Wind River Support Network


LIN6-3458 : [OSVE] Call Trace appeared after hot plug the usb3.0 hub

Created: Jun 17, 2013    Updated: Mar 10, 2016
Resolved Date: Dec 2, 2013
Previous ID: LIN5-2800, LIN6-2847
Found In Version: 6.0
Fix Version: 6.0
Severity: Severe
Applicable for: Wind River Linux 6
Component/s: BSP - Async


USB3.0  Storage:Seagate FreeAgent USB 3.0 Portable Drive 500G
USB3.0 Hub: LaCie USB 3.0 Hub

Call trace appeared after hot plug the usb3.0 hub and the machines cannot be
done any operations except connecting by the ssh tools. This issue tested on
the MBY06SDP/SKB-ULT/SKB-Mobile/SKB-Desktop platforms.

Reproducible: always

Steps to Reproduce: 
1. Connect the usb3.0 devices.
2. Plug out the usb3.0 hub.

Actual Results: 
Call Trace appeared after hot plug the usb3.0 hub.

Expected Results:
usb3.0 hub supports the hot plug.

Additional info:
1. The xhci_hcd module is not loaded by default.
2. There is nothing info about the xhci host control after run the command
"lspci -xxx -s xx:xx.x -v"
3. Call Trace info:
Call Trace:
[<ffffffff8138145e>] string.isra.4+0x3e/0xe0
[<ffffffff813824c9>] vsnprintf+0x219/0x600
[<ffffffff81380559>] ? put_dec+0x59/0x60
[<ffffffff81382971>] vscnprintf+0x11/0x30
[<ffffffff8103ab6a>] vprintk+0xea/0x520
[<ffffffff814ad95f>] ? __dev_printk+0x4f/0x90
[<ffffffff8176825a>] printk+0xa2/0xcc
[<ffffffff814ad95f>] __dev_printk+0x4f/0x90
[<ffffffff814ad9f3>] _dev_info+0x53/0x60
[<ffffffff81586f70>] usb_disconnect+0x50/0x130
[<ffffffff81056f73>] ? __cancel_work_timer+0x83/0x130
[<ffffffff815870b2>] hub_quiesce+0x62/0xc0
[<ffffffff81587336>] hub_disconnect+0xc6/0x160
[<ffffffff81591223>] usb_unbind_interface+0x53/0x180
[<ffffffff814b0d4c>] __device_release_driver+0x7c/0xe0
[<ffffffff814b0ddc>] device_release_driver+0x2c/0x40
[<ffffffff814b07d1>] bus_remove_device+0xe1/0x120
[<ffffffff814ae30a>] device_del+0x12a/0x1c0
[<ffffffff8158ef9f>] usb_disable_device+0xaf/0x1f0
[<ffffffff81586fc0>] usb_disconnect+0xa0/0x130
[<ffffffff81588ad4>] hub_thread+0x374/0x1320
[<ffffffff8105ca00>] ? abort_exclusive_wait+0xb0/0xb0
[<ffffffff81588760>] ? usb_remote_wakeup+0x40/0x40
[<ffffffff8105bf43>] kthread+0x93/0xa0
[<ffffffff8177c354>] kernel_thread_helper+0x4/0x10
[<ffffffff8105beb0>] ? kthread_freezable_should_stop+0x70/0x70
[<ffffffff8177c350>] ? gs_change+0xb/0xb

Steps to Reproduce

1. configure --enable-kernel=standard --enable-rootfs=glibc-std-sato --enable-board=intel-xeon-core-haswell

2. make fs

3. on the board

please plugin a usb3.0 hub, and then unplugin the hub

Other Downloads

Live chat