Jump to content

AppleAHCIPort.kext v328

File Information

  • Rate File: * * * * * 1 Votes
  • Submitted: Sep 15 2017 11:25 PM
  • Last Updated: Sep 15 2017 11:25 PM
  • File Size: 53.76KB
  • Views: 8002
  • Downloads: 997

Download AppleAHCIPort.kext v328



Screenshots
Still waiting for root device SATA hot plug ICH10 5 series Disk inserted not readable Disk initialize error High Sierra SATA controller kext

AppleAHCIPort.kext v328 from High Sierra PB1_17A291m.

Info.plist has been edited so Bundle version is 999.1.1 ---> give higher priority loading in kernel cache/pre-linked kernel than v329 from later betas/GM. Need to disable SIP (since editing info.plist invalidates Apple's kext signature).

Install in /Library/Extensions (so doesn't get over-written during updates) repair permissions, rebuild caches eg
sudo chown -R 0:0 /Library/Extensions/AppleAHCIPort.kext && sudo chmod -R 755 /Library/Extensions/AppleAHCIPort.kext
sudo touch /System/Library/Extensions && sudo kextcache -u /
Test kext is loadable...
sudo kextutil -tn /Library/Extensions/AppleAHCIPort.kext
Confirm kext is loaded after rebooting the system...
kextstat | grep AHCIPort
To use with a USB installer, the kext needs to be included in the prelinkedkernel. Use PLK.tool attached to post#13 to create a new prelinkedkernel with AppleAHCIPort.kext v328, then replace original prelinkedkernel in the installer - post#16.




Great Job. Work under High Sierra GM.

 

Thanks

whats wrong with the latest one?

whats wrong with the latest one?

Don't you know? v329 is buggy with ICH10 && Series 5 PCH.

@ellaosx,

 

The kext is mainly required on older systems and certain SATA controllers eg @Matgen had problems with hot plug on his ASMedia 1061 controller, some people in the forums reported ICH10 and 5 series disk issues.

 

If you don't have any of the issues I have tagged to the file upload, and your system sees all your attached HDD/SSD, then no need to install it :).

@fusion71au

I had problems with hot plug on Asmedia1061 and also  Intel 7 series sata controllers before your kext. Now all is fine.

Great work :) it works for me, hot plug is ok now :)

All the THNX going to @SunKi.

His patches for v329 PCH5 && ICH10:

4585F60F 95C289C8 83E0FE66 85C9780F 84D2750B --> 89C883E0 FE6685C9 0F98C141 08CC9090 9090750B 
AppleAHCIPort
fix IO Error AppleAHCIPort for ICH10

89C82540 6002003D 40200000 750C81E1 BF7FFFFF 898B5101 0000 --> 90909090 90909090 90909090 90909090 90909090 90909090 9090
AppleAHCIPort
hot-plug AppleAHCIPort for ICH10

            #185            

Yes, @SunKi's Clover "on the fly" patches also work for me on 5 series SATA.  

 

If you want to give them a try, delete the modded driver in /L/E and rebuild kext cache ---> will restore loading of AppleAHCIPort.kext v329 from /S/L/E i.e

sudo touch /System/Library/Extensions && sudo kextcache -u /

Then add @SunKi's patches to config.plist/KextsToPatch...

			<dict>
				<key>Comment</key>
				<string>fix IO error ICH10 for 10.13, credit SunKi</string>
				<key>MatchOS</key>
				<string>10.13.x</string>
				<key>Disabled</key>
				<false/>
				<key>Name</key>
				<string>AppleAHCIPort</string>
				<key>Find</key>
				<data>RYX2D5XCiciD4P5mhcl4D4TSdQs=</data>
				<key>Replace</key>
				<data>iciD4P5mhckPmMFBCMyQkJCQdQs=</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>fix hotplug ICH10 for 10.13, credit SunKi</string>
				<key>MatchOS</key>
				<string>10.13.x</string>
				<key>Disabled</key>
				<false/>
				<key>Name</key>
				<string>AppleAHCIPort</string>
				<key>Find</key>
				<data>icglQGACAD1AIAAAdQyB4b9///+Ji1EBAAA=</data>
				<key>Replace</key>
				<data>kJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJA=</data>
			</dict>

and reboot :).

"on the fly" works for me: EP45-DS3L. Thank you!

@SunKi any idea about ICH9?

  • 552 Total Files
  • 13 Total Categories
  • 222 Total Authors
  • 2,775,546 Total Downloads
  • Acer Aspire v5-571PG Latest File
  • kylon Latest Submitter
© 2017 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy