Re: All USB devices stop working. Their reconnect not helps

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Oct 14, 2016 at 06:53:29PM +0500, Михаил Гаврилов wrote:
> [   16.685607] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
> [   16.893766] usb 2-5.4: Device not responding to setup address.
> [   17.098457] usb 2-5.4: device not accepting address 6, error -71
> [   17.162458] usb 1-9.1.6: new full-speed USB device number 8 using xhci_hcd
> [   17.242470] usb 1-9.1.6: New USB device found, idVendor=046d, idProduct=c52b
> [   17.242476] usb 1-9.1.6: New USB device strings: Mfr=1, Product=2, SerialNumber=0
> [   17.242479] usb 1-9.1.6: Product: USB Receiver
> [   17.242482] usb 1-9.1.6: Manufacturer: Logitech


Hm, not good.

<snip>

> [   30.678097] usb 2-5.4: Device not responding to setup address.
> [   30.882771] usb 2-5.4: device not accepting address 7, error -71
> [   30.950961] usb 1-9.1.2: reset high-speed USB device number 5 using xhci_hcd
> [   31.096011] option 1-9.1.2:1.0: GSM modem (1-port) converter detected
> [   31.096269] usb 1-9.1.2: GSM modem (1-port) converter now attached to ttyUSB0
> [   31.096304] option 1-9.1.2:1.1: GSM modem (1-port) converter detected
> [   31.096474] usb 1-9.1.2: GSM modem (1-port) converter now attached to ttyUSB1

Also odd...

> [   86.385506] usb 2-5.4: Device not responding to setup address.
> [   86.590238] usb 2-5.4: device not accepting address 12, error -71
> [   86.590798] usb 2-5-port4: unable to enumerate USB device
> [  101.516693] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
> [  101.722125] usb 2-5.4: Device not responding to setup address.
> [  101.926702] usb 2-5.4: device not accepting address 16, error -71
> [  115.338361] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
> [  115.546467] usb 2-5.4: Device not responding to setup address.
> [  115.751170] usb 2-5.4: device not accepting address 17, error -71
> [  129.185004] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
> [  129.397080] usb 2-5.4: Device not responding to setup address.
> [  129.601697] usb 2-5.4: device not accepting address 18, error -71
> [  143.024578] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
> [  143.231669] usb 2-5.4: Device not responding to setup address.
> [  143.436203] usb 2-5.4: device not accepting address 19, error -71
> [  143.436814] usb 2-5-port4: unable to enumerate USB device
> [  157.882154] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
> [  158.090299] usb 2-5.4: Device not responding to setup address.
> [  158.294896] usb 2-5.4: device not accepting address 22, error -71
> [  171.710696] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
> [  171.916643] usb 2-5.4: Device not responding to setup address.
> [  172.121397] usb 2-5.4: device not accepting address 23, error -71
> [  185.542558] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
> [  185.751236] usb 2-5.4: Device not responding to setup address.
> [  185.955910] usb 2-5.4: device not accepting address 24, error -71
> [  199.376149] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
> [  199.585824] usb 2-5.4: Device not responding to setup address.
> [  199.790405] usb 2-5.4: device not accepting address 25, error -71
> [  199.790982] usb 2-5-port4: unable to enumerate USB device
> [  215.279864] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
> [  215.484730] usb 2-5.4: Device not responding to setup address.
> [  215.689305] usb 2-5.4: device not accepting address 30, error -71
> [  229.092273] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
> [  229.303070] usb 2-5.4: Device not responding to setup address.
> [  229.507787] usb 2-5.4: device not accepting address 31, error -71
> [  243.006432] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
> [  243.217684] usb 2-5.4: Device not responding to setup address.
> [  243.422307] usb 2-5.4: device not accepting address 32, error -71
> [  256.887746] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
> [  257.100277] usb 2-5.4: Device not responding to setup address.
> [  257.304830] usb 2-5.4: device not accepting address 33, error -71
> [  257.305437] usb 2-5-port4: unable to enumerate USB device
> [  272.222579] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
> [  272.430894] usb 2-5.4: Device not responding to setup address.
> [  272.635589] usb 2-5.4: device not accepting address 37, error -71
> [  286.017843] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
> [  286.225508] usb 2-5.4: Device not responding to setup address.
> [  286.430078] usb 2-5.4: device not accepting address 38, error -71
> [  299.838156] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
> [  300.044133] usb 2-5.4: Device not responding to setup address.
> [  300.248612] usb 2-5.4: device not accepting address 39, error -71
> [  313.811194] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
> [  314.022447] usb 2-5.4: Device not responding to setup address.
> [  314.227177] usb 2-5.4: device not accepting address 40, error -71
> [  314.227820] usb 2-5-port4: unable to enumerate USB device
> [  328.123583] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
> [  328.332796] usb 2-5.4: Device not responding to setup address.
> [  328.537420] usb 2-5.4: device not accepting address 41, error -71
> [  342.508237] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
> [  342.717150] usb 2-5.4: Device not responding to setup address.
> [  342.921824] usb 2-5.4: device not accepting address 42, error -71
> [  356.761656] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
> [  356.973771] usb 2-5.4: Device not responding to setup address.
> [  357.178298] usb 2-5.4: device not accepting address 43, error -71

And now things are not good at all, but we are locked up:

> [  369.658729] INFO: task pool:2352 blocked for more than 120 seconds.
> [  369.658733]       Not tainted 4.8.1-1.fc25.x86_64+debug #1
> [  369.658735] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
> [  369.658736] pool            D ffff9eb39050b768 11816  2352   1613 0x00000000
> [  369.658751]  ffff9eb39050b768 0000000000000000 0000000000000000 ffff9eb3ff1da3c0
> [  369.658754]  ffff9eb3fb360000 ffff9eb3794e8000 ffff9eb39050c000 ffff9eb375e081d8
> [  369.658756]  ffff9eb375e081d0 ffff9eb3794e8000 ffffffff9a8f11b6 ffff9eb39050b780
> [  369.658759] Call Trace:
> [  369.658764]  [<ffffffff9a8f11b6>] ? wait_for_completion+0xe6/0x140
> [  369.658765]  [<ffffffff9a8efb8c>] schedule+0x3c/0x90
> [  369.658766]  [<ffffffff9a8f51ea>] schedule_timeout+0x35a/0x590
> [  369.658769]  [<ffffffff9a0ea487>] ? sched_clock_cpu+0xa7/0xc0
> [  369.658771]  [<ffffffff9a10e216>] ? mark_held_locks+0x76/0xa0
> [  369.658772]  [<ffffffff9a8f626c>] ? _raw_spin_unlock_irq+0x2c/0x40
> [  369.658773]  [<ffffffff9a8f11b6>] ? wait_for_completion+0xe6/0x140
> [  369.658774]  [<ffffffff9a10e335>] ? trace_hardirqs_on_caller+0xf5/0x1b0
> [  369.658776]  [<ffffffff9a8f11b6>] ? wait_for_completion+0xe6/0x140
> [  369.658777]  [<ffffffff9a8f11d4>] wait_for_completion+0x104/0x140
> [  369.658778]  [<ffffffff9a0e37f0>] ? wake_up_q+0x80/0x80
> [  369.658809]  [<ffffffffc0c49803>] ? _xfs_buf_read+0x73/0x90 [xfs]
> [  369.658827]  [<ffffffffc0c49421>] xfs_buf_submit_wait+0xd1/0x440 [xfs]
> [  369.658843]  [<ffffffffc0c49803>] _xfs_buf_read+0x73/0x90 [xfs]
> [  369.658859]  [<ffffffffc0c498fe>] xfs_buf_read_map+0xde/0x300 [xfs]
> [  369.658878]  [<ffffffffc0c87317>] ? xfs_trans_read_buf_map+0x1d7/0x650 [xfs]
> [  369.658897]  [<ffffffffc0c87317>] xfs_trans_read_buf_map+0x1d7/0x650 [xfs]
> [  369.658913]  [<ffffffffc0c34031>] xfs_imap_to_bp+0x71/0x110 [xfs]
> [  369.658929]  [<ffffffffc0c347f7>] xfs_iread+0x87/0x2f0 [xfs]
> [  369.658946]  [<ffffffffc0c55945>] xfs_iget+0x595/0x1070 [xfs]
> [  369.658962]  [<ffffffffc0c5558b>] ? xfs_iget+0x1db/0x1070 [xfs]
> [  369.658979]  [<ffffffffc0c61d80>] xfs_lookup+0x140/0x200 [xfs]
> [  369.658996]  [<ffffffffc0c5ce13>] xfs_vn_lookup+0x73/0xb0 [xfs]
> [  369.658998]  [<ffffffff9a2adc52>] lookup_slow+0x132/0x220
> [  369.659000]  [<ffffffff9a2b1aac>] walk_component+0x1ec/0x310
> [  369.659002]  [<ffffffff9a2b1494>] ? path_init+0x644/0x750
> [  369.659004]  [<ffffffff9a2b22f7>] path_lookupat+0x67/0x120
> [  369.659005]  [<ffffffff9a2b37d1>] filename_lookup+0xb1/0x180
> [  369.659007]  [<ffffffff9a12e175>] ? rcu_read_lock_sched_held+0x45/0x80
> [  369.659008]  [<ffffffff9a26f54a>] ? kmem_cache_alloc+0x27a/0x2d0
> [  369.659009]  [<ffffffff9a2b33cf>] ? getname_flags+0x4f/0x1f0
> [  369.659011]  [<ffffffff9a2b3976>] user_path_at_empty+0x36/0x40
> [  369.659012]  [<ffffffff9a2a7136>] vfs_fstatat+0x66/0xc0
> [  369.659013]  [<ffffffff9a10e335>] ? trace_hardirqs_on_caller+0xf5/0x1b0
> [  369.659015]  [<ffffffff9a2a7731>] SYSC_newlstat+0x31/0x60
> [  369.659016]  [<ffffffff9a10e335>] ? trace_hardirqs_on_caller+0xf5/0x1b0
> [  369.659018]  [<ffffffff9a00301a>] ? trace_hardirqs_on_thunk+0x1a/0x1c
> [  369.659019]  [<ffffffff9a2a786e>] SyS_newlstat+0xe/0x10
> [  369.659021]  [<ffffffff9a8f6b3c>] entry_SYSCALL_64_fastpath+0x1f/0xbd
> [  369.659022] 2 locks held by pool/2352:
> [  369.659023]  #0:  (&type->i_mutex_dir_key#4){++++++}, at: [<ffffffff9a2adc05>] lookup_slow+0xe5/0x220
> [  369.659028]  #1:  (&(&ip->i_iolock)->mr_lock){++++++}, at: [<ffffffffc0c60291>] xfs_ilock+0x231/0x2c0 [xfs]
> [  370.634239] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command

xfs having issues?


> [  370.846125] usb 2-5.4: Device not responding to setup address.
> [  371.050715] usb 2-5.4: device not accepting address 44, error -71
> [  371.051399] usb 2-5-port4: unable to enumerate USB device
> [  385.440658] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
> [  385.646496] usb 2-5.4: Device not responding to setup address.
> [  385.851167] usb 2-5.4: device not accepting address 46, error -71
> [  391.163312] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
> [  422.908305] xhci_hcd 0000:00:14.0: xHCI host not responding to stop endpoint command.
> [  422.908307] xhci_hcd 0000:00:14.0: Assuming host is dying, halting host.

There, your host controller was disabled, something is really wrong with
it, that's why replugging doesn't help.

Did this work successfully on older kernels?  If so, any chance you can
use 'git bisect' to find the issue?

thanks,

greg k-h
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux