Jump to content
-DuNe-

AppleIntelPIIXATA kext fully working for all ICHx Mobo (All Sata Channels working)

418 posts in this topic

Recommended Posts

All right, now it loads ok from extra folder,and it works... But only with -f flag.

the boot process hangs after a time, if I don't boot with it...

 

What can be the reason?

 

By the way, I boot in 64bit mode, never tried 32bit.I'll try to look if I've got the same issue in 32bit mode.

If it's in an mkext then it loads perfectly every time =)

Share this post


Link to post
Share on other sites
Advertisement
If it's in an mkext then it loads perfectly every time =)

 

 

thanks. it worked perfectly like you said B)

 

for those who doesn't know how to build an mkext (maybe it can help) :

 

sudo kextcache -m /Extra/Extensions.mkext /Extra/Extensions

 

voila =). thanks for the help, and thank you Dune ;)

Share this post


Link to post
Share on other sites
thanks. it worked perfectly like you said :(

 

for those who doesn't know how to build an mkext (maybe it can help) :

 

sudo kextcache -m /Extra/Extensions.mkext /Extra/Extensions

 

voila =). thanks for the help, and thank you Dune ;)

No problem buddy =) Dune, quick question. I get "Still Waiting for Root Device" unless I use this DSDT patch. Any idea why? It isn't just your kext, it is also SuperVIAATA.kext. Both yours and SuperVIAATA.kext work for me, but ONLY with that DSDT patch I linked to. Any idea why and is there a way to fix this so some of us don't need a DSDT patch?

Share this post


Link to post
Share on other sites

Hi all,

 

I have 10.6.1 running on a GA-EP45-UD3L. Is this kext supposed to allow you to use IDE dvdroms?

 

I installed the kext through kext utility on a fresh install of 10.6.1 and am unable to see my IDE dvdrom drive. Is there something I am doing incorrectly?

 

Thanks in advance!

Share this post


Link to post
Share on other sites
Hi all,

 

I have 10.6.1 running on a GA-EP45-UD3L. Is this kext supposed to allow you to use IDE dvdroms?

 

I installed the kext through kext utility on a fresh install of 10.6.1 and am unable to see my IDE dvdrom drive. Is there something I am doing incorrectly?

 

Thanks in advance!

 

 

Your motherboard has a JMicron 368 for pata (ide) and ich10 for sata. this kexts is for sata ports to work.

 

For ide port, you must download JMicron 368 kext. Place the kext to /Extra/Extensions folder.

 

For sata, you must download this kext.when done,Get inside the kext , in /Content/Plugin Folder and copy the AppleIntelPIIXATA.kext to your /Extra/Extensions folder as well. don't touch the original IOATAFAMILY.kext in /System/Library/Extensions.

 

 

Make an mkext of your Extra folder :

 

kextcache -m /Extra/Extensions.mkext /Extra/Extrensions

 

you can now delete you /Extra/Extensions folder when the mkext is created. make a backup before.

Share this post


Link to post
Share on other sites

Hi to all,

 

Does anybody know how to get this working with the Samsung NC10?

 

I keep getting a Kernel Panic on the Secondary SATA, keeps saying Disabled.

 

I have made a Boot132 and SL DVD together on one USB Stick.

 

I hope somebody can help

 

Thank you for your time

 

All the best

 

NSCXP2005

Share this post


Link to post
Share on other sites
No problem buddy =) Dune, quick question. I get "Still Waiting for Root Device" unless I use this DSDT patch. Any idea why? It isn't just your kext, it is also SuperVIAATA.kext. Both yours and SuperVIAATA.kext work for me, but ONLY with that DSDT patch I linked to. Any idea why and is there a way to fix this so some of us don't need a DSDT patch?

 

 

both AppleIntelPIIXATA & SuperVIAATA are installed?

 

As Dune's stated "AppleVIAATA should be removed or at least IChx ID inside of it to avoid conflicts.(In case your AppleViaAta handle other hardware than IChx: Marvell IDE for exemple)"

Share this post


Link to post
Share on other sites
both AppleIntelPIIXATA & SuperVIAATA are installed?

 

As Dune's stated "AppleVIAATA should be removed or at least IChx ID inside of it to avoid conflicts.(In case your AppleViaAta handle other hardware than IChx: Marvell IDE for exemple)"

haha no no, one or the other =P I'm just saying whether I'm just using SuperVIAATA.kext or this PIIXATA.kext, (separate) neither load unless I have that DSDT patch.

Share this post


Link to post
Share on other sites

Please can somebody help me with my problem on the NC10.

 

Please find here a DSDT file and below that a link to the file supposed to fix Enhanced mode for SATA-controllers.

 

Please can somebody advise how I can get my NC10 to boot up the SL installer?

 

All I keep getting is KPs

 

Please help

 

NSCXP2005

Share this post


Link to post
Share on other sites

help!

 

how can i download the files? why I cann't download the files from 'http://redirectingat.com/?id=292X457&url=http%3A%2F%2Fwww.mediafire.com%2F%3Fymwmhlkwhmm'?

 

can anybody send the 20091030 version files to my mailbox rushwoo9999@hotmail.com? thanks in advance!

Share this post


Link to post
Share on other sites
Hi to all,

 

Does anybody know how to get this working with the Samsung NC10?

 

I keep getting a Kernel Panic on the Secondary SATA, keeps saying Disabled.

 

I have made a Boot132 and SL DVD together on one USB Stick.

 

I hope somebody can help

 

Thank you for your time

 

All the best

 

NSCXP2005

 

into the USB Stick , the IOATAFamily.Kext must be on S/L/E and not in E/E. I also had this problem with a friend's Dell Laptop.

Don't forget to repare correctly the permissions.

Share this post


Link to post
Share on other sites
Here the link of the IOATAFamily kext with the new AppleIntelPIIXATA embedded in its plugin folder:

 

31.10.2009:

 

Snow Leopard 10.6.1 Universal version (32 & 64 bits) ! (Rev1: added missing Ich8 ID) : Here

 

Snow Leopard 10.6.1 64 bits version Only ! : Here

Gooooood news...!

 

Thank you very much DuNe.

All 4 SATA channels on Abit IP35-E (ICH9) works flawless. also faster boot than before.

Share this post


Link to post
Share on other sites

Hi DuNe. Just a thought. This DSDT patch frees up some IRQs that some SATA controllers need to properly utilize this kext. Without that DSDT patch, your kext still doesn't allow us to get root device, and the boot stalls. I'm not sure if this is possible, but adding this IRQ fix directly into the source code would benefit some in being able to properly boot, and others it would improve hard drive performance. It's just a though if you get the chance.

Share this post


Link to post
Share on other sites

Me too o luck with asus laptop. This kext need a fix with ich7 ich8 controllers. ;)

I tried putting ppleintelpiixata into Chamaleon extensions folder or the ioatafamily no works.

Tried also to put the extensions into system/library/extensions no work and got kernel panic when boot. :(

Hope you could make it! Thanx Dune for your time!

Share this post


Link to post
Share on other sites
Dune, after adding the missing ICH8 ID's, my other sata ports were detected perfectly! Thank you for fixing that. My only problem is when dropped in E/E, it only gets root device when I boot with the "ignore caches." If I boot in verbose or regular mode, I get the still waiting for root device error. Anybody else have this problem and/or have any advice?

 

Same here. It works on Snow Leopard 10.6.2 like a charm but only in 32-bit mode. For 64-bit mode I have to let 'ignore caches' on Chameleon 2.0 RC3 while having AppleIntelPIIXATA.kext in /Volumes/EFI/Extra/10.6/Extensions and /Volumes/EFI/Extra/10.6/Extensions.mkext created.

 

noctrl:/> ls -la /Volumes/EFI/Extra/10.6/Extensions/
 drwxr-xr-x  13 root  wheel  442 21 Nov 16:50 .
 drwxr-xr-x   9 root  wheel  306 21 Nov 16:51 ..
 drwxr-xr-x@  3 root  wheel  102 11 Jun 23:24 AppleACPIPS2Nub.kext
 drwxr-xr-x@  3 root  wheel  102 31 Okt 12:29 AppleIntelPIIXATA.kext
 drwxr-xr-x@  3 root  wheel  102 21 Jun 12:32 LegacyAppleAHCIPortJMicronJMB36xSATA.kext
 drwxr-xr-x   3 root  wheel  102 17 Jul 13:03 NVinject.kext
 drwxr-xr-x   3 root  wheel  102 19 Aug 21:34 NullCPUPowerManagement.kext
 drwxr-xr-x   3 root  wheel  102 19 Aug 21:34 OpenHaltRestart.kext
 drwxr-xr-x   3 root  wheel  102 19 Aug 21:34 PlatformUUID.kext
 drwxr-xr-x   3 root  wheel  102  8 Okt 17:03 UUID.kext
 drwxr-xr-x   3 root  wheel  102 18 Jul 06:44 VoodooHDA.kext
 drwxr-xr-x   3 root  wheel  102 29 Aug 17:35 VoodooPS2Controller.kext
 drwxr-xr-x   3 root  wheel  102 22 Aug 11:33 fakesmc.kext

 

  noctrl:/> lspci -nn
 00:00.0 Host bridge [0600]: Intel Corporation DRAM Controller [8086:29c0] (rev 02)
 00:01.0 PCI bridge [0604]: Intel Corporation PCI Express Root Port [8086:29c1] (rev 02)
 00:1a.0 USB Controller [0c03]: Intel Corporation USB UHCI Controller #4 [8086:2937] (rev 02)
 00:1a.1 USB Controller [0c03]: Intel Corporation USB UHCI Controller #5 [8086:2938] (rev 02)
 00:1a.2 USB Controller [0c03]: Intel Corporation USB UHCI Controller #6 [8086:2939] (rev 02)
 00:1a.7 USB Controller [0c03]: Intel Corporation USB2 EHCI Controller #2 [8086:293c] (rev 02)
 00:1b.0 Audio device [0403]: Intel Corporation HD Audio Controller [8086:293e] (rev 02)
 00:1c.0 PCI bridge [0604]: Intel Corporation PCI Express Port 1 [8086:2940] (rev 02)
 00:1c.4 PCI bridge [0604]: Intel Corporation PCI Express Port 5 [8086:2948] (rev 02)
 00:1c.5 PCI bridge [0604]: Intel Corporation PCI Express Port 6 [8086:294a] (rev 02)
 00:1d.0 USB Controller [0c03]: Intel Corporation USB UHCI Controller #1 [8086:2934] (rev 02)
 00:1d.1 USB Controller [0c03]: Intel Corporation USB UHCI Controller #2 [8086:2935] (rev 02)
 00:1d.2 USB Controller [0c03]: Intel Corporation USB UHCI Controller #3 [8086:2936] (rev 02)
 00:1d.7 USB Controller [0c03]: Intel Corporation USB2 EHCI Controller #1 [8086:293a] (rev 02)
 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev 92)
 00:1f.0 ISA bridge [0601]: Intel Corporation LPC Interface Controller [8086:2918] (rev 02)
 00:1f.2 IDE interface [0101]: Intel Corporation 2 port SATA IDE Controller [8086:2921] (rev 02)
 00:1f.3 SMBus [0c05]: Intel Corporation SMBus Controller [8086:2930] (rev 02)
 00:1f.5 IDE interface [0101]: Intel Corporation 2 port SATA IDE Controller [8086:2926] (rev 02)
 01:00.0 VGA compatible controller [0300]: nVidia Corporation Unknown device [10de:0402] (rev a1)
 02:00.0 Ethernet controller [0200]: Attansic Technology Corp. L1 Gigabit Ethernet Adapter [1969:1048] (rev b0)
 03:00.0 SATA controller [0106]: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller [197b:2363] (rev 03)
 03:00.1 IDE interface [0101]: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller [197b:2363] (rev 03)
 05:01.0 FireWire (IEEE 1394) [0c00]: Texas Instruments TSB12LV23 IEEE-1394 Controller [104c:8019]
 05:03.0 FireWire (IEEE 1394) [0c00]: VIA Technologies, Inc. IEEE 1394 Host Controller [1106:3044] (rev c0)

 

The mobo is Asus P5K (plain) with ICH9 onboard. Beside that issue evrything else working. I'll try to inject the kext directly into system. However it's a dirty hack to me. A retail install IMO should not be tained. :rolleyes:

 

cheers

/noctrl

 

update:

As I have expected, it works if injected directly into system.

Share this post


Link to post
Share on other sites

I have p5k

ide wd 320 (with snow leopard 10.6.0)

sata2 wd 500

 

i use ioatafamily.kext

but can't work

 

where a can download your AppleintelPIIXATA.kext for SL 10.6.0 , and IOAtafamily.kext.

 

?

Share this post


Link to post
Share on other sites
I have p5k

ide wd 320 (with snow leopard 10.6.0)

sata2 wd 500

 

i use ioatafamily.kext

but can't work

 

where a can download your AppleintelPIIXATA.kext for SL 10.6.0 , and IOAtafamily.kext.

 

?

 

I need the same thing too. I just can't wait to try it, but I only have a 10.6.0 Retail DVD. I can't event install it without this. Can you please compile it for 10.6.0?

(ASUS P5K ICH9)

Share this post


Link to post
Share on other sites
I have p5k

ide wd 320 (with snow leopard 10.6.0)

sata2 wd 500

 

i use ioatafamily.kext

but can't work

 

where a can download your AppleintelPIIXATA.kext for SL 10.6.0 , and IOAtafamily.kext.

 

?

 

I have the same mobo, and everything works.Strange that it doesn't work for you.You must be missing something.

Try looking in the bios.set sata to enhanced mode, jmicron port to ide(not ahci)

Repair correctly you permissions.

something must be wrong, because for me, dune's kext works on every versions of snow leopard.

Share this post


Link to post
Share on other sites

Whats the difference between this and netkas version (taken from leopard?)?

Also does this work for 10.6.2? Why does it panic in the first place? The Secondary IDE port disabled problem?

Share this post


Link to post
Share on other sites

I have a p5k-c and the 10.6.1 kext doesn't work for me when trying to install SL 10.6.0 in the /Extra/Extensions folder. Is a different kext required for 10.6.0?

 

I examined the info.plist and added my device id to the ich9 2 port sata line and only ports 1 and 2 work. Should I be editing a different line to add my device ids? My device IDs are 2921 and 2926.

 

Any info would be appreciated.

Share this post


Link to post
Share on other sites

i installed they latest universal kext. extracting the AppleIintelPIIXATA.kext into the Extra/Extensions folder.

crash on restart.

 

D975XBX2, 10.6.2, ahci, sata drives, IDE dvd & cd drive

 

tried the dsdt patch but my dsdt is different than the patch info.

 

Dune, any idea why your kext does not work with my system?

Share this post


Link to post
Share on other sites

i use "GA-8I915P Duo (Rev 2.0)" MOBO with Southbridge : Intel® ICH6

using snow leopard

 

i used kext which is taken from ipc 10.5 destro and it works with the snow leopard but only X32 mode

 

what can i do to go to x64 with this kext , because i didn't work at all

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×