lkml.org 
[lkml]   [2003]   [Jun]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: Synaptics driver on HP6100 and 2.5.73
Some progress.

I added a "%#x" to the printk for the "..driver lost sync.." message,
and got these results logged:-

kernel: Synaptics driver lost sync at 1st byte(0x18)
kernel: Synaptics driver lost sync at 1st byte(0xff)
kernel: Synaptics driver lost sync at 1st byte(0x0)
kernel: Synaptics driver lost sync at 1st byte(0x18)
kernel: Synaptics driver lost sync at 1st byte(0xff)
kernel: Synaptics driver lost sync at 1st byte(0x0)
kernel: Synaptics driver lost sync at 1st byte(0x18)
kernel: Synaptics driver lost sync at 1st byte(0xfe)
kernel: Synaptics driver lost sync at 1st byte(0x0)

Pressing one of the left buttons gives:-
kernel: Synaptics driver lost sync at 1st byte(0x9)
kernel: Synaptics driver lost sync at 1st byte(0x0)
kernel: Synaptics driver lost sync at 1st byte(0x0)

and releasing it:-
kernel: Synaptics driver lost sync at 1st byte(0x8)
kernel: Synaptics driver lost sync at 1st byte(0x0)
kernel: Synaptics driver lost sync at 1st byte(0x0)

while wiping a finger across the pad:-
kernel: Synaptics driver lost sync at 1st byte(0x8)
kernel: Synaptics driver lost sync at 1st byte(0x1)
kernel: Synaptics driver lost sync at 1st byte(0x0)
kernel: Synaptics driver lost sync at 1st byte(0x8)
kernel: Synaptics driver lost sync at 1st byte(0x3)
kernel: Synaptics driver lost sync at 1st byte(0x1)
kernel: Synaptics driver lost sync at 1st byte(0x8)
kernel: Synaptics driver lost sync at 1st byte(0x2)
kernel: Synaptics driver lost sync at 1st byte(0x0)
kernel: Synaptics driver lost sync at 1st byte(0x8)
kernel: Synaptics driver lost sync at 1st byte(0x2)
kernel: Synaptics driver lost sync at 1st byte(0x0)
kernel: Synaptics driver lost sync at 1st byte(0x28)
kernel: Synaptics driver lost sync at 1st byte(0x3)
kernel: Synaptics driver lost sync at 1st byte(0xff)
kernel: Synaptics driver lost sync at 1st byte(0x28)
kernel: Synaptics driver lost sync at 1st byte(0x2)
kernel: Synaptics driver lost sync at 1st byte(0xff)
kernel: Synaptics driver lost sync at 1st byte(0x8)
kernel: Synaptics driver lost sync at 1st byte(0x4)
kernel: Synaptics driver lost sync at 1st byte(0x0)
... (lots more)

It looks like the protocol is three bytes per 'event' and the nibbles
have been swapped in the bytes from this touchpad!

Mike.


__________________________________
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:36    [W:0.025 / U:0.384 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site