Why did system panic in khubd process while disconnecting the USB device in Red Hat Enterprise Linux 5?

Solution Verified - Updated -

Issue

  • During the installation (kickstart) of Red Hat Enterprise Linux 5.9 system had a kernel panic, system is connected to an UPS via USB.
  • System panic with following message
usb 2-3: USB disconnect, address 83
scsi 1348:0:0:0: rejecting I/O to dead device
Unable to handle kernel NULL pointer dereference at 0000000000000011 RIP: 
..
RIP: 0010:[<ffffffff801137e0>]  [<ffffffff801137e0>] sysfs_hash_and_remove+0x17/0x10e
..
Process khubd (pid: 640, threadinfo ffff810c2fffc000, task ffff81062f71e0c0)
..
Call Trace:
 [<ffffffff801cf2b1>] device_del+0x71/0x1a9
 [<ffffffff801cf406>] device_unregister+0x9/0x12
 [<ffffffff8020521d>] usb_remove_ep_files+0x63/0x8a
 [<ffffffff80204d5c>] usb_remove_sysfs_dev_files+0x19/0x8a
 [<ffffffff801fe55f>] usb_disconnect+0xc9/0x124
 [<ffffffff801ff1cb>] hub_thread+0x3b0/0xb01
 [<ffffffff800a3ccf>] autoremove_wake_function+0x0/0x2e
 [<ffffffff801fee1b>] hub_thread+0x0/0xb01
 [<ffffffff800a3ab7>] keventd_create_kthread+0x0/0xc4
 [<ffffffff80032c2b>] kthread+0xfe/0x132
 [<ffffffff800a06db>] request_module+0x0/0x14d
 [<ffffffff8005dfc1>] child_rip+0xa/0x11
 [<ffffffff800a3ab7>] keventd_create_kthread+0x0/0xc4
 [<ffffffff80032b2d>] kthread+0x0/0x132
 [<ffffffff8005dfb7>] child_rip+0x0/0x11

Environment

  • Red Hat Enterprise Linux 5.9

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content