A bit of random testing with undocking and docking repeatedly, with
sometimes 'killall unity-settings-daemon' to reread monitors.xml and
hopefully reset the display mode, shows weird behaviour.

After a docked fresh boot, after undocking i get for xrandr (SNIPs for
brevity):

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y 
axis) 310mm x 174mm
   2560x1440     60.00 +
   1920x1440     60.00  
[SNIP]
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
HDMI-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
HDMI-3 disconnected (normal left inverted right x axis y axis)
DP-3-1 connected (normal left inverted right x axis y axis)
   1024x768      60.00  
   800x600       60.32    56.25  
   848x480       60.00  
   640x480       59.94  
DP-3-2 connected (normal left inverted right x axis y axis)
   1024x768      60.00  
   800x600       60.32    56.25  
   848x480       60.00  
   640x480       59.94  
DP-3-3 disconnected (normal left inverted right x axis y axis)

Redocking and going through a few glitchy stretched display mode changes
gets a more promising xrandr:

eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y 
axis) 310mm x 174mm
   2560x1440     60.00 +
   1920x1440     60.00  
[SNIP]
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
HDMI-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
HDMI-3 disconnected (normal left inverted right x axis y axis)
DP-3-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y 
axis) 518mm x 324mm
   1920x1200     59.95 +
   1920x1080     50.00  
[SNIP]
DP-3-2 connected (normal left inverted right x axis y axis)
   1920x1200     59.95 +
   1920x1080     50.00  
[SNIP]
DP-3-3 disconnected (normal left inverted right x axis y axis)

But that just means the monitors are advertised in System Settings ->
Displays, where I can change their position, resolution, etc. but they
stay dark.

Here's a few log lines after undocking:

Dez 20 16:15:31 talas kernel: [drm:intel_dp_link_training_clock_recovery 
[i915]] *ERROR* failed to enable link training
Dez 20 16:15:31 talas kernel: [drm:intel_dp_start_link_train [i915]] *ERROR* 
failed to start channel equalization
Dez 20 16:16:18 talas kernel: [drm:intel_dp_link_training_clock_recovery 
[i915]] *ERROR* failed to enable link training
Dez 20 16:16:18 talas kernel: [drm:intel_dp_start_link_train [i915]] *ERROR* 
failed to start channel equalization

Dez 20 16:17:16 talas kernel: [drm:intel_dp_link_training_clock_recovery 
[i915]] *ERROR* failed to enable link training
Dez 20 16:17:16 talas kernel: [drm:intel_dp_start_link_train [i915]] *ERROR* 
failed to start channel equalization

After docking and various shenanigans I get:

Dez 20 16:29:56 talas kernel: [drm:intel_cpu_fifo_underrun_irq_handler
[i915]] *ERROR* CPU pipe A FIFO underrun

Notably the "too many voltage retries" error is missing this time.
Again when rebooting everything works fine. Except for un-/redocking of course.

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

Title:
  [Lenovo Thinkpad T460p] 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/1651454/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to