> If you #define DEBUG in i8042.c and make sure you use a large > log buffer then all probing is logged via syslog, and we can > see what was sent and how the touchpad reacted. Here we go: kernel: mice: PS/2 mouse device common for all mice kernel: drivers/input/serio/i8042.c: 20 -> i8042 (command) [0] kernel: drivers/input/serio/i8042.c: 47 <- i8042 (return) [0] kernel: drivers/input/serio/i8042.c: 60 -> i8042 (command) [0] kernel: drivers/input/serio/i8042.c: 56 -> i8042 (parameter) [0] kernel: drivers/input/serio/i8042.c: d3 -> i8042 (command) [0] kernel: drivers/input/serio/i8042.c: f0 -> i8042 (parameter) [0] kernel: drivers/input/serio/i8042.c: 0f <- i8042 (return) [0] kernel: drivers/input/serio/i8042.c: d3 -> i8042 (command) [0] kernel: drivers/input/serio/i8042.c: 56 -> i8042 (parameter) [0] kernel: drivers/input/serio/i8042.c: a9 <- i8042 (return) [0] kernel: drivers/input/serio/i8042.c: d3 -> i8042 (command) [0] kernel: drivers/input/serio/i8042.c: a4 -> i8042 (parameter) [0] kernel: drivers/input/serio/i8042.c: 5b <- i8042 (return) [0] kernel: drivers/input/serio/i8042.c: d3 -> i8042 (command) [1] kernel: drivers/input/serio/i8042.c: 5a -> i8042 (parameter) [1] kernel: drivers/input/serio/i8042.c: a5 <- i8042 (return) [1] kernel: drivers/input/serio/i8042.c: a7 -> i8042 (command) [1] kernel: drivers/input/serio/i8042.c: 20 -> i8042 (command) [1] kernel: drivers/input/serio/i8042.c: 56 <- i8042 (return) [1] kernel: drivers/input/serio/i8042.c: 60 -> i8042 (command) [1] kernel: drivers/input/serio/i8042.c: 46 -> i8042 (parameter) [1] kernel: drivers/input/serio/i8042.c: 60 -> i8042 (command) [1] kernel: drivers/input/serio/i8042.c: 47 -> i8042 (parameter) [1] kernel: drivers/input/serio/i8042.c: f2 -> i8042 (kbd-data) [1] kernel: drivers/input/serio/i8042.c: fa <- i8042 (interrupt, kbd, 1) [1] kernel: drivers/input/serio/i8042.c: ab <- i8042 (interrupt, kbd, 1) [2] kernel: drivers/input/serio/i8042.c: 41 <- i8042 (interrupt, kbd, 1) [7] kernel: drivers/input/serio/i8042.c: ed -> i8042 (kbd-data) [7] kernel: drivers/input/serio/i8042.c: fa <- i8042 (interrupt, kbd, 1) [8] kernel: drivers/input/serio/i8042.c: 00 -> i8042 (kbd-data) [8] kernel: drivers/input/serio/i8042.c: fa <- i8042 (interrupt, kbd, 1) [8] kernel: drivers/input/serio/i8042.c: f8 -> i8042 (kbd-data) [8] kernel: drivers/input/serio/i8042.c: fa <- i8042 (interrupt, kbd, 1) [8] kernel: drivers/input/serio/i8042.c: f4 -> i8042 (kbd-data) [8] kernel: drivers/input/serio/i8042.c: fa <- i8042 (interrupt, kbd, 1) [8] kernel: drivers/input/serio/i8042.c: f0 -> i8042 (kbd-data) [8] kernel: drivers/input/serio/i8042.c: fa <- i8042 (interrupt, kbd, 1) [8] kernel: drivers/input/serio/i8042.c: 02 -> i8042 (kbd-data) [8] kernel: drivers/input/serio/i8042.c: fa <- i8042 (interrupt, kbd, 1) [8] kernel: drivers/input/serio/i8042.c: f0 -> i8042 (kbd-data) [8] kernel: drivers/input/serio/i8042.c: fa <- i8042 (interrupt, kbd, 1) [9] kernel: drivers/input/serio/i8042.c: 00 -> i8042 (kbd-data) [9] kernel: drivers/input/serio/i8042.c: fa <- i8042 (interrupt, kbd, 1) [9] kernel: drivers/input/serio/i8042.c: 41 <- i8042 (interrupt, kbd, 1) [13] kernel: input: AT Set 2 keyboard on isa0060/serio0 kernel: serio: i8042 KBD port at 0x60,0x64 irq 1 -- Frédéric Gobry SMARTDATA http://www.smartdata.ch/ PGP: 5B44F4A5 Lausanne - Switzerland +41 21 693 84 98