Nov 22 20:28:48 thunder kernel: [ 7080.289168] /build/buildd/linux-2.6.35/drivers/input/serio/i8042.c: e0 <- i8042 (interrupt, 0, 1) [1772885]
Nov 22 20:28:48 thunder kernel: [ 7080.291579] /build/buildd/linux-2.6.35/drivers/input/serio/i8042.c: db <- i8042 (interrupt, 0, 1) [1772886]
The first three lines is then I press F8 (there's nothing in response to pressing Fn), the following line ('99') is for depressing F8 and the last two lines is for depressing Fn.
However, I am still not sure how I make setkeycodes do anything useful with this, much less how to handle a 3-byte code reported above.
I've tried to enable low-level debugging with:
echo 1 > /sys/module/ i8042/parameter s/debug
What I get is this:
Nov 22 20:28:31 thunder kernel: [ 7063.583624] /build/ buildd/ linux-2. 6.35/drivers/ input/serio/ i8042.c: e0 <- i8042 (interrupt, 0, 1) [1768702] buildd/ linux-2. 6.35/drivers/ input/serio/ i8042.c: 5b <- i8042 (interrupt, 0, 1) [1768702] buildd/ linux-2. 6.35/drivers/ input/serio/ i8042.c: 19 <- i8042 (interrupt, 0, 1) [1768702]
Nov 22 20:28:31 thunder kernel: [ 7063.583697] /build/
Nov 22 20:28:31 thunder kernel: [ 7063.583767] /build/
Nov 22 20:28:33 thunder kernel: [ 7065.812387] /build/ buildd/ linux-2. 6.35/drivers/ input/serio/ i8042.c: 99 <- i8042 (interrupt, 0, 1) [1769260]
Nov 22 20:28:48 thunder kernel: [ 7080.289168] /build/ buildd/ linux-2. 6.35/drivers/ input/serio/ i8042.c: e0 <- i8042 (interrupt, 0, 1) [1772885] buildd/ linux-2. 6.35/drivers/ input/serio/ i8042.c: db <- i8042 (interrupt, 0, 1) [1772886]
Nov 22 20:28:48 thunder kernel: [ 7080.291579] /build/
The first three lines is then I press F8 (there's nothing in response to pressing Fn), the following line ('99') is for depressing F8 and the last two lines is for depressing Fn.
However, I am still not sure how I make setkeycodes do anything useful with this, much less how to handle a 3-byte code reported above.