I can only connect my external display by using the direct HDMI port of the laptop. Using a USB-c hub (lenovo travel usb-c hub or Lemorele USB C Hub 9 in 1 [#TC39-X]) does not work under wayland or x11. Currently, I am using KDE Plasma Manjaro. Previously (1-2 months ago), I have been using the xfce x11 version, were I could connect HDMI through both of the USB hub.
I already tried installing the displaylink requirements, but that did not work. I assume the hubs are not using displaylink. Also, I disabled autosuspend and tlp.
inxi -Gazy
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Rembrandt [Radeon 680M]
vendor: Lenovo driver: amdgpu v: kernel arch: RDNA-2 code: Navi-2x
process: TSMC n7 (7nm) built: 2020-22 pcie: gen: 4 speed: 16 GT/s lanes: 16
ports: active: eDP-1 empty: DP-1, DP-2, DP-3, DP-4, DP-5, DP-6, HDMI-A-1
bus-ID: 04:00.0 chip-ID: 1002:1681 class-ID: 0300 temp: 45.0 C
Device-2: Syntek Integrated Camera driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 5-1:2 chip-ID: 174f:1812
class-ID: fe01 serial: <filter>
Display: wayland server: X.org v: 1.21.1.13 with: Xwayland v: 24.1.2
compositor: kwin_wayland driver: X: loaded: amdgpu unloaded: modesetting
alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: 0
Monitor-1: eDP-1 res: 2327x1455 size: N/A modes: N/A
API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi
wayland: drv: radeonsi x11: drv: radeonsi
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.2.2-arch1.1
glx-v: 1.4 direct-render: yes renderer: AMD Radeon Graphics (radeonsi
rembrandt LLVM 18.1.8 DRM 3.54 6.6.52-1-MANJARO) device-ID: 1002:1681
memory: 1000 MiB unified: no display-ID: :1.0
API: Vulkan v: 1.3.295 layers: 5 device: 0 type: integrated-gpu name: AMD
Radeon Graphics (RADV REMBRANDT) driver: mesa radv v: 24.2.2-arch1.1
device-ID: 1002:1681 surfaces: xcb,xlib,wayland
Bus 9 is the usb hub
lsusb -vt
/: Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 480M
ID 1d6b:0002 Linux Foundation 2.0 root hub
|__ Port 003: Dev 002, If 0, Class=Hub, Driver=hub/3p, 480M
ID 05e3:0610 Genesys Logic, Inc. Hub
|__ Port 001: Dev 003, If 0, Class=Wireless, Driver=btusb, 12M
ID 10ab:9309 USI Co., Ltd
|__ Port 001: Dev 003, If 1, Class=Wireless, Driver=btusb, 12M
ID 10ab:9309 USI Co., Ltd
/: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M
ID 1d6b:0003 Linux Foundation 3.0 root hub
/: Bus 003.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/3p, 480M
ID 1d6b:0002 Linux Foundation 2.0 root hub
|__ Port 001: Dev 002, If 0, Class=Human Interface Device, Driver=usbhid, 12M
ID 046a:c092 CHERRY
|__ Port 001: Dev 002, If 1, Class=Human Interface Device, Driver=usbhid, 12M
ID 046a:c092 CHERRY
|__ Port 002: Dev 004, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
ID 046a:b090 CHERRY Keyboard
|__ Port 002: Dev 004, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
ID 046a:b090 CHERRY Keyboard
|__ Port 003: Dev 003, If 0, Class=Vendor Specific Class, Driver=[none], 12M
ID 06cb:00f9 Synaptics, Inc.
/: Bus 004.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M
ID 1d6b:0003 Linux Foundation 3.0 root hub
/: Bus 005.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/1p, 480M
ID 1d6b:0002 Linux Foundation 2.0 root hub
|__ Port 001: Dev 002, If 0, Class=Video, Driver=uvcvideo, 480M
ID 174f:1812 Syntek
|__ Port 001: Dev 002, If 1, Class=Video, Driver=uvcvideo, 480M
ID 174f:1812 Syntek
|__ Port 001: Dev 002, If 2, Class=Video, Driver=uvcvideo, 480M
ID 174f:1812 Syntek
|__ Port 001: Dev 002, If 3, Class=Video, Driver=uvcvideo, 480M
ID 174f:1812 Syntek
|__ Port 001: Dev 002, If 4, Class=Application Specific Interface, Driver=[none], 480M
ID 174f:1812 Syntek
/: Bus 006.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/0p, 5000M
ID 1d6b:0003 Linux Foundation 3.0 root hub
/: Bus 007.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/1p, 480M
ID 1d6b:0002 Linux Foundation 2.0 root hub
/: Bus 008.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/1p, 10000M
ID 1d6b:0003 Linux Foundation 3.0 root hub
/: Bus 009.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/1p, 480M
ID 1d6b:0002 Linux Foundation 2.0 root hub
|__ Port 001: Dev 002, If 0, Class=Hub, Driver=hub/4p, 480M
ID 05e3:0608 Genesys Logic, Inc. Hub
|__ Port 002: Dev 003, If 0, Class=Hub, Driver=hub/4p, 480M
ID 05e3:0608 Genesys Logic, Inc. Hub
|__ Port 001: Dev 004, If 0, Class=Vendor Specific Class, Driver=r8152, 480M
ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
/: Bus 010.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/1p, 10000M
ID 1d6b:0003 Linux Foundation 3.0 root hub
Disconnecting and reconnecting the hub:
sudo dmesg -w
[ 946.853528] usb 9-1: USB disconnect, device number 2
[ 946.853534] usb 9-1.2: USB disconnect, device number 3
[ 946.853537] r8152-cfgselector 9-1.2.1: USB disconnect, device number 4
[ 957.939179] usb 9-1: new high-speed USB device number 5 using xhci_hcd
[ 958.083002] usb 9-1: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice=85.38
[ 958.083017] usb 9-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 958.083023] usb 9-1: Product: USB2.0 Hub
[ 958.123200] hub 9-1:1.0: USB hub found
[ 958.123781] hub 9-1:1.0: 4 ports detected
[ 958.409316] usb 9-1.2: new high-speed USB device number 6 using xhci_hcd
[ 958.502162] usb 9-1.2: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice=85.38
[ 958.502177] usb 9-1.2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 958.502183] usb 9-1.2: Product: USB2.0 Hub
[ 958.539284] hub 9-1.2:1.0: USB hub found
[ 958.539906] hub 9-1.2:1.0: 4 ports detected
[ 958.832658] usb 9-1.2.1: new high-speed USB device number 7 using xhci_hcd
[ 958.939900] usb 9-1.2.1: New USB device found, idVendor=0bda, idProduct=8153, bcdDevice=30.00
[ 958.939916] usb 9-1.2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=6
[ 958.939922] usb 9-1.2.1: Product: USB 10/100/1000 LAN
[ 958.939927] usb 9-1.2.1: Manufacturer: Realtek
[ 958.939931] usb 9-1.2.1: SerialNumber: 000001
[ 959.178837] r8152-cfgselector 9-1.2.1: reset high-speed USB device number 7 using xhci_hcd
[ 959.405739] r8152 9-1.2.1:1.0: load rtl8153a-4 v2 02/07/20 successfully
[ 959.452685] r8152 9-1.2.1:1.0 eth0: v1.12.13
[ 959.517148] r8152 9-1.2.1:1.0 enp5s0f4u1u2u1: renamed from eth0
[ 959.939347] r8169 0000:01:00.0 enp1s0f0: Link is Down
[ 962.599074] r8152 9-1.2.1:1.0 enp5s0f4u1u2u1: carrier on
kscreen-doctor -o
Output: 1 eDP-1
enabled
connected
priority 1
Panel
Modes: 0:2560x1600@60*! 1:2560x1600@50 2:2560x1600@48 3:1920x1200@60 4:1920x1080@60 5:1600x1200@60 6:1680x1050@60 7:1280x1024@60 8:1440x900@60 9:1280x800@60 10:1280x720@60 11:1024x768@60 12:800x600@60 13:640x480@60 14:1600x1200@60 15:1280x1024@60 16:1024x768@60 17:2560x1600@60 18:1920x1200@60 19:1280x800@60 20:2560x1440@60 21:1920x1080@60 22:1600x900@60 23:1368x768@60 24:1280x720@60
Geometry: 0,0 2328x1455
Scale: 1.1
Rotation: 1
Overscan: 0
Vrr: Automatic
RgbRange: unknown
HDR: incapable
Wide Color Gamut: incapable
ICC profile: none
Color profile source: sRGB
I am grateful for any help and happy to provide more information.
Thanks