* [2.6.0-test9] PS/2 touchpad issues
@ 2003-10-27 11:16 Frederic Gobry
0 siblings, 0 replies; only message in thread
From: Frederic Gobry @ 2003-10-27 11:16 UTC (permalink / raw)
To: linux-kernel
[-- Attachment #1.1: Type: text/plain, Size: 1054 bytes --]
(please CC your answers to me, thanks)
I still cannot have my synaptics touchpad to work with test9. This is
on a Compaq Presario 1694.
The i8042 driver does not recognize my PS/2 AUX port unless I comment
out the bit assignment tests in i8042.c/i8042_check_aux (), line 655
and following.
When I comment out this section, the AUX port is detected (see
attachment 1)
Then, when I insert the psmouse module (with support for synaptics
touchpads), the touchpad cannot be initialized. This used to pass with
test6. Then, the touchpad behaves like in PS/2 mode, that is,
erratically (jumps from one side of the screen to the other at the
slightest touch) [The logs are in attachment 2]
Third situation: psmouse with noext=1. The device is detected, but
acts as jumpily as previously [attach. 3]
I guess having the synaptics being undetected is the least problem,
the two main issues are with the port not being discovered by default,
and the touchpad moving my pointer frantically... Any hints on how to
fix that ?
Frédéric
[-- Attachment #1.2: test9-detect --]
[-- Type: text/plain, Size: 2850 bytes --]
mice: PS/2 mouse device common for all mice
drivers/input/serio/i8042.c: 20 -> i8042 (command) [0]
drivers/input/serio/i8042.c: 47 <- i8042 (return) [0]
drivers/input/serio/i8042.c: 60 -> i8042 (command) [1]
drivers/input/serio/i8042.c: 56 -> i8042 (parameter) [1]
drivers/input/serio/i8042.c: d3 -> i8042 (command) [1]
drivers/input/serio/i8042.c: f0 -> i8042 (parameter) [1]
drivers/input/serio/i8042.c: 0f <- i8042 (return) [1]
drivers/input/serio/i8042.c: d3 -> i8042 (command) [2]
drivers/input/serio/i8042.c: 56 -> i8042 (parameter) [2]
drivers/input/serio/i8042.c: a9 <- i8042 (return) [2]
drivers/input/serio/i8042.c: d3 -> i8042 (command) [2]
drivers/input/serio/i8042.c: a4 -> i8042 (parameter) [2]
drivers/input/serio/i8042.c: 5b <- i8042 (return) [2]
drivers/input/serio/i8042.c: d3 -> i8042 (command) [2]
drivers/input/serio/i8042.c: 5a -> i8042 (parameter) [2]
drivers/input/serio/i8042.c: a5 <- i8042 (return) [2]
drivers/input/serio/i8042.c: 60 -> i8042 (command) [2]
drivers/input/serio/i8042.c: 74 -> i8042 (parameter) [2]
drivers/input/serio/i8042.c: 60 -> i8042 (command) [2]
drivers/input/serio/i8042.c: 54 -> i8042 (parameter) [2]
drivers/input/serio/i8042.c: 60 -> i8042 (command) [2]
drivers/input/serio/i8042.c: 56 -> i8042 (parameter) [2]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [3]
drivers/input/serio/i8042.c: f2 -> i8042 (parameter) [3]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [5]
drivers/input/serio/i8042.c: 00 <- i8042 (interrupt, aux, 12) [8]
drivers/input/serio/i8042.c: 60 -> i8042 (command) [8]
drivers/input/serio/i8042.c: 54 -> i8042 (parameter) [8]
serio: i8042 AUX port at 0x60,0x64 irq 12
drivers/input/serio/i8042.c: 60 -> i8042 (command) [8]
drivers/input/serio/i8042.c: 44 -> i8042 (parameter) [8]
drivers/input/serio/i8042.c: 60 -> i8042 (command) [8]
drivers/input/serio/i8042.c: 45 -> i8042 (parameter) [8]
drivers/input/serio/i8042.c: f2 -> i8042 (kbd-data) [8]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, kbd, 1) [8]
drivers/input/serio/i8042.c: ab <- i8042 (interrupt, kbd, 1) [35]
drivers/input/serio/i8042.c: 41 <- i8042 (interrupt, kbd, 1) [40]
drivers/input/serio/i8042.c: ed -> i8042 (kbd-data) [40]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, kbd, 1) [40]
drivers/input/serio/i8042.c: 00 -> i8042 (kbd-data) [40]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, kbd, 1) [40]
drivers/input/serio/i8042.c: f3 -> i8042 (kbd-data) [40]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, kbd, 1) [41]
drivers/input/serio/i8042.c: 00 -> i8042 (kbd-data) [41]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, kbd, 1) [41]
drivers/input/serio/i8042.c: f4 -> i8042 (kbd-data) [41]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, kbd, 1) [41]
input: AT Translated Set 2 keyboard on isa0060/serio0
serio: i8042 KBD port at 0x60,0x64 irq 1
[-- Attachment #1.3: test9-psmouse-ext --]
[-- Type: text/plain, Size: 6535 bytes --]
drivers/input/serio/i8042.c: 60 -> i8042 (command) [231458]
drivers/input/serio/i8042.c: 47 -> i8042 (parameter) [231458]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [231459]
drivers/input/serio/i8042.c: f2 -> i8042 (parameter) [231459]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [231462]
drivers/input/serio/i8042.c: 00 <- i8042 (interrupt, aux, 12) [231465]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [231465]
drivers/input/serio/i8042.c: f6 -> i8042 (parameter) [231465]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [231468]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [231469]
drivers/input/serio/i8042.c: e8 -> i8042 (parameter) [231469]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [231471]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [231472]
drivers/input/serio/i8042.c: 00 -> i8042 (parameter) [231472]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [231475]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [231476]
drivers/input/serio/i8042.c: e8 -> i8042 (parameter) [231476]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [231478]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [231478]
drivers/input/serio/i8042.c: 00 -> i8042 (parameter) [231478]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [231481]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [231481]
drivers/input/serio/i8042.c: e8 -> i8042 (parameter) [231481]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [231485]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [231485]
drivers/input/serio/i8042.c: 00 -> i8042 (parameter) [231485]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [231487]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [231488]
drivers/input/serio/i8042.c: e8 -> i8042 (parameter) [231488]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [231490]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [231491]
drivers/input/serio/i8042.c: 00 -> i8042 (parameter) [231491]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [231494]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [231494]
drivers/input/serio/i8042.c: e9 -> i8042 (parameter) [231494]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [231497]
drivers/input/serio/i8042.c: 06 <- i8042 (interrupt, aux, 12) [231498]
drivers/input/serio/i8042.c: 47 <- i8042 (interrupt, aux, 12) [231499]
drivers/input/serio/i8042.c: 14 <- i8042 (interrupt, aux, 12) [231502]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [231503]
drivers/input/serio/i8042.c: ff -> i8042 (parameter) [231503]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [231505]
drivers/input/serio/i8042.c: aa <- i8042 (interrupt, aux, 12) [231891]
drivers/input/serio/i8042.c: 00 <- i8042 (interrupt, aux, 12) [231892]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [231893]
drivers/input/serio/i8042.c: e6 -> i8042 (parameter) [231893]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [231895]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [231896]
drivers/input/serio/i8042.c: e8 -> i8042 (parameter) [231896]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [231899]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [231899]
drivers/input/serio/i8042.c: 00 -> i8042 (parameter) [231899]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [231902]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [231902]
drivers/input/serio/i8042.c: e8 -> i8042 (parameter) [231902]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [231905]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [231905]
drivers/input/serio/i8042.c: 00 -> i8042 (parameter) [231905]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [231908]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [231909]
drivers/input/serio/i8042.c: e8 -> i8042 (parameter) [231909]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [231911]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [231912]
drivers/input/serio/i8042.c: 00 -> i8042 (parameter) [231912]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [231914]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [231915]
drivers/input/serio/i8042.c: e8 -> i8042 (parameter) [231915]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [231918]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [231918]
drivers/input/serio/i8042.c: 00 -> i8042 (parameter) [231918]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [231921]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [231921]
drivers/input/serio/i8042.c: e9 -> i8042 (parameter) [231921]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [231924]
drivers/input/serio/i8042.c: 06 <- i8042 (interrupt, aux, 12) [231926]
drivers/input/serio/i8042.c: ff <- i8042 (interrupt, aux, 12, timeout) [231929]
drivers/input/serio/i8042.c: 47 <- i8042 (interrupt, aux, 12) [231932]
Unable to query/initialize Synaptics hardware.
input: PS/2 Synaptics TouchPad on isa0060/serio1
drivers/input/serio/i8042.c: d4 -> i8042 (command) [231934]
drivers/input/serio/i8042.c: f3 -> i8042 (parameter) [231934]
drivers/input/serio/i8042.c: 14 <- i8042 (interrupt, aux, 12) [231934]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [231935]
drivers/input/serio/i8042.c: 3c -> i8042 (parameter) [231935]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [231937]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [231938]
drivers/input/serio/i8042.c: e8 -> i8042 (parameter) [231938]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [231939]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [231940]
drivers/input/serio/i8042.c: 03 -> i8042 (parameter) [231940]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [231941]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [231942]
drivers/input/serio/i8042.c: e6 -> i8042 (parameter) [231942]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [231944]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [231945]
drivers/input/serio/i8042.c: ea -> i8042 (parameter) [231945]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [231946]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [231947]
drivers/input/serio/i8042.c: f4 -> i8042 (parameter) [231947]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [231948]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [231951]
[-- Attachment #1.4: test9-psmouse-noext --]
[-- Type: text/plain, Size: 2604 bytes --]
drivers/input/serio/i8042.c: 60 -> i8042 (command) [415772]
drivers/input/serio/i8042.c: 45 -> i8042 (parameter) [415772]
drivers/input/serio/i8042.c: 60 -> i8042 (command) [415773]
drivers/input/serio/i8042.c: 47 -> i8042 (parameter) [415773]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [415774]
drivers/input/serio/i8042.c: f2 -> i8042 (parameter) [415774]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [415776]
drivers/input/serio/i8042.c: 00 <- i8042 (interrupt, aux, 12) [415779]
drivers/input/serio/i8042.c: 60 -> i8042 (command) [415780]
drivers/input/serio/i8042.c: 45 -> i8042 (parameter) [415780]
drivers/input/serio/i8042.c: 60 -> i8042 (command) [423196]
drivers/input/serio/i8042.c: 47 -> i8042 (parameter) [423196]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [423197]
drivers/input/serio/i8042.c: f2 -> i8042 (parameter) [423197]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [423200]
drivers/input/serio/i8042.c: 00 <- i8042 (interrupt, aux, 12) [423201]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [423202]
drivers/input/serio/i8042.c: f6 -> i8042 (parameter) [423202]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [423205]
input: PS/2 Generic Mouse on isa0060/serio1
drivers/input/serio/i8042.c: d4 -> i8042 (command) [423206]
drivers/input/serio/i8042.c: f3 -> i8042 (parameter) [423206]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [423209]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [423210]
drivers/input/serio/i8042.c: 3c -> i8042 (parameter) [423210]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [423212]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [423213]
drivers/input/serio/i8042.c: e8 -> i8042 (parameter) [423213]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [423216]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [423216]
drivers/input/serio/i8042.c: 03 -> i8042 (parameter) [423216]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [423219]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [423219]
drivers/input/serio/i8042.c: e6 -> i8042 (parameter) [423219]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [423222]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [423222]
drivers/input/serio/i8042.c: ea -> i8042 (parameter) [423222]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [423225]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [423226]
drivers/input/serio/i8042.c: f4 -> i8042 (parameter) [423226]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [423228]
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2003-10-27 11:17 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-10-27 11:16 [2.6.0-test9] PS/2 touchpad issues Frederic Gobry
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox