Jump to content

AppleVIAATA over 4gb RAM bug solved (at least i believe so)! JMicron and AppleNForceATA at development


  • Please log in to reply
569 replies to this topic

#61
breakingbad

breakingbad

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 690 posts
  • Gender:Male
  • Location:Brasil
Hi all.

As you can see in my sig, Im using only 2 Gb of RAM (2 sticks of 1 Gb each) to avoid freezing problems. I had to take to 2 Gb out (2 sticks of 1 Gb each) to avoid the freezing issue. I always heard that was caused by 64 bits compatibility and God showed me this topic. In fact, I dont know if it will work for me, since I dont know if my hardware have anything in JMicron.

The fact is that I have 1 CD-R recorder, 1 DVD-R recorder and one HDD that is IDE.

How can I know the right file to download from slashack??
Should I download JMicron or AppleVIAATA???

Please, help me.
Im feeling nice to know that I maybe be able to run my OS X with 4 Gb of RAM. :)

[]s

#62
slashack

slashack

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 203 posts
  • Gender:Male
  • Location:Buenos Aires, Argentina

Hi all.

As you can see in my sig, Im using only 2 Gb of RAM (2 sticks of 1 Gb each) to avoid freezing problems. I had to take to 2 Gb out (2 sticks of 1 Gb each) to avoid the freezing issue. I always heard that was caused by 64 bits compatibility and God showed me this topic. In fact, I dont know if it will work for me, since I dont know if my hardware have anything in JMicron.

The fact is that I have 1 CD-R recorder, 1 DVD-R recorder and one HDD that is IDE.

How can I know the right file to download from slashack??
Should I download JMicron or AppleVIAATA???

Please, help me.
Im feeling nice to know that I maybe be able to run my OS X with 4 Gb of RAM. :)

[]s


I think your's is AppleNForceATA

open a terminal and type ioreg -l > dump.txt and send me that file (dump.txt).

I'll confirm as soon as u send that file to me.

#63
breakingbad

breakingbad

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 690 posts
  • Gender:Male
  • Location:Brasil

I think your's is AppleNForceATA

open a terminal and type ioreg -l > dump.txt and send me that file (dump.txt).

I'll confirm as soon as u send that file to me.


As you requested, here is my dump.txt file.

http://www.mediafire.com/?teymyj3tneu

[]s

#64
slashack

slashack

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 203 posts
  • Gender:Male
  • Location:Buenos Aires, Argentina

As you requested, here is my dump.txt file.

http://www.mediafire.com/?teymyj3tneu

[]s


AppleNForceATA is the one u are using now. Download and install AppleNForceATA.kext from first post.

#65
breakingbad

breakingbad

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 690 posts
  • Gender:Male
  • Location:Brasil

AppleNForceATA is the one u are using now. Download and install AppleNForceATA.kext from first post.


Hi mate.
Thnx for the help.

Should I use kexhelper to install???
Any special hint to install it?? I downloaded bot ApplenForceATA files from first post.
Tell me how to install it, OK?

BRB.

[]s

#66
slashack

slashack

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 203 posts
  • Gender:Male
  • Location:Buenos Aires, Argentina

Hi mate.
Thnx for the help.

Should I use kexhelper to install???
Any special hint to install it?? I downloaded bot ApplenForceATA files from first post.
Tell me how to install it, OK?

BRB.

[]s


Use kexthelper. It will backup your current AppleNForceATA.kext and install the one from first post. So if it doesn't work, u could replace from backup.

#67
breakingbad

breakingbad

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 690 posts
  • Gender:Male
  • Location:Brasil

Use kexthelper. It will backup your current AppleNForceATA.kext and install the one from first post. So if it doesn't work, u could replace from backup.


Hi mate.
I got problems with the file.
I downloaded both of them AppleNForceATA and AppleNForceATA(Debug). I used the last one and when rebooted got the following message:

"FEDE genero32IOVMSegments..."

Any idea of what went wrong??
Even booting using -v -f solved the problem.

[]s

#68
scififan68

scififan68

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 151 posts
  • Gender:Male
I have a question, I'm using medevils nforce ata test kext for my MCP61 and my HD is connected using sata, which one of your drivers should I download? debug or should I just keep using it? I don't want to brick my osx install. :thumbsup_anim:

#69
slashack

slashack

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 203 posts
  • Gender:Male
  • Location:Buenos Aires, Argentina

Hi mate.
I got problems with the file.
I downloaded both of them AppleNForceATA and AppleNForceATA(Debug). I used the last one and when rebooted got the following message:

"FEDE genero32IOVMSegments..."

Any idea of what went wrong??
Even booting using -v -f solved the problem.

[]s


Debug kext is for debugging, this messages is just info i need. Use normal kext unless u have problems.

I have a question, I'm using medevils nforce ata test kext for my MCP61 and my HD is connected using sata, which one of your drivers should I download? debug or should I just keep using it? I don't want to brick my osx install. :)


If u don't have any ide drives, then these kext are useless to you.

#70
alexandros7

alexandros7

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 247 posts
do you think is faster the jmicron sata or the other one on gigabyte p35ds3? thanks..
it's because to avoid the 4gb problem I have to put my hdd on the yellow sata (but installation of leopard works only on the jmicron)

#71
breakingbad

breakingbad

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 690 posts
  • Gender:Male
  • Location:Brasil
Hi mate.

After booting using flags -v -f I installed the kext from your first post and booted fine.
Now its time to test if the kext will work fine...

[]s

#72
slashack

slashack

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 203 posts
  • Gender:Male
  • Location:Buenos Aires, Argentina

do you think is faster the jmicron sata or the other one on gigabyte p35ds3? thanks..
it's because to avoid the 4gb problem I have to put my hdd on the yellow sata (but installation of leopard works only on the jmicron)


I don't know if theres a change in performance between those SATA. Maybe u have SATA configured as IDE and that is why u have the 4gb bug. Check your bios for any SATA settings.

#73
cyclonefr

cyclonefr

    InsanelyMacaholic

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,751 posts
  • Gender:Male
  • Location:Paris, France
man you rock. Great job !!! BTW is JMicronATA open source ? i wasn't aware about this.

#74
slashack

slashack

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 203 posts
  • Gender:Male
  • Location:Buenos Aires, Argentina

man you rock. Great job !!! BTW is JMicronATA open source ? i wasn't aware about this.


Dense gave me the source. The header says it's under Apple Public Source License Version 2.0. I couln't find it, but he said he had access.

#75
chokoboster

chokoboster

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts
I'm using Abit AN52 with 4 gb ram, before I use your AppleNforceATA.kext, I often get kernel panic when I"m on a heavy load. But after I use your AppleNforceATA.kext, all of kernel panic problem is gone!!
Now I can use 4 gb ram without any problem, thanks man!!

#76
THe KiNG

THe KiNG

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 642 posts
Hi,

First of all Thank You for your work!

I have j-micron on both desktop and my lappie, the problem comes from my lappie, on desktop works just fine...
So here is my problem, maybe you can fix it with new j-micron.kext:

First my lspci -nn:
[codebox]THe-KiNG:~ theking$ lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub [8086:2a00] (rev 03)
00:01.0 PCI bridge [0604]: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port [8086:2a01] (rev 03)
00:1a.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 [8086:2834] (rev 03)
00:1a.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 [8086:2835] (rev 03)
00:1a.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 [8086:283a] (rev 03)
00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 03)
00:1c.0 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 [8086:283f] (rev 03)
00:1c.2 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 [8086:2843] (rev 03)
00:1c.3 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 [8086:2845] (rev 03)
00:1c.4 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 [8086:2847] (rev 03)
00:1c.5 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 6 [8086:2849] (rev 03)
00:1d.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 [8086:2830] (rev 03)
00:1d.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 [8086:2831] (rev 03)
00:1d.2 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 [8086:2832] (rev 03)
00:1d.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 [8086:2836] (rev 03)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev f3)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller [8086:2815] (rev 03)
00:1f.1 IDE interface [0101]: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller [8086:2850] (rev 03)
00:1f.2 SATA controller [0106]: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller [8086:2829] (rev 03)
01:00.0 VGA compatible controller [0300]: nVidia Corporation GeForce 9500M GS [10de:0405] (rev a1)
02:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8055 PCI-E Gigabit Ethernet Controller [11ab:4363] (rev 13)
06:00.0 IDE interface [0101]: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller [197b:2360] (rev 02)
07:00.0 Network controller [0280]: Atheros Communications Inc. AR5418 802.11abgn Wireless PCI Express Adapter [168c:0024] (rev 01)
08:01.0 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller [1180:0832] (rev 05)
08:01.1 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 22)
08:01.2 System peripheral [0880]: Ricoh Co Ltd R5C843 MMC Host Controller [1180:0843] (rev 12)
08:01.3 System peripheral [0880]: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter [1180:0592] (rev 12)
08:01.4 System peripheral [0880]: Ricoh Co Ltd xD-Picture Card Controller [1180:0852] (rev 12)
[/codebox]

As you can see my eSATA port is 06:00.0 IDE interface [0101]: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller [197b:2360] (rev 02), and is displayed as IDE device...and not working B)
This is what I tried to make it working, no luck so far:
1. Added dev id on default j-micronata.kext, all I got is on boot: JMicronATA Unsupported hardware!
2. Added dev id on AppleAhciPort.kext, I got info on system profiler but no drive...
3. Tried latest kext from jmicron ftp(with dev id added since it isnt in default plist) same error on boot as ^^
4. Tried your debug j-micronata.kext w/o touching it, nothing, no wonder since my dev id it isn't in plist(0x2361197b 0x2363197b 0x2365197b 0x2366197b 0x2368197b) mine is 0x2360197b

Can you help me with this pls?

L.E. I forgot to tell you that there is just only one option to set in BIOS Enhanced/Compatible but that seems to affect only ICH8M connection AHCI/IDE, no option for j-micron one :(
Tested today in XP SP3, both install/boot from eSATA and hotplug using internal hdd as main works
On device manager j-micron is displayed as JRAID, that mean is set by BIOS as RAID, and that cause all my problems?
Thanks

#77
Embio

Embio

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 976 posts
20 hour uptime here with JMicronATA.kext - more than I ever got with the old one. How do we get this included in the next set of DVDs?

#78
slashack

slashack

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 203 posts
  • Gender:Male
  • Location:Buenos Aires, Argentina

Hi,

First of all Thank You for your work!

I have j-micron on both desktop and my lappie, the problem comes from my lappie, on desktop works just fine...
So here is my problem, maybe you can fix it with new j-micron.kext:

First my lspci -nn:

THe-KiNG:~ theking$ lspci -nn00:00.0 Host bridge [0600]: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub [8086:2a00] (rev 03)00:01.0 PCI bridge [0604]: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port [8086:2a01] (rev 03)00:1a.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 [8086:2834] (rev 03)00:1a.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 [8086:2835] (rev 03)00:1a.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 [8086:283a] (rev 03)00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 03)00:1c.0 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 [8086:283f] (rev 03)00:1c.2 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 [8086:2843] (rev 03)00:1c.3 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 [8086:2845] (rev 03)00:1c.4 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 [8086:2847] (rev 03)00:1c.5 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 6 [8086:2849] (rev 03)00:1d.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 [8086:2830] (rev 03)00:1d.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 [8086:2831] (rev 03)00:1d.2 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 [8086:2832] (rev 03)00:1d.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 [8086:2836] (rev 03)00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev f3)00:1f.0 ISA bridge [0601]: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller [8086:2815] (rev 03)00:1f.1 IDE interface [0101]: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller [8086:2850] (rev 03)00:1f.2 SATA controller [0106]: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller [8086:2829] (rev 03)01:00.0 VGA compatible controller [0300]: nVidia Corporation GeForce 9500M GS [10de:0405] (rev a1)02:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8055 PCI-E Gigabit Ethernet Controller [11ab:4363] (rev 13)06:00.0 IDE interface [0101]: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller [197b:2360] (rev 02)07:00.0 Network controller [0280]: Atheros Communications Inc. AR5418 802.11abgn Wireless PCI Express Adapter [168c:0024] (rev 01)08:01.0 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller [1180:0832] (rev 05)08:01.1 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 22)08:01.2 System peripheral [0880]: Ricoh Co Ltd R5C843 MMC Host Controller [1180:0843] (rev 12)08:01.3 System peripheral [0880]: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter [1180:0592] (rev 12)08:01.4 System peripheral [0880]: Ricoh Co Ltd xD-Picture Card Controller [1180:0852] (rev 12)

As you can see my eSATA port is 06:00.0 IDE interface [0101]: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller [197b:2360] (rev 02), and is displayed as IDE device...and not working B)
This is what I tried to make it working, no luck so far:
1. Added dev id on default j-micronata.kext, all I got is on boot: JMicronATA Unsupported hardware!

That's because the driver checks dev id again, and it not listed. I read something on the forums, and it seems that your dev id might work with AppleVIAATA.kext (add the dev id to it)

2. Added dev id on AppleAhciPort.kext, I got info on system profiler but no drive...

I read something on the forums, and it seems that your dev id might work with AppleVIAATA.kext (add the dev id to it and to AppleAHCIPort.kext). Try looking up in the forums if it doesn't work. I don't think adding your dev id to the jmicron driver will work just fine. If u can't find any solution, i could try this later.

3. Tried latest kext from jmicron ftp(with dev id added since it isnt in default plist) same error on boot as ^^
4. Tried your debug j-micronata.kext w/o touching it, nothing, no wonder since my dev id it isn't in plist(0x2361197b 0x2363197b 0x2365197b 0x2366197b 0x2368197b) mine is 0x2360197b

Can you help me with this pls?

L.E. I forgot to tell you that there is just only one option to set in BIOS Enhanced/Compatible but that seems to affect only ICH8M connection AHCI/IDE, no option for j-micron one :(
Tested today in XP SP3, both install/boot from eSATA and hotplug using internal hdd as main works
On device manager j-micron is displayed as JRAID, that mean is set by BIOS as RAID, and that cause all my problems?
Thanks



#79
THe KiNG

THe KiNG

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 642 posts
Hi,

Aded dev id in your debug jmicron kext, kext is loaded but still dosent work ;)
Going to try on VIAATA

L.E It works with viaata :angel:
But... there is no hotplug, have to boot with hdd connected...
Well it works, and i have 4gb of ram on my lappie...just need to figure out how to enable ahci/hotplug, or better maybe u can add support for me on jmicronata.
Thats it for now, will report back after more tests...

#80
blusprite

blusprite

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
JMicronATA.kext v.0.6. works perfectly here with 6 GB of ram, no lock ups with heavy memory-intensive tasks using up over 5GB of the installed ram. Great job slashack, many thanks!





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   Web hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy