RMISMBus.kext Not Being Loaded

Looks like the touchpad does not report that the SMBus interface is supported. Do you mind giving this copy of VoodooPS2 a try in addition to the kexts I gave above? It just forces VoodooPS2 to follow the path it would take if it detected an SMBus capable touchpad. VoodooPS2Controller-2.3.6-DEBUG.zip diff --git a/VoodooPS2Trackpad/VoodooPS2SynapticsTouchPad.cpp b/VoodooPS2Trackpad/VoodooPS2SynapticsTouchPad.cpp index f8cdf8e..be8fb61 100644 --- a/VoodooPS2Trackpad/VoodooPS2SynapticsTouchPad.cpp +++ b/VoodooPS2Trackpad/VoodooPS2SynapticsTouchPad.cpp @@ -205,7 +205,7 @@ IOService* ApplePS2SynapticsTouchPad::probe(IOService * provider, SInt32 * score // Attempt to start SMBus Companion. If succesful, attach a stub PS/2 driver. // IOService *resources = getResourceService(); - if (_cont_caps.intertouch && resources && resources->getProperty(_smbusCompanion)) { + if (/*_cont_caps.intertouch && */ resources && resources->getProperty(_smbusCompanion)) { // Helpful information for SMBus drivers OSDictionary *dictionary = OSDictionary::withCapacity(2); dictionary->setObject("TrackstickButtons", _securepad.trackstick_btns ?

Author:
[source]