That's because it doesn't match. Let's first have a look at AppleSMBusPCI.kext
I added code for SBUS (from a MacPro1,1) to my DSDT. It shows in the ioreg, but none of those kexts are shown with kextstat. In my case only com.apple.driver.AppleIntelMeromProfile is loaded from the above mentioned kexts
<key>IONameMatch</key> <array> <string>pci10de,aa2</string> <string>pci8086,3a30</string> </array>No match with our board so we have to fix it by either adding the device id of our SMBUS controller to this kext (pci8086,2930 for P5K PRO) or by changing the device id in our dsdt.dsl Which is what I did.
Note: For people who don't know how to get this ID – you can use lspci -nn (Google/Search for it).
After this change AppleSMBusPCI.kext will load and initialize properly, daisy chaining AppleSMBusController.kext by setting some properties. And by loading this kext, and setting more properties, the other two kexts will also load.
Sure. I will add my dsdt.dsl to the P5K PRO thread, when I'm done documenting it (in dsdt.dsl) which
Chief, could you share the code you used for this? It might work on the P5K-VM as well (misses SBUS at 1F,3 too) . If this is out of topic here, please post it at the P5K-VM thread:
Would be great if you can share your .dsl file so we can compare with ours
Thanks man. I really appreciate it from an old rot like you
Thanx for all the research you are doing