Bug#576918: marked as done (linux-image-2.6-686: Keyboard disabled: atkbd.c: Spurious ACK on isa0060/serio0 ...)
Your message dated Fri, 10 Feb 2012 13:16:55 -0600
with message-id <20120210191655.GF19216@burratino>
and subject line Re: Keyboard disabled: atkbd.c: Spurious ACK on isa0060/serio0 ...
has caused the Debian Bug report #576918,
regarding linux-image-2.6-686: Keyboard disabled: atkbd.c: Spurious ACK on isa0060/serio0 ...
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact email@example.com
Debian Bug Tracking System
Contact firstname.lastname@example.org with problems
--- Begin Message ---
With Linux 2.6.32-trunk-686 & Linux 2.6.32-3-686, at least, on this Aspire One
Netbook, the system frequently boots into a state in which the keyboard does
not respond. The mouse (Synaptics touchpad) is still active, and as far as I can
tell everything else is working. My only recourse is to hit the reset button.
So this is nondeterministic, and so probably some sort of race? I *think* that
it happens more frequently if I happen to touch the ps/2 touchpad during boot, but
it definitely does still happen when I keep my hands well away during boot.
Looking at /var/log/messages, this seem to be correlated with the
Apr 6 09:58:56 elf kernel: [ 4.789882]
atkbd.c: Spurious ACK on isa0060/serio0. Some program might be trying access
So far as I can tell, this sort of message only appears when the kb is disabled.
Presumably, this interrupt is not really spurious, thus not serviced
and the kb controller waits forever for the keystoke to be handled?? Just guessing :-(
Googling showed lots of rather confused discussion of this sort of message
from 3 years and more ago, but nothing that seemed relevant. Except maybe there is
some unrecognised race lurking in there somewhere?
Boot parameters for this netbook are
And the netbook has a Super Talent SSD which is a bit faster & larger than the
one supplied by Acer.
The problem seems to happen more frequently with Linux 2.6.32-trunk-686
than with Linux 2.6.32-3-686. I have not collected any statistics, but my guess is
something like 40% and 30% off boots, respectively. So pretty intrusive.
00:00.0 Host bridge: Intel Corporation Mobile 945GME Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 4 (rev 02)
00:1d.0 USB Controller: Intel Corporation N10/ICH7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 02)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)
03:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01)
04:00.0 System peripheral: JMicron Technology Corp. SD/MMC Host Controller
04:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller
04:00.3 System peripheral: JMicron Technology Corp. MS Host Controller
04:00.4 System peripheral: JMicron Technology Corp. xD Host Controller
I guess it would be useful to have a copy of /var/log/messages as well, but as it is
large I will wait until I have a response in case this is something trivial/silly.
# less /proc/interrupts (necessarily when kb is working):-
0: 241204 0 IO-APIC-edge timer
1: 9740 0 IO-APIC-edge i8042
8: 1 0 IO-APIC-edge rtc0
9: 116 0 IO-APIC-fasteoi acpi
12: 323716 0 IO-APIC-edge i8042
14: 0 0 IO-APIC-edge ata_piix
15: 6307 0 IO-APIC-edge ata_piix
16: 3004 0 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb2, i915, HDA Intel
17: 0 0 IO-APIC-fasteoi uhci_hcd:usb3
18: 0 0 IO-APIC-fasteoi uhci_hcd:usb4, ath
19: 32840 0 IO-APIC-fasteoi mmc0, uhci_hcd:usb5, jmb38x_ms:slot0
24: 0 0 PCI-MSI-edge pciehp
25: 0 0 PCI-MSI-edge pciehp
26: 0 0 PCI-MSI-edge pciehp
27: 0 0 PCI-MSI-edge pciehp
28: 2570 0 PCI-MSI-edge eth0
NMI: 0 0 Non-maskable interrupts
LOC: 30559 165279 Local timer interrupts
SPU: 0 0 Spurious interrupts
PMI: 0 0 Performance monitoring interrupts
PND: 0 0 Performance pending work
RES: 15169 29541 Rescheduling interrupts
CAL: 13 57 Function call interrupts
TLB: 155 213 TLB shootdowns
TRM: 0 0 Thermal event interrupts
THR: 0 0 Threshold APIC interrupts
MCE: 0 0 Machine check exceptions
MCP: 10 10 Machine check polls
- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.32-trunk-686 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages linux-image-2.6-686 depends on:
ii linux-image-2.6.32-3-686 2.6.32-9 Linux 2.6.32 for modern PCs
linux-image-2.6-686 recommends no packages.
linux-image-2.6-686 suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
tags 576918 - moreinfo
> Well, it really is a long time. I am running testing so I have been
> through many kernels since this report. With recent kernels - I am
> running 3.1.0-1-686-pae today - this no longer happens.
Thanks. I was going to suggest trying a recent squeeze kernel to make
sure this is fixed there, too, but:
> *However*, there is still some nondeterministic misbehaviour with
> the driver.
> 1) On maybe 10% of boots, the right button is not recognised.
> Rebooting seems
> to be the only recourse.
> 2) In X, the VerticalEdgeScroll & HorizEdgeScroll sometimes do not
> work. That is cured by "rmmod psmouse; modprobe psmouse".
These seem unrelated to the keyboard trouble and more interesting. ;-)
Please file a separate report for them (one report is enough, since
the two symptoms re the mouse might be related, as you mentioned).
> If you have any suggestions for how to diagnose the problem, let me
> I will try to collect a dmesg.diff for boots with working and failing
> right button recognition, but IIRC I tried that sort of thing
> earlier and could see no useful information.
It is not so much the difference as the plain logs that are useful.
They make it possible to test guesses about what happened during the
Hope that helps,
--- End Message ---