You are not logged in.
Hi everyone,
I am using Arch on a Dell XPS 13 9360 laptop, and have recently gotten a Lenovo Thunderbolt docking station (40AN0135EU). I went with Lenovo because my work laptop is a Lenovo too, and compatibility with it was top priority. With the work laptop, the dock works without any issues (I am using two 1440p monitors). I hoped it would also work with my personal Dell, but it seems life isn't that simple. My Dell has the same integrated graphics as the Lenovo laptop (Intel UHD 620), so I don't expect it to be the bottleneck (the Intel documentation also claims that it has enough bandwidth for 4096x2304@60Hz over DP).
So the issue is, basically, that the monitors don't work at all. Even if I disconnect one of them, leaving only one connected, I still can't get it to display anything.
The monitors are listed in xrandr output (see below). When I connect the dock for the first time, xrandr shows "2560x1440" as the recommended mode (as it should be), but after an "xrandr --output DP1-2 --auto", xrandr briefly shows the monitor is active in that mode (but nothing is displayed), and after a few seconds again shows the monitor as not active, but with this mode no longer listed:
xrandr
Screen 0: minimum 8 x 8, current 2560 x 1440, maximum 32767 x 32767
eDP1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 290mm x 170mm
1920x1080 59.93*+ 59.93
1680x1050 59.88
1400x1050 59.98
1600x900 60.00 59.95 59.82
1280x1024 60.02
1400x900 59.96 59.88
1280x960 60.00
1368x768 60.00 59.88 59.85
1280x800 59.81 59.91
1280x720 59.86 60.00 59.74
1024x768 60.00
1024x576 60.00 59.90 59.82
960x540 60.00 59.63 59.82
800x600 60.32 56.25
864x486 60.00 59.92 59.57
640x480 59.94
720x405 59.51 60.00 58.99
640x360 59.84 59.32 60.00
DP1 disconnected (normal left inverted right x axis y axis)
DP1-1 disconnected (normal left inverted right x axis y axis)
DP1-2 connected (normal left inverted right x axis y axis)
1920x1200 59.88
2048x1080 60.00
1920x1080 60.00 50.00 59.94
1600x1200 60.00
1680x1050 59.95
1280x1024 75.02 60.02
1280x800 59.81
1152x864 75.00
1280x720 60.00 50.00 59.94
1024x768 75.03 60.00
800x600 75.00 60.32
720x576 50.00
720x480 60.00 59.94
640x480 75.00 60.00 59.94
720x400 70.08
DP1-3 connected (normal left inverted right x axis y axis)
1920x1200 59.88
2048x1080 60.00
1920x1080 60.00 50.00 59.94
1600x1200 60.00
1680x1050 59.95
1280x1024 75.02 60.02
1280x800 59.81
1152x864 75.00
1280x720 60.00 50.00 59.94
1024x768 75.03 60.00
800x600 75.00 60.32
720x576 50.00
720x480 60.00 59.94
640x480 75.00 60.00 59.94
720x400 70.08
DP2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)Now if I run "xrandr --output DP1-2 --mode 1920x1080", a similar thing happens, and my xrandr output after ~10s is (only the relevant monitors):
DP1-2 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 600mm x 340mm
1280x1024 75.02 60.02
1280x800 59.81
1152x864 75.00
1280x720 60.00 50.00 59.94
1024x768 75.03 60.00
800x600 75.00 60.32
720x576 50.00
720x480 60.00 59.94
640x480 75.00 60.00 59.94
720x400 70.08
DP1-3 connected (normal left inverted right x axis y axis)
1280x1024 75.02 60.02
1280x800 59.81
1152x864 75.00
1280x720 60.00 50.00 59.94
1024x768 75.03 60.00
800x600 75.00 60.32
720x576 50.00
720x480 60.00 59.94
640x480 75.00 60.00 59.94
720x400 70.08 So it seems like the modes get eliminated when I try them :\.
Booting up with the dock plugged in does not fix the issue. It's also interesting (and perhaps concerning) that I don't see the dock in "boltctl" output (the CLI tool I use for TB3 management).
I can see the dock in "lsusb", but not in "lspci" (which may be expected?)
$ lsusb
Bus 004 Device 004: ID 046d:0893 Logitech, Inc. Logitech StreamCam
Bus 004 Device 005: ID 17ef:3082 Lenovo ThinkPad TBT 3 Dock
Bus 004 Device 003: ID 17ef:307f Lenovo USB3.1 Hub
Bus 004 Device 002: ID 17ef:307f Lenovo USB3.1 Hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 2109:8818 VIA Labs, Inc. USB Billboard Device
Bus 003 Device 010: ID 2109:8818 VIA Labs, Inc. USB Billboard Device
Bus 003 Device 009: ID 2516:0059 Cooler Master Co., Ltd. MasterKeys Pro S white
Bus 003 Device 008: ID 09da:f6eb A4Tech Co., Ltd. USB Device
Bus 003 Device 007: ID 17ef:3083 Lenovo ThinkPad Thunderbolt 3 Dock USB Audio
Bus 003 Device 005: ID 17ef:3081 Lenovo USB2.0 HUB
Bus 003 Device 003: ID 17ef:3080 Lenovo USB2.0 Hub
Bus 003 Device 002: ID 17ef:3080 Lenovo USB2.0 Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0bda:568b Realtek Semiconductor Corp. Integrated_Webcam_HD
Bus 001 Device 002: ID 8087:0a2b Intel Corp. Bluetooth wireless interface
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub$ lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 02)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 620 (rev 02)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 02)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-LP LPC Controller (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 PCI bridge: Intel Corporation DSL6340 Thunderbolt 3 Bridge [Alpine Ridge 2C 2015]
02:00.0 PCI bridge: Intel Corporation DSL6340 Thunderbolt 3 Bridge [Alpine Ridge 2C 2015]
02:01.0 PCI bridge: Intel Corporation DSL6340 Thunderbolt 3 Bridge [Alpine Ridge 2C 2015]
02:02.0 PCI bridge: Intel Corporation DSL6340 Thunderbolt 3 Bridge [Alpine Ridge 2C 2015]
39:00.0 USB controller: Intel Corporation DSL6340 USB 3.1 Controller [Alpine Ridge]
3a:00.0 Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78)
3b:00.0 Non-Volatile memory controller: SK hynix PC300 NVMe Solid State Drive 256GBUSB devices connected through the dock (mouse and keyboard) work, so the issue seems to be with DP over TB3.
Does anyone have any thoughts how to troubleshoot this?
Offline