Re: Touchpad on Dell Latitude XT (alps 73 00 14)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



>> { { 0x73, 0x00, 0x14 }, 0xf8, 0xf8, 0 }
>>
>> How can I determine what values to use for those last three fields?
>>
> 
> f your touchpad works (you don't see any messages from psmouse in dmesg
> and every button works fine) then these are correct values.

I took another look at it and would appreciate a little more advice.

First off, it seems that regardless of which flags I use (except for
ALPS_PASS), the first byte is 0xff for all packets.  So those masks
don't seem to do anything useful for my device.

The touchpad does work fine.  And with ALPS_DUALPOINT, packet[5] always
comes out as 127.  However those 4 bytes in the middle act a little
weird.  It looks to me like they are just rotating as if the packet size
is incorrect.

[ 1325.709029] alps packet: ff 02 00 00 08 7f
[ 1325.722834] alps packet: ff 00 08 02 02 7f
[ 1325.737028] alps packet: ff 08 02 00 00 7f
[ 1325.760152] alps packet: ff 01 00 00 08 7f
[ 1325.773963] alps packet: ff 00 08 01 00 7f
[ 1325.824228] alps packet: ff 00 01 00 08 7f
[ 1325.838144] alps packet: ff 01 08 00 00 7f



Where do the first and last bytes come from?  Are they being sent by the
device, or added by a driver?

Any thoughts?

Rafi
--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux