This problem also occurs reliably for me.

Laptop: Lenovo T450s
CPU: Intel(R) Core(TM) i5-5300U CPU @ 2.30GHz
Dock: ThinkPad Ultra Dock

To reproduce:

- laptop is not in the dock
- suspend the laptop
- put the laptop in the dock
- resume by pressing the power button on the dock

The external screens do not activate. The only way to get them working
is to power-cycle the laptop.

Kernel log:

[10243.844260] thinkpad_acpi: docked into hotplug port replicator
[10244.652647] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too 
many voltage retries, give up
[10244.858757] usb 3-3: new SuperSpeed USB device number 4 using xhci_hcd
[10244.990316] usb 2-3: new high-speed USB device number 17 using xhci_hcd
[10245.113824] usb 3-3: New USB device found, idVendor=17ef, idProduct=1010
[10245.113827] usb 3-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[10245.113829] usb 3-3: Product: Lenovo ThinkPad Dock   
[10245.113831] usb 3-3: Manufacturer: LENOVO                 
[10245.116346] hub 3-3:1.0: USB hub found
[10245.116497] hub 3-3:1.0: 4 ports detected
[10245.173393] usb 2-3: New USB device found, idVendor=17ef, idProduct=1010
[10245.173396] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[10245.173398] usb 2-3: Product: Lenovo ThinkPad Dock   
[10245.173399] usb 2-3: Manufacturer: LENOVO                 
[10245.173884] hub 2-3:1.0: USB hub found
[10245.174200] hub 2-3:1.0: 4 ports detected
[10245.350388] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too 
many voltage retries, give up
[10245.352442] thinkpad_acpi: EC reports that Thermal Table has changed
[10245.463919] usb 2-3.4: new high-speed USB device number 18 using xhci_hcd
[10245.564215] usb 2-3.4: New USB device found, idVendor=17ef, idProduct=100f
[10245.564219] usb 2-3.4: New USB device strings: Mfr=1, Product=2, 
SerialNumber=3
[10245.564221] usb 2-3.4: Product: Lenovo ThinkPad Dock
[10245.564223] usb 2-3.4: Manufacturer: Lenovo
[10245.564225] usb 2-3.4: SerialNumber: Rev1.2
[10245.564633] hub 2-3.4:1.0: USB hub found
[10245.564693] hub 2-3.4:1.0: 3 ports detected
[10245.835891] usb 2-3.4.1: new low-speed USB device number 19 using xhci_hcd
[10245.927700] usb 2-3.4.1: New USB device found, idVendor=046d, idProduct=c077
[10245.927703] usb 2-3.4.1: New USB device strings: Mfr=1, Product=2, 
SerialNumber=0
[10245.927705] usb 2-3.4.1: Product: USB Optical Mouse
[10245.927707] usb 2-3.4.1: Manufacturer: Logitech
[10245.927869] usb 2-3.4.1: ep 0x81 - rounding interval to 64 microframes, ep 
desc says 80 microframes
[10245.930157] input: Logitech USB Optical Mouse as 
/devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3.4/2-3.4.1/2-3.4.1:1.0/0003:046D:C077.0005/input/input21
[10245.930290] hid-generic 0003:046D:C077.0005: input,hidraw0: USB HID v1.11 
Mouse [Logitech USB Optical Mouse] on usb-0000:00:14.0-3.4.1/input0
[10245.968042] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too 
many voltage retries, give up
[10246.131855] usb 2-3.4.2: new low-speed USB device number 20 using xhci_hcd
[10246.250840] usb 2-3.4.2: New USB device found, idVendor=03f0, idProduct=0024
[10246.250844] usb 2-3.4.2: New USB device strings: Mfr=1, Product=2, 
SerialNumber=0
[10246.250846] usb 2-3.4.2: Product: HP Basic USB Keyboard
[10246.250848] usb 2-3.4.2: Manufacturer: CHICONY
[10246.251021] usb 2-3.4.2: ep 0x81 - rounding interval to 64 microframes, ep 
desc says 80 microframes
[10246.258936] input: CHICONY HP Basic USB Keyboard as 
/devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3.4/2-3.4.2/2-3.4.2:1.0/0003:03F0:0024.0006/input/input22
[10246.312102] hid-generic 0003:03F0:0024.0006: input,hidraw1: USB HID v1.11 
Keyboard [CHICONY HP Basic USB Keyboard] on usb-0000:00:14.0-3.4.2/input0
[10246.665743] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too 
many voltage retries, give up
[10246.723102] e1000e: enp0s25 NIC Link is Up 1000 Mbps Full Duplex, Flow 
Control: None
[10247.363886] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too 
many voltage retries, give up
[10248.061956] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too 
many voltage retries, give up
[10248.759891] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too 
many voltage retries, give up
[10248.760433] [drm:intel_dp_link_training_channel_equalization [i915]] *ERROR* 
failed to train DP, aborting
[10248.771771] [drm:intel_dp_link_training_channel_equalization [i915]] *ERROR* 
Timed out waiting for DP idle patterns
[10249.455660] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too 
many voltage retries, give up
[10250.153786] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too 
many voltage retries, give up
[10250.771619] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too 
many voltage retries, give up
[10251.467211] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too 
many voltage retries, give up
[10252.165552] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too 
many voltage retries, give up
[10252.863344] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too 
many voltage retries, give up
[10253.561134] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too 
many voltage retries, give up
[10253.561635] [drm:intel_dp_link_training_channel_equalization [i915]] *ERROR* 
failed to train DP, aborting
[10253.572336] [drm:intel_dp_link_training_channel_equalization [i915]] *ERROR* 
Timed out waiting for DP idle patterns
[10276.208337] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too 
many voltage retries, give up
[10276.823727] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too 
many voltage retries, give up
[10277.439358] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too 
many voltage retries, give up
[10278.057600] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too 
many voltage retries, give up
[10278.673275] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too 
many voltage retries, give up
[10279.288605] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too 
many voltage retries, give up
[10279.904107] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too 
many voltage retries, give up
[10279.904377] [drm:intel_dp_link_training_channel_equalization [i915]] *ERROR* 
failed to train DP, aborting
[10279.916292] [drm:intel_dp_link_training_channel_equalization [i915]] *ERROR* 
Timed out waiting for DP idle patterns
[10280.517659] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too 
many voltage retries, give up
[10281.133142] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too 
many voltage retries, give up
[10281.749557] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too 
many voltage retries, give up
[10282.365089] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too 
many voltage retries, give up
[10282.980626] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too 
many voltage retries, give up
jay@marlin:~/viv/src$

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1568573

Title:
  i915 Skylake - Ultra Dock external displays not detected after
  suspend/resume cycle

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1568573/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to