--- linux-2.6.11/drivers/input/keyboard/atkbd.c~ 2005-04-30 15:40:09.000000000 -0400 +++ linux-2.6.11/drivers/input/keyboard/atkbd.c 2005-04-30 15:40:35.000000000 -0400 @@ -328,7 +328,7 @@ static irqreturn_t atkbd_interrupt(struc atkbd_report_key(&atkbd->dev, regs, KEY_HANJA, 3); goto out; case ATKBD_RET_ERR: - printk(KERN_DEBUG "atkbd.c: Keyboard on %s reports too many keys pressed.\n", serio->phys); +// printk(KERN_DEBUG "atkbd.c: Keyboard on %s reports too many keys pressed.\n", serio->phys); goto out; } --- linux-2.6.17.noarch/drivers/input/keyboard/atkbd.c~ 2006-06-26 19:11:36.659767000 -0400 +++ linux-2.6.17.noarch/drivers/input/keyboard/atkbd.c 2006-06-26 19:12:23.643737000 -0400 @@ -383,9 +383,13 @@ static irqreturn_t atkbd_interrupt(struc goto out; case ATKBD_RET_ACK: case ATKBD_RET_NAK: +#if 0 + /* Quite a few key switchers and other tools trigger this and it confuses + people who can do nothing about it */ printk(KERN_WARNING "atkbd.c: Spurious %s on %s. " "Some program might be trying access hardware directly.\n", data == ATKBD_RET_ACK ? "ACK" : "NAK", serio->phys); +#endif goto out; case ATKBD_RET_HANGEUL: case ATKBD_RET_HANJA: