[arch-general] 2.6.35.4-1 still hangs waiting on udev with usbhid errors

Myra Nelson myra.nelson at hughes.net
Thu Sep 2 05:34:19 EDT 2010


On Thu, Sep 2, 2010 at 03:08, Jude DaShiell <jdashiel at shellworld.net> wrote:
> I've tried sever reinstalls of talking archlinux after the August 19, 2010
> kernel update and though the Linux installs, it never comes up talking. The
> sound card device of course is controled by udev so this explains the reason
> for the failures.  I'm doing internet installs since that's how that disk
> was set up.On Wed, 1 Sep 2010, David C. Rankin wrote:
>
>> Guys,
>>
>>        There are still usbhid-ups problem on boot that hang the boot and
>> don't configure the usbhid-ups driver. This is a flakey issue. I have booted
>> twice, hung the first time (errors below), rebooted and got by the
>> udev/usbhid load in boot and upsmonitoring worked fine. The problem is,
>> there is no way I can remotely administer this box with a 50% chance of it
>> hanging on boot. Any ideas?
>>
>> Here is the error log from everything.log
>>
>>
>> Aug 30 20:30:28 archangel kernel: eth0: no IPv6 routers present
>> Aug 30 20:30:30 archangel kdm_greet[2283]: Cannot load
>> /usr/share/apps/kdm/faces/.default.face: No such file or
>> directory
>> Aug 30 20:31:03 archangel upsd[2295]: listening on 192.168.6.14 port 3493
>> Aug 30 20:31:03 archangel upsd[2295]: listening on 127.0.0.1 port 3493
>> Aug 30 20:31:03 archangel upsd[2295]: Can't connect to UPS [archangel_ups]
>> (usbhid-ups-archangel_ups): No such f
>> ile or directory
>> Aug 30 20:31:03 archangel upsd[2296]: Startup successful
>> Aug 30 20:31:03 archangel upsmon[2298]: Startup successful
>> Aug 30 20:31:03 archangel upsmon[2300]: Login on UPS
>> [archangel_ups at localhost] failed - got [ERR ACCESS-DENIED]
>> Aug 30 20:31:03 archangel upsmon[2300]: Login on UPS
>> [nirvana_ups at nirvana.3111skyline.com] failed - got [ERR ACC
>> ESS-DENIED]
>> Aug 30 20:31:06 archangel kernel: INFO: task modprobe:1579 blocked for
>> more than 120 seconds.
>> Aug 30 20:31:06 archangel kernel: "echo 0 >
>> /proc/sys/kernel/hung_task_timeout_secs" disables this message.
>> Aug 30 20:31:06 archangel kernel: modprobe      D 0000000000000000     0
>> 1579  1576 0x00000000
>> Aug 30 20:31:06 archangel kernel: ffff88022616da28 0000000000000082
>> ffffffff8167eb00 ffff880200000000
>> Aug 30 20:31:06 archangel kernel: 0000000000014f40 0000000000014f40
>> ffff88022616dfd8 ffff88022616dfd8
>> Aug 30 20:31:06 archangel kernel: ffff88022616dfd8 ffff8802269c1bc0
>> ffff88022616dfd8 0000000000014f40
>> Aug 30 20:31:06 archangel kernel: Call Trace:
>> Aug 30 20:31:06 archangel kernel: [<ffffffffa0202ba5>]
>> usb_kill_urb+0x85/0xc0 [usbcore]
>> Aug 30 20:31:06 archangel kernel: [<ffffffff810718d0>] ?
>> autoremove_wake_function+0x0/0x40
>> Aug 30 20:31:06 archangel kernel: [<ffffffffa02e0831>]
>> usbhid_init_reports+0xb1/0x120 [usbhid]
>> Aug 30 20:31:06 archangel kernel: [<ffffffffa02e0d53>]
>> usbhid_start+0x4b3/0x5a0 [usbhid]
>> Aug 30 20:31:06 archangel kernel: [<ffffffffa02ca6d8>]
>> hid_device_probe+0x98/0xe0 [hid]
>> Aug 30 20:31:06 archangel kernel: [<ffffffff812877ea>] ?
>> driver_sysfs_add+0x5a/0x90
>> Aug 30 20:31:06 archangel kernel: [<ffffffff81287ac6>]
>> driver_probe_device+0x96/0x1c0
>> Aug 30 20:31:06 archangel kernel: [<ffffffff81287c90>] ?
>> __device_attach+0x0/0x60
>> Aug 30 20:31:06 archangel kernel: [<ffffffff81287cdb>]
>> __device_attach+0x4b/0x60
>> Aug 30 20:31:06 archangel kernel: [<ffffffff812866a4>]
>> bus_for_each_drv+0x64/0x90
>> Aug 30 20:31:06 archangel kernel: [<ffffffff8128795f>]
>> device_attach+0x8f/0xb0
>> Aug 30 20:31:06 archangel kernel: [<ffffffff81287115>]
>> bus_probe_device+0x25/0x40
>> Aug 30 20:31:06 archangel kernel: [<ffffffff81284e5f>]
>> device_add+0x4ff/0x5e0
>> Aug 30 20:31:06 archangel kernel: [<ffffffffa02ca0a7>]
>> hid_add_device+0x87/0x1b0 [hid]
>> Aug 30 20:31:06 archangel kernel: [<ffffffffa02de4b9>]
>> usbhid_probe+0x329/0x500 [usbhid]
>> Aug 30 20:31:06 archangel kernel: [<ffffffffa0207a2b>]
>> usb_probe_interface+0xfb/0x1f0 [usbcore]
>> Aug 30 20:31:06 archangel kernel: [<ffffffff81287ac6>]
>> driver_probe_device+0x96/0x1c0
>> Aug 30 20:31:06 archangel kernel: [<ffffffff81287c8b>]
>> __driver_attach+0x9b/0xa0
>> Aug 30 20:31:06 archangel kernel: [<ffffffff81287bf0>] ?
>> __driver_attach+0x0/0xa0
>> Aug 30 20:31:06 archangel kernel: [<ffffffff812869fe>]
>> bus_for_each_dev+0x5e/0x90
>> Aug 30 20:31:06 archangel kernel: [<ffffffff81287789>]
>> driver_attach+0x19/0x20
>> Aug 30 20:31:06 archangel kernel: [<ffffffff81287297>]
>> bus_add_driver+0xc7/0x2e0
>> Aug 30 20:31:06 archangel kernel: [<ffffffff81287f01>]
>> driver_register+0x71/0x140
>> Aug 30 20:31:06 archangel kernel: [<ffffffffa02066f8>]
>> usb_register_driver+0xb8/0x170 [usbcore]
>> Aug 30 20:31:06 archangel kernel: [<ffffffffa0299000>] ? hid_init+0x0/0xd1
>> [usbhid]
>> Aug 30 20:31:06 archangel kernel: [<ffffffffa0299093>] hid_init+0x93/0xd1
>> [usbhid]
>> Aug 30 20:31:06 archangel kernel: [<ffffffff81002149>]
>> do_one_initcall+0x39/0x1a0
>> Aug 30 20:31:06 archangel kernel: [<ffffffff8108cefb>]
>> sys_init_module+0xbb/0x200
>> Aug 30 20:31:06 archangel kernel: [<ffffffff81009e82>]
>> system_call_fastpath+0x16/0x1b
>> Aug 30 20:31:08 archangel upsmon[2300]: Poll UPS [archangel_ups at localhost]
>> failed - Driver not connected
>> Aug 30 20:31:08 archangel upsmon[2300]: Communications with UPS
>> archangel_ups at localhost lost
>> Aug 30 20:31:08 archangel wall[2302]: wall: user nut broadcasted 1 lines
>> (54 chars)
>> Aug 30 20:31:13 archangel upsmon[2300]: Poll UPS [archangel_ups at localhost]
>> failed - Driver not connected
>> Aug 30 20:31:13 archangel upsmon[2300]: UPS archangel_ups at localhost is
>> unavailable
>> Aug 30 20:31:13 archangel wall[2305]: wall: user nut broadcasted 1 lines
>> (44 chars)
>> Aug 30 20:31:18 archangel upsmon[2300]: Poll UPS [archangel_ups at localhost]
>> failed - Driver not connected
>> Aug 30 20:31:23 archangel upsmon[2300]: Poll UPS [archangel_ups at localhost]
>> failed - Driver not connected
>> Aug 30 20:31:28 archangel upsmon[2300]: Poll UPS [archangel_ups at localhost]
>> failed - Driver not connected
>> Aug 30 20:31:33 archangel upsmon[2300]: Poll UPS [archangel_ups at localhost]
>> failed - Driver not connected
>> Aug 30 20:31:38 archangel upsmon[2300]: Poll UPS [archangel_ups at localhost]
>> failed - Driver not connected
>> Aug 30 20:31:43 archangel upsmon[2300]: Poll UPS [archangel_ups at localhost]
>> failed - Driver not connected
>> Aug 30 20:31:48 archangel upsmon[2300]: Poll UPS [archangel_ups at localhost]
>> failed - Driver not connected
>> Aug 30 20:31:53 archangel upsmon[2300]: Poll UPS [archangel_ups at localhost]
>> failed - Driver not connected
>> Aug 30 20:31:58 archangel upsmon[2300]: Poll UPS [archangel_ups at localhost]
>> failed - Driver not connected
>> Aug 30 20:32:03 archangel upsmon[2300]: Poll UPS [archangel_ups at localhost]
>> failed - Driver not connected
>> Aug 30 20:32:08 archangel upsmon[2300]: Poll UPS [archangel_ups at localhost]
>> failed - Driver not connected
>> Aug 30 20:32:13 archangel upsmon[2300]: Poll UPS [archangel_ups at localhost]
>> failed - Driver not connected
>> Aug 30 20:32:18 archangel upsmon[2300]: Poll UPS [archangel_ups at localhost]
>> failed - Driver not connected
>> Aug 30 20:32:23 archangel upsmon[2300]: Poll UPS [archangel_ups at localhost]
>> failed - Driver not connected
>> Aug 30 20:32:28 archangel upsmon[2300]: Poll UPS [archangel_ups at localhost]
>> failed - Driver not connected
>> Aug 30 20:32:33 archangel upsmon[2300]: Poll UPS [archangel_ups at localhost]
>> failed - Driver not connected
>> Aug 30 20:32:38 archangel upsmon[2300]: Poll UPS [archangel_ups at localhost]
>> failed - Driver not connected
>> Aug 30 20:32:43 archangel upsmon[2300]: Poll UPS [archangel_ups at localhost]
>> failed - Driver not connected
>> Aug 30 20:32:48 archangel upsmon[2300]: Poll UPS [archangel_ups at localhost]
>> failed - Driver not connected
>> Aug 30 20:32:53 archangel upsmon[2300]: Poll UPS [archangel_ups at localhost]
>> failed - Driver not connected
>> Aug 30 20:32:58 archangel upsmon[2300]: Poll UPS [archangel_ups at localhost]
>> failed - Driver not connected
>> Aug 30 20:33:03 archangel upsmon[2300]: Poll UPS [archangel_ups at localhost]
>> failed - Driver not connected
>> Aug 30 20:33:06 archangel kernel: INFO: task modprobe:1579 blocked for
>> more than 120 seconds.
>> Aug 30 20:33:06 archangel kernel: "echo 0 >
>> /proc/sys/kernel/hung_task_timeout_secs" disables this message.
>> Aug 30 20:33:06 archangel kernel: modprobe      D 0000000000000000     0
>> 1579  1576 0x00000000
>> Aug 30 20:33:06 archangel kernel: ffff88022616da28 0000000000000082
>> ffffffff8167eb00 ffff880200000000
>> Aug 30 20:33:06 archangel kernel: 0000000000014f40 0000000000014f40
>> ffff88022616dfd8 ffff88022616dfd8
>> Aug 30 20:33:06 archangel kernel: ffff88022616dfd8 ffff8802269c1bc0
>> ffff88022616dfd8 0000000000014f40
>> Aug 30 20:33:06 archangel kernel: Call Trace:
>> Aug 30 20:33:06 archangel kernel: [<ffffffffa0202ba5>]
>> usb_kill_urb+0x85/0xc0 [usbcore]
>> Aug 30 20:33:06 archangel kernel: [<ffffffff810718d0>] ?
>> autoremove_wake_function+0x0/0x40
>> Aug 30 20:33:06 archangel kernel: [<ffffffffa02e0831>]
>> usbhid_init_reports+0xb1/0x120 [usbhid]
>> Aug 30 20:33:06 archangel kernel: [<ffffffffa02e0d53>]
>> usbhid_start+0x4b3/0x5a0 [usbhid]
>> Aug 30 20:33:06 archangel kernel: [<ffffffffa02ca6d8>]
>> hid_device_probe+0x98/0xe0 [hid]
>> Aug 30 20:33:06 archangel kernel: [<ffffffff812877ea>] ?
>> driver_sysfs_add+0x5a/0x90
>> Aug 30 20:33:06 archangel kernel: [<ffffffff81287ac6>]
>> driver_probe_device+0x96/0x1c0
>> Aug 30 20:33:06 archangel kernel: [<ffffffff81287c90>] ?
>> __device_attach+0x0/0x60
>> Aug 30 20:33:06 archangel kernel: [<ffffffff81287cdb>]
>> __device_attach+0x4b/0x60
>> Aug 30 20:33:06 archangel kernel: [<ffffffff812866a4>]
>> bus_for_each_drv+0x64/0x90
>> Aug 30 20:33:06 archangel kernel: [<ffffffff8128795f>]
>> device_attach+0x8f/0xb0
>> Aug 30 20:33:06 archangel kernel: [<ffffffff81287115>]
>> bus_probe_device+0x25/0x40
>> Aug 30 20:33:06 archangel kernel: [<ffffffff81284e5f>]
>> device_add+0x4ff/0x5e0
>> Aug 30 20:33:06 archangel kernel: [<ffffffffa02ca0a7>]
>> hid_add_device+0x87/0x1b0 [hid]
>> Aug 30 20:33:06 archangel kernel: [<ffffffffa02de4b9>]
>> usbhid_probe+0x329/0x500 [usbhid]
>> Aug 30 20:33:06 archangel kernel: [<ffffffffa0207a2b>]
>> usb_probe_interface+0xfb/0x1f0 [usbcore]
>> Aug 30 20:33:06 archangel kernel: [<ffffffff81287ac6>]
>> driver_probe_device+0x96/0x1c0
>> Aug 30 20:33:06 archangel kernel: [<ffffffff81287c8b>]
>> __driver_attach+0x9b/0xa0
>> Aug 30 20:33:06 archangel kernel: [<ffffffff81287bf0>] ?
>> __driver_attach+0x0/0xa0
>> Aug 30 20:33:06 archangel kernel: [<ffffffff812869fe>]
>> bus_for_each_dev+0x5e/0x90
>> Aug 30 20:33:06 archangel kernel: [<ffffffff81287789>]
>> driver_attach+0x19/0x20
>> Aug 30 20:33:06 archangel kernel: [<ffffffff81287297>]
>> bus_add_driver+0xc7/0x2e0
>> Aug 30 20:33:06 archangel kernel: [<ffffffff81287f01>]
>> driver_register+0x71/0x140
>> Aug 30 20:33:06 archangel kernel: [<ffffffffa02066f8>]
>> usb_register_driver+0xb8/0x170 [usbcore]
>> Aug 30 20:33:06 archangel kernel: [<ffffffffa0299000>] ? hid_init+0x0/0xd1
>> [usbhid]
>> Aug 30 20:33:06 archangel kernel: [<ffffffffa0299093>] hid_init+0x93/0xd1
>> [usbhid]
>> Aug 30 20:33:06 archangel kernel: [<ffffffff81002149>]
>> do_one_initcall+0x39/0x1a0
>> Aug 30 20:33:06 archangel kernel: [<ffffffff8108cefb>]
>> sys_init_module+0xbb/0x200
>> Aug 30 20:33:06 archangel kernel: [<ffffffff81009e82>]
>> system_call_fastpath+0x16/0x1b
>> Aug 30 20:33:06 archangel kernel: INFO: task usbhid-ups:2006 blocked for
>> more than 120 seconds.
>> Aug 30 20:33:06 archangel kernel: "echo 0 >
>> /proc/sys/kernel/hung_task_timeout_secs" disables this message.
>> Aug 30 20:33:06 archangel kernel: usbhid-ups    D 0000000000000000     0
>> 2006     1 0x00000000
>> Aug 30 20:33:06 archangel kernel: ffff880227789b98 0000000000000082
>> ffff880227789ae8 ffffffff00000000
>> Aug 30 20:33:06 archangel kernel: 0000000000014f40 0000000000014f40
>> ffff880227789fd8 ffff880227789fd8
>> Aug 30 20:33:06 archangel kernel: ffff880227789fd8 ffff880226c9b780
>> ffff880227789fd8 0000000000014f40
>> Aug 30 20:33:06 archangel kernel: Call Trace:
>> Aug 30 20:33:06 archangel kernel: [<ffffffff81371879>]
>> __mutex_lock_slowpath+0x139/0x310
>> Aug 30 20:33:06 archangel kernel: [<ffffffff81371a61>]
>> mutex_lock+0x11/0x30
>> Aug 30 20:33:06 archangel kernel: [<ffffffffa020c195>]
>> usbdev_open+0x145/0x330 [usbcore]
>> Aug 30 20:33:06 archangel kernel: [<ffffffff81127807>]
>> chrdev_open+0x127/0x270
>> Aug 30 20:33:06 archangel kernel: [<ffffffff811276e0>] ?
>> chrdev_open+0x0/0x270
>> Aug 30 20:33:06 archangel kernel: [<ffffffff81121d2b>]
>> __dentry_open+0x11b/0x3c0
>> Aug 30 20:33:06 archangel kernel: [<ffffffff811a263a>] ?
>> security_inode_permission+0x1a/0x20
>> Aug 30 20:33:06 archangel kernel: [<ffffffff81122f64>]
>> nameidata_to_filp+0x54/0x70
>> Aug 30 20:33:06 archangel kernel: [<ffffffff811311f0>] do_last+0x480/0x740
>> Aug 30 20:33:06 archangel kernel: [<ffffffff8113169d>]
>> do_filp_open+0x1ed/0x680
>> Aug 30 20:33:06 archangel kernel: [<ffffffff8113cc74>] ?
>> alloc_fd+0xf4/0x150
>> Aug 30 20:33:06 archangel kernel: [<ffffffff81122fe4>]
>> do_sys_open+0x64/0x130
>> Aug 30 20:33:06 archangel kernel: [<ffffffff811230cb>] sys_open+0x1b/0x20
>> Aug 30 20:33:06 archangel kernel: [<ffffffff81009e82>]
>> system_call_fastpath+0x16/0x1b
>> Aug 30 20:33:08 archangel upsmon[2300]: Poll UPS [archangel_ups at localhost]
>> failed - Driver not connected
>> Aug 30 20:33:13 archangel upsmon[2300]: Poll UPS [archangel_ups at localhost]
>> failed - Driver not connected
>> Aug 30 20:33:18 archangel upsmon[2300]: Poll UPS [archangel_ups at localhost]
>> failed - Driver not connected
>> Aug 30 20:33:23 archangel upsmon[2300]: Poll UPS [archangel_ups at localhost]
>> failed - Driver not connected
>> Aug 30 20:33:28 archangel upsmon[2300]: Poll UPS [archangel_ups at localhost]
>> failed - Driver not connected
>> Aug 30 20:33:33 archangel upsmon[2300]: Poll UPS [archangel_ups at localhost]
>> failed - Driver not connected
>>
>>
>> --
>> David C. Rankin, J.D.,P.E.
>> Rankin Law Firm, PLLC
>> 510 Ochiltree Street
>> Nacogdoches, Texas 75961
>> Telephone: (936) 715-9333
>> Facsimile: (936) 715-9339
>> www.rankinlawfirm.com
>>
>>
>>
>
>
>

David:

Stupid question 1, is the usbhid-ups a kernel module (I assume it is,
just making sure)?
Stupid question 2, do you have the module listed in the modules
section of your rc.conf?

I've found it much easier to list the modules I need in the rc.conf
file and the system "seems" to boot a little faster. I listed all the
modules from "lsmod".

Myra

off topic warning

PS.  If you would move West of I35 you would have less trouble. The
devil made me say that.




-- 
Life's fun when your sick and psychotic!


More information about the arch-general mailing list