Contribute
Register

VoodooI2C Help and Support

Status
Not open for further replies.
Thanks you, I forgot to make chmod and chown for kexts in L/E before kextcache rebuild.
After that touchpad showed in preference, but also work sometime and stops. I guess setup touchpad in next time, maybe I'll find solution :)
If you'd like some help, please attach a new troubleshooting archive.
How often does it start/stop?
 
I finally get my touchpad to work with VoodooI2CHID, but I can't smoothly moving mouse with touchpad. It randomly freezes for 1 second.
I'm attaching IOReg screenshot.
 

Attachments

  • Snímek obrazovky 2019-08-13 v 8.20.23.png
    Snímek obrazovky 2019-08-13 v 8.20.23.png
    148.7 KB · Views: 93
I finally get my touchpad to work with VoodooI2CHID, but I can't smoothly moving mouse with touchpad. It randomly freezes for 1 second.
I'm attaching IOReg screenshot.
A screenshot of IOReg is definitely not enough for troubleshooting. Attach a full troubleshooting archive.
 
A screenshot of IOReg is definitely not enough for troubleshooting. Attach a full troubleshooting archive.
I'm so sorry, here I'm attaching troubleshooting files in ZIP.
Thank you.
 

Attachments

  • Troubleshooting.zip
    916.2 KB · Views: 55
If you'd like some help, please attach a new troubleshooting archive.
How often does it start/stop?

Ok, thanks you :) I made new debug info.
I tried different GPIO number with and without patch:

without patch Apple's I2C kexts
0x17, 0x51 - os boot, sometimes after boot it works and stops
0x1B, 0x55 - os boot, touchpad didn't work
0x34, 0x6D, 0x41 - os didn't boot, touchpad is busy

with patch Apple's I2C kexts
0x55 - os boot, sometimes after boot it works and stops
0x51,0x1B - os boot, touchpad didn't work
0x41, 0x6D, 0x34, 0x17 - os didn't boot, touchpad is busy

I suppose touchpad works random, it may work after boot, but in next reboot it didn't work. After some time It starts to work, but when I start to use touchpad, then again stopped after about 5 seconds.
 

Attachments

  • debug_29128.zip
    3.2 MB · Views: 53
I'm so sorry, here I'm attaching troubleshooting files in ZIP.
Thank you.
Please generate a full troubleshooting archive with gen_debug.sh :)

Ok, thanks you :) I made new debug info.
I tried different GPIO number with and without patch:

without patch Apple's I2C kexts
0x17, 0x51 - os boot, sometimes after boot it works and stops
0x1B, 0x55 - os boot, touchpad didn't work
0x34, 0x6D, 0x41 - os didn't boot, touchpad is busy

with patch Apple's I2C kexts
0x55 - os boot, sometimes after boot it works and stops
0x51,0x1B - os boot, touchpad didn't work
0x41, 0x6D, 0x34, 0x17 - os didn't boot, touchpad is busy

I suppose touchpad works random, it may work after boot, but in next reboot it didn't work. After some time It starts to work, but when I start to use touchpad, then again stopped after about 5 seconds.
That working/not-working pattern seems odd, not sure what you can infer from it (Besides that 0x34, 0x41 and 0x6D fail)...
Pin 0x55 (85) is invalid on Cannon Point-LP, your laptop is using polling mode in that case.
As you can tell, your DSDT doesn't natively support GPIO - and on those cases it's sometimes not possible to use GPIO correctly. Try polling mode.
 
Please generate a full troubleshooting archive with gen_debug.sh :)


That working/not-working pattern seems odd, not sure what you can infer from it (Besides that 0x34, 0x41 and 0x6D fail)...
Pin 0x55 (85) is invalid on Cannon Point-LP, your laptop is using polling mode in that case.
As you can tell, your DSDT doesn't natively support GPIO - and on those cases it's sometimes not possible to use GPIO correctly. Try polling mode.
How can I generate it? I cant see it on instruction page.
 
That working/not-working pattern seems odd, not sure what you can infer from it (Besides that 0x34, 0x41 and 0x6D fail)...
Pin 0x55 (85) is invalid on Cannon Point-LP, your laptop is using polling mode in that case.
As you can tell, your DSDT doesn't natively support GPIO - and on those cases it's sometimes not possible to use GPIO correctly. Try polling mode.

For polling mode do I need to put kexts in /L/E or smth else? Does without patching DSDT?
I did not understand how to make polling mode and not found this in instruction.
 
Status
Not open for further replies.
Back
Top