环境

  • Red Hat Enterprise Linux 5
  • HP Proliant 380 G7

问题

  • After kernel panic, server was rebooted. During boot process into runlevel 3, it hangs with following message:

Raw

"uhci_hcd 0000:02:00:.4: Unlink after no-IRQ? Controller is probably using wrong IRQ.
  • After kernel panic and rebooting, the server hangs

决议

  • The hang was solved by reseting the ILO management interface of the HP Proliant server

诊断步骤

  • call traces in dmesg

Raw

Initializing USB Mass Storage driver...
usb 6-1: new full speed USB device using uhci_hcd and address 2
uhci_hcd 0000:02:00.4: Unlink after no-IRQ?  Controller is probably using the wrong IRQ.
INFO: task khubd:344 blocked for more than 120 seconds.
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
khubd         D ffffffff80157f06     0   344    119           346   341 (L-TLB)
 ffff81011f4a3c60 0000000000000046 ffff81011f390140 0000000001ca1840
 0000000018800000 000000000000000a ffff81019f406040 ffff810103fae7f0
 000000197469b8d3 00000000000454f6 ffff81019f406228 00000001802014d3
Call Trace:
 [<ffffffff80063171>] wait_for_completion+0x79/0xa2
 [<ffffffff8008f455>] default_wake_function+0x0/0xe
 [<ffffffff80201d13>] usb_start_wait_urb+0x9e/0xe5
 [<ffffffff80201b50>] timeout_kill+0x0/0x5
 [<ffffffff80201f4d>] usb_control_msg+0xc8/0xeb
 [<ffffffff801fcfdf>] hub_port_reset+0x14c/0x1e4
 [<ffffffff801fd31f>] hub_port_init+0x22e/0x519
 [<ffffffff801ff378>] hub_thread+0x5a6/0xb01
 [<ffffffff800a3ccf>] autoremove_wake_function+0x0/0x2e
 [<ffffffff801fedd2>] hub_thread+0x0/0xb01
 [<ffffffff800a3ab7>] keventd_create_kthread+0x0/0xc4
 [<ffffffff80032c23>] kthread+0xfe/0x132
 [<ffffffff800a06db>] request_module+0x0/0x14d
 [<ffffffff8005dfc1>] child_rip+0xa/0x11
 [<ffffffff800a3ab7>] keventd_create_kthread+0x0/0xc4
 [<ffffffff80032b25>] kthread+0x0/0x132
 [<ffffffff8005dfb7>] child_rip+0x0/0x11

INFO: task insmod:854 blocked for more than 120 seconds.
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
insmod        D ffffffff80157f06     0   854      1           856   852 (NOTLB)
 ffff81019ed7bdb8 0000000000000082 0000000000000004 0000000affffffff
 ffffffffffffffff 0000000000000007 ffff81019f6bd080 ffff810121dbd7f0
 000000196fbcc650 0000000000044368 ffff81019f6bd268 0000000900000000
Call Trace:
 [<ffffffff80064a1b>] __down+0xc3/0xd8
 [<ffffffff8008f455>] default_wake_function+0x0/0xe
 [<ffffffff80056fab>] netlink_broadcast+0x2a9/0x2f1
 [<ffffffff800646d9>] __down_failed+0x35/0x3a
 [<ffffffff801d113a>] __driver_attach+0xa6/0xb6
 [<ffffffff801d1094>] __driver_attach+0x0/0xb6
 [<ffffffff801d08bf>] bus_for_each_dev+0x43/0x6e
 [<ffffffff801d04f4>] bus_add_driver+0x76/0x110
 [<ffffffff802033a0>] usb_register_driver+0x64/0xc6
 [<ffffffff880f5022>] :usb_storage:usb_stor_init+0x22/0x3a
 [<ffffffff800aa692>] sys_init_module+0xbd/0x206
 [<ffffffff8005d116>] system_call+0x7e/0x83
...
usb 6-1: device descriptor read/64, error -110
usb 6-1: configuration #1 chosen from 1 choice
input: HP  Virtual Keyboard  as /class/input/input0
input,hidraw0: USB HID v1.01 Keyboard [HP  Virtual Keyboard ] on usb-0000:02:00.4-1
input: HP  Virtual Keyboard  as /class/input/input1
input,hidraw0: USB HID v1.01 Mouse [HP  Virtual Keyboard ] on usb-0000:02:00.4-1
usb 6-1: USB disconnect, address 2
usb 6-1: new full speed USB device using uhci_hcd and address 3
usb 6-1: configuration #1 chosen from 1 choice
input: HP  Virtual Keyboard  as /class/input/input2
input,hidraw0: USB HID v1.01 Keyboard [HP  Virtual Keyboard ] on usb-0000:02:00.4-1
input: HP  Virtual Keyboard  as /class/input/input3
input,hidraw0: USB HID v1.01 Mouse [HP  Virtual Keyboard ] on usb-0000:02:00.4-1
usbcore: registered new driver usb-storage
USB Mass Storage support registered.

 

转载至https://access.redhat.com/solutions/718153

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐