FS#46033 - [linux] USB devices not working after upgrading to 4.1.5

Attached to Project: Arch Linux
Opened by Daurnimator (daurnimator) - Wednesday, 19 August 2015, 23:56 GMT
Last edited by Doug Newgard (Scimmia) - Friday, 19 August 2016, 13:46 GMT
Task Type Bug Report
Category Kernel
Status Closed
Assigned To Tobias Powalowski (tpowa)
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

After upgrading from linux kernel 4.1.4 to 4.1.5 I'm having trouble with my USB devices.

First boot: my external keyboard wasn't working
Second boot: my external mouse wasn't working
Third boot: my internal touchpad wasn't working

Additional info:
The computer is a Dell M3800.

Example log snippets:
Aug 19 09:57:54 daurn-m3800 kernel: xhci_hcd 0000:00:14.0: Timeout while waiting for configure endpoint command
Aug 19 09:57:54 daurn-m3800 kernel: usb 3-11: Not enough bandwidth for altsetting 0
Aug 19 09:57:54 daurn-m3800 kernel: input: Integrated_Webcam_HD as /devices/pci0000:00/0000:00:14.0/usb3/3-11/3-11:1.0/input/input20
Aug 19 09:57:54 daurn-m3800 kernel: usbcore: registered new interface driver uvcvideo
Aug 19 09:57:54 daurn-m3800 kernel: USB Video Class driver (1.1.1)
Aug 19 09:57:54 daurn-m3800 kernel: xhci_hcd 0000:00:14.0: xHCI host not responding to stop endpoint command.
Aug 19 09:57:54 daurn-m3800 kernel: xhci_hcd 0000:00:14.0: Assuming host is dying, halting host.
Aug 19 09:57:54 daurn-m3800 kernel: xhci_hcd 0000:00:14.0: HC died; cleaning up


Aug 19 10:00:45 daurn-m3800 systemd-udevd[360]: seq 1835 '/devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2.4' killed
Aug 19 10:01:12 daurn-m3800 sudo[1283]: pam_unix(sudo:session): session closed for user root
Aug 19 10:01:39 daurn-m3800 kernel: INFO: task kworker/0:2:61 blocked for more than 120 seconds.
Aug 19 10:01:39 daurn-m3800 kernel: Tainted: P O 4.1.5-1-ARCH #1
Aug 19 10:01:39 daurn-m3800 kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Aug 19 10:01:39 daurn-m3800 kernel: kworker/0:2 D ffff88046cf0ba58 0 61 2 0x00000000
Aug 19 10:01:39 daurn-m3800 kernel: Workqueue: usb_hub_wq hub_event [usbcore]
Aug 19 10:01:39 daurn-m3800 kernel: ffff88046cf0ba58 ffff88046d649e90 ffff88046ced9460 ffff88046d6494c8
Aug 19 10:01:39 daurn-m3800 kernel: ffff88046cf0c000 ffff88046c634170 ffff88046c634168 0000000000000000
Aug 19 10:01:39 daurn-m3800 kernel: ffff88046ced9460 ffff88046cf0ba78 ffffffff815882d7 ffff88046cf0ba98
Aug 19 10:01:39 daurn-m3800 kernel: Call Trace:
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff815882d7>] schedule+0x37/0x90
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff8158acfc>] schedule_timeout+0x1bc/0x250
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff810b61b6>] ? pick_next_task_fair+0x456/0x530
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff8101477c>] ? __switch_to+0x2bc/0x5e0
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff8109f60d>] ? finish_task_switch+0x5d/0x100
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff81588e2b>] wait_for_common+0xcb/0x190
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff810a5a60>] ? wake_up_process+0x50/0x50
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff81588f0d>] wait_for_completion+0x1d/0x20
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffffa01befb2>] xhci_setup_device+0x182/0x7a0 [xhci_hcd]
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff810e4f10>] ? timer_cpu_notify+0x170/0x170
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffffa01bf5e3>] xhci_address_device+0x13/0x20 [xhci_hcd]
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffffa00cb2f3>] hub_port_init+0x323/0xbf0 [usbcore]
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff81400729>] ? update_autosuspend+0x39/0x60
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff814007a1>] ? pm_runtime_set_autosuspend_delay+0x51/0x60
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffffa00cf74f>] hub_event+0x94f/0x1620 [usbcore]
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff8109195b>] process_one_work+0x14b/0x470
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff81091cc8>] worker_thread+0x48/0x4c0
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff81091c80>] ? process_one_work+0x470/0x470
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff81091c80>] ? process_one_work+0x470/0x470
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff81097818>] kthread+0xd8/0xf0
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff81097740>] ? kthread_worker_fn+0x170/0x170
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff8158c322>] ret_from_fork+0x42/0x70
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff81097740>] ? kthread_worker_fn+0x170/0x170
Aug 19 10:01:39 daurn-m3800 kernel: INFO: task kworker/3:2:344 blocked for more than 120 seconds.
Aug 19 10:01:39 daurn-m3800 kernel: Tainted: P O 4.1.5-1-ARCH #1
Aug 19 10:01:39 daurn-m3800 kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Aug 19 10:01:39 daurn-m3800 kernel: kworker/3:2 D ffff88046be67b78 0 344 2 0x00000000
Aug 19 10:01:39 daurn-m3800 kernel: Workqueue: usb_hub_wq hub_event [usbcore]
Aug 19 10:01:39 daurn-m3800 kernel: ffff88046be67b78 ffff88046d6c0a30 ffff88046963d180 ffff88046be67ba8
Aug 19 10:01:39 daurn-m3800 kernel: ffff88046be68000 ffff88046d1e30f4 ffff88046963d180 00000000ffffffff
Aug 19 10:01:39 daurn-m3800 kernel: ffff88046d1e30f8 ffff88046be67b98 ffffffff815882d7 0000000000000003
Aug 19 10:01:39 daurn-m3800 kernel: Call Trace:
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff815882d7>] schedule+0x37/0x90
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff815886a5>] schedule_preempt_disabled+0x15/0x20
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff81589be5>] __mutex_lock_slowpath+0xd5/0x150
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff81589c7b>] mutex_lock+0x1b/0x30
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffffa00cd143>] usb_disconnect+0x53/0x2d0 [usbcore]
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffffa00cd2e9>] usb_disconnect+0x1f9/0x2d0 [usbcore]
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffffa00cd421>] hub_quiesce+0x61/0xc0 [usbcore]
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffffa00cef15>] hub_event+0x115/0x1620 [usbcore]
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff810aba31>] ? set_next_entity+0xb1/0x470
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff810b61b6>] ? pick_next_task_fair+0x456/0x530
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff8101477c>] ? __switch_to+0x2bc/0x5e0
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff8109f60d>] ? finish_task_switch+0x5d/0x100
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff8109195b>] process_one_work+0x14b/0x470
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff81091cc8>] worker_thread+0x48/0x4c0
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff81091c80>] ? process_one_work+0x470/0x470
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff81091c80>] ? process_one_work+0x470/0x470
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff81097818>] kthread+0xd8/0xf0
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff81097740>] ? kthread_worker_fn+0x170/0x170
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff8158c322>] ret_from_fork+0x42/0x70
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff81097740>] ? kthread_worker_fn+0x170/0x170
Aug 19 10:01:39 daurn-m3800 kernel: INFO: task systemd-udevd:381 blocked for more than 120 seconds.
Aug 19 10:01:39 daurn-m3800 kernel: Tainted: P O 4.1.5-1-ARCH #1
Aug 19 10:01:39 daurn-m3800 kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Aug 19 10:01:39 daurn-m3800 kernel: systemd-udevd D ffff88046ae4bcb8 0 381 360 0x00000004
Aug 19 10:01:39 daurn-m3800 kernel: ffff88046ae4bcb8 ffff88046d6c0a30 ffff88046ae09e90 ffff88046ae4bd48
Aug 19 10:01:39 daurn-m3800 kernel: ffff88046ae4c000 ffff88046d1e30f4 ffff88046ae09e90 00000000ffffffff
Aug 19 10:01:39 daurn-m3800 kernel: ffff88046d1e30f8 ffff88046ae4bcd8 ffffffff815882d7 ffff88046bdd4000
Aug 19 10:01:39 daurn-m3800 kernel: Call Trace:
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff815882d7>] schedule+0x37/0x90
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff815886a5>] schedule_preempt_disabled+0x15/0x20
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff81589be5>] __mutex_lock_slowpath+0xd5/0x150
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff81589c7b>] mutex_lock+0x1b/0x30
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffffa00de8a7>] read_descriptors+0x37/0x110 [usbcore]
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff8125b76a>] sysfs_kf_bin_read+0x4a/0x70
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff8125adc8>] kernfs_fop_read+0xa8/0x170
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff811e0537>] __vfs_read+0x37/0x100
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff812837fe>] ? security_file_permission+0x8e/0xa0
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff811e0ea7>] vfs_read+0x87/0x140
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff811e1cb9>] SyS_read+0x59/0xd0
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff8158bf2e>] system_call_fastpath+0x12/0x71
Aug 19 10:01:39 daurn-m3800 kernel: INFO: task colord-sane:583 blocked for more than 120 seconds.
Aug 19 10:01:39 daurn-m3800 kernel: Tainted: P O 4.1.5-1-ARCH #1
Aug 19 10:01:39 daurn-m3800 kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Aug 19 10:01:39 daurn-m3800 kernel: colord-sane D ffff88046a443cb8 0 583 576 0x00000000
Aug 19 10:01:39 daurn-m3800 kernel: ffff88046a443cb8 ffff88046d6c32f0 ffff880065e1c750 ffff88046a443d48
Aug 19 10:01:39 daurn-m3800 kernel: ffff88046a444000 ffff88046d1e30f4 ffff880065e1c750 00000000ffffffff
Aug 19 10:01:39 daurn-m3800 kernel: ffff88046d1e30f8 ffff88046a443cd8 ffffffff815882d7 ffff88046c6d8400
Aug 19 10:01:39 daurn-m3800 kernel: Call Trace:
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff815882d7>] schedule+0x37/0x90
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff815886a5>] schedule_preempt_disabled+0x15/0x20
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff81589be5>] __mutex_lock_slowpath+0xd5/0x150
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff81589c7b>] mutex_lock+0x1b/0x30
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffffa00de8a7>] read_descriptors+0x37/0x110 [usbcore]
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff8125b76a>] sysfs_kf_bin_read+0x4a/0x70
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff8125adc8>] kernfs_fop_read+0xa8/0x170
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff811e0537>] __vfs_read+0x37/0x100
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff812837fe>] ? security_file_permission+0x8e/0xa0
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff811e0ea7>] vfs_read+0x87/0x140
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff811e1cb9>] SyS_read+0x59/0xd0
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff8158bf2e>] system_call_fastpath+0x12/0x71
Aug 19 10:01:39 daurn-m3800 kernel: INFO: task upowerd:628 blocked for more than 120 seconds.
Aug 19 10:01:39 daurn-m3800 kernel: Tainted: P O 4.1.5-1-ARCH #1
Aug 19 10:01:39 daurn-m3800 kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Aug 19 10:01:39 daurn-m3800 kernel: upowerd D ffff88045ee53cb8 0 628 1 0x00000000
Aug 19 10:01:39 daurn-m3800 kernel: ffff88045ee53cb8 ffff88046d64f010 ffff8800373f9460 ffff88045ee53d48
Aug 19 10:01:39 daurn-m3800 kernel: ffff88045ee54000 ffff88046d1e30f4 ffff8800373f9460 00000000ffffffff
Aug 19 10:01:39 daurn-m3800 kernel: ffff88046d1e30f8 ffff88045ee53cd8 ffffffff815882d7 ffff880469e69800
Aug 19 10:01:39 daurn-m3800 kernel: Call Trace:
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff815882d7>] schedule+0x37/0x90
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff815886a5>] schedule_preempt_disabled+0x15/0x20
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff81589be5>] __mutex_lock_slowpath+0xd5/0x150
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff81589c7b>] mutex_lock+0x1b/0x30
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffffa00de8a7>] read_descriptors+0x37/0x110 [usbcore]
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff8125b76a>] sysfs_kf_bin_read+0x4a/0x70
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff8125adc8>] kernfs_fop_read+0xa8/0x170
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff811e0537>] __vfs_read+0x37/0x100
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff812837fe>] ? security_file_permission+0x8e/0xa0
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff811e0ea7>] vfs_read+0x87/0x140
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff811e1cb9>] SyS_read+0x59/0xd0
Aug 19 10:01:39 daurn-m3800 kernel: [<ffffffff8158bf2e>] system_call_fastpath+0x12/0x71


For now I've downgraded to 4.1.4, where everything works fine.
This task depends upon

Closed by  Doug Newgard (Scimmia)
Friday, 19 August 2016, 13:46 GMT
Reason for closing:  None
Additional comments about closing:  User requested: Hardware configuration no longer available
Comment by Daurnimator (daurnimator) - Friday, 21 August 2015, 01:27 GMT Comment by Jens Adam (byte) - Friday, 21 August 2015, 10:01 GMT
Try 4.1.6 from [testing], I saw something in the ChangeLog that might be a fix for this.
Comment by Jens Adam (byte) - Tuesday, 05 April 2016, 14:13 GMT
Is this still relevant?
Comment by Daurnimator (daurnimator) - Wednesday, 06 April 2016, 01:07 GMT
Hasn't come up again for a while.
Safe to close for now. Can re-open if it reappears.

Loading...