The Marvell SATA ports are still not working on my D975XBX2KR with this new kext

Here's a dump of the Marvell's section of ioreg -c IOPCIDevice
CODE
| | | +-o IOPCI2PCIBridge <class IOPCI2PCIBridge, registered, matched, active, busy 0, retain 7>
| | | +-o pciclass,6145@0 <class IOPCIDevice, registered, matched, active, busy 0, retain 10>
| | | | {
| | | | "IOPCIResourced" = Yes
| | | | "IOInterruptControllers" = ("io-apic-0","IOPCIMessagedInterruptController")
| | | | "IOName" = "pci11ab,6145"
| | | | "subsystem-id" = <42580000>
| | | | "IOPCIExpressLinkCapabilities" = 238609
| | | | "IODeviceMemory" = ({"parent"=({"address"=0,"length"=65536}),"offset"=8216,"length"=8},{"parent"=({"address"=0,"length"=65536}),"offset"=8228,"length"=4},{"parent"=({"address"=0,"le$
| | | | "class-code" = <8f060100>
| | | | "IOPowerManagement" = {"CurrentPowerState"=2}
| | | | "revision-id" = <a1000000>
| | | | "IOInterruptSpecifiers" = (<1000000007000000>,<0600000000000100>)
| | | | "IOChildIndex" = 1
| | | | "assigned-addresses" = <1000038100000000182000000000000008000000140003810000000024200000000000000400
00018000381000000001020000000000000080000001c00038100000000202000000000000004000$
| | | | "device-id" = <45610000>
| | | | "vendor-id" = <ab110000>
| | | | "name" = "pci11ab,6145"
| | | | "subsystem-vendor-id" = <86800000>
| | | | "IOPCIExpressLinkStatus" = 4113
| | | | "reg" = <0000030000000000000000000000000000000000100003010000000000000000000000000800
00014000301000000000000000000000000040000001800030100000000000000000000000008000
001c0003010000$
| | | | "compatible" = <"pci8086,5842","pci11ab,6145","pciclass,01068f">
| | | | }
| | | |
| | | +-o AppleVIAATARoot <class AppleVIAATARoot, !registered, !matched, active, busy 0, retain 6>
| | | +-o CHN0@0 <class AppleVIAATAChannel, registered, matched, active, busy 0, retain 6>
| | | +-o CHN1@1 <class AppleVIAATAChannel, registered, matched, active, busy 0, retain 6>
It seems to be loading the kext for the device but I don't see the ports...?
I am running 10.5.4 installed from a retail DVD using Chameleon EFI with all vanilla KEXTS, except AppleAHCIPort.kext and IOAHCIFamily.kext, which were obtained from the Latest_SATA_Kexts package here:
http://forum.insanelymac.com/index.php?showtopic=76404...could this possibly need an EFI string in the Boot.plist?
My Marvell chip has the following printed on it:
88SE6145-TFE1
QH69861.3
0638 A1P
TW