From: Justin C. <jp...@do...> - 2001-01-14 12:54:58
|
Here is a small patch for atkbd.c, which removes the compile warnings and adds my laptops keyboard. Justin --- drivers/input/atkbd.c Mon Dec 11 15:55:45 2000 +++ /usr/src/linux-2.4.0-ruby/drivers/input/atkbd.c Sun Jan 14 12:31:12 2001@@ -127,7 +127,7 @@ char ack; char emul; char error; - short id; + unsigned short id; }; /* @@ -356,7 +356,8 @@ /* * Next, we check if it's a keyboard. It should send 0xab83 * (0xab84 on IBM ThinkPad, and 0xaca1 on a NCD Sun layout keyboard, - * 0xab02 on unxlated i8042 and 0xab03 on unxlated ThinkPad). + * 0xab02 on unxlated i8042 and 0xab03 on unxlated ThinkPad, 0xab7f + * on Fujitsu Lifebook). * If it's a mouse, it'll only send 0x00 (0x03 if it's MS mouse), * and we'll time out here, and report an error. */ @@ -369,7 +370,7 @@ atkbd->id = (param[0] << 8) | param[1]; if (atkbd->id != 0xab83 && atkbd->id != 0xab84 && atkbd->id != 0xaca1 &&- atkbd->id != 0xab02 && atkbd->id != 0xab03) + atkbd->id != 0xab7f && atkbd->id != 0xab02 && atkbd->id != 0xab03) printk(KERN_WARNING "atkbd.c: Unusual keyboard ID: %#x\n", atkbd->id); return 0; |