Jump to content

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


slashack
 Share

568 posts in this topic

Recommended Posts

Slashack;

 

I followed your advise, and removed the entire IOMediaIcon key (per note #1) from the plist. I made no other changes. The DVD and CD disks are now recognized and displayed as such. I also tested burning a CD, which completed with success.

 

I noticed that blank DVDs are taking a long time to show up, (1-2 minutes), but it may very well be normal. This was one of the odd behaviors that I had noticed before. I also did testing with rember, and DVD read test you had recommended in your previous post, and I am happy to report that there are NO kernel panics. So, it looks like everything is just fine. You may want to update the plist so that the driver is usable with DVD burners.

 

MANY MANY Thanks for your help in putting this JMicron issue to bed at last. Well done...

 

Uploaded v0.6 with modified plist to solve this issue.

Link to comment
Share on other sites

This JMicron fix seem to work well for Asus P5K premium users aswell, i had constant kernel panics when using the computer for a while. Specifically when using the IDE drive. So Slashack seem to be correct about the jmicron beeing a problem and not only the chip!

 

EDIT: FIX DIDNT WORK, it just delayed the kernel panic with 2 hours instead of 30 minutes.

Link to comment
Share on other sites

One of my boxes (6GB RAM) has 5 days worth of uptime already using slashack's AppleVIAATA and JMicron kexts since v0.5 - you might want to check your memory if that's the culprit. IDE access on that machine has been constant, so there's something flakey on your side...

Link to comment
Share on other sites

One of my boxes (6GB RAM) has 5 days worth of uptime already using slashack's AppleVIAATA and JMicron kexts since v0.5 - you might want to check your memory if that's the culprit. IDE access on that machine has been constant, so there's something flakey on your side...

 

I just got done with a 6 day up time on my box using the v0.5 JMicron kext. Rebooted to do some work on a windows install.

 

So yes. Something must be wrong on your end. Run memtest overnight and see what it has to say.

Link to comment
Share on other sites

I have gigabyte p35ds3.. with kext from this forum I cannot boot anymore (still waiting for root device..) so I come back to previous kext.

to solve the 4gb problem I put my hdd on the yellow sata (not the jmicron) and it's all ok now! Do you think jmicron have more performance than this one?

thanks

Link to comment
Share on other sites

Hi all.

 

As you can see in my sig, I´m 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 don´t know if it will work for me, since I don´t 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.

I´m feeling nice to know that I maybe be able to run my OS X with 4 Gb of RAM. :)

 

[]´s

Link to comment
Share on other sites

Hi all.

 

As you can see in my sig, I´m 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 don´t know if it will work for me, since I don´t 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.

I´m 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.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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 -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)

 

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

Link to comment
Share on other sites

 Share

×
×
  • Create New...