Contribute
Register

New VoodooPS2Controller, Keyboard, Trackpad

Status
Not open for further replies.
Hi RehabMan:
My laptop is HP2760p,and i use your VoodooPS2Controller.kext now.
but it can't work good in my computer.
1. TrackPoint can't work
2. TouchPad can work,but fell unnatural and sometime can find it in kernel log like this:
Code:
13-7-10 下午4:07:04.000    kernel[0]    ApplePS2SynapticsTouchPad: Unexpected byte3 data (91) from PS/2 controller13-7-10 下午4:07:04.000    kernel[0]    ApplePS2SynapticsTouchPad: Unexpected byte0 data (b9) from PS/2 controller
13-7-10 下午4:07:04.000    kernel[0]    ApplePS2SynapticsTouchPad: Unexpected byte0 data (32) from PS/2 controller
13-7-10 下午4:07:04.000    kernel[0]    ApplePS2SynapticsTouchPad: Unexpected byte0 data (c1) from PS/2 controller
13-7-10 下午4:07:04.000    kernel[0]    ApplePS2SynapticsTouchPad: Unexpected byte0 data (00) from PS/2 controller

EDIT:
*i can saw my SynapticsTouchPad is V7.4 under windows 8.
BTW:I have ThinkPad E40(with IGPU),it can work very well to used your KEXT. It that because my HP TouchPad's size is smaller than ThinkPad?!
*attachment: 13-7-10 kernel log ,can you help me to take a check it.Thank you so much.
View attachment 所有信息.log
 
Hi RehabMan:
My laptop is HP2760p,and i use your VoodooPS2Controller.kext now.
but it can't work good in my computer.
1. TrackPoint can't work
2. TouchPad can work,but fell unnatural and sometime can find it in kernel log like this:
Code:
13-7-10 下午4:07:04.000    kernel[0]    ApplePS2SynapticsTouchPad: Unexpected byte3 data (91) from PS/2 controller13-7-10 下午4:07:04.000    kernel[0]    ApplePS2SynapticsTouchPad: Unexpected byte0 data (b9) from PS/2 controller
13-7-10 下午4:07:04.000    kernel[0]    ApplePS2SynapticsTouchPad: Unexpected byte0 data (32) from PS/2 controller
13-7-10 下午4:07:04.000    kernel[0]    ApplePS2SynapticsTouchPad: Unexpected byte0 data (c1) from PS/2 controller
13-7-10 下午4:07:04.000    kernel[0]    ApplePS2SynapticsTouchPad: Unexpected byte0 data (00) from PS/2 controller

EDIT:
*i can saw my SynapticsTouchPad is V7.4 under windows 8.
BTW:I have ThinkPad E40(with IGPU),it can work very well to used your KEXT. It that because my HP TouchPad's size is smaller than ThinkPad?!
*attachment: 13-7-10 kernel log ,can you help me to take a check it.Thank you so much.
View attachment 61107

Need logs with debug version of VoodooPS2Controller.kext installed.
 
yes,now i replace the debug one.See the attachment.View attachment debug.log

I don't know whether it is useful.Or you can tell what i need to do.
 
yes,now i replace the debug one.See the attachment.View attachment 61119

I don't know whether it is useful.Or you can tell what i need to do.

Not the log information I'm looking for. Need a log which actually contains the startup messages from the kext, like the previous one did...
 
@Rehabman, I tried this kext on HP DV6 series laptops and it does not work. I lose both my keyboard and trackpad use completely.
Also, using another kext, I can only get Fn+Pause(right shift) for increasing brightness but no button for reducing brightness.

PS: There must be some serious differences between probook 45xx series and the Dv6 series. I had to change the nodes in order to get the hdmi audio working. Hope you can help me out with this.
 
@Rehabman, I tried this kext on HP DV6 series laptops and it does not work. I lose both my keyboard and trackpad use completely.

You probably didn't install it correctly. Make sure you follow all installation instructions. Be sure you don't have ApplePS2Controller or AppleACPIPS2Nub loading from somewhere else (USB key, /Extra/Extensions, /Extra/Preboot.dmg, /Extra/Extensions.mkext, etc.)

Also, using another kext, I can only get Fn+Pause(right shift) for increasing brightness but no button for reducing brightness.

Keyboard scan codes vary between machines. That's why I implemented custom keyboard mapping via keyboard Info.plist. See wiki on github for more information. Note: custom keyboard mapping is only available with my version.

PS: There must be some serious differences between probook 45xx series and the Dv6 series. I had to change the nodes in order to get the hdmi audio working. Hope you can help me out with this.

Off-topic, but... I'm certain audio codecs are not the same. AppleHDA.kext patches are specific to audio codec. Find out what audio codec you have in Linux then search for patched AppleHDA (also requires DSDT edits to select layout-id) for that codec.
 
Hi RehabMan:
My laptop is HP2760p,and i use your VoodooPS2Controller.kext now.
but it can't work good in my computer.
1. TrackPoint can't work
2. TouchPad can work,but fell unnatural and sometime can find it in kernel log like this:
Code:
13-7-10 下午4:07:04.000    kernel[0]    ApplePS2SynapticsTouchPad: Unexpected byte3 data (91) from PS/2 controller13-7-10 下午4:07:04.000    kernel[0]    ApplePS2SynapticsTouchPad: Unexpected byte0 data (b9) from PS/2 controller
13-7-10 下午4:07:04.000    kernel[0]    ApplePS2SynapticsTouchPad: Unexpected byte0 data (32) from PS/2 controller
13-7-10 下午4:07:04.000    kernel[0]    ApplePS2SynapticsTouchPad: Unexpected byte0 data (c1) from PS/2 controller
13-7-10 下午4:07:04.000    kernel[0]    ApplePS2SynapticsTouchPad: Unexpected byte0 data (00) from PS/2 controller

EDIT:
*i can saw my SynapticsTouchPad is V7.4 under windows 8.
BTW:I have ThinkPad E40(with IGPU),it can work very well to used your KEXT. It that because my HP TouchPad's size is smaller than ThinkPad?!
*attachment: 13-7-10 kernel log ,can you help me to take a check it.Thank you so much.
View attachment 61107

My 8460p uses SynapticsTouchPad 7.5 and it works perfectly with RehabMan's VoodooPS2.
 
yea,my another laptop ThinkPad E40 works perfectly too. But i use hp2760p most time.So i hope RehabMan can help me to take a look.
 
sorry:rolleyes:.
I use latest ver 1.8.5 and try again.View attachment 61125

Hard to tell without knowing more about the specific behavior. Probably very difficult to tell without the machine right in front of me. It almost seems like it is not entering absolute mode properly or the stick is sending packets not encapsulated into 6-byte absolute mode packets.

The pad is reporting like I would expect it to (type 0x46), but it also is not reporting all passthru bits properly if it intends to pass stick packets as type3 trackpad packets:
Code:
13-7-11 上午7:10:17.000	kernel[0]	VoodooPS2Trackpad: passthru1=1, passthru2=0, passthru=0
 
Status
Not open for further replies.
Back
Top