VoodooSMBus / VoodooRMI

Synaptic Trackpad driver over SMBus/I2C for macOS
GNU General Public License v2.0
233 stars 19 forks source link

ThinkPad T430 Trackpad and Trackpoint not working #109

Closed ALeRobbies closed 2 years ago

ALeRobbies commented 3 years ago

Decription: I tried installing VoodooRMI on a Thinkpad T430 running Big Sur 11.2.3. Trackpad is running over SMBus according to Windows. However, VoodooRMI won't load and the trackpad is left nonfunctional. All necessary kexts (VoodooPS2 with VoodooPS2Mouse disabled, VoodooSMBus, VoodooRMI, RMISMBus and VoodooInput) are installed and loading in the correct order. Using the latest version of VoodooRMI and VoodooPS2.

Log: [ 3.770115]: VRMI - Info: Found PS2 Trackpad driver! Waiting for registerService() [ 3.770464]: VRMI - Debug: Too early notification - No VoodooInput on PS2 yet [ 4.163671]: VRMI - Info: VoodooPS2Mouse finished init, starting... [ 9.176930]: VRMI - Error: Error: Failed to read SMBus version. Code: 0xFFFFFFFA

According to IOReg, everything is loaded except for VoodooRMI (because it fails to load). Screenshot 2021-04-06 at 11 47 18

1Revenger1 commented 3 years ago

Can you send an ioreg file? I'd also make sure that you are using Acidanthera's VoodooPS2 2.2.0 or later.

ALeRobbies commented 3 years ago

Here is the IOReg Robert's MacBook Pro.zip

Also, I am running Acidanthera's latest VoodooPS2 2.2.2

1Revenger1 commented 3 years ago

Huh So, the error code means that the trackpad isn't found/responding over SMBus I looked through your ioregistry as well, and VoodooPS2 doesn't report that the trackpad supports SMBus.

I know that there were issues in the past where the trackpad needed to be reset over PS2 before it was recognized, though I don't think that this is similar. It did give a similar errors though.

Unless you find anymore information (could look within synaptics.c or rmi_driver.c within the linux kernel), I don't think there is anything I can do right now.