DP via USB sometimes does not work (dcn31_program_compbuf_size error)
Brief summary of the problem:
USB4 DP adapter sometimes does not work. I have to disconnect and reconnect until I get video output. It does not happen with any other hardware configuration.
Hardware description:
- CPU: AMD Ryzen 9 7900X
- GPU:
68:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Raphael [1002:164e] (rev c2)
- System Memory: 2x32GB DDR5
- Display(s): LG Display GSM77BC, 3840x2160 @ 144 Hz
- Type of Display Connection: USB4 DP to HDMI 2.1
System information:
- Distro name and Version: Arch Linux
- Kernel version:
Linux 6.12.7-2-cachyos #1 SMP PREEMPT_DYNAMIC Fri, 27 Dec 2024 19:00:13 +0000 x86_64 GNU/Linux
- Custom kernel: N/A
- AMD official driver version: N/A
- Kernel options:
rw zswap.enabled=0 nowatchdog splash
How to reproduce the issue:
I have the USB-C to DisplayPort adapter Cable matters 201310-BLK, which I am using to output a HDMI 2.1 signal from a USB4 DP-out port. I already updated the adapter to the latest available firmware.
Often, when I connect the dongle to the USB4 port, the signal is not transmitted and the monitor will detect no video to be displayed. To temporarily fix the issue I have to unplug and plug back the dongle multiple times until it works. This takes one to two attempts. Restarting the computer sometimes forces me to repeat this step until I get video output again. Once I get video output, it is stable and I can change resolution and refresh rate without issues.
I noticed this issue happening since at least July 2024 with Linux 6.10, when I bought the adapter. I do not have the same issue when using the adapter on my Macbook or my Steam Deck. The problem only happens using my Linux+AMD iGPU. I can safely rule out a problem in the adapter.
Please find the logs below.
Log files (for system lockups / game freezes / crashes)
The following dmesg.log
shows once instance when the adapter is connected and there is no video output. Then it gets disconnected, re-connected to then successfully behave as expected.
[ 150.469333] usb 2-1: new SuperSpeed USB device number 9 using xhci_hcd
[ 150.482953] usb 2-1: New USB device found, idVendor=2109, idProduct=0817, bcdDevice= 5.33
[ 150.482957] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 150.482958] usb 2-1: Product: USB3.0 Hub
[ 150.482959] usb 2-1: Manufacturer: VIA Labs, Inc.
[ 150.484473] hub 2-1:1.0: USB hub found
[ 150.484531] hub 2-1:1.0: 4 ports detected
[ 150.529980] usb 5-11: new high-speed USB device number 17 using xhci_hcd
[ 150.571443] usb 2-1: USB disconnect, device number 9
[ 150.740992] usb 5-11: New USB device found, idVendor=2109, idProduct=2817, bcdDevice= 5.33
[ 150.740996] usb 5-11: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 150.740998] usb 5-11: Product: USB2.0 Hub
[ 150.740999] usb 5-11: Manufacturer: VIA Labs, Inc.
[ 150.758106] hub 5-11:1.0: USB hub found
[ 150.760971] hub 5-11:1.0: 5 ports detected
[ 150.882517] usb 2-1: new SuperSpeed USB device number 10 using xhci_hcd
[ 150.916146] usb 2-1: New USB device found, idVendor=2109, idProduct=0817, bcdDevice= 5.33
[ 150.916149] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 150.916151] usb 2-1: Product: USB3.0 Hub
[ 150.916152] usb 2-1: Manufacturer: VIA Labs, Inc.
[ 150.918405] hub 2-1:1.0: USB hub found
[ 150.918456] hub 2-1:1.0: 4 ports detected
[ 151.441047] usb 2-1.1: new SuperSpeed USB device number 11 using xhci_hcd
[ 151.452499] usb 2-1.1: New USB device found, idVendor=0bda, idProduct=8153, bcdDevice=30.00
[ 151.452502] usb 2-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=6
[ 151.452504] usb 2-1.1: Product: USB 10/100/1000 LAN
[ 151.452505] usb 2-1.1: Manufacturer: CMI
[ 151.452506] usb 2-1.1: SerialNumber: 000001
[ 151.517601] r8152-cfgselector 2-1.1: reset SuperSpeed USB device number 11 using xhci_hcd
[ 151.573716] r8152 2-1.1:1.0 eth0: v1.12.13
[ 151.592463] r8152 2-1.1:1.0 enp50s0u1u1: renamed from eth0
[ 152.763109] Registered IR keymap rc-cec
[ 152.763150] rc rc0: DP-1 as /devices/pci0000:00/0000:00:08.1/0000:68:00.0/rc/rc0
[ 152.763180] input: DP-1 as /devices/pci0000:00/0000:00:08.1/0000:68:00.0/rc/rc0/input21
[ 152.941456] amdgpu 0000:68:00.0: [drm] REG_WAIT timeout 1us * 100 tries - dcn31_program_compbuf_size line:141
[ 153.844340] amdgpu 0000:68:00.0: [drm] REG_WAIT timeout 1us * 100 tries - dcn31_program_compbuf_size line:141
[ 153.844383] ------------[ cut here ]------------
[ 153.844384] WARNING: CPU: 23 PID: 1157 at drivers/gpu/drm/amd/amdgpu/../display/dc/hubbub/dcn31/dcn31_hubbub.c:151 dcn31_program_compbuf_size+0x20a/0x220 [amdgpu]
[ 153.844511] Modules linked in: xt_nat xt_tcpudp veth xt_conntrack xt_MASQUERADE nf_conntrack_netlink xfrm_user xfrm_algo xt_addrtype nft_compat ext4 mbcache jbd2 snd_seq_dummy snd_hrtimer rfcomm snd_seq uhid cmac algif_hash algif_skcipher af_alg ccm nft_masq nft_reject_ipv4 act_csum cls_u32 sch_htb nf_nat_tftp nf_conntrack_tftp nft_fib_inet nft_fib_ipv6 nft_fib_ipv4 nft_fib nft_reject_inet nf_reject_ipv6 nf_reject_ipv4 nft_reject nft_ct nft_chain_nat nf_nat nf_conntrack bridge nf_defrag_ipv6 stp nf_defrag_ipv4 llc overlay nf_tables bnep vfat fat r8153_ecm cdc_ether usbnet wl(POE) amd_atl intel_rapl_msr intel_rapl_common mt7921e mt7921_common kvm_amd mt792x_lib mt76_connac_lib kvm mt76 btusb snd_usb_audio btbcm crct10dif_pclmul btintel crc32_pclmul btrtl snd_usbmidi_lib polyval_clmulni btmtk snd_hwdep polyval_generic uvcvideo snd_ump ghash_clmulni_intel uvc mac80211 bluetooth sha512_ssse3 snd_rawmidi videobuf2_vmalloc libarc4 sha256_ssse3 snd_seq_device videobuf2_memops sha1_ssse3 asus_nb_wmi eeepc_wmi videobuf2_v4l2
[ 153.844561] asus_wmi aesni_intel snd_pcm r8152 videobuf2_common platform_profile gf128mul crypto_simd snd_timer mii i8042 cryptd sparse_keymap intel_wmi_thunderbolt serio rapl pcspkr wmi_bmof videodev libphy snd cfg80211 soundcore ccp k10temp thunderbolt mc joydev mousedev rfkill gpio_amdpt gpio_generic mac_hid spd5118 vfio_pci_core vfio_iommu_type1 vfio iommufd pkcs8_key_parser ntsync i2c_piix4 i2c_smbus i2c_dev crypto_user loop dm_mod nfnetlink lz4 zram 842_decompress 842_compress lz4hc_compress lz4_compress ip_tables x_tables xfs libcrc32c crc32c_generic ses scsi_transport_sas enclosure uas hid_logitech_hidpp usb_storage crc32c_intel nvme nvme_core nvme_auth hid_logitech_dj hid_generic usbhid amdgpu crc16 drm_buddy drm_suballoc_helper video wmi drm_exec i2c_algo_bit gpu_sched amdxcp drm_ttm_helper ttm drm_display_helper cec
[ 153.844606] CPU: 23 UID: 1000 PID: 1157 Comm: kwin_wayland Tainted: P S OE 6.12.7-2-cachyos #1 080da34db9febfd02699213bfd995b7047e85790
[ 153.844609] Tainted: [P]=PROPRIETARY_MODULE, [S]=CPU_OUT_OF_SPEC, [O]=OOT_MODULE, [E]=UNSIGNED_MODULE
[ 153.844610] Hardware name: ASUS System Product Name/ROG STRIX X670E-I GAMING WIFI, BIOS 3067 12/10/2024
[ 153.844611] RIP: 0010:dcn31_program_compbuf_size+0x20a/0x220 [amdgpu]
[ 153.844726] Code: 83 7c 24 04 00 75 23 65 48 8b 04 25 28 00 00 00 48 3b 44 24 08 75 17 48 83 c4 10 5b 5d e9 f9 82 2f e5 cc 0f 0b e9 72 ff ff ff <0f> 0b eb d9 e8 7d 72 08 e5 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 153.844727] RSP: 0018:ffffaee88c8df448 EFLAGS: 00010202
[ 153.844729] RAX: 0000000080040c0d RBX: ffff9b0e90374400 RCX: 0000000000000001
[ 153.844730] RDX: 0000000000000000 RSI: ffff9b0e8e4945c0 RDI: ffff9b0e90800000
[ 153.844731] RBP: 000000000000000d R08: ffffaee88c8df44c R09: 000000000000000d
[ 153.844732] R10: ffffaee88c8df3b0 R11: ffffffffc0672530 R12: ffff9b1039e80308
[ 153.844733] R13: ffff9b1039e80308 R14: ffff9b0e91800000 R15: ffff9b0e90374400
[ 153.844734] FS: 0000746b8e5c3a00(0000) GS:ffff9b1bc5f80000(0000) knlGS:0000000000000000
[ 153.844735] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 153.844736] CR2: 00000ed4001e1000 CR3: 000000014f07e000 CR4: 0000000000f50ef0
[ 153.844737] PKRU: 55555554
[ 153.844738] Call Trace:
[ 153.844741] <TASK>
[ 153.844744] ? __warn+0xd5/0x1d0
[ 153.844747] ? dcn31_program_compbuf_size+0x20a/0x220 [amdgpu 05e90674e3b4fdfe924b735d6194753d93557f10]
[ 153.844854] ? report_bug+0x141/0x1e0
[ 153.844857] ? handle_bug+0x6a/0x90
[ 153.844859] ? exc_invalid_op+0x1a/0x50
[ 153.844860] ? asm_exc_invalid_op+0x1a/0x20
[ 153.844863] ? __pfx_amdgpu_cgs_read_register+0x10/0x10 [amdgpu 05e90674e3b4fdfe924b735d6194753d93557f10]
[ 153.844975] ? dcn31_program_compbuf_size+0x20a/0x220 [amdgpu 05e90674e3b4fdfe924b735d6194753d93557f10]
[ 153.845079] ? dcn31_program_compbuf_size+0x1dc/0x220 [amdgpu 05e90674e3b4fdfe924b735d6194753d93557f10]
[ 153.845182] dcn20_optimize_bandwidth+0x10d/0x200 [amdgpu 05e90674e3b4fdfe924b735d6194753d93557f10]
[ 153.845289] dc_commit_state_no_check+0x13f3/0x1810 [amdgpu 05e90674e3b4fdfe924b735d6194753d93557f10]
[ 153.845396] dc_commit_streams+0x2da/0x6e0 [amdgpu 05e90674e3b4fdfe924b735d6194753d93557f10]
[ 153.845499] ? generic_reg_set_ex+0x1cf/0x2b0 [amdgpu 05e90674e3b4fdfe924b735d6194753d93557f10]
[ 153.845605] amdgpu_dm_atomic_commit_tail+0x723/0x3f20 [amdgpu 05e90674e3b4fdfe924b735d6194753d93557f10]
[ 153.845718] ? dm_read_reg_func+0x61/0xd0 [amdgpu 05e90674e3b4fdfe924b735d6194753d93557f10]
[ 153.845820] ? srso_alias_return_thunk+0x5/0xfbef5
[ 153.845822] ? generic_reg_get+0x21/0x40 [amdgpu 05e90674e3b4fdfe924b735d6194753d93557f10]
[ 153.845930] ? srso_alias_return_thunk+0x5/0xfbef5
[ 153.845932] ? optc1_get_crtc_scanoutpos+0xec/0x120 [amdgpu 05e90674e3b4fdfe924b735d6194753d93557f10]
[ 153.846040] ? srso_alias_return_thunk+0x5/0xfbef5
[ 153.846042] ? dc_stream_get_scanoutpos+0xd5/0xf0 [amdgpu 05e90674e3b4fdfe924b735d6194753d93557f10]
[ 153.846150] ? srso_alias_return_thunk+0x5/0xfbef5
[ 153.846152] ? ktime_get+0x45/0xa0
[ 153.846155] ? srso_alias_return_thunk+0x5/0xfbef5
[ 153.846156] ? amdgpu_crtc_get_scanout_position+0x91/0x140 [amdgpu 05e90674e3b4fdfe924b735d6194753d93557f10]
[ 153.846260] ? __pfx_amdgpu_crtc_get_scanout_position+0x10/0x10 [amdgpu 05e90674e3b4fdfe924b735d6194753d93557f10]
[ 153.846364] ? srso_alias_return_thunk+0x5/0xfbef5
[ 153.846365] ? drm_crtc_vblank_helper_get_vblank_timestamp_internal+0x110/0x480
[ 153.846368] ? srso_alias_return_thunk+0x5/0xfbef5
[ 153.846369] ? wait_for_common+0x16b/0x1f0
[ 153.846372] ? srso_alias_return_thunk+0x5/0xfbef5
[ 153.846373] ? srso_alias_return_thunk+0x5/0xfbef5
[ 153.846375] ? drm_crtc_commit_wait+0x36/0x90
[ 153.846377] commit_tail+0x22f/0x2c0
[ 153.846380] drm_atomic_helper_commit+0x28b/0x2a0
[ 153.846381] drm_atomic_commit+0xc0/0xf0
[ 153.846383] ? __pfx___drm_printfn_info+0x10/0x10
[ 153.846386] drm_mode_atomic_ioctl+0x91d/0xb80
[ 153.846390] ? __pfx_drm_mode_atomic_ioctl+0x10/0x10
[ 153.846392] drm_ioctl_kernel+0x9c/0x110
[ 153.846395] drm_ioctl+0x1fb/0x460
[ 153.846397] ? __pfx_drm_mode_atomic_ioctl+0x10/0x10
[ 153.846400] amdgpu_drm_ioctl+0x42/0x80 [amdgpu 05e90674e3b4fdfe924b735d6194753d93557f10]
[ 153.846504] __x64_sys_ioctl+0x92/0xc0
[ 153.846506] do_syscall_64+0x8f/0x170
[ 153.846508] ? srso_alias_return_thunk+0x5/0xfbef5
[ 153.846510] ? drm_ioctl_kernel+0x9c/0x110
[ 153.846512] ? srso_alias_return_thunk+0x5/0xfbef5
[ 153.846513] ? srso_alias_return_thunk+0x5/0xfbef5
[ 153.846514] ? srso_alias_return_thunk+0x5/0xfbef5
[ 153.846515] ? syscall_exit_to_user_mode+0x38/0xc0
[ 153.846517] ? srso_alias_return_thunk+0x5/0xfbef5
[ 153.846518] ? do_syscall_64+0x9b/0x170
[ 153.846519] ? __pfx_drm_gem_close_ioctl+0x10/0x10
[ 153.846523] ? srso_alias_return_thunk+0x5/0xfbef5
[ 153.846524] ? srso_alias_return_thunk+0x5/0xfbef5
[ 153.846526] ? amdgpu_drm_ioctl+0x68/0x80 [amdgpu 05e90674e3b4fdfe924b735d6194753d93557f10]
[ 153.846629] ? srso_alias_return_thunk+0x5/0xfbef5
[ 153.846630] ? __x64_sys_ioctl+0x68/0xc0
[ 153.846632] ? srso_alias_return_thunk+0x5/0xfbef5
[ 153.846633] ? syscall_exit_to_user_mode+0x38/0xc0
[ 153.846634] ? srso_alias_return_thunk+0x5/0xfbef5
[ 153.846636] ? do_syscall_64+0x9b/0x170
[ 153.846637] ? srso_alias_return_thunk+0x5/0xfbef5
[ 153.846638] ? srso_alias_return_thunk+0x5/0xfbef5
[ 153.846640] ? syscall_exit_to_user_mode+0x38/0xc0
[ 153.846641] ? srso_alias_return_thunk+0x5/0xfbef5
[ 153.846642] ? do_syscall_64+0x9b/0x170
[ 153.846644] ? srso_alias_return_thunk+0x5/0xfbef5
[ 153.846645] ? syscall_exit_to_user_mode+0x38/0xc0
[ 153.846646] ? srso_alias_return_thunk+0x5/0xfbef5
[ 153.846648] ? do_syscall_64+0x9b/0x170
[ 153.846649] ? srso_alias_return_thunk+0x5/0xfbef5
[ 153.846650] ? do_syscall_64+0x9b/0x170
[ 153.846651] ? srso_alias_return_thunk+0x5/0xfbef5
[ 153.846653] entry_SYSCALL_64_after_hwframe+0x76/0x7e
[ 153.846654] RIP: 0033:0x746b94b2b30f
[ 153.846676] Code: 00 48 89 44 24 18 31 c0 c7 04 24 10 00 00 00 48 8d 44 24 60 48 89 44 24 08 48 8d 44 24 20 48 89 44 24 10 b8 10 00 00 00 0f 05 <89> c2 3d 00 f0 ff ff 77 18 48 8b 44 24 18 64 48 2b 04 25 28 00 00
[ 153.846677] RSP: 002b:00007fffaff67b10 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
[ 153.846679] RAX: ffffffffffffffda RBX: 000060a7863aee30 RCX: 0000746b94b2b30f
[ 153.846679] RDX: 00007fffaff67c00 RSI: 00000000c03864bc RDI: 0000000000000013
[ 153.846680] RBP: 00007fffaff67c00 R08: 000060a7866cdd38 R09: 000060a786c50010
[ 153.846681] R10: 0000746b48001cd0 R11: 0000000000000246 R12: 00000000c03864bc
[ 153.846682] R13: 0000000000000013 R14: 0000000000000014 R15: 000060a78644d494
[ 153.846685] </TASK>
[ 153.846685] ---[ end trace 0000000000000000 ]---
[ 155.417709] usb 5-12.3.2.3: new full-speed USB device number 18 using xhci_hcd
[ 155.674273] usb 5-11.5: new high-speed USB device number 19 using xhci_hcd
[ 155.735921] usb 5-12.3.2.3: New USB device found, idVendor=043e, idProduct=9a8a, bcdDevice= 1.17
[ 155.735925] usb 5-12.3.2.3: New USB device strings: Mfr=1, Product=3, SerialNumber=4
[ 155.735927] usb 5-12.3.2.3: Product: LG Monitor Controls
[ 155.735928] usb 5-12.3.2.3: Manufacturer: LG Electronics Inc.
[ 155.735929] usb 5-12.3.2.3: SerialNumber: 03F10700A451
[ 155.822894] usb 5-11.5: New USB device found, idVendor=2109, idProduct=8817, bcdDevice= 0.01
[ 155.822899] usb 5-11.5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 155.822901] usb 5-11.5: Product: USB-C Multiport Adapter
[ 155.822902] usb 5-11.5: Manufacturer: VIA Labs, Inc.
[ 155.822903] usb 5-11.5: SerialNumber: 0000000000000001
[ 155.823150] hid-generic 0003:043E:9A8A.000D: hiddev98,hidraw2: USB HID v1.11 Device [LG Electronics Inc. LG Monitor Controls] on usb-0000:66:00.0-12.3.2.3/input0
[ 155.823777] hid-generic 0003:043E:9A8A.000E: hiddev103,hidraw10: USB HID v1.11 Device [LG Electronics Inc. LG Monitor Controls] on usb-0000:66:00.0-12.3.2.3/input1
[ 155.832744] cdc_acm 5-12.3.2.3:1.2: ttyACM0: USB ACM device
[ 155.832768] usbcore: registered new interface driver cdc_acm
[ 155.832770] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 157.993922] usb 2-2.1: current rate 16000 is different from the runtime rate 48000
[ 177.343288] usb 5-11: USB disconnect, device number 17
[ 177.343291] usb 5-11.5: USB disconnect, device number 19
[ 177.351813] usb 2-1: USB disconnect, device number 10
[ 177.351816] r8152-cfgselector 2-1.1: USB disconnect, device number 11
[ 177.351955] r8152 2-1.1:1.0 enp50s0u1u1: Stop submitting intr, status -108
[ 182.253631] usb 2-1: new SuperSpeed USB device number 12 using xhci_hcd
[ 182.266392] usb 2-1: New USB device found, idVendor=2109, idProduct=0817, bcdDevice= 5.33
[ 182.266394] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 182.266395] usb 2-1: Product: USB3.0 Hub
[ 182.266396] usb 2-1: Manufacturer: VIA Labs, Inc.
[ 182.267797] hub 2-1:1.0: USB hub found
[ 182.267859] hub 2-1:1.0: 4 ports detected
[ 182.314514] usb 5-11: new high-speed USB device number 20 using xhci_hcd
[ 182.360727] usb 2-1: USB disconnect, device number 12
[ 182.499789] usb 5-11: New USB device found, idVendor=2109, idProduct=2817, bcdDevice= 5.33
[ 182.499792] usb 5-11: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 182.499794] usb 5-11: Product: USB2.0 Hub
[ 182.499795] usb 5-11: Manufacturer: VIA Labs, Inc.
[ 182.515812] hub 5-11:1.0: USB hub found
[ 182.515897] hub 5-11:1.0: 5 ports detected
[ 182.657946] usb 2-1: new SuperSpeed USB device number 13 using xhci_hcd
[ 182.670402] usb 2-1: New USB device found, idVendor=2109, idProduct=0817, bcdDevice= 5.33
[ 182.670405] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 182.670406] usb 2-1: Product: USB3.0 Hub
[ 182.670407] usb 2-1: Manufacturer: VIA Labs, Inc.
[ 182.671823] hub 2-1:1.0: USB hub found
[ 182.671890] hub 2-1:1.0: 4 ports detected
[ 183.190527] usb 2-1.1: new SuperSpeed USB device number 14 using xhci_hcd
[ 183.201993] usb 2-1.1: New USB device found, idVendor=0bda, idProduct=8153, bcdDevice=30.00
[ 183.201995] usb 2-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=6
[ 183.201996] usb 2-1.1: Product: USB 10/100/1000 LAN
[ 183.201997] usb 2-1.1: Manufacturer: CMI
[ 183.201998] usb 2-1.1: SerialNumber: 000001
[ 183.266737] r8152-cfgselector 2-1.1: reset SuperSpeed USB device number 14 using xhci_hcd
[ 183.322868] r8152 2-1.1:1.0 eth0: v1.12.13
[ 183.341055] r8152 2-1.1:1.0 enp50s0u1u1: renamed from eth0
[ 184.576620] Registered IR keymap rc-cec
[ 184.576651] rc rc0: DP-1 as /devices/pci0000:00/0000:00:08.1/0000:68:00.0/rc/rc0
[ 184.576680] input: DP-1 as /devices/pci0000:00/0000:00:08.1/0000:68:00.0/rc/rc0/input22
[ 184.731633] amdgpu 0000:68:00.0: [drm] REG_WAIT timeout 1us * 100 tries - dcn31_program_compbuf_size line:141
[ 187.246448] usb 5-11.5: new high-speed USB device number 21 using xhci_hcd
[ 187.320253] usb 5-11.5: New USB device found, idVendor=2109, idProduct=8817, bcdDevice= 0.01
[ 187.320256] usb 5-11.5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 187.320258] usb 5-11.5: Product: USB-C Multiport Adapter
[ 187.320259] usb 5-11.5: Manufacturer: VIA Labs, Inc.
[ 187.320260] usb 5-11.5: SerialNumber: 0000000000000001