You are not logged in.

#1 2023-09-01 17:08:25

ccook13
Member
Registered: 2020-09-29
Posts: 8

USB-C Hub w/ HDMI & DP stopped working after update

I have a Thinkpad T14 AMD Gen 1, and I've used both an Anker & CableMatters USB-C hub alternately to get an extra HDMI out for my work setup. Both hubs stopped working to provide an extra display-out earlier this week, and looking back through my pacman.log for anything related to display drivers, I saw that mesa, libva, and some other similar packages got minor bumps. Does anyone know if these packages could be the culprit, or if not, what packages could be? I have a list with package names and version changes from the past week if anyone needs it.

Under xrandr, I get my main laptop screen, eDP, the onboard HDMI out, HDMI-A-0, then two DisplayPorts, 0 & 1, that are shown as disconnected regardless of the hubs being connected or not.

[Edit 1]

Under lsusb, the hubs still show up, the controller/main chip(?) is from a "VIA Labs, Inc." for both of them.

Last edited by ccook13 (2023-09-01 17:13:58)

Offline

#2 2023-09-02 11:25:59

Lone_Wolf
Forum Moderator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 12,375

Re: USB-C Hub w/ HDMI & DP stopped working after update

Do those hubs use USB-C alternate DP or Thunderbolt mode ? see https://en.wikipedia.org/wiki/USB-C#Alt … ifications

If so a change on kernel level is the most likely cause.
Was your kernel in the list of updated pacakges ?


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building to complicated ?
Try clean chroot manager by graysky

Offline

#3 2023-09-03 18:00:29

ccook13
Member
Registered: 2020-09-29
Posts: 8

Re: USB-C Hub w/ HDMI & DP stopped working after update

Lone_Wolf wrote:

Do those hubs use USB-C alternate DP or Thunderbolt mode ? see https://en.wikipedia.org/wiki/USB-C#Alt … ifications

If so a change on kernel level is the most likely cause.
Was your kernel in the list of updated pacakges ?

Per the product page for the main one (Cable Matters), it operates in DP Alt Mode, and did so for the longest time.

I run the Zen kernel, and it did get updated on Saturday the 26th, from 6.4.11.zen2 to 6.4.12.zen1; I would have first noticed the hub not showing a display the following Monday (the 28th) when I got back to my workspace. Not sure what could have been in that but it seems maybe something changed. I'll do some digging, thanks Lone_Wolf. If anyone has any knowledge if DP Alt Mode changed in that particular kernel or related kernels, any information is welcome.

Offline

#4 2023-09-03 18:08:06

ccook13
Member
Registered: 2020-09-29
Posts: 8

Re: USB-C Hub w/ HDMI & DP stopped working after update

It seems per this article and the linked patch series on kernel.org shows that an upgrade to allow support for DisplayPort 2.1 Alt Mode was in the works in the time leading up to my kernel update. Haven't gone thru it yet but maybe this is the ticket. I'll try downgrading to a previous kernel when I get home tomorrow.

Offline

#5 2023-10-18 03:37:25

4internetanonymity
Member
Registered: 2009-07-09
Posts: 56

Re: USB-C Hub w/ HDMI & DP stopped working after update

Any info on this yet? That patchset is regarding DP 2.1, right? In my context it isn't working with DP 1.4. Also Cable Matters adapter, Linux 6.5.7, nothing relevant in dmesg upon connecting (Thunderbolt 4 -> DP).

Offline

#6 2023-10-25 19:17:07

ccook13
Member
Registered: 2020-09-29
Posts: 8

Re: USB-C Hub w/ HDMI & DP stopped working after update

4internetanonymity wrote:

Any info on this yet? That patchset is regarding DP 2.1, right? In my context it isn't working with DP 1.4. Also Cable Matters adapter, Linux 6.5.7, nothing relevant in dmesg upon connecting (Thunderbolt 4 -> DP).

I'm pleased to announce that as of 6.5.8 on my machine, it seems to be operational again. Not sure what changed, but something must have, somewhere.

If it helps you 4internet, I have a snippet here of my dmesg log, and the output of the diff of lsusb with and without insertion of the hub. These snippets are what you would see if it worked, as it has begun to again for me. I think the key device is the "Multiport" one, as it always seems to enumerate last.

One other note, using xrandr, I see that via the USB port on my particular hub, the screen is using "DisplayPort-1"; There is also a "DisplayPort0", which I think is for the actual DP port on the hub. Before when it was inoperational, both xrandr entries would show "disconnected".

[16372.954950] usb 6-1: new high-speed USB device number 13 using xhci_hcd
[16373.084952] usb 6-1: New USB device found, idVendor=2109, idProduct=2817, bcdDevice= 5.33
[16373.084965] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[16373.084971] usb 6-1: Product: USB2.0 Hub
[16373.084975] usb 6-1: Manufacturer: VIA Labs, Inc.
[16373.129325] hub 6-1:1.0: USB hub found
[16373.129588] hub 6-1:1.0: 5 ports detected
[16373.224411] usb 7-1: new SuperSpeed USB device number 8 using xhci_hcd
[16373.316963] usb 7-1: New USB device found, idVendor=2109, idProduct=0817, bcdDevice= 5.33
[16373.316976] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[16373.316981] usb 7-1: Product: USB3.0 Hub
[16373.316986] usb 7-1: Manufacturer: VIA Labs, Inc.
[16373.337132] hub 7-1:1.0: USB hub found
[16373.337315] hub 7-1:1.0: 4 ports detected
[16373.865096] usb 7-1.2: new SuperSpeed USB device number 9 using xhci_hcd
[16373.878737] usb 7-1.2: New USB device found, idVendor=0bda, idProduct=8153, bcdDevice=30.00
[16373.878750] usb 7-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=6
[16373.878756] usb 7-1.2: Product: USB 10/100/1000 LAN
[16373.878761] usb 7-1.2: Manufacturer: CMI
[16373.878765] usb 7-1.2: SerialNumber: 000001
[16374.041329] r8152-cfgselector 7-1.2: reset SuperSpeed USB device number 9 using xhci_hcd
[16374.084113] r8152 7-1.2:1.0: load rtl8153a-4 v2 02/07/20 successfully
[16374.107935] r8152 7-1.2:1.0 eth0: v1.12.13
[16374.168814] r8152 7-1.2:1.0 enp7s0f4u1u2: renamed from eth0
[16377.879919] usb 6-1.5: new high-speed USB device number 14 using xhci_hcd
[16377.960869] usb 6-1.5: New USB device found, idVendor=2109, idProduct=8817, bcdDevice= 0.01
[16377.960883] usb 6-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[16377.960889] usb 6-1.5: Product: USB-C Multiport Adapter
[16377.960894] usb 6-1.5: Manufacturer: VIA Labs, Inc.
[16377.960898] usb 6-1.5: SerialNumber: 0000000000000001
Bus 007 Device 011: ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
Bus 007 Device 010: ID 2109:0817 VIA Labs, Inc. USB3.0 Hub
Bus 006 Device 016: ID 2109:8817 VIA Labs, Inc. USB-C Multiport Adapter
Bus 006 Device 015: ID 2109:2817 VIA Labs, Inc. USB2.0 Hub

Offline

Board footer

Powered by FluxBB