Wind River Support Network

HomeDefectsLIN6-3458
Fixed

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

Description

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

Details:
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
Online