Jump to content
PayPal donations: [email protected] ×

Intel DX58SO2 motherboard : AppleAHCIPort.kext and AHCIPortInjector.kext


esmith1966

Recommended Posts

  • Administrators

AppleAHCIPort is a vanilla kext, still part of the /S/L/E kexts set in Catalina.

 

As for AHCIPortInjector, the name speaks for itself; it's not a kext per sé but an injector and you'd only use it if your I/O SATA controller in AHCI mode was not natively recognized by Catalina and displayed as "generic" in SysInfo. It's an alternative to patching AppleAHCIPort's Info.plist file. In the present case of Intel DX58SO2 motherboard, it's the X58 chipset with Intel 82801JIR I/O controller, i.e. ICH10R. You can obtain the PCI id of your SATA controller through tools such as DPCIManager. If required, you'd add the id to AHCIPortInjector's Info.plist file before injecting the kext or, ideally, caching it from /L/E.

 

All in all, it's the same as before/usual with Catalina and, most importantly, it's just cosmetic!

 

Example without injector / with injector:

No_AHCIPortInjector.jpg

 

ICH9R_AHCI_injected.jpg

 

Alternatives include:

  • injecting a natively supported AHCI SATA controller id through DSDT under our SATA ACPI device
  • injecting an equivalent entry to AHCIPortInjector into FakeSMC's Info.plist
  • faking the id of natively AHCI SATA controller in Clover config
  • possibly injecting a property for the SATA controller in Clover's Devices section (to be verified)
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...