Comment 79 for bug 296610

Revision history for this message
Dave (foceni) wrote :

Moving Stick/Pad pointer spews just this:

[112187.964927] alps.c: report ps2 pkt 0

This is the sequence of packets doing +PadLeft, +StickLeft, -StickLeft, -PadLeft:

[112192.799333] alps.c: report pad pkt 1
[112192.799337]
[112196.169118] alps.c: report ps2 pkt 1
[112196.169122]
[112201.379772] alps.c: report ps2 pkt 1
[112201.379776]
[112204.198994] alps.c: report pad pkt 0
[112204.198998]

Each action generates a packet. Only 3 events get translated by the driver into the input layer. It appears the third packet is ignored - the first release (-StickLeft) isn't propagated.