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

Bug#785494: [linux-image-4.0.0-1-amd64] USB3 device errors (on empty ports)



Package: linux-image-4.0.0-1-amd64
Version: 4.0.2-1

For the past few days I have noticed that my keyboard is non-functional
for about 60 seconds during boot of a Sid install. I was initially
writing up a report specifically about that, but I have found some info
in dmesg about the underlying cause - the keyboard and mouse are
connected to a pair of USB3 ports, and prior to their detection, the
following occurs:

> [    2.502871] Switched to clocksource tsc
> [   16.347077] usb 3-3: device descriptor read/all, error -110
> [   16.459202] usb 3-3: new high-speed USB device number 3 using xhci_hcd
> [   26.602170] usb 3-3: device descriptor read/all, error -110
> [   26.714160] usb 3-3: new high-speed USB device number 4 using xhci_hcd
> [   31.737562] usb 3-3: device descriptor read/8, error -110
> [   36.865049] usb 3-3: device descriptor read/8, error -110
> [   37.081325] usb 3-3: new high-speed USB device number 5 using xhci_hcd
> [   42.104855] usb 3-3: device descriptor read/8, error -110
> [   47.232222] usb 3-3: device descriptor read/8, error -110
> [   47.336341] usb usb3-port3: unable to enumerate USB device

(The mouse and keyboard are successfully detected at usb 3-9 and 3-10
immediately following this).

The mouse and keyboard are the only USB devices connected.

I typically update this Sid install at least once daily, and I believe
the problem must have been introduced by an update from the 12th or 13th
of this month. Here's a copy of my apt update history from these two
days:

> Start-Date: 2015-05-12  13:26:01
> Install: firmware-linux-free:amd64 (3.3, automatic), linux-kbuild-4.0:amd64 (4.0.2-1, automatic), linux-image-4.0.0-1-amd64:amd64 (4.0.2-1, automatic), linux-headers-4.0.0-1-common:amd64 (4.0.2-1, automatic), linux-headers-4.0.0-1-amd64:amd64 (4.0.2-1, automatic), linux-compiler-gcc-4.9-x86:amd64 (4.0.2-1, automatic), irqbalance:amd64 (1.0.6-3, automatic)
> Upgrade: firmware-linux-nonfree:amd64 (0.43, 0.44), linux-image-amd64:amd64 (3.16+63, 4.0+64), libx11-protocol-perl:amd64 (0.56-6, 0.56-7), linux-headers-amd64:amd64 (3.16+63, 4.0+64), apache2-bin:amd64 (2.4.12-1, 2.4.12-2), linux-libc-dev:amd64 (3.16.7-ckt9-3, 4.0.2-1), rsyslog:amd64 (8.4.2-1+b1, 8.9.0-3)
> End-Date: 2015-05-12  13:26:49
> 
> Start-Date: 2015-05-12  19:07:31
> Upgrade: libegl1-mesa:amd64 (10.4.2-2, 10.5.5-1), libgl1-mesa-dri:amd64 (10.4.2-2, 10.5.5-1), libopenal1:amd64 (1.16.0-2, 1.16.0-3), libglapi-mesa:amd64 (10.4.2-2, 10.5.5-1), mesa-vdpau-drivers:amd64 (10.4.2-2, 10.5.5-1), libgles2-mesa:amd64 (10.4.2-2, 10.5.5-1), libopenal-data:amd64 (1.16.0-2, 1.16.0-3), libgl1-mesa-glx:amd64 (10.4.2-2, 10.5.5-1), libxatracker2:amd64 (10.4.2-2, 10.5.5-1), libgles1-mesa:amd64 (10.4.2-2, 10.5.5-1), libwayland-egl1-mesa:amd64 (10.4.2-2, 10.5.5-1), libgbm1:amd64 (10.4.2-2, 10.5.5-1)
> End-Date: 2015-05-12  19:07:34
> 
> Start-Date: 2015-05-13  01:07:57
> Upgrade: geoip-database:amd64 (20150413-1, 20150512-1), dbus:amd64 (1.8.16-1, 1.8.16-2), libglib2.0-0:amd64 (2.44.0-2, 2.44.0-3), python-cryptography:amd64 (0.8.2-2, 0.8.2-3), libdbus-1-3:amd64 (1.8.16-1, 1.8.16-2), libglib2.0-data:amd64 (2.44.0-2, 2.44.0-3), dbus-x11:amd64 (1.8.16-1, 1.8.16-2), libglib2.0-bin:amd64 (2.44.0-2, 2.44.0-3)
> End-Date: 2015-05-13  01:08:00
> 
> Start-Date: 2015-05-13  13:39:53
> Upgrade: libnet-ssleay-perl:amd64 (1.65-1+b1, 1.68-1), libwebpmux1:amd64 (0.4.3-1.2, 0.4.3-1.3), libwebpdemux1:amd64 (0.4.3-1.2, 0.4.3-1.3), libwebp5:amd64 (0.4.3-1.2, 0.4.3-1.3), console-setup:amd64 (1.125, 1.126), console-setup-linux:amd64 (1.125, 1.126), libsqlite3-0:amd64 (3.8.10-1, 3.8.10.1-1), libnss3:amd64 (3.17.2-1.1, 3.19-1), keyboard-configuration:amd64 (1.125, 1.126), libdebconfclient0:amd64 (0.192, 0.193)
> End-Date: 2015-05-13  13:39:58
> 
> Start-Date: 2015-05-13  20:02:14
> Upgrade: gir1.2-wnck-3.0:amd64 (3.4.9-3, 3.14.0-2), gir1.2-gst-plugins-base-1.0:amd64 (1.4.4-2, 1.4.5-2), libgstreamer-plugins-base1.0-0:amd64 (1.4.4-2, 1.4.5-2), gstreamer1.0-plugins-base:amd64 (1.4.4-2, 1.4.5-2), gstreamer1.0-x:amd64 (1.4.4-2, 1.4.5-2), libwnck-3-0:amd64 (3.4.9-3, 3.14.0-2), libwildmidi-config:amd64 (0.3.7-1, 0.3.8-2), libwildmidi1:amd64 (0.3.7-1, 0.3.8-2), libwnck-3-common:amd64 (3.4.9-3, 3.14.0-2), iceweasel:amd64 (31.6.0esr-1, 38.0-1), iceweasel-l10n-en-gb:amd64 (31.6.0esr-1, 38.0-1), liborc-0.4-0:amd64 (0.4.22-1, 0.4.23-2), gstreamer1.0-plugins-ugly:amd64 (1.4.4-2+b1, 1.4.5-2), gstreamer1.0-plugins-bad:amd64 (1.4.4-2.1+b1, 1.4.5-2), gstreamer1.0-pulseaudio:amd64 (1.4.4-2, 1.4.5-2), libgstreamer1.0-0:amd64 (1.4.4-2, 1.4.5-2), gstreamer1.0-plugins-good:amd64 (1.4.4-2, 1.4.5-2), gir1.2-gstreamer-1.0:amd64 (1.4.4-2, 1.4.5-2), libgstreamer-plugins-bad1.0-0:amd64 (1.4.4-2.1+b1, 1.4.5-2)
> End-Date: 2015-05-13  20:02:20
> 
> Start-Date: 2015-05-13  23:58:31
> Upgrade: libgssapi-krb5-2:amd64 (1.12.1+dfsg-19, 1.12.1+dfsg-20), libkrb5-3:amd64 (1.12.1+dfsg-19, 1.12.1+dfsg-20), krb5-locales:amd64 (1.12.1+dfsg-19, 1.12.1+dfsg-20), libkrb5support0:amd64 (1.12.1+dfsg-19, 1.12.1+dfsg-20), libk5crypto3:amd64 (1.12.1+dfsg-19, 1.12.1+dfsg-20)
> End-Date: 2015-05-13  23:58:32
> 
> Start-Date: 2015-05-14  00:56:37
> Remove: libasan0:amd64 (4.8.4-2), linux-kbuild-3.16:amd64 (3.16-3), cpp-4.8:amd64 (4.8.4-2), libgcc-4.8-dev:amd64 (4.8.4-2), gcc-4.8:amd64 (4.8.4-2), linux-compiler-gcc-4.8-x86:amd64 (3.16.7-ckt9-3)
> End-Date: 2015-05-14  00:56:38

Note, the kernel upgrade to v4.0 occurred on the 12th. I removed v3.16
of the linux-image and linux-headers packages directly via dpkg at some
point here, presumably on the 14th.

I imagine that this bug originates in the kernel, and has been
introduced somewhere after 3.16.


Reply to: