Hi,

Just experienced this in 2.6.32-5-openvz-amd64 (Debian 2.6.32-30).  I
think this should be reassigned to the linux-2.6 package as it's a bug
in the Linux USB drivers rather than apcupsd.

Usually I see the stream of the "control queue full" errors first, but
this time apcupsd hung very soon after boot:

[ 2161.688204] INFO: task apcupsd:21604 blocked for more than 120 seconds.
[ 2161.695216] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs"
disables this message.
[ 2161.703567] apcupsd       D ffff88008411a800     0 21604      1
0x00000000
[ 2161.710941]  ffff8800bef25800 0000000000000086 0000000000000000
0000000000000292
[ 2161.718956]  ffff880033e71cd8 000000000000fa40 ffff880033e71fd8
0000000000016940
[ 2161.727024]  0000000000016940 ffff88008411a800 ffff88008411aaf8
000000037fc0f800
[ 2161.735055] Call Trace:
[ 2161.737758]  [<ffffffffa01bdeb9>] ? ohci_urb_dequeue+0xd9/0xe9 [ohci_hcd]
[ 2161.744995]  [<ffffffffa003f10c>] ? usb_kill_urb+0x9d/0xbb [usbcore]
[ 2161.751758]  [<ffffffff8106681a>] ? autoremove_wake_function+0x0/0x2e
[ 2161.758560]  [<ffffffffa0209feb>] ? usbhid_init_reports+0x8c/0xee
[usbhid]
[ 2161.765773]  [<ffffffffa020b396>] ? hiddev_ioctl+0x2bf/0x632 [usbhid]
[ 2161.772605]  [<ffffffff810cfd4d>] ? handle_mm_fault+0x48f/0x9bb
[ 2161.778898]  [<ffffffff81073aab>] ? do_uncharge_dcache+0x3d/0x51
[ 2161.785261]  [<ffffffff810fcd3a>] ? vfs_ioctl+0x21/0x6c
[ 2161.790794]  [<ffffffff810fd288>] ? do_vfs_ioctl+0x48d/0x4cb
[ 2161.796862]  [<ffffffff812ecd95>] ? do_page_fault+0x2e0/0x2fc
[ 2161.802967]  [<ffffffff810fd303>] ? sys_ioctl+0x3d/0x5c
[ 2161.808535]  [<ffffffff81010c12>] ? system_call_fastpath+0x16/0x1b

This was despite raising apcupsd's POLLTIME from 10 to 60 seconds.
Before the machine's last reboot, apcuspd+usbhid had worked fine for 4
days.  It's quite spontaneous and I see no pattern to it.

Regards,
-- 
Steven Chamberlain
[email protected]



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to