Hi Greg, Thanks for the answer. I'm running recent BIOS 1.5.0 and I updated dock firmware 3 days ago (from Windows 10 installed on an USB stick that I did specially for that purpose). Unfortunately freezes occurred on kernels 4.12.13 and 4.13.2 since then, but I found no stacktrace in the syslog after it happened, only some unreadable characters. Here an example of a freeze that after hotplugging usb dock short after wakeup (that was on kernel 4.12.13): Sep 17 09:45:53 p5520 kernel: [39346.261669] PM: Finishing wakeup. Sep 17 09:45:53 p5520 kernel: [39346.261671] OOM killer enabled. Sep 17 09:45:53 p5520 kernel: [39346.261672] Restarting tasks ... Sep 17 09:45:53 p5520 kernel: [39346.266968] [drm] RC6 on Sep 17 09:45:53 p5520 kernel: [39346.266990] done. ... Sep 17 09:47:03 p5520 kernel: [39416.053204] usb 3-1.5: New USB device found, idVendor=0bda, idProduct=4014 Sep 17 09:47:03 p5520 kernel: [39416.053207] usb 3-1.5: New USB device strings: Mfr=3, Product=1, SerialNumber=2 Sep 17 09:47:03 p5520 kernel: [39416.053209] usb 3-1.5: Product: USB Audio Sep 17 09:47:03 p5520 kernel: [39416.053210] usb 3-1.5: Manufacturer: Generic Sep 17 09:47:03 p5520 kernel: [39416.053211] usb 3-1.5: SerialNumber: 200901010001 Sep 17 09:47:03 p5520 kernel: [39416.058948] [drm:intel_dp_set_idle_link_train [i915]] *ERROR* Timed out waiting for DP idle patterns Sep 17 09:47:03 p5520 kernel: [39416.069446] [drm:intel_wait_ddi_buf_idle [i915]] *ERROR* Timeout waiting for DDI BUF B idle bit Sep 17 09:47:03 p5520 NetworkManager[1144]: <info> [1505634423.3802] devices added (path: /sys/devices/pci0000:00/0000:00:1d.6/0000:06:00.0/0000:07:02.0/0000:3e:00.0/usb4/4-1/4-1.2/4-1.2:1.0/net/eth0, iface: eth0) Sep 17 09:47:03 p5520 NetworkManager[1144]: <info> [1505634423.3802] device added (path: /sys/devices/pci0000:00/0000:00:1d.6/0000:06:00.0/0000:07:02.0/0000:3e:00.0/usb4/4-1/4-1.2/4-1.2:1.0/net/eth0, iface: eth0): no ifupdown configuration found. Sep 17 09:47:03 p5520 NetworkManager[1144]: <info> [1505634423.3809] device (eth0): state change: unmanaged -> unavailable (reason 'managed') [10 20 2] Sep 17 09:47:03 p5520 kernel: [39416.077108] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready Sep 17 09:47:03 p5520 kernel: [39416.103626] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready Sep 17 09:47:03 p5520 kernel: [39416.153620] [drm:intel_dp_set_idle_link_train [i915]] *ERROR* Timed out waiting for DP idle patterns Sep 17 09:47:03 p5520 kernel: [39416.165799] [drm:intel_wait_ddi_buf_idle [i915]] *ERROR* Timeout waiting for DDI BUF B idle bit Sep 17 09:47:03 p5520 kernel: [39416.250568] [drm:intel_dp_set_idle_link_train [i915]] *ERROR* Timed out waiting for DP idle patterns Sep 17 09:47:03 p5520 kernel: [39416.261377] [drm:intel_wait_ddi_buf_idle [i915]] *ERROR* Timeout waiting for DDI BUF B idle bit Sep 17 09:47:03 p5520 kernel: [39416.347047] [drm:intel_dp_set_idle_link_train [i915]] *ERROR* Timed out waiting for DP idle patterns Sep 17 09:47:03 p5520 kernel: [39416.357795] [drm:intel_wait_ddi_buf_idle [i915]] *ERROR* Timeout waiting for DDI BUF B idle bit Sep 17 09:47:03 p5520 kernel: [39416.443458] [drm:intel_dp_set_idle_link_train [i915]] *ERROR* Timed out waiting for DP idle patterns Sep 17 09:47:03 p5520 kernel: [39416.454161] [drm:intel_wait_ddi_buf_idle [i915]] *ERROR* Timeout waiting for DDI BUF B idle bit Sep 17 09:47:03 p5520 kernel: [39416.539454] [drm:intel_dp_set_idle_link_train [i915]] *ERROR* Timed out waiting for DP idle patterns Sep 17 09:47:03 p5520 kernel: [39416.630736] [drm:intel_dp_set_idle_link_train [i915]] *ERROR* Timed out waiting for DP idle patterns Sep 17 09:47:03 p5520 kernel: [39416.638258] [drm:intel_wait_ddi_buf_idle [i915]] *ERROR* Timeout waiting for DDI BUF B idle bit Sep 17 09:47:04 p5520 kernel: [39416.723015] [drm:intel_dp_set_idle_link_train [i915]] *ERROR* Timed out waiting for DP idle patterns Sep 17 09:47:04 p5520 kernel: [39416.733841] [drm:intel_wait_ddi_buf_idle [i915]] *ERROR* Timeout waiting for DDI BUF B idle bit Sep 17 09:47:04 p5520 kernel: [39416.826464] [drm:intel_dp_set_idle_link_train [i915]] *ERROR* Timed out waiting for DP idle patterns Sep 17 09:47:04 p5520 kernel: [39416.837269] [drm:intel_wait_ddi_buf_idle [i915]] *ERROR* Timeout waiting for DDI BUF B idle bit Sep 17 09:47:04 p5520 kernel: [39416.923122] [drm:intel_dp_set_idle_link_train [i915]] *ERROR* Timed out waiting for DP idle patterns Sep 17 09:47:04 p5520 kernel: [39416.934312] [drm:intel_wait_ddi_buf_idle [i915]] *ERROR* Timeout waiting for DDI BUF B idle bit Sep 17 09:47:04 p5520 kernel: [39417.025500] [drm:intel_dp_set_idle_link_train [i915]] *ERROR* Timed out waiting for DP idle patterns Sep 17 09:47:04 p5520 kernel: [39417.097409] usb 3-1.7: new low-speed USB device number 4 using xhci_hcd Sep 17 09:47:04 p5520 kernel: [39417.114708] [drm:intel_dp_set_idle_link_train [i915]] *ERROR* Timed out waiting for DP idle patterns Sep 17 09:47:04 p5520 kernel: [39417.122193] [drm:intel_wait_ddi_buf_idle [i915]] *ERROR* Timeout waiting for DDI BUF B idle bit Sep 17 09:47:04 p5520 kernel: [39417.205751] usb 3-1.7: New USB device found, idVendor=046d, idProduct=c31f Sep 17 09:47:04 p5520 kernel: [39417.205755] usb 3-1.7: New USB device strings: Mfr=1, Product=2, SerialNumber=0 Sep 17 09:47:04 p5520 kernel: [39417.205758] usb 3-1.7: Product: USB Keyboard Sep 17 09:47:04 p5520 kernel: [39417.205761] usb 3-1.7: Manufacturer: Logitech Sep 17 09:47:04 p5520 kernel: [39417.206842] [drm:intel_dp_set_idle_link_train [i915]] *ERROR* Timed out waiting for DP idle patterns Sep 17 09:47:04 p5520 kernel: [39417.212743] input: Logitech USB Keyboard as /devices/pci0000:00/0000:00:1d.6/0000:06:00.0/0000:07:02.0/0000:3e:00.0/usb3/3-1/3-1.7/3-1.7:1.0/0003:046D:C31F.0008/input/input44 Sep 17 09:47:04 p5520 kernel: [39417.217474] [drm:intel_wait_ddi_buf_idle [i915]] *ERROR* Timeout waiting for DDI BUF B idle bit Sep 17 09:47:04 p5520 kernel: [39417.269836] hid-generic 0003:046D:C31F.0008: input,hidraw3: USB HID v1.10 Keyboard [Logitech USB Keyboard] on usb-0000:3e:00.0-1.7/input0 Sep 17 09:47:04 p5520 kernel: [39417.274513] input: Logitech USB Keyboard as /devices/pci0000:00/0000:00:1d.6/0000:06:00.0/0000:07:02.0/0000:3e:00.0/usb3/3-1/3-1.7/3-1.7:1.1/0003:046D:C31F.0009/input/input45 Sep 17 09:47:04 p5520 kernel: [39417.302992] [drm:intel_dp_set_idle_link_train [i915]] *ERROR* Timed out waiting for DP idle patterns Sep 17 09:47:04 p5520 kernel: [39417.313816] [drm:intel_wait_ddi_buf_idle [i915]] *ERROR* Timeout waiting for DDI BUF B idle bit Sep 17 09:47:04 p5520 kernel: [39417.333881] hid-generic 0003:046D:C31F.0009: input,hiddev1,hidraw4: USB HID v1.10 Device [Logitech USB Keyboard] on usb-0000:3e:00.0-1.7/input1 Sep 17 09:47:05 p5520 mtp-probe: checking bus 3, device 3: "/sys/devices/pci0000:00/0000:00:1d.6/0000:06:00.0/0000:07:02.0/0000:3e:00.0/usb3/3-1/3-1.5" Sep 17 09:47:05 p5520 mtp-probe: checking bus 3, device 4: "/sys/devices/pci0000:00/0000:00:1d.6/0000:06:00.0/0000:07:02.0/0000:3e:00.0/usb3/3-1/3-1.7" Sep 17 09:47:05 p5520 mtp-probe: bus: 3, device: 3 was not an MTP device Sep 17 09:47:05 p5520 mtp-probe: bus: 3, device: 4 was not an MTP device ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@Sep 17 09:48:02 p5520 rsyslogd: [origin software="rsyslogd" swVersion="8.16.0" x-pid="1146" x-info="http://www.rsyslog.com"] start Sep 17 09:48:02 p5520 rsyslogd: rsyslogd's groupid changed to 108 Sep 17 09:48:02 p5520 rsyslogd: rsyslogd's userid changed to 104 Sep 17 09:48:02 p5520 kernel: [ 0.000000] Linux version 4.12.13-041213-generic (kernel@tangerine) (gcc version 7.2.0 (Ubuntu 7.2.0-3ubuntu1) ) #201709132217 SMP Thu Sep 14 02:19:19 UTC 2017 Sep 17 09:48:02 p5520 kernel: [ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-4.12.13-041213-generic root=UUID=7f76b1f0-8fef-41cc-86a2-99e554cb4d40 ro acpi_rev_override quiet splash i915.enable_fbc=1 iwlwifi.power_save=Y iwlwifi.power_level=3 crashkernel=384M-:128M vt.handoff=7 Sep 17 09:48:02 p5520 kernel: [ 0.000000] KERNEL supported cpus: Sep 17 09:48:02 p5520 kernel: [ 0.000000] Intel GenuineIntel Sep 17 09:48:02 p5520 kernel: [ 0.000000] AMD AuthenticAMD Sep 17 09:48:02 p5520 kernel: [ 0.000000] Centaur CentaurHauls Sep 17 09:48:02 p5520 kernel: [ 0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' Sep 17 09:48:02 p5520 kernel: [ 0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' ... Today I upgraded to kernel 4.14.rc1. So far booted 3 times in a row and no freeze, but I noticed ethernet connection over usb doesn't come up automatically on this kernel by default. It is also not possible to connect through ethernet before getting to the desktop session, during displaying the login screen. After logging to the desktop, I have to click manually in the NetworkManager to connect and then it works. Is it expected? Wifi connects automatically, though, and also works before logging into the desktop. I found this in the syslog, which tells me that it "almost" connected, but for some reason it failed at the end... This sequence repeats 3 or 4 times: Sep 17 11:43:17 p5520 kernel: [ 12.053069] usbcore: registered new interface driver r8152 Sep 17 11:43:17 p5520 kernel: [ 12.055853] usbcore: registered new interface driver cdc_ether Sep 17 11:43:17 p5520 tlp[1907]: Applying power save settings...done. Sep 17 11:43:17 p5520 tlp[1907]: Setting battery charge thresholds...done. Sep 17 11:43:17 p5520 systemd[1]: Started TLP system startup/shutdown. Sep 17 11:43:17 p5520 systemd[1]: Startup finished in 10.048s (kernel) + 2.022s (userspace) = 30.839s. Sep 17 11:43:17 p5520 set-cpufreq[1209]: Setting powersave scheduler for all CPUs Sep 17 11:43:17 p5520 kernel: [ 12.136372] usb 4-1.2: reset SuperSpeed USB device number 3 using xhci_hcd Sep 17 11:43:17 p5520 kernel: [ 12.265293] r8152 4-1.2:1.0 (unnamed net_device) (uninitialized): Using pass-thru MAC addr d4:81:d7:35:8c:11 Sep 17 11:43:17 p5520 NetworkManager[1189]: <info> [1505641397.3556] manager: (eth0): new Ethernet device (/org/freedesktop/NetworkManager/Devices/2) Sep 17 11:43:17 p5520 kernel: [ 12.297452] r8152 4-1.2:1.0 eth0: v1.09.9 ... Sep 17 11:43:20 p5520 NetworkManager[1189]: <info> [1505641400.7031] device (eth0): link connected Sep 17 11:43:20 p5520 NetworkManager[1189]: <info> [1505641400.7043] device (eth0): state change: unavailable -> disconnected (reason 'carrier-changed') [20 30 40] Sep 17 11:43:20 p5520 kernel: [ 15.645145] r8152 4-1.2:1.0 eth0: carrier on Sep 17 11:43:20 p5520 kernel: [ 15.645217] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready Sep 17 11:43:20 p5520 NetworkManager[1189]: <info> [1505641400.7056] policy: auto-activating connection 'Połączenie ethernetowe 1' Sep 17 11:43:20 p5520 NetworkManager[1189]: <info> [1505641400.7078] device (eth0): Activation: starting connection 'Połączenie ethernetowe 1' (e6a365af-c48e-4b8f-abd0-1ee3ea9f1a7b) Sep 17 11:43:20 p5520 NetworkManager[1189]: <info> [1505641400.7081] device (eth0): state change: disconnected -> prepare (reason 'none') [30 40 0] Sep 17 11:43:20 p5520 NetworkManager[1189]: <info> [1505641400.7089] device (eth0): state change: prepare -> config (reason 'none') [40 50 0] Sep 17 11:43:20 p5520 NetworkManager[1189]: <info> [1505641400.7095] device (eth0): state change: config -> ip-config (reason 'none') [50 70 0] Sep 17 11:43:20 p5520 NetworkManager[1189]: <info> [1505641400.7101] dhcp4 (eth0): activation: beginning transaction (timeout in 45 seconds) Sep 17 11:43:20 p5520 NetworkManager[1189]: <info> [1505641400.7157] dhcp4 (eth0): dhclient started with pid 2669 Sep 17 11:43:20 p5520 dbus[1128]: [system] Activating service name='com.canonical.Unity.Greeter.Broadcast' (using servicehelper) Sep 17 11:43:20 p5520 dbus[1128]: [system] Successfully activated service 'com.canonical.Unity.Greeter.Broadcast' Sep 17 11:43:20 p5520 dhclient[2669]: DHCPREQUEST of 192.168.0.2 on eth0 to 255.255.255.255 port 67 (xid=0x11807b5) Sep 17 11:43:20 p5520 dhclient[2669]: DHCPACK of 192.168.0.2 from 192.168.0.1 Sep 17 11:43:20 p5520 NetworkManager[1189]: <info> [1505641400.7799] dhcp4 (eth0): address 192.168.0.2 Sep 17 11:43:20 p5520 NetworkManager[1189]: <info> [1505641400.7799] dhcp4 (eth0): plen 24 (255.255.255.0) Sep 17 11:43:20 p5520 NetworkManager[1189]: <info> [1505641400.7799] dhcp4 (eth0): gateway 192.168.0.1 Sep 17 11:43:20 p5520 NetworkManager[1189]: <info> [1505641400.7799] dhcp4 (eth0): server identifier 192.168.0.1 Sep 17 11:43:20 p5520 NetworkManager[1189]: <info> [1505641400.7799] dhcp4 (eth0): lease time 3600 Sep 17 11:43:20 p5520 avahi-daemon[1194]: Joining mDNS multicast group on interface eth0.IPv4 with address 192.168.0.2. Sep 17 11:43:20 p5520 NetworkManager[1189]: <info> [1505641400.7799] dhcp4 (eth0): hostname 'p5520' Sep 17 11:43:20 p5520 avahi-daemon[1194]: New relevant interface eth0.IPv4 for mDNS. Sep 17 11:43:20 p5520 NetworkManager[1189]: <info> [1505641400.7799] dhcp4 (eth0): nameserver '62.179.1.60' Sep 17 11:43:20 p5520 avahi-daemon[1194]: Registering new address record for 192.168.0.2 on eth0.IPv4. Sep 17 11:43:20 p5520 NetworkManager[1189]: <info> [1505641400.7799] dhcp4 (eth0): nameserver '62.179.1.61' Sep 17 11:43:20 p5520 NetworkManager[1189]: <info> [1505641400.7799] dhcp4 (eth0): domain name 'home' Sep 17 11:43:20 p5520 NetworkManager[1189]: <info> [1505641400.7799] dhcp4 (eth0): state changed unknown -> bound Sep 17 11:43:20 p5520 NetworkManager[1189]: <info> [1505641400.7810] device (eth0): state change: ip-config -> ip-check (reason 'none') [70 80 0] Sep 17 11:43:20 p5520 NetworkManager[1189]: <info> [1505641400.7813] device (eth0): state change: ip-check -> secondaries (reason 'none') [80 90 0] Sep 17 11:43:20 p5520 NetworkManager[1189]: <info> [1505641400.7814] manager: NetworkManager state is now CONNECTING Sep 17 11:43:20 p5520 NetworkManager[1189]: <info> [1505641400.7816] policy: set 'Połączenie ethernetowe 1' (eth0) as default for IPv4 routing and DNS Sep 17 11:43:20 p5520 nm-dispatcher: req:9 'connectivity-change': new request (2 scripts) Sep 17 11:43:20 p5520 systemd-resolved[1325]: Switching to DNS server 62.179.1.60 for interface eth0. Sep 17 11:43:20 p5520 whoopsie[1589]: [11:43:20] offline Sep 17 11:43:20 p5520 dhclient[2669]: bound to 192.168.0.2 -- renewal in 1439 seconds. Sep 17 11:43:20 p5520 NetworkManager[1189]: <info> [1505641400.7855] vpn-connection[0x56338e488110,1a43441b-6b26-4e0c-8343-976afcf790fd,"DataStax VPN",0]: Started the VPN service, PID 2684 Sep 17 11:43:20 p5520 NetworkManager[1189]: <info> [1505641400.7950] vpn-connection[0x56338e488110,1a43441b-6b26-4e0c-8343-976afcf790fd,"DataStax VPN",0]: Saw the service appear; activating connection Sep 17 11:43:20 p5520 NetworkManager[1189]: <error> [1505641400.7995] vpn-connection[0x56338e488110,1a43441b-6b26-4e0c-8343-976afcf790fd,"DataStax VPN",0]: Failed to request VPN secrets #3: No agents were available for this request. Sep 17 11:43:20 p5520 NetworkManager[1189]: <info> [1505641400.7995] device (eth0): state change: secondaries -> failed (reason 'secondary-connection-failed') [90 120 54] Sep 17 11:43:20 p5520 NetworkManager[1189]: <info> [1505641400.7997] manager: NetworkManager state is now CONNECTED_LOCAL Sep 17 11:43:20 p5520 NetworkManager[1189]: <warn> [1505641400.7999] device (eth0): Activation: failed for connection 'Połączenie ethernetowe 1' Then I rebooted for another time, and this time the system came up with no ethernet connection at all (not even visible in ifconfig -a). kern.log shows some problems for usb device 4-1.2 (eth0): Sep 17 12:11:44 p5520 kernel: [ 11.540599] usbcore: registered new interface driver uvcvideo Sep 17 12:11:44 p5520 kernel: [ 11.540600] USB Video Class driver (1.1.1) Sep 17 12:11:44 p5520 kernel: [ 11.568146] IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready Sep 17 12:11:46 p5520 kernel: [ 13.020087] xhci_hcd 0000:3e:00.0: Timeout while waiting for setup device command Sep 17 12:11:46 p5520 kernel: [ 13.380107] [drm] Reducing the compressed framebuffer size. This may lead to less power savings than a non-reduced-size. Try to increase stolen memory size if available in BIOS. Sep 17 12:11:47 p5520 kernel: [ 14.584561] Bluetooth: RFCOMM TTY layer initialized Sep 17 12:11:47 p5520 kernel: [ 14.584565] Bluetooth: RFCOMM socket layer initialized Sep 17 12:11:47 p5520 kernel: [ 14.584569] Bluetooth: RFCOMM ver 1.11 Sep 17 12:11:47 p5520 kernel: [ 14.928675] IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready Sep 17 12:11:48 p5520 kernel: [ 15.012966] wlp2s0: authenticate with 90:5c:44:98:88:43 Sep 17 12:11:48 p5520 kernel: [ 15.022045] wlp2s0: send auth to 90:5c:44:98:88:43 (try 1/3) Sep 17 12:11:48 p5520 kernel: [ 15.047010] wlp2s0: authenticated Sep 17 12:11:48 p5520 kernel: [ 15.047203] wlp2s0: associating with AP with corrupt probe response Sep 17 12:11:48 p5520 kernel: [ 15.048039] wlp2s0: associate with 90:5c:44:98:88:43 (try 1/3) Sep 17 12:11:48 p5520 kernel: [ 15.086158] wlp2s0: RX AssocResp from 90:5c:44:98:88:43 (capab=0x511 status=0 aid=2) Sep 17 12:11:48 p5520 kernel: [ 15.096117] wlp2s0: associated Sep 17 12:11:48 p5520 kernel: [ 15.096240] IPv6: ADDRCONF(NETDEV_CHANGE): wlp2s0: link becomes ready Sep 17 12:11:51 p5520 kernel: [ 18.396080] xhci_hcd 0000:3e:00.0: Timeout while waiting for setup device command Sep 17 12:11:51 p5520 kernel: [ 18.604009] usb 4-1.2: device not accepting address 3, error -62 Sep 17 12:11:51 p5520 kernel: [ 18.692023] usb 3-1.5: new high-speed USB device number 4 using xhci_hcd Sep 17 12:11:51 p5520 kernel: [ 18.863593] usb 3-1.5: New USB device found, idVendor=0bda, idProduct=4014 Sep 17 12:11:51 p5520 kernel: [ 18.863594] usb 3-1.5: New USB device strings: Mfr=3, Product=1, SerialNumber=2 Sep 17 12:11:51 p5520 kernel: [ 18.863595] usb 3-1.5: Product: USB Audio Sep 17 12:11:51 p5520 kernel: [ 18.863595] usb 3-1.5: Manufacturer: Generic Sep 17 12:11:51 p5520 kernel: [ 18.863596] usb 3-1.5: SerialNumber: 200901010001 Sep 17 12:11:57 p5520 kernel: [ 24.284292] xhci_hcd 0000:3e:00.0: Timeout while waiting for setup device command Sep 17 12:12:02 p5520 kernel: [ 29.660255] xhci_hcd 0000:3e:00.0: Timeout while waiting for setup device command Sep 17 12:12:02 p5520 kernel: [ 29.868184] usb 4-1.2: device not accepting address 4, error -62 Sep 17 12:12:02 p5520 kernel: [ 29.949806] usb 3-1.7: new low-speed USB device number 5 using xhci_hcd Sep 17 12:12:03 p5520 kernel: [ 30.056613] usb 3-1.7: New USB device found, idVendor=046d, idProduct=c31f Sep 17 12:12:03 p5520 kernel: [ 30.056616] usb 3-1.7: New USB device strings: Mfr=1, Product=2, SerialNumber=0 Sep 17 12:12:03 p5520 kernel: [ 30.056618] usb 3-1.7: Product: USB Keyboard Sep 17 12:12:03 p5520 kernel: [ 30.056619] usb 3-1.7: Manufacturer: Logitech Sep 17 12:12:03 p5520 kernel: [ 30.064131] input: Logitech USB Keyboard as /devices/pci0000:00/0000:00:1d.6/0000:06:00.0/0000:07:02.0/0000:3e:00.0/usb3/3-1/3-1.7/3-1.7:1.0/0003:046D:C31F.0004/input/input26 Sep 17 12:12:03 p5520 kernel: [ 30.125005] hid-generic 0003:046D:C31F.0004: input,hidraw3: USB HID v1.10 Keyboard [Logitech USB Keyboard] on usb-0000:3e:00.0-1.7/input0 Sep 17 12:12:03 p5520 kernel: [ 30.130174] input: Logitech USB Keyboard as /devices/pci0000:00/0000:00:1d.6/0000:06:00.0/0000:07:02.0/0000:3e:00.0/usb3/3-1/3-1.7/3-1.7:1.1/0003:046D:C31F.0005/input/input27 Sep 17 12:12:03 p5520 kernel: [ 30.188237] hid-generic 0003:046D:C31F.0005: input,hiddev1,hidraw4: USB HID v1.10 Device [Logitech USB Keyboard] on usb-0000:3e:00.0-1.7/input1 Sep 17 12:12:08 p5520 kernel: [ 35.548281] xhci_hcd 0000:3e:00.0: Timeout while waiting for setup device command Sep 17 12:12:13 p5520 kernel: [ 40.924211] xhci_hcd 0000:3e:00.0: Timeout while waiting for setup device command Sep 17 12:12:14 p5520 kernel: [ 41.088701] usbcore: registered new interface driver snd-usb-audio Sep 17 12:12:14 p5520 kernel: [ 41.132096] usb 4-1.2: device not accepting address 5, error -62 Sep 17 12:12:19 p5520 kernel: [ 46.565679] xhci_hcd 0000:3e:00.0: Timeout while waiting for setup device command Sep 17 12:12:24 p5520 kernel: [ 51.950109] xhci_hcd 0000:3e:00.0: Timeout while waiting for setup device command Sep 17 12:12:25 p5520 kernel: [ 52.162237] usb 4-1.2: device not accepting address 6, error -62 Sep 17 12:12:25 p5520 kernel: [ 52.162268] usb 4-1-port2: unable to enumerate USB device I can also see some i915 intel_atomic_commit errors in syslog later, but I guess they are unrelated to usb subssystem and I should report them somewhere else (where?). Sep 17 11:43:37 p5520 kernel: [ 31.971876] pipe B vblank wait timed out Sep 17 11:43:37 p5520 kernel: [ 31.972076] ------------[ cut here ]------------ Sep 17 11:43:37 p5520 kernel: [ 31.972171] WARNING: CPU: 7 PID: 205 at /home/kernel/COD/linux/drivers/gpu/drm/i915/intel_display.c:12172 intel_atomic_commit_tail+0xf6e/0xf80 [i915] Sep 17 11:43:37 p5520 kernel: [ 31.972175] Modules linked in: rfcomm ccm xt_CHECKSUM iptable_mangle ipt_MASQUERADE nf_nat_masquerade_ipv4 iptable_nat nf_nat_ipv4 nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack libcrc32c ipt_REJECT nf_reject_ipv4 xt_tcpudp bridge stp llc cdc_ether usbnet r8152 mii snd_usb_audio snd_usbmidi_lib ebtable_filter ebtables msr ip6table_filter ip6_tables iptable_filter cmac uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_core videodev media btusb btrtl ipmi_devintf ipmi_msghandler bnep arc4 nls_iso8859_1 snd_hda_codec_hdmi joydev hid_multitouch iwlmvm snd_hda_codec_realtek mac80211 snd_hda_codec_generic dell_rbtn intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp dell_laptop kvm_intel dell_smm_hwmon iwlwifi snd_hda_intel kvm snd_hda_codec snd_hda_core snd_hwdep Sep 17 11:43:37 p5520 kernel: [ 31.972591] irqbypass crct10dif_pclmul crc32_pclmul snd_pcm rtsx_pci_ms cfg80211 ghash_clmulni_intel memstick pcbc aesni_intel aes_x86_64 snd_seq_midi crypto_simd snd_seq_midi_event glue_helper cryptd snd_rawmidi intel_cstate intel_rapl_perf snd_seq snd_seq_device snd_timer snd input_leds dell_wmi dell_smbios serio_raw dcdbas wmi_bmof soundcore hci_uart idma64 mei_me virt_dma btbcm mei shpchp processor_thermal_device serdev ie31200_edac intel_soc_dts_iosf btqca intel_lpss_pci intel_pch_thermal btintel bluetooth ecdh_generic intel_lpss_acpi intel_lpss dell_smo8800 int3400_thermal acpi_thermal_rel int3403_thermal intel_hid int340x_thermal_zone acpi_pad mac_hid acpi_als sparse_keymap kfifo_buf industrialio parport_pc ppdev lp parport ip_tables x_tables autofs4 btrfs xor zstd_decompress zstd_compress Sep 17 11:43:37 p5520 kernel: [ 31.972639] xxhash raid6_pq dm_mirror dm_region_hash dm_log hid_generic usbhid nouveau i915 ttm i2c_algo_bit drm_kms_helper syscopyarea sysfillrect nvme rtsx_pci_sdmmc mxm_wmi sysimgblt fb_sys_fops drm ahci nvme_core rtsx_pci libahci i2c_hid hid wmi pinctrl_sunrisepoint video pinctrl_intel Sep 17 11:43:37 p5520 kernel: [ 31.972662] CPU: 7 PID: 205 Comm: kworker/u16:3 Tainted: G U 4.14.0-041400rc1-generic #201709162031 Sep 17 11:43:37 p5520 kernel: [ 31.972663] Hardware name: Dell Inc. Precision 5520/06X96V, BIOS 1.5.0 08/30/2017 Sep 17 11:43:37 p5520 kernel: [ 31.972765] Workqueue: events_unbound intel_atomic_commit_work [i915] Sep 17 11:43:37 p5520 kernel: [ 31.972766] task: ffff890be37c4680 task.stack: ffff9a2dc230c000 Sep 17 11:43:37 p5520 kernel: [ 31.972785] RIP: 0010:intel_atomic_commit_tail+0xf6e/0xf80 [i915] Sep 17 11:43:37 p5520 kernel: [ 31.972787] RSP: 0000:ffff9a2dc230fd88 EFLAGS: 00010282 Sep 17 11:43:37 p5520 kernel: [ 31.972788] RAX: 000000000000001c RBX: 0000000000000001 RCX: 0000000000000000 Sep 17 11:43:37 p5520 kernel: [ 31.972788] RDX: 0000000000000000 RSI: ffff890bff5cdc78 RDI: ffff890bff5cdc78 Sep 17 11:43:37 p5520 kernel: [ 31.972789] RBP: ffff9a2dc230fe40 R08: 0000000000000001 R09: 0000000000000458 Sep 17 11:43:37 p5520 kernel: [ 31.972789] R10: ffff9a2dc230fd88 R11: 0000000000000000 R12: 0000000000000431 Sep 17 11:43:37 p5520 kernel: [ 31.972790] R13: ffff890be2e58000 R14: ffff890bec831000 R15: 0000000000000002 Sep 17 11:43:37 p5520 kernel: [ 31.972791] FS: 0000000000000000(0000) GS:ffff890bff5c0000(0000) knlGS:0000000000000000 Sep 17 11:43:37 p5520 kernel: [ 31.972792] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Sep 17 11:43:37 p5520 kernel: [ 31.972793] CR2: 00007fd1f6ce49c8 CR3: 000000042b5b9001 CR4: 00000000003606e0 Sep 17 11:43:37 p5520 kernel: [ 31.972793] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Sep 17 11:43:37 p5520 kernel: [ 31.972794] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Sep 17 11:43:37 p5520 kernel: [ 31.972795] Call Trace: Sep 17 11:43:37 p5520 kernel: [ 31.973175] ? dequeue_task_fair+0x4f8/0x650 Sep 17 11:43:37 p5520 kernel: [ 31.973179] ? wait_woken+0x80/0x80 Sep 17 11:43:37 p5520 kernel: [ 31.973197] intel_atomic_commit_work+0x12/0x20 [i915] Sep 17 11:43:37 p5520 kernel: [ 31.973201] process_one_work+0x1e7/0x410 Sep 17 11:43:37 p5520 kernel: [ 31.973202] worker_thread+0x4a/0x410 Sep 17 11:43:37 p5520 kernel: [ 31.973205] kthread+0x125/0x140 Sep 17 11:43:37 p5520 kernel: [ 31.973206] ? process_one_work+0x410/0x410 Sep 17 11:43:37 p5520 kernel: [ 31.973208] ? kthread_create_on_node+0x70/0x70 Sep 17 11:43:37 p5520 kernel: [ 31.973211] ret_from_fork+0x25/0x30 Sep 17 11:43:37 p5520 kernel: [ 31.973213] Code: ff ff ff 48 83 c7 08 e8 91 68 b9 cc 4c 8b 85 70 ff ff ff 4d 85 c0 0f 85 7b fa ff ff 8d 73 41 48 c7 c7 a8 44 3d c0 e8 73 1e bb cc <0f> ff e9 65 fa ff ff 90 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 Sep 17 11:43:37 p5520 kernel: [ 31.973233] ---[ end trace 74831c94e076ba96 ]--- How do I send full kernel logs? I tried sending you an email with my recent kern.log file, but I guess it was too big and rejected by the list. Should I upload them somewhere else and just post a link? What is established standard for this? Thanks, Piotr 2017-09-17 9:59 GMT+02:00 Piotr Kołaczkowski <pkolaczk@xxxxxxxxxxxx>: > Hello Greg, > > Thanks for the answer. > 3 days ago I updated BIOS to latest 1.5.0 (published at the day of > updating it!) and the same day I updated the dock firmware. Actually > updating the kernel + BIOS + firmware was the first things I tried and > I did it many times during the last months that I own this laptop. > > During the last 3 days, I had maybe two freezes after logging, a few > other at resume after plugging the dock (ok, I probably shouldn't do > it), and a moment ago after hotplugging the dock - black both screens > (builtin + external) and a freeze. > > Kernel log attached. > > Thanks for your help, > Piotr > > > > > PIOTR KOŁACZKOWSKI > > Lead Software Engineer, DSE Analytics | pkolaczk@xxxxxxxxxxxx > > > > > > > 2017-09-17 1:23 GMT+02:00 Greg KH <gregkh@xxxxxxxxxxxxxxxxxxx>: >> On Sat, Sep 16, 2017 at 03:02:58PM +0200, Piotr Kołaczkowski wrote: >>> Hello! >>> >>> TL;DR: >>> I'm having troubles with Dell WD15 dock connected to USB-C of Dell >>> Precision 5520 laptop. >>> I'm seeing very frequent kernel freezes, sometimes panics, >>> particularly on logging into the desktop session. >>> I first created a ticket on Ubuntu Launchpad, but I have been directed >>> to here. https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1701499 >>> >>> I've tried sending email to the linux-usb list from my private >>> address, pkolaczk@xxxxxxxxx, but somehow I didn't get any answer - >>> maybe my email didn't get through or just some incompatibility between >>> gmail and majordomo (or I don't know how to use it properly). If you >>> received a similar email previously, I'm sorry for duplicate. >> >> html email is rejected by the mailing lists, odds are that is what >> happened there. >> >>> Please at least confirm this email got to the list, because Gmail does >>> not display it in the inbox... Thanks. >>> >>> As for the problems. >>> >>> Hardware: >>> - Dell Precision 5520 Laptop >>> - WD15 USB-C Dock >>> - External Dell U3011 display connected to the dock >>> - Ethernet cable connected to the dock >>> - wireless Logitech USB mouse, connected to the laptop directly (nano-receiver) >>> - Logitech K290 keyboard connected to USB port of the dock >>> >>> Software: >>> - Linux 4.12.13 / Linux 4.13.2 taken from Ubuntu ppa/mainline - either >>> version has this problem(s). >>> - Bios version: 1.5.0 >>> - WD15 firmware: updated yesterday >>> >>> Problems: >>> - If booted with the dock connected, system almost always totally >>> freezes right after logging into desktop session, always after >>> displaying the desktop and activating the external display, but before >>> establishing the ethernet connection. Freeze is total, can't move >>> mouse pointer, can't switch to TTY with Ctrl-Alt-F1. >>> - Hotplugging the dock after getting to the grahical login screen >>> works fine, but attempt to log in ends with freeze just as in the >>> previous point. >>> - Sometimes the system doesn't freeze, but ethernet connection doesn't come up. >>> - Sometimes ethernet connection disconnects and can't be reestablished >>> without reboot. >>> - System sometimes fails to resume in the following scenarios: >>> -- suspend, disconnect dock, resume >>> -- suspend, connect the dock, resume >>> >>> What works fine: >>> - Suspend/resume without connecting/disconnecting the dock seems to be >>> working almost always fine. >>> - Hotplugging the dock after starting the desktop session works fine >>> (and is the only reliable workaround for the issue). >>> - System never freezes before showing LightDM login screen, and at >>> this point, external display, keyboard and ethernet connection work >>> fine. >>> - Laptop alone with no dock connected is perfectly stable. >>> >>> I didn't spot anything suspicious repeating in the syslog. There have >>> been some General Protection Faults logged sometimes, but not every >>> freeze causes logging any error information. >>> I can send you some recent syslogs, if you wish. >> >> Having a kernel log for when something goes wrong would be great to have >> those faults tell us a lot about what the problem might be. Care to >> send them? >> >> Also, check to ensure that you have the latest BIOS update from Dell, >> they have been fixing a lot of USB/Thunderbolt issues lately in them, >> and I know my Dell laptops just resolved a lot of issues like this with >> docking stations when I updated the BIOS. >> >> Also, is this one of the docking stations that needs the firmware >> updated? There are 2 different ones, one a small one the size of a >> matchbox, and the other a very large one with a huge power supply. The >> larger one can have its firmware updated and that would also be >> something to check that you have the latest version (I don't know if you >> can update it from Linux only, sorry, last time I looked I couldn't >> figure it out, but that was over a year ago...) >> >> 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