Contribute
Register

New VoodooPS2Controller, Keyboard, Trackpad

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,692
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
If gen_debug didn't produce it, I don't know why.
I think 'log' is generally very broken in Sierra. Apple fixed most of the problems with it in High Sierra.

Is the attached what you're looking for?
It has this:
Code:
2018-05-06 09:35:55.060771-0400  localhost kernel[0]: (VoodooPS2Trackpad) VoodooPS2SynapticsTouchPad: Version 1.8.32 starting on OS X Darwin 16.7.
2018-05-06 09:35:55.223748-0400  localhost kernel[0]: (VoodooPS2Trackpad) VoodooPS2Trackpad: Identify TouchPad command returned incorrect byte 2 (of 3): 0x00
Which, if this time "2018-05-06 09:35:55.060771-0400" represents a boot you had SSDT-DisableTrackpadProbe.aml active, .. indicates it is not working.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,692
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
I think 'log' is generally very broken in Sierra. Apple fixed most of the problems with it in High Sierra.



It has this:
Code:
2018-05-06 09:35:55.060771-0400  localhost kernel[0]: (VoodooPS2Trackpad) VoodooPS2SynapticsTouchPad: Version 1.8.32 starting on OS X Darwin 16.7.
2018-05-06 09:35:55.223748-0400  localhost kernel[0]: (VoodooPS2Trackpad) VoodooPS2Trackpad: Identify TouchPad command returned incorrect byte 2 (of 3): 0x00
Which, if this time "2018-05-06 09:35:55.060771-0400" represents a boot you had SSDT-DisableTrackpadProbe.aml active, .. indicates it is not working.
Found/fixed bug:
https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller/commit/36ae070f752a6cdd1f1aa8d2baa5d099284939b3

Try with 1.8.34 (just uploaded to bitbucket).
 
Joined
Sep 22, 2011
Messages
243
Motherboard
Thinkpad T61-Clover
CPU
T9300/ICH8M
Graphics
Quadro NVS 140m, 1280x800
Mac
MacBook Pro
I think 'log' is generally very broken in Sierra. Apple fixed most of the problems with it in High Sierra.



It has this:
Code:
2018-05-06 09:35:55.060771-0400  localhost kernel[0]: (VoodooPS2Trackpad) VoodooPS2SynapticsTouchPad: Version 1.8.32 starting on OS X Darwin 16.7.
2018-05-06 09:35:55.223748-0400  localhost kernel[0]: (VoodooPS2Trackpad) VoodooPS2Trackpad: Identify TouchPad command returned incorrect byte 2 (of 3): 0x00
Which, if this time "2018-05-06 09:35:55.060771-0400" represents a boot you had SSDT-DisableTrackpadProbe.aml active, .. indicates it is not working.
I suspected that it wasn't working. I tried your SSDT-DisableTrackpadProbe.aml on my Thinkpad laptop. With the SSDT in CLOVER/ACPI/patched, the trackpad still worked (nothing was disabled), so it didn't work there either. Attached is a fresh set of debug files for my DIY Desktop that include my_kernel_log.txt. If this helps you to diagnose a problem with your SSDT, I'll keep testing. If this is a problem unique to my system, we don't need to fix this.
 

Attachments

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,692
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
I suspected that it wasn't working. I tried your SSDT-DisableTrackpadProbe.aml on my Thinkpad laptop. With the SSDT in CLOVER/ACPI/patched, the trackpad still worked (nothing was disabled), so it didn't work there either. Attached is a fresh set of debug files for my DIY Desktop that include my_kernel_log.txt. If this helps you to diagnose a problem with your SSDT, I'll keep testing. If this is a problem unique to my system, we don't need to fix this.
Read post #2051.

Note: With SSDT-DisableTrackpadProbe.aml, your Thinkpad trackpad will still work, but as a mouse (ioreg will show ApplePS2Mouse).
 
Joined
Sep 22, 2011
Messages
243
Motherboard
Thinkpad T61-Clover
CPU
T9300/ICH8M
Graphics
Quadro NVS 140m, 1280x800
Mac
MacBook Pro

Attachments

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,692
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
It seems to be working. Now, I'm able to relax the vps2_findmousedelay to 425 (which, according to my strange logic, means that 1.8.34 and the SSDT are working). The fresh debug files are attached.
I don't think this kernel log (my_kernel_log.txt) represents your current configuration.

But yes, DisableDevice for Synaptics should now be working as originally intended.
 
Last edited:
Joined
Sep 22, 2011
Messages
243
Motherboard
Thinkpad T61-Clover
CPU
T9300/ICH8M
Graphics
Quadro NVS 140m, 1280x800
Mac
MacBook Pro
I don't think this kernel log (my_kernel_log.txt) represents your current configuration.
I captured the kernel log after rebooting with VoodooPS2Controller.kext 1.8.34 installed. Note that the log indicates 1.8.34. I don't know how to capture anything more current, so if you want me to collect anything else, let me know.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,692
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
I captured the kernel log after rebooting with VoodooPS2Controller.kext 1.8.34 installed. Note that the log indicates 1.8.34. I don't know how to capture anything more current, so if you want me to collect anything else, let me know.
False alarm.

The line:
VoodooPS2SynapticsTouchPad: Version 1.8.34 starting on OS X Darwin 16.7.

Is output from init, which runs prior to probe.
It is a bit of a false message, because of course the driver does not start until start is called, and start will not be called because probe will fail.

We can tell that probe returned early without actually querying the PS2 mouse, since if it had we would have seen either:
"VoodooPS2Trackpad: Identify TouchPad command failed"
OR
"VoodooPS2Trackpad: Identify bytes = { ..."
"VoodooPS2Trackpad: Identify TouchPad command returned incorrect byte 2 (of 3):..."

But neither is present in your log.

I will consider this issue solved:
- default changed to 100ms
- DisableDevice for Synaptics is fixed
- example SSDT-DisableTrackpadProbe.dsl added to project
 
Joined
Sep 22, 2011
Messages
243
Motherboard
Thinkpad T61-Clover
CPU
T9300/ICH8M
Graphics
Quadro NVS 140m, 1280x800
Mac
MacBook Pro
I will consider this issue solved:
- default changed to 100ms
- DisableDevice for Synaptics is fixed
- example SSDT-DisableTrackpadProbe.dsl added to project
Glad I could help. You've been incredibly helpful to me - thanks!
 
Top