I'm experiencing some severe keyboard stuttering on my laptop. The problem is particularly bad in X, and I believe it also occurs at the console, though I'm having a difficult time verifying that. The problem shows up as repeated characters (not regular key-repeat-related), and sometimes dropped key presses. I'm running the 2.6.18 x86_64 kernel on a Core 2 Duo. When I get the extra characters, each one shows under interrupt 1 for i8042 in /proc/interrupts, even when only one should show: CPU0 CPU1 0: 4228511 4430136 IO-APIC-edge timer 1: 3666 3713 IO-APIC-edge i8042 8: 0 0 IO-APIC-edge rtc 9: 2 0 IO-APIC-level acpi 12: 89035 77993 IO-APIC-edge i8042 14: 19246 6894 IO-APIC-edge libata 15: 34998 22732 IO-APIC-edge ide1 17: 8456 0 IO-APIC-level eth0 18: 2 0 IO-APIC-level ohci1394 19: 4558 3872 IO-APIC-level HDA Intel, uhci_hcd:usb3 20: 23 0 IO-APIC-level ehci_hcd:usb1, uhci_hcd:usb2 21: 0 0 IO-APIC-level uhci_hcd:usb4 22: 0 0 IO-APIC-level uhci_hcd:usb5 NMI: 1121 815 LOC: 8658522 8658062 ERR: 0 I have found that "nolapic" will make the keyboard work correctly (using XT-PIC), but obviously that has other negative side-effects (such as only one processor, etc.). I've attached a dmesg of boot with a broken keyboard (without nolapic). Has anyone experienced this problem before? Is there a fix for this keyboard stuttering? TThhhaannkss, Frrannk