Docking Dell Precision 5520 to TB16 Dock Causes System to Hang
Issue
- Dell Precision 5520 and TB16 dock the system sometimes hard locks immediately after docking.
- Dell Precision 5520 hangs on dock with call trace:
INFO: task kworker/5:0:35 blocked for more than 120 seconds.
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
kworker/5:0 D ffff92bbb3ce0fd0 0 35 2 0x00000000
Workqueue: usb_hub_wq hub_event
Call Trace:
[<ffffffff95aa31db>] ? __internal_add_timer+0xab/0x130
[<ffffffff96113f79>] schedule+0x29/0x70
[<ffffffff961118e9>] schedule_timeout+0x239/0x2c0
[<ffffffff95aa4818>] ? add_timer+0x18/0x20
[<ffffffff95ab133b>] ? __queue_delayed_work+0x8b/0x1a0
[<ffffffff95ab16c1>] ? try_to_grab_pending+0xb1/0x160
[<ffffffff9611432d>] wait_for_completion+0xfd/0x140
[<ffffffff95acf1b0>] ? wake_up_state+0x20/0x20
[<ffffffff95f0b82e>] xhci_stop_device.constprop.10+0x12e/0x200
[<ffffffff95f0d37f>] xhci_hub_control+0x115f/0x1320
[<ffffffff95bf869b>] ? __kmalloc+0x1eb/0x230
[<ffffffff95ec6c5e>] usb_hcd_submit_urb+0x38e/0xc00
[<ffffffff95b7cd23>] ? irq_work_queue+0x63/0x80
[<ffffffff95a947b4>] ? vprintk_emit+0x3c4/0x510
[<ffffffff95ec8749>] usb_submit_urb.part.5+0x2f9/0x570
[<ffffffff95ec89f5>] usb_submit_urb+0x35/0x80
[<ffffffff95ec91de>] usb_start_wait_urb+0x6e/0x180
[<ffffffff95ec93cc>] usb_control_msg+0xdc/0x130
[<ffffffff95ebb9f8>] set_port_feature+0x48/0x50
[<ffffffff95ebd9e7>] hub_port_disable+0xe7/0x150
[<ffffffff95ebe1f0>] hub_port_init+0xb0/0xb80
[<ffffffff95e7ed79>] ? update_autosuspend+0x39/0x60
[<ffffffff95e7ede5>] ? pm_runtime_set_autosuspend_delay+0x45/0x60
[<ffffffff95ec1ab8>] hub_port_connect+0x158/0x9d0
[<ffffffff95ec2a6f>] hub_event+0x73f/0xb60
[<ffffffff95ab312f>] process_one_work+0x17f/0x440
Environment
Red Hat Enterprise Linux 7.5
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.