cyclonefr
Mar 23 2008, 08:53 PM
The topic says it all.
I just grabbed some kexts from new 10.5.2 from new macs (some kexts have been updated) and noticed the new AHCI kext gave me support for all my ICH9 ports in AHCI (I flashed my P5K with P5KR bios to have AHCI...) so if you don't wanna use IDE Enhanced + DuNe hacked IOATAFamily, here is a small pack with some updated kexts, including the 4 ports patched IOATA from DuNe if you still wanna use IDE.
http://www.mediafire.com/?1mnbxlxtvibHere you are, enjoy !

EDIT : If you are running 10.5.3, these files are useless.
joe75
Mar 24 2008, 01:35 AM
thanks for the info, cyclonefr!
Cathul
Mar 24 2008, 08:37 AM
Can confirm it works. Switched to AHCI on my Gigabyte GA-P35-DS3 Rev. 1.0 and have all SATA-ports working in ACHI mode.
In the system profiler all my SATA ports are labeled "Unknown AHCI Standard Controller" though.
/Cathul
cyclonefr
Mar 24 2008, 10:42 AM
if you really care about the name, just add 0x29238086 as a device id in AppleAHCIPort.kext....
Ezhoon
Mar 24 2008, 03:52 PM
Wow..this is huge!

It worked on my Gigabyte 965P DS3(ich8) too.
The hard drive connected to one of last two sata ports finally showed up on my desktop.
Great finding, cyclonefr..I owe you one
thepunkerguy
Mar 26 2008, 01:36 AM
Finally, I knew I saw it somewhere but couldn't remember where!
thepunkerguy
Mar 26 2008, 06:24 AM
Alright, well I screwed up now. I am still new to OSX and am still learning how to work with things like kext and the terminal and such. Apparently I screwed this up pretty well because now when the system boots I get to the gray screen with the apple logo and i get a circle with a slash through it and thats where it stays. Here is what I did:
I used a program included in the Kalyway distribution of leaopard called Kext Helper .7
I then dragged to it the AppleAHCIPort.kext file from this thread, put in my password and clicked easy install
It then seemed to install the kext, restarted the system and now i get jus the circle with a slash through it while it boots
What did I do wrong? Was I supposed to use more than just the AppleAHCIPort.kext file? Should I have done it some other way? And most importantly, how can i fix this now?? I know there was old files called AppleAHCIPort.kext in my root/Backups and root/Extension Backups folder. I also know I can get to the terminal by loading leopard with the -s command. So from here, how can I A. Get the system to boot again and B. Get this simple AHCI update installed correctly??
Sorry I made such an easy thing so complicated! Hopefully you guys can help me fix this!
- Mike
zarac
Mar 26 2008, 11:13 PM
great find cyclonefr, now my p35-ds3l works with all 4 sata ports in ahci mode.

thank you!
thepunkerguy
Mar 27 2008, 02:45 PM
QUOTE(zarac @ Mar 26 2008, 07:13 PM)

great find cyclonefr, now my p35-ds3l works with all 4 sata ports in ahci mode.

thank you!
Can you tell me exactly what you did, all the steps and exactly what files / commands you used? I have the exact same board, and as you can see in my posts above i screwed it up royaly, lol. I tried using kextkelper and killed my system. I am new to OSX/Unix and am still trying to learn how and when to properly install kexts, set permissions and such. It would be greatly appreciated, I am sure it's really easy!
- Mike
zarac
Mar 27 2008, 10:43 PM
QUOTE(thepunkerguy @ Mar 27 2008, 03:45 PM)

Can you tell me exactly what you did, all the steps and exactly what files / commands you used? I have the exact same board, and as you can see in my posts above i screwed it up royaly, lol. I tried using kextkelper and killed my system. I am new to OSX/Unix and am still trying to learn how and when to properly install kexts, set permissions and such. It would be greatly appreciated, I am sure it's really easy!
- Mike
prior to this update i wasn't using ahci since i need all my drives - i used dune's ide mode drivers.
after i downloaded these files, i installed them with kext installer (all but AppleUSBAudio.kext, AppleUSBMultitouch.kext, and AppleUSBTopCase.kext as i have no need for them).
then i rebooted and changed sata mode to ahci in bios (with native mode enabled)
used -v and -f switches in darwin and osx booted with all drives.
dunno if that matters, but i still haven't installed security update and time machine update, so i'm still running netkas' 9.2.0 kernel.
thepunkerguy
Mar 28 2008, 01:42 AM
Thanks man, I finally got my TimeMachine backup restored and the boot loader fixed, phew! After that I tried installing this and it worked fine. I think the problem when I originally did it was that I didn't know what kext files I needed so I only installed the AHCI kext and not the rest of them, this time I installed the same ones you did and now it all works fine.. w00t!
**Alright, I guess I am full of them lately, but here is my next question. How do I get my hard drive Icon to not be orange (like a removable drive) anymore after installing these files? I had a patch that fixed this issue, but the two main kexts from here (AppleAHCIPort.kext and IOACHIFamily.kext) replaced the ones that I had that were patched and fixed the orange drive issue. I also read that the drive thinking it's removable and being orange can cause problems.. what should I do?
cyclonefr
Mar 28 2008, 09:31 AM
You don't do anything : that so called fixed you install was an old kext taken from Tiger, that's all. It wasn't patched at all.
So if you want grey icons, just change your icons.
If you don't wanna eject, then don't click on eject, that's all
dvil
Mar 28 2008, 10:47 AM
Nice finding cyclonefr !!!
Finally I got the 4 sata ports recognized on my DP965LT. May I ask you in which mac model did you find these newer kexts ?. Maybe there are other interesting drivers, for example the infamous 82566 LAN driver.
Cheers.
cyclonefr
Mar 28 2008, 03:02 PM
any new MacBook / MacBook Pro / Mac Pro will have those drivers.
Any new mac
thepunkerguy
Mar 28 2008, 03:06 PM
QUOTE(cyclonefr @ Mar 28 2008, 05:31 AM)

You don't do anything : that so called fixed you install was an old kext taken from Tiger, that's all. It wasn't patched at all.
So if you want grey icons, just change your icons.
If you don't wanna eject, then don't click on eject, that's all
Ok, thats fine then, I had just remember reading that ify our drives show up as orange and removable then that could cause some problems with the OS having access to files or something because it treats like a removable drive. I just wanted to make sure that wasn't the case!
- Mike
anibalin
Mar 28 2008, 10:00 PM
Thanks man, finally

.
I also have a GA-P35-DS3L but my system profiler show as follows:

Could that be fixed somehow? Thanks in advance and thanks for sharing.
Cathul
Mar 29 2008, 10:02 AM
QUOTE(anibalin @ Mar 28 2008, 11:00 PM)

Thanks man, finally

.
I also have a GA-P35-DS3L but my system profiler show as follows:
...
Could that be fixed somehow? Thanks in advance and thanks for sharing.
Yes, just read _this_ thread.
anibalin
Mar 29 2008, 01:34 PM
QUOTE(Cathul @ Mar 29 2008, 07:02 AM)

Yes, just read _this_ thread.
Yes Cathul, thats why i'm asking. I must be doing something wrong because thepunkerguy achieved it.
Could you, if its not such a problem, explain how to add that device id to appleahciport.kext? I opened info.plist but I cannt find a proper line to add that device id you pointed.
http://www.imgdash.com/uploads/528c11024c..png => I only see generic ahci, ich6, ich7, and ichmachi keys.
Thanks again.
cyclonefr
Mar 29 2008, 02:19 PM
just edit ich7 for example, change it to ICH9 and put the device id i posted earlier in the thread and it will work.
eddie11c
Mar 29 2008, 02:23 PM
Thanks for the kext's they work wonderfully well in the Leopard installer too!
anibalin
Mar 29 2008, 02:50 PM
thanks cyclonefr. It shows as ICH9 now.
Internal drives showed as External drives is just a cosmetic thing? Why the OS thinks its external? (I just dont care about the icon, just curious to know why). Thanks again cyclone, finally 4 ports in achi, very clever to check about new kexts on new systems.
Respect.
cyclonefr
Mar 29 2008, 02:57 PM
it's cosmetic. I think it shows as external cuz it thinks it's plugged in eSATA, that's all. No worries !
CheN NiaN
Mar 29 2008, 04:40 PM
Unbelievable that you have made'em work! Good job Cyclonefr!
Now I've got 4 ich8 (no r) ports work so I can abandon the slow Jmc368.
Thank you sooooo much! You rock,man!!
Darth Toplicius
Apr 2 2008, 06:08 PM
QUOTE(cyclonefr @ Mar 23 2008, 10:53 PM)

The topic says it all.
I just grabbed some kexts from new 10.5.2 from new macs (some kexts have been updated) and noticed the new AHCI kext gave me support for all my ICH9 ports in AHCI (I flashed my P5K with P5KR bios to have AHCI...) so if you don't wanna use IDE Enhanced + DuNe hacked IOATAFamily, here is a small pack with some updated kexts, including the 4 ports patched IOATA from DuNe if you still wanna use IDE.
http://www.mediafire.com/?1mnbxlxtvibHere you are, enjoy !

Thanx, man. It works with Gigabyte GA-965GM-S2. And if you add 0x28248086 into Info.plist, you get Intel ICH8-M AHCI in System Profiler instead of Unknown Standard AHCI Controller. However, the speed remains the same with or without pci id.
Dense
Apr 4 2008, 12:29 AM
You can fix the orange drive icons easily.
Go to the extension directory for IOAHCIFamily. Inside you will find a plugin called IOAHCIBlockStorage. Edit this plist.
Search for IOAHCIDevice. After it you will want to insert:
CODE
<key>Physical Interconnect</key>
<string>SATA</string>
<key>Physical Interconnect Location</key>
<string>Internal</string>
<key>Protocol Characteristics</key>
<dict>
<key>Physical Interconnect</key>
<string>SATA</string>
<key>Physical Interconnect Location</key>
<string>Internal</string>
</dict>
This will fix the problem. Make sure you boot with either -f or touch /System/Library/Extensions
cyclonefr
Apr 5 2008, 11:28 AM
NIce trick dense, it works fine !
stas72
Apr 5 2008, 04:33 PM
Hi, send me anybody, please, edited info.plist for IOATABlockStorage.kext!!!!
Mikey Dread
Apr 5 2008, 06:11 PM
QUOTE(Dense @ Apr 3 2008, 07:29 PM)

You can fix the orange drive icons easily.
Go to the extension directory for IOAHCIFamily. Inside you will find a plugin called IOAHCIBlockStorage. Edit this plist.
Search for IOAHCIDevice. After it you will want to insert:
CODE
<key>Physical Interconnect</key>
<string>SATA</string>
<key>Physical Interconnect Location</key>
<string>Internal</string>
<key>Protocol Characteristics</key>
<dict>
<key>Physical Interconnect</key>
<string>SATA</string>
<key>Physical Interconnect Location</key>
<string>Internal</string>
</dict>
This will fix the problem. Make sure you boot with either -f or touch /System/Library/Extensions
This is the one fix I have been looking for! Thanks! One question: Do I insert the code immediately after the IOAHCIDevice, or after the following <dict> ?
Duffsta
Apr 6 2008, 12:18 AM
QUOTE(Mikey Dread @ Apr 5 2008, 06:11 PM)

This is the one fix I have been looking for! Thanks! One question: Do I insert the code immediately after the IOAHCIDevice, or after the following <dict> ?
Hi will this get my nforce 560 working with AHCI??? need a driver bad

???
iSkylla
Apr 6 2008, 02:20 AM
QUOTE(Mikey Dread @ Apr 5 2008, 02:11 PM)

This is the one fix I have been looking for! Thanks! One question: Do I insert the code immediately after the IOAHCIDevice, or after the following <dict> ?
Immediately after IOAHCIDevice. Just a word of advice, if there are only two options, you can always just try it yourself and if it doesn't work, boot into some OSX Install DVD, load up the terminal and replace the bad kext with the backup (hopefully you made one), make sure to put the right permissions, too!
If you're brave/lazy and you don't want to replace from a backup, you can boot up to a terminal, browse to kext in the ~/System/Library/Extensions folder and edit the plist manually with nano or whatever console text editor of your liking that is built in (I think the only other one is vi, but I'm not sure).
~iSkylla
Mikey Dread
Apr 6 2008, 03:06 AM
QUOTE(iSkylla @ Apr 5 2008, 09:20 PM)

Immediately after IOAHCIDevice. Just a word of advice, if there are only two options, you can always just try it yourself and if it doesn't work, boot into some OSX Install DVD, load up the terminal and replace the bad kext with the backup (hopefully you made one), make sure to put the right permissions, too!
If you're brave/lazy and you don't want to replace from a backup, you can boot up to a terminal, browse to kext in the ~/System/Library/Extensions folder and edit the plist manually with nano or whatever console text editor of your liking that is built in (I think the only other one is vi, but I'm not sure).
~iSkylla
Thanks, but it didn't work for me. not sure I got the code in the correct spot in the info.plist though. I used pico on a back up copy the used Kext helper to install it. I still boot up fine though. Please let me know if the code in the info.plist looks ok. This is what I did:
CODE
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>IOAHCIBlockStorage</string>
<key>CFBundleGetInfoString</key>
<string>1.0.9, Copyright Apple Inc. 2005-2008</string>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.IOAHCIBlockStorage</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>IOAHCIBlockStorage</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.0.9</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.0.9</string>
<key>IOKitPersonalities</key>
<dict>
<key>AppleAHCIDiskDriver</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.IOAHCIBlockStorage</string>
<key>IOClass</key>
<string>AppleAHCIDiskDriver</string>
<key>IOProviderClass</key>
<string>IOAHCIDevice</string>
</dict>
</dict>
<key>Physical Interconnect</key>
<string>SATA</string>
<key>Physical Interconnect Location</key>
<string>Internal</string>
<key>Protocol Characteristics</key>
<dict>
<key>Physical Interconnect</key>
<string>SATA</string>
<key>Physical Interconnect Location</key>
<string>Internal</string>
</dict>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IOAHCIFamily</key>
<string>1.0.0</string>
<key>com.apple.iokit.IOStorageFamily</key>
<string>1.0.0</string>
<key>com.apple.kpi.bsd</key>
<string>8.0.0</string>
<key>com.apple.kpi.iokit</key>
<string>8.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>8.0.0</string>
<key>com.apple.kpi.mach</key>
<string>8.0.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Local-Root</string>
</dict>
</plist>
Wrong or right? Thanks in advance!
iSkylla
Apr 6 2008, 03:57 AM
I guess I'll just post mine, it's late and I don't really want to look through yours

CODE
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>IOAHCIBlockStorage</string>
<key>CFBundleGetInfoString</key>
<string>1.0.9, Copyright Apple Inc. 2005-2008</string>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.IOAHCIBlockStorage</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>IOAHCIBlockStorage</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.0.9</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.0.9</string>
<key>IOKitPersonalities</key>
<dict>
<key>AppleAHCIDiskDriver</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.IOAHCIBlockStorage</string>
<key>IOClass</key>
<string>AppleAHCIDiskDriver</string>
<key>IOProviderClass</key>
<string>IOAHCIDevice</string>
<key>Physical Interconnect</key>
<string>SATA</string>
<key>Physical Interconnect Location</key>
<string>Internal</string>
<key>Protocol Characteristics</key>
<dict>
<key>Physical Interconnect</key>
<string>SATA</string>
<key>Physical Interconnect Location</key>
<string>Internal</string>
</dict>
</dict>
</dict>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IOAHCIFamily</key>
<string>1.0.0</string>
<key>com.apple.iokit.IOStorageFamily</key>
<string>1.0.0</string>
<key>com.apple.kpi.bsd</key>
<string>8.0.0</string>
<key>com.apple.kpi.iokit</key>
<string>8.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>8.0.0</string>
<key>com.apple.kpi.mach</key>
<string>8.0.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Local-Root</string>
</dict>
</plist>
Mikey Dread
Apr 6 2008, 04:09 AM
QUOTE(iSkylla @ Apr 5 2008, 10:57 PM)

I guess I'll just post mine, it's late and I don't really want to look through yours

Perfect, works like a charm this time! Thank you so much!
anibalin
Apr 6 2008, 05:01 AM
@Dense: thanks man. worked great.
iSkylla
Apr 6 2008, 02:05 PM
QUOTE(Mikey Dread @ Apr 6 2008, 12:09 AM)

Perfect, works like a charm this time! Thank you so much!
No problem, if you have any more questions, just ask. I'm on here and IRC.
Sisyphe
Apr 11 2008, 07:34 PM
Great Dense, finally I can get the SMART status and temperatures of my hard drives !
erbasvizzera
Apr 16 2008, 03:16 PM
QUOTE(cyclonefr @ Mar 23 2008, 08:53 PM)

The topic says it all.
I just grabbed some kexts from new 10.5.2 from new macs (some kexts have been updated) and noticed the new AHCI kext gave me support for all my ICH9 ports in AHCI (I flashed my P5K with P5KR bios to have AHCI...) so if you don't wanna use IDE Enhanced + DuNe hacked IOATAFamily, here is a small pack with some updated kexts, including the 4 ports patched IOATA from DuNe if you still wanna use IDE.
http://www.mediafire.com/?1mnbxlxtvibHere you are, enjoy !

How you have flashed your bios with another bios version?
I have a P5KC and i haven't AHCI option in bios setting.
anibalin
Apr 19 2008, 04:27 PM
@cyclonefr: I have a ga-p35-ds3l and im using 3 of the 4 satas.
sata 1: hd with 10.5
sata 2: hd with vista
sata 3: dvd rw
I was using 10.5 today and had to burn a dmg into a dvd. Used disk utility to burn the image but I wont burn, "dvd is being used by another application" and "dvd drive is not able to burn image".
Turned off the box and put the dvdrw drive on sata2. Disk utility is currently burning the image while writing.
Had anyone have experinced this? Anyone using a dvd drive on sata 3 or 4?
Have a nice weeked guys, respect.
booyahtown
Apr 27 2008, 05:23 PM
I also have a DS3L and I got all sata ports working but the drives are still reading as external even after the plist edit any ideas on a solution?
*update* I used the new Kalyway 10.5.2 release and all issues resolved.
rramon
May 3 2008, 12:01 PM
sorry, but i still get "Unknown AHCI Standard Controller", i edited ich7 and renamed it in ich9 and pasted the id.
i´m sure i did something wrong but i have no clue
here´s the code could someone reedit and post it please? thanks!
EDIT:
this one´s solved, thanks to zarac! THANKS
i changed the code with bbedit in ich9r for those
GA-G33M-DS2R users, working!
CODE
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>AppleAHCIPort</string>
<key>CFBundleGetInfoString</key>
<string>Version 1.5.1, Copyright 2005-2008, Apple Inc.</string>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleAHCIPort</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>AppleAHCI</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.5.1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.5.1</string>
<key>IOKitPersonalities</key>
<dict>
<key>GenericAHCI</key>
<dict>
<key>CFBundeIdentifier</key>
<string>com.apple.driver.AppleAHCIPort</string>
<key>Chipset Name</key>
<string>AHCI Standard Controller</string>
<key>IOClass</key>
<string>AppleAHCI</string>
<key>IOPCIClassMatch</key>
<string>0x01060100&0xffffff00</string>
<key>IOProbeScore</key>
<integer>800</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>Vendor Name</key>
<string>Unknown </string>
</dict>
<key>ICH6 ESB2 AHCI</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleAHCIPort</string>
<key>Chipset Name</key>
<string>ESB2 AHCI</string>
<key>IOClass</key>
<string>AppleAHCI</string>
<key>IOPCIPrimaryMatch</key>
<string>0x26818086</string>
<key>IOProbeScore</key>
<integer>2000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>Vendor Name</key>
<string>Intel</string>
</dict>
<key>ICH9R AHCI</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleAHCIPort</string>
<key>Chipset Name</key>
<string>ICH9R AHCI</string>
<key>IOClass</key>
<string>Apple AHCI</string>
<key>IOPCIPrimaryMatch</key>
<string>0x29228086</string>
<key>IOProbeScore</key>
<integer>2000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>Vendor Name</key>
<string>Intel</string>
</dict>
<key>ICH8MAHCI</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleAHCIPort</string>
<key>Chipset Name</key>
<string>ICH8-M AHCI</string>
<key>IOClass</key>
<string>AppleICH8AHCI</string>
<key>IOPCIPrimaryMatch</key>
<string>0x28298086</string>
<key>IOProbeScore</key>
<integer>2000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>Vendor Name</key>
<string>Intel</string>
</dict>
</dict>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IOAHCIFamily</key>
<string>1.0.0</string>
<key>com.apple.iokit.IOPCIFamily</key>
<string>1.0.0</string>
<key>com.apple.kpi.bsd</key>
<string>8.0.0</string>
<key>com.apple.kpi.iokit</key>
<string>8.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>8.0.0</string>
<key>com.apple.kpi.mach</key>
<string>8.0.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Local-Root</string>
</dict>
</plist>
LioNEXT
May 12 2008, 07:10 PM
Thank you Cyclonefr. Solved for me as well on 965P-DS3 v3.3. So all four yellow ports work (Enabled as AHCI). Jmicron disabled. Solved memory freezes as well above 4GB.
For people, who were getting yellow external drive icons or Unknown AHCI controller, I have attaching my modified kexts (for all ICHs including ICH9 and ICH9R) here. These are AHCI and IOATA kexts only. If you need the other USB kexts from cyclonefr, then you can download from his link to get those as well.
Click to view attachmentEdit: Enable AHCI mode and native 0-3 ports (first two lines in BIOS). Disable that troublesome junky jmicron controller, referred something as "Onboard SATA/IDE device" (two lines way below in the bios) if you get any memory freezes like me.
seye
May 15 2008, 03:04 PM
Hi
I had hot-swap for a while on one port only. Is there a way to enable SATA hot-swap on all ICH9R ports?
MacKing
May 17 2008, 06:17 AM
I have a motherboard P5KC (ASUS) which has a (southbridge ICH9) and tried to install the leopard but everytime i try to install the error still waiting for root device show up!!. So i went into bios and changed the Sata Configuration to Compatible and JMicron Controller to IDE...this time it worked but only 128GB were recognized from a hard disk of 400GB when i went to erase a volume from the disk utility....any help how can i succeed in installing leopard on an sata drive. Thanks
LioNEXT
May 18 2008, 10:38 PM
QUOTE(MacKing @ May 16 2008, 11:17 PM)

I have a motherboard P5KC (ASUS) which has a (southbridge ICH9) and tried to install the leopard but everytime i try to install the error still waiting for root device show up!!. So i went into bios and changed the Sata Configuration to Compatible and JMicron Controller to IDE...this time it worked but only 128GB were recognized from a hard disk of 400GB when i went to erase a volume from the disk utility....any help how can i succeed in installing leopard on an sata drive. Thanks
I dont have that mobo to really give you the best advice. But I can give you a tip that jmicron and ICH 9 controlled ports must be different. Check your mobo manual what ports are controlled by jmicron (typically the RAID ports; if color coded then might be purple like on gigabyte) and ICH 9 (the other SATA ports). You can choose to put your hard disk and DVD on the ports controlled by Intel ICH9. May be that should work and allow more than 128GB. But as I said not an expert on that board. Search the forums here and I am sure there must be plenty of people who have installed on that board and there may be even few threads on that.
Search with this website:
http://pcwizcomputer.com/osx86search/
viperjp
May 19 2008, 06:18 PM
I've got a DG33FB motherboard (ICH9). Do these kexts provide drivers for the IDE controller too or are they just for the SATA controller?
Thanks.
LioNEXT
May 20 2008, 09:54 PM
QUOTE(viperjp @ May 19 2008, 11:18 AM)

I've got a DG33FB motherboard (ICH9). Do these kexts provide drivers for the IDE controller too or are they just for the SATA controller?
Thanks.
not for jmicron; only for sata controller. in fact it would be better to turn jmicron off. it sucks big time with memory and some other issues.
viperjp
May 21 2008, 02:19 PM
QUOTE(LioNEXT @ May 20 2008, 09:54 PM)

not for jmicron; only for sata controller. in fact it would be better to turn jmicron off. it sucks big time with memory and some other issues.
Thanks! Actually I've got Marvell IDE Controller.
BTW, are these the vanilla kexts beside some new ids in the plist or the original source code has been modified?!?
LioNEXT
May 21 2008, 05:33 PM
QUOTE(viperjp @ May 21 2008, 07:19 AM)

Thanks! Actually I've got Marvell IDE Controller.
BTW, are these the vanilla kexts beside some new ids in the plist or the original source code has been modified?!?
my understanding is that these are not modified after-market source code kexts but available on new macs (as per cyclonefr; see first post), only new ids added.
why do you want to use IDE controller? I would say get SATA stuff and get rid of IDE. also search if someone has solved on your mobo.
http://www.insanelymac.com/lofiversion/index.php/t99634.htmlright now I am planning that besides the four sata ports that i have, if i need more, i will buy a PCI-SATA card like IOGEAR low profile SATA Internal PCI-X GICe720S3W6, etc
dakiz71
May 23 2008, 11:12 PM
QUOTE(LioNEXT @ May 12 2008, 09:10 PM)

Thank you Cyclonefr. Solved for me as well on 965P-DS3 v3.3. So all four yellow ports work (Enabled as AHCI). Jmicron disabled. Solved memory freezes as well above 4GB.
For people, who were getting yellow external drive icons or Unknown AHCI controller, I have attaching my modified kexts (for all ICHs including ICH9 and ICH9R) here. These are AHCI and IOATA kexts only. If you need the other USB kexts from cyclonefr, then you can download from his link to get those as well.
Click to view attachmentEdit: Enable AHCI mode and native 0-3 ports (first two lines in BIOS). Disable that troublesome junky jmicron controller, referred something as "Onboard SATA/IDE device" (two lines way below in the bios) if you get any memory freezes like me.
it doesn't work for me, I have a P5W DH (ICH7) and I used your kexts (with PCWIZ OSx86 Tools Utility), now my internal HDDs have proper icons (Thank you!) but
I still have UNKNOWN AHCI STANDARD CONTROLLER in the profiler screen (every sata port works properly though),
suggestions?
cyclonefr
May 24 2008, 10:50 AM
Yes, just add your ICH7 vendor id in AppleAHCIPort.kext/Contents/MacOS/Info.plist, replacing the old vendor id from apple with yours.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.