kernel: drivers/usb/input/hid-core.c: control queue full
I've just noted that /var/log/messages is recording a message every ten seconds: kernel: drivers/usb/input/hid-core.c: control queue full Anybody know what this means? Thanks, Dave
Dave Howorth wrote:
I've just noted that /var/log/messages is recording a message every ten seconds:
kernel: drivers/usb/input/hid-core.c: control queue full
Anybody know what this means?
Thanks, Dave It means the queue is full. It may come from a faulty USB driver somewhere along the line. See http://lists.centos.org/pipermail/centos/2006-January/059093.html which suggests:
rmmod ohci_hcd modprobe ohci_hcd as temporary relief, although it does not fix the problem. Do a google search with that message and quite a bit of hits come up. - James W.
James Wright wrote:
Dave Howorth wrote:
I've just noted that /var/log/messages is recording a message every ten seconds:
kernel: drivers/usb/input/hid-core.c: control queue full
Anybody know what this means?
Thanks, Dave It means the queue is full. It may come from a faulty USB driver somewhere along the line. See http://lists.centos.org/pipermail/centos/2006-January/059093.html which suggests:
rmmod ohci_hcd modprobe ohci_hcd
as temporary relief, although it does not fix the problem. Do a google search with that message and quite a bit of hits come up.
Hi James, Thanks very much for the reply. My googling had turned up some hits from a few years ago that implicated an old version of apcupsd and I see that the centos poster, like me, has an APC UPS, so I'll go looking on their site. I had hoped I might find somebody who'd encountered the problem with a recent SUSE system. FWIW if anybody else reads this in the archive, here's what I've discovered so far: I should of course have mentioned that I'm running 9.3. Linux cpepc210-3 2.6.11.4-21.7-smp #1 SMP Thu Jun 2 14:23:14 UTC 2005 i686 i686 i386 GNU/Linux The messages start 3 days ago. There's nothing obvious just before them: Oct 27 14:22:08 cpepc210-3 syslog-ng[6295]: STATS: dropped 0 Oct 27 14:59:01 cpepc210-3 /usr/sbin/cron[24535]: (root) CMD ( rm -f /var/spool/cron/lastrun/cron.hourly) Oct 27 15:09:05 cpepc210-3 smartd[6618]: Device: /dev/hda, SMART Usage Attribute: 194 Temperature_Celsius changed from 44 to 45 Oct 27 15:18:06 cpepc210-3 kernel: drivers/usb/input/hid-core.c: control queue full Oct 27 15:18:16 cpepc210-3 kernel: drivers/usb/input/hid-core.c: control queue full I don't remember using any USB devices on Friday. (I have used USB today and it works fine). There's a UPS control cable plugged in to one USB port, but that's it (keyboard and mouse are in the PS/2 ports). The first hit in Google <http://linux.derkeiler.com/Mailing-Lists/Kernel/2003-09/4439.html> mentions an APC USB problem, so I've unplugged it. The messages have stopped: Oct 30 17:05:31 cpepc210-3 kernel: drivers/usb/input/hid-core.c: ctrl urb status -71 received Oct 30 17:05:31 cpepc210-3 kernel: usb 1-1: USB disconnect, address 4 Broadcast Message from root@cpepc210-3 (somewhere) at 17:06 ... Warning communications lost with UPS Back-UPS-2 Oct 30 17:06:11 cpepc210-3 apcupsd[6794]: Communications with UPS lost. But that message is quite old (2003) so I'd expect any patches to already be in my system. I found another mail that says: Known bug. Upgrade apcupsd to 3.10.8 or the kernel to 2.6.1-rc1. But I have: apcupsd 3.10.16 (04 November 2004) suse I'll go hunt in the apc lists. Thanks again, Dave
Dave Howorth wrote:
But that message is quite old (2003) so I'd expect any patches to already be in my system. I found another mail that says:
Known bug. Upgrade apcupsd to 3.10.8 or the kernel to 2.6.1-rc1.
But I have: apcupsd 3.10.16 (04 November 2004) suse
I'll go hunt in the apc lists.
Thanks again, Dave Dave, sometimes a bug that was fixed in the past returned when code is re-written. I would probably try an older driver and if no error messages appear, file a bug report.
- James W.
participants (2)
-
Dave Howorth
-
James Wright