You are not logged in.

#1 2020-01-27 16:49:32

t638403
Member
Registered: 2020-01-27
Posts: 6

Lenovo Thunderbold Dock HDMI not working

Today my 2 monitors where suddenly no longer detected. They are connected through a Lenovo Thinkpad Thunderbolt 3 Dock (DK 1841). Other devices connected through the dock do still work. The security settings for my thunderbolt connection are set to "no security".

Kernel:

$ cat /proc/version 
Linux version 5.4.13-arch1-1 (linux@archlinux) (gcc version 9.2.0 (GCC)) #1 SMP PREEMPT Fri, 17 Jan 2020 23:09:54 +0000

Two cards:

$ lspci | grep -i vga
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Mobile)
01:00.0 VGA compatible controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Ti Mobile] (rev a1)

Only my laptop screen is detected. Previously HDMI/DP on the dock where also listed:

$ xrandr -q
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
eDP-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   1920x1080     60.03*+  60.01    59.97    59.96    59.93    47.99  
   1680x1050     59.95    59.88  
   1400x1050     59.98  
   1600x900      59.99    59.94    59.95    59.82  

   ...

Connection to the dock seems fine:

$ boltctl
 ● Lenovo ThinkPad Thunderbolt 3 Dock
   ├─ type:          peripheral
   ├─ name:          ThinkPad Thunderbolt 3 Dock
   ├─ vendor:        Lenovo
   ├─ uuid:          0073f1e8-bd26-0801-ffff-ffffffffffff
   ├─ status:        authorized
   │  ├─ domain:     c3030000-0070-741e-03b3-b11c56e42823
   │  └─ authflags:  boot
   ├─ authorized:    Mon 27 Jan 2020 04:16:29 PM UTC
   ├─ connected:     Mon 27 Jan 2020 04:16:29 PM UTC
   └─ stored:        Mon 27 Jan 2020 03:32:41 PM UTC
      ├─ policy:     iommu
      └─ key:        no

A few interesting lines in the dmesg output:

[    8.736055] ucsi_acpi USBC000:00: PPM NOT RESPONDING
[    8.736061] ucsi_acpi USBC000:00: con1: failed to register alternate modes
[    9.709743] typec_displayport port0-partner.0: failed to enter mode

Kind regards,
Erik

Last edited by t638403 (2020-02-13 15:11:25)

Offline

#2 2020-01-29 09:41:02

t638403
Member
Registered: 2020-01-27
Posts: 6

Re: Lenovo Thunderbold Dock HDMI not working

Solution for me:

1. install nvidia-lts
2. install linux-lts

In this specific order. If I understand correctly, this order is relevant since nvidia driver will be compiled into linux kernel.

EDIT: Apparently order does not matter.

Last edited by t638403 (2020-02-03 15:31:35)

Offline

#3 2020-01-29 13:00:38

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 8,712

Re: Lenovo Thunderbold Dock HDMI not working

The order doesn't matter, you are installing a precompiled module that is already compiled for the LTS kernel.

Please mark as [SOLVED] by editing the title in your first post: https://wiki.archlinux.org/index.php/Code_of_conduct

Offline

#4 2020-02-13 15:13:31

t638403
Member
Registered: 2020-01-27
Posts: 6

Re: Lenovo Thunderbold Dock HDMI not working

After an update today, my screens stopped working again.

I guess the changes made to the nvidia driver now found their way into the nvida-lts driver.

Any help would be much appreciated...

Offline

#5 2020-02-13 15:20:51

t638403
Member
Registered: 2020-01-27
Posts: 6

Re: Lenovo Thunderbold Dock HDMI not working

I see that the lts kernel is upgraded recently

$ cat /proc/version
Linux version 5.4.19-1-lts (linux-lts@archlinux) (gcc version 9.2.1 20200130 (Arch Linux 9.2.1+20200130-2)) #1 SMP Tue, 11 Feb 2020 15:35:50 +0000

Offline

Board footer

Powered by FluxBB