jivhg Posted May 31, 2008 Share Posted May 31, 2008 Hello everyone, I have this working. It requires more than AHCI so I made a zip archive of the fix. Just put these in the /System/Library/Extensions/ folder and execute these commands in terminal/single user mode sudo -s chown root:wheel /System/Library/Extensions/AppleAHCIPort.kext /System/Library/Extensions/iTunesPhoneDriver.kext /System/Library/Extensions/IOSerialFamily.kext /System/Library/Extensions/IOAHCIFamily.kext chmod -R 755 /System/Library/Extensions/AppleAHCIPort.kext /System/Library/Extensions/iTunesPhoneDriver.kext /System/Library/Extensions/IOSerialFamily.kext /System/Library/Extensions/IOAHCIFamily.kext Also, you will need to boot with -f Kexts made my osX86 Turk team with IOKItPersonalities mods on AppleAHCIPort.kext by me. AHCISATAFix.zip Link to comment Share on other sites More sharing options...
Headrush69 Posted May 31, 2008 Share Posted May 31, 2008 Care to explain what kexts those are? For me and another user, we found that after the update, for some reason the IOKitPersonalities section in Info.plist of AppleAHCIPort.kext was missing some entries. Manually re-installing AppleAHCIPort.kext from a working machine corrected the problem. (It had the full list of IOKitPersonalities) Link to comment Share on other sites More sharing options...
jivhg Posted May 31, 2008 Author Share Posted May 31, 2008 AppleAHCIPort.kext iTunesPhoneDriver.kext IOSerialFamily.kext IOAHCIFamily.kext Link to comment Share on other sites More sharing options...
Hagar Posted May 31, 2008 Share Posted May 31, 2008 AppleAHCIPort.kext iTunesPhoneDriver.kext IOSerialFamily.kext IOAHCIFamily.kext Versions &/or details of the modifications would also be very useful Link to comment Share on other sites More sharing options...
jivhg Posted May 31, 2008 Author Share Posted May 31, 2008 Only AHCIPort has mods, the others are unmodified. But just incase people can't obtain kexts from a working install, I included those. AHCIPort has modified IOKITPersonalities in the info.plist Some people may only need the AHCIPort.kext depending on their SATA models. Link to comment Share on other sites More sharing options...
Headrush69 Posted May 31, 2008 Share Posted May 31, 2008 Versions &/or details of the modifications would also be very useful Obviously that is what I meant. What changes and who made them? Edit: Sounds like the same IOKitPersonalities changes. Link to comment Share on other sites More sharing options...
jivhg Posted May 31, 2008 Author Share Posted May 31, 2008 eszuruka made the other mods and they are included in iAtkos 2.0 Link to comment Share on other sites More sharing options...
Headrush69 Posted May 31, 2008 Share Posted May 31, 2008 eszuruka made the other mods and they are included in iAtkos 2.0 So are you saying they are 10.5.2 versions of the kexts? Edit: I just checked and yes they are 10.5.2 versions. Trying a working copy from 10.5.3 is probably a better first try. (AppleAHCIPort.kext = version 1.5.1 in 10.5.3 update) Link to comment Share on other sites More sharing options...
jivhg Posted May 31, 2008 Author Share Posted May 31, 2008 Yes, I am. EDIT: But this still works fine. Im using it now on my SATA Link to comment Share on other sites More sharing options...
Headrush69 Posted May 31, 2008 Share Posted May 31, 2008 EDIT: But this still works fine. Im using it now on my SATA Not saying it doesn't work, but if the current version works probably better than having a mismatch and maintaining older versions. Either way, people have a choice. Link to comment Share on other sites More sharing options...
realityloop Posted May 31, 2008 Share Posted May 31, 2008 So are you saying they are 10.5.2 versions of the kexts? Edit: I just checked and yes they are 10.5.2 versions. Trying a working copy from 10.5.3 is probably a better first try. (AppleAHCIPort.kext = version 1.5.1 in 10.5.3 update) Could you possibly upload working copies from 10.5.3 please? Link to comment Share on other sites More sharing options...
Headrush69 Posted May 31, 2008 Share Posted May 31, 2008 Could you possibly upload working copies from 10.5.3 please? I didn't think it was allowed since they are direct from OS X? No posting of OS X files. Open source (like Darwin) drivers and kexts are allowed (and encouraged!), but OS X files are not due to copyright. If a moderator says its OK, I will. Link to comment Share on other sites More sharing options...
jivhg Posted June 1, 2008 Author Share Posted June 1, 2008 @Headrush: I used kalyway. Not direct OSX Files @loonsta: Still work the way you want it, I don't see any difference between compatibility and anything that could help you in any other way lol Incase you haven't noticed maybe, you didn't see this is FOR 10.5.3 to work. Link to comment Share on other sites More sharing options...
Headrush69 Posted June 1, 2008 Share Posted June 1, 2008 @Headrush: I used kalyway. Not direct OSX Files I wasn't talking about anything you posted. Technically, even if they are from a Kalyway/iAtkos/Leo4All DVD, that doesn't mean they still aren't Apple copyrighted files. Incase you haven't noticed maybe, you didn't see this is FOR 10.5.3 to work. I think he was asking for the CORRECT 10.5.3 ones. Link to comment Share on other sites More sharing options...
VooD Posted June 1, 2008 Share Posted June 1, 2008 Again, old versions from 10.5.2. :censored2: Headrush69, manually copying the iokitpersonalities section from the ones included on iatkos 2.0 dvd (which were working previously) was one of the first things I tried, still I got the same problem. On the other hand I think the support for ich9r and other ich´s in <10.5.3 versions was done by setting some kind of pciid mask, so the exact pciid didn´t have to be set explicitly. Do you have the 10.5.3 kext working? Link to comment Share on other sites More sharing options...
steven_dl Posted June 1, 2008 Share Posted June 1, 2008 To Headrush69 You mean Apple make a 10.5.3 ich9 driver for you, so it is copyrighted? Link to comment Share on other sites More sharing options...
SuperNet33 Posted June 1, 2008 Share Posted June 1, 2008 So yea I just checked and I am getting unknown , how can I fix this? Link to comment Share on other sites More sharing options...
fyr Posted June 1, 2008 Share Posted June 1, 2008 I think that IOAHCIFamily is -strange- after update. The kalyway had an Info.plist modified in /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/ and the update one loose the section : <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> EDIT : And that work now for me ! No more orange icons for disks. With vanilla 10.5.3 drivers files. I only have modified Info.plist file in AppleAHCIPort and IOAHCIFamily, and that all. (i'm on P5WDH) Link to comment Share on other sites More sharing options...
Astaga Posted June 1, 2008 Share Posted June 1, 2008 I think that IOAHCIFamily is -strange- after update.The kalyway had an Info.plist modified in /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/ and the update one loose the section : <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> EDIT : And that work now for me ! No more orange icons for disks. With vanilla 10.5.3 drivers files. I only have modified Info.plist file in AppleAHCIPort and IOAHCIFamily, and that all. (i'm on P5WDH) Could you explain what lines have you edited and what have information are request ? thanks in advance Link to comment Share on other sites More sharing options...
fyr Posted June 1, 2008 Share Posted June 1, 2008 Ok. This is a context diff. Not sure you can apply it -as is- Content of files merged from around and previous version from Kalyway and Jiver works. Edit : add a L in Bundle for an Entry AHCI_ok.diff.txt Link to comment Share on other sites More sharing options...
Astaga Posted June 1, 2008 Share Posted June 1, 2008 Thanks, I will try ASAP Link to comment Share on other sites More sharing options...
sama7896 Posted June 1, 2008 Share Posted June 1, 2008 this is the modified plist in IoAHCIFamilly.kext/Contents/Plugins/IOAHCIBlockStorage.kext/Contents/ for the fixed drive aspect. Together with the Fyr fix it is all the fix can be aplied to these kexts. Credits to Dune. Link to comment Share on other sites More sharing options...
VooD Posted June 1, 2008 Share Posted June 1, 2008 I used fyr diff with no luck, I also modified the info.plist myself based on the already working 10.5.2 kexts but this is as far as I got: Extension "com.apple.iokit.IOAHCIFamily" cannot be found Can't determine inmediate dependencies for extension com.apple.driver.AppleAHCIPort Can't determine dependencies for coma.pple.driver.AppleAHCIPort Couldn't alloc class "AppleAHCI" Can anybody post the working 10.5.3 kexts ? Link to comment Share on other sites More sharing options...
SuperNet33 Posted June 1, 2008 Share Posted June 1, 2008 So there is a 10.5.3 fix yet to fix unknown ? Link to comment Share on other sites More sharing options...
sama7896 Posted June 1, 2008 Share Posted June 1, 2008 So there is a 10.5.3 fix yet to fix unknown ? i'm sure you can modify the plist from AppleAHCIPort.kext to look like this, just edit everything in bbedit by choosing one of the ich descriptors (i choosed ich8) and modify names / id-s the id for ich9 is 2923, for ich9r is 2924 ( i might be wrong about this one) - just use DCPI Manager Link to comment Share on other sites More sharing options...
Recommended Posts