New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[VoodooI2C 2.6.5] MSFT0001 touchpad is not working #450
Comments
Make sure your kexts are loaded in the right order: VoodooInput, VoodooI2CServices, VoodooGPIO, VoodooI2C, VoodooI2CHID (also VoodooPS2Controller, VoodooPS2Controller-VoodooPS2Keyboard if you have a PS2 connected Keyboard). I would try |
It's working by -vi2c-force-polling as boot argument in polling mode. |
Probably a user error, but we'll keep it open because it's similar to the one you mentioned. Kernel logs provided are not full due to some macOS bug/some weird stuff with the logging system. |
This is my log without polling mode. Thanks for your help. |
@mysticfact It doesn't look like proper |
This is the command I ran. This is new RunMe result file with DebugEnhancer.kext. |
It looks fine... Try rebooting and get another log, or add the BTW, there's no reason to have the other VoodooI2C satellites disabled there, you won't use them. Just delete those altogether from config.plist and Kexts directory. |
@ben9923 And dmesg log |
@mysticfact Finally logs fully appear. I believe Logs look good too. You can see If there's a BIOS update available, apply it. And there's also a possibility your device just can't work in GPIO interrupts mode. |
@ben9923 If there's a BIOS update available, apply it. These are cleaned files. Sometimes the touchpad works about 1 second after boot. |
These are the files after it worked about 1 second. |
@mysticfact Maybe the GPIO pin provided by ACPI is wrong. Manual pinning might work... |
@ben9923 So, I set GPHD to Zero and TPDM to Zero. So, I try GPIO pinning. #define GPP_B3_IRQ 0x33 #define GPP_F3_IRQ 0x33 So, I try 0x23, 0x83, 0x17, 0x1B, 0x34, and 0x55. For all GPIO pin numbers, GenI2C is as below. Have I any mistake? In all cases, my touchpad works about 1 second after boot. This is my debug files. |
Same problem here with the same touchpad on a Lenovo yoga s940 (ice lake). Someone actually managed to fix it for the yoga s740 (same touchpad, very similar model) at this Github. The GPi0 file, I tried to replicate what he did but failed miserably. Maybe someone more experienced could take a look. |
Acer Aspire 3 a315-56-569f (ice lake) not working to. OS Big Sur 11.1 |
@nurdiny13 Please use Gitter for support for general questions. |
same problem here with same touchpad on Lenovo s340 14iwl whiskey lake. when using 0x108 as gpio pin, touchpad was driven with slow response.
|
@WY-WY-W You'll need to attach a troubleshooting archive. @mysticfact It appears that there were additional BIOS updates since I asked you about that. Could you try another update? |
I have encountered with similar issue with my Lenovo Yoga S740-14IIL as well, and I could confirm that issue is related to firmware. Yoga S740 is an IceLake-U laptop with 1035G1, and a touchpad with The issue may related to In macOS, my attempt was to change return of Such situation reminded me of some experience on playing with a laptop with touchpad and touchscreen, where both devices are forced to run at GPIO mode and the touchscreen usually dead after a small move. Someone suggest that the situation may related to "GPIO Resource Conflict", for the touchscreen actually works at APIC interrupt for windows while touchpad works at GPIO by default. I have attempt to change a BIOS setting, I have also read Intel ® 495 Series Chipset Family OnPackage Platform Controller Hub (PCH) Datasheet and found that some Here are just some quick information for what I have found and was written in a hurry. Please tell me if further information is need. Thanks! |
Describe the bug
MSFT0001 touchpad is not working
Did you read the common errors documentation?
Yes.
Did you read the troubleshooting documentation?
Yes.
Have you searched the issue on Github, Gitter, or Google?
Yes.
System Environment
Please answer:
macOS 10.15.7
VoodooI2C 2.6.5
Lenovo Yoga S730-13IML, i7-10510U, 16GB LPDDR3, MSFT0001 trackpad (ACPI name: TPD0 under I2C0)
Troubleshooting Archive
Send me YogaS730.zip
Additional context
I already read this issue
#388
So, I set GPHD to Zero and TPDM to Zero.
But, It is not worked.
This is GenI2C screenshot.
The text was updated successfully, but these errors were encountered: