Messages in this thread | | | Date | Sat, 26 Jul 2003 02:11:36 -0400 | From | Pete Zaitcev <> | Subject | i8042 problem |
| |
Hi, Vojtech:
On my old laptop, i8042 refuses to work with 2.6.0-test1-bk2. After a reboot, keyboard is dead. Hooking external keyboard revives the internal keyboard. Here's the dmesg with DEBUG:
Linux version 2.6.0-test1-bk2 (zaitcev@niphredil) (gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)) #6 Fri Jul 25 20:28:14 PDT 2003 ... Kernel command line: ro root=/dev/hda1 vga=0x0f05 console=ttyS0,38400 ... hda: 2822400 sectors (1445 MB) w/96KiB Cache, CHS=2800/16/63 hda: hda1 hda2 hda3 drivers/input/serio/i8042.c: 20 -> i8042 (command) [0] drivers/input/serio/i8042.c: 45 <- i8042 (return) [0] drivers/input/serio/i8042.c: 60 -> i8042 (command) [1] drivers/input/serio/i8042.c: 54 -> i8042 (parameter) [1] drivers/input/serio/i8042.c: d3 -> i8042 (command) [2] drivers/input/serio/i8042.c: f0 -> i8042 (parameter) [2] drivers/input/serio/i8042.c: 0f <- i8042 (return) [2] 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) [3] drivers/input/serio/i8042.c: a4 -> i8042 (parameter) [3] drivers/input/serio/i8042.c: 5b <- i8042 (return) [3] drivers/input/serio/i8042.c: d3 -> i8042 (command) [4] drivers/input/serio/i8042.c: 5a -> i8042 (parameter) [4] drivers/input/serio/i8042.c: a5 <- i8042 (return) [4] drivers/input/serio/i8042.c: a7 -> i8042 (command) [4] drivers/input/serio/i8042.c: 20 -> i8042 (command) [5] drivers/input/serio/i8042.c: 74 <- i8042 (return) [5] drivers/input/serio/i8042.c: a8 -> i8042 (command) [5] drivers/input/serio/i8042.c: 20 -> i8042 (command) [5] drivers/input/serio/i8042.c: 54 <- i8042 (return) [5] drivers/input/serio/i8042.c: 60 -> i8042 (command) [6] drivers/input/serio/i8042.c: 74 -> i8042 (parameter) [6] drivers/input/serio/i8042.c: 60 -> i8042 (command) [6] drivers/input/serio/i8042.c: 54 -> i8042 (parameter) [6] drivers/input/serio/i8042.c: 60 -> i8042 (command) [8] drivers/input/serio/i8042.c: 56 -> i8042 (parameter) [8] drivers/input/serio/i8042.c: d4 -> i8042 (command) [8] drivers/input/serio/i8042.c: f2 -> i8042 (parameter) [8] drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [11] drivers/input/serio/i8042.c: 00 <- i8042 (interrupt, aux, 12) [13] drivers/input/serio/i8042.c: 60 -> i8042 (command) [13] drivers/input/serio/i8042.c: 54 -> i8042 (parameter) [13] serio: i8042 AUX port at 0x60,0x64 irq 12 drivers/input/serio/i8042.c: 60 -> i8042 (command) [26] drivers/input/serio/i8042.c: 44 -> i8042 (parameter) [26] drivers/input/serio/i8042.c: 60 -> i8042 (command) [28] drivers/input/serio/i8042.c: 45 -> i8042 (parameter) [28] drivers/input/serio/i8042.c: f2 -> i8042 (kbd-data) [28] drivers/input/serio/i8042.c: ed -> i8042 (kbd-data) [38] 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: 60 -> i8042 (command) [50] drivers/input/serio/i8042.c: 44 -> i8042 (parameter) [50] drivers/input/serio/i8042.c: fa <- i8042 (interrupt, kbd, 1) [51] serio: i8042 KBD port at 0x60,0x64 irq 1 NET4: Linux TCP/IP 1.0 for NET4.0 <------------- This is it, keyboard is dead. ....... V---- Trying to hook external keyboard now drivers/input/serio/i8042.c: aa <- i8042 (interrupt, kbd, 0) [109588] drivers/input/serio/i8042.c: 60 -> i8042 (command) [109613] drivers/input/serio/i8042.c: 45 -> i8042 (parameter) [109613] drivers/input/serio/i8042.c: f2 -> i8042 (kbd-data) [109614] drivers/input/serio/i8042.c: fa <- i8042 (interrupt, kbd, 1) [109619] drivers/input/serio/i8042.c: ab <- i8042 (interrupt, kbd, 1) [109639] drivers/input/serio/i8042.c: 41 <- i8042 (interrupt, kbd, 1) [109660] drivers/input/serio/i8042.c: ed -> i8042 (kbd-data) [109680] drivers/input/serio/i8042.c: fa <- i8042 (interrupt, kbd, 1) [109687] drivers/input/serio/i8042.c: 00 -> i8042 (kbd-data) [109708] drivers/input/serio/i8042.c: fa <- i8042 (interrupt, kbd, 1) [109714] drivers/input/serio/i8042.c: f8 -> i8042 (kbd-data) [109735] drivers/input/serio/i8042.c: fa <- i8042 (interrupt, kbd, 1) [109742] drivers/input/serio/i8042.c: f4 -> i8042 (kbd-data) [109763] drivers/input/serio/i8042.c: fa <- i8042 (interrupt, kbd, 1) [109770] drivers/input/serio/i8042.c: f0 -> i8042 (kbd-data) [109790] drivers/input/serio/i8042.c: fa <- i8042 (interrupt, kbd, 1) [109797] drivers/input/serio/i8042.c: 02 -> i8042 (kbd-data) [109818] drivers/input/serio/i8042.c: fa <- i8042 (interrupt, kbd, 1) [109825] drivers/input/serio/i8042.c: f0 -> i8042 (kbd-data) [109846] drivers/input/serio/i8042.c: fa <- i8042 (interrupt, kbd, 1) [109852] drivers/input/serio/i8042.c: 00 -> i8042 (kbd-data) [109873] drivers/input/serio/i8042.c: fa <- i8042 (interrupt, kbd, 1) [109879] drivers/input/serio/i8042.c: 41 <- i8042 (interrupt, kbd, 1) [109900] drivers/input/serio/i8042.c: 41 <- i8042 (interrupt, kbd, 1) [109921] atkbd.c: Unknown key (set 0, scancode 0x2, on isa0060/serio0) pressed. input: AT Set 2 keyboard on isa0060/serio0 <----- Now we are talking!
Any ideas?
-- Pete - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |