From: Jon Smirl Using 2.6.5-rc2 bitkeeper with Logitech PS/2 Internet keyboard on a Dell PE400SC. I needed to backout this change to make my PS/2 keyboard work again. It broke during the big input patch from a couple of days ago but I just got around to debugging it. Without this change atkbd.c gets zeros back from the keyboard during probe and won't recognize it. --- 25-akpm/drivers/input/serio/serio.c | 3 --- 1 files changed, 3 deletions(-) diff -puN drivers/input/serio/serio.c~logitech-keyboard-fix drivers/input/serio/serio.c --- 25/drivers/input/serio/serio.c~logitech-keyboard-fix 2004-03-22 20:52:33.653981272 -0800 +++ 25-akpm/drivers/input/serio/serio.c 2004-03-22 20:52:33.655980968 -0800 @@ -195,9 +195,6 @@ irqreturn_t serio_interrupt(struct serio ret = serio->dev->interrupt(serio, data, flags, regs); } else { if (!flags) { - if ((serio->type == SERIO_8042 || - serio->type == SERIO_8042_XL) && (data != 0xaa)) - return ret; serio_rescan(serio); ret = IRQ_HANDLED; } _