Getting a USB-C dock with DisplayPort support to work on Fedora 26

asked 2017-08-14 02:41:28 -0600

guss77 gravatar image

I've just installed Fedora 26 for use on my Dell Precision 5520 mobile workstation. I have a Cable Matters Thunderbolt dock which works fine with Ubuntu - both DisplayPort and HDMI outputs work fine as well as USB 2.0, 3.0 and 3.1 hub and wired networking (USB-PD isn't working because the Precision requires more than double the power output of the dock).

On Fedora the display ports are dead. I've tried both the Wayland and the Xorg GNOME Shell sessions and they behave the same: the only display shown on the GNOME settings app is the internal display.

Also, may or may not be related, there is some issue with the USB hub - while the keyboard works immediately upon connection, the mouse connection sometimes takes a while - as much as a minute before it responds.

Kernel: 4.11.8-300.fc26.x86_64

xrandr --query:

Screen 0: minimum 1920 x 1080, current 1920 x 1080, maximum 1920 x 1080
default connected primary 1920x1080+0+0 0mm x 0mm
  1920x1080     77.00*

lspci:

00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 05)
00:01.0 PCI bridge: Intel Corporation Skylake PCIe Controller (x16) (rev 05)
00:02.0 VGA compatible controller: Intel Corporation Device 591b (rev 04)
00:04.0 Signal processing controller: Intel Corporation Skylake Processor Thermal Subsystem (rev 05)
00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-H Thermal subsystem (rev 31)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-H Serial IO I2C Controller #0 (rev 31)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-H Serial IO I2C Controller #1 (rev 31)
00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31)
00:17.0 SATA controller: Intel Corporation Sunrise Point-H SATA controller [AHCI mode] (rev 31)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #1 (rev f1)
00:1c.1 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #2 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #9 (rev f1)
00:1d.4 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #13 (rev f1)
00:1d.6 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #15 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31)
00:1f.3 Audio device: Intel Corporation Device a171 (rev 31)
00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31)
01:00.0 3D controller: NVIDIA Corporation GM107GLM [Quadro M1200 Mobile] (rev a2)
02:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
04 ...
(more)
edit retag flag offensive close merge delete

Comments

I have the same issue. Keyboard is not working, mouse is not working, HDMI is not working (only internal display available). Docking station: Lenovo Thinkpad Thunderbolt 3 Dock.

uname -a Linux rs 4.12.11-300.fc26.x8664 #1 SMP Thu Sep 7 18:32:12 UTC 2017 x8664 x8664 x8664 GNU/Linux

I have bios updated to latest version 1.21, Lenovo Thinkpad x270.

RomanS gravatar imageRomanS ( 2017-09-13 01:17:59 -0600 )edit