Generic AHCI Controller instead of 9 Series Chipset Family SATA Controller

Hi, My SATA Controller shown as Generic AHCI Controller instead of 9 Series Chipset Family SATA Controller under System Info / Hardware / SATA/SATA Express. In IOREG all SATA devices are under AppleAHCI, not under AppleIntelPchAHCI.

Is it ok for system to detect 9 Series Chipset as Generic AHCI? Is there any performance and reliability/stability difference between AppleAHCI and AppleIntelPchAHCI? If so, how can I make it to be detected as 9 Series Chipset?

I found that there are 2 kexts for this purpose one of them is RehabMan's SATA-unsupported.kext and the other one is AHCI_Intel_Generic_SATA.kext. Which one is recommended?

There is also a mismatch: Partition Map Type: GPT (GUID Partition Table) is under SATA/SATA Express. But under Storage, it is Partition Map Type: Unknown. Is this somehow related to the issue above?

Thanks!

Specs:

  • MSI H97 Gaming 3 Intel H97 Express (Intel 9 Series)
  • Intel Core i5-4690
  • MSI GeForce GTX 650 Ti PE O.C. (GK106) w/ Intel HD 4600 (Headless/Connectorless)
  • 8 GB (4x2 Kit) DDR3 1600MHz Memory
  • 240 GB Kingston HyperX Savage 2.5" SATA 3.0 SSD (2X, 1 for Win10, 1 for MacOS), WD 1TB HDD for data

SMBIOS: iMac 15,1

Kexts: (Under EFI/Clover/kexts/Other)

  • AppleALC
  • AtherosE2200Ethernet
  • Lilu
  • SMCProcessor
  • SMCSupoerIO
  • USBPorts
  • VirtualSMC
  • WhateverGreen

Here's full installation details: MSI H97 Gaming 3, i5-4690, GTX 650 Ti (GK106) Success' href='/2020/12/install-macos-mojave-on-supported-pc.html'>Mojave Dual Boot

Author: @archangelique