Anker 6-in-1 USBC Hub Model A83650A1 HDMI not detected, usb_modeswitch

garuda-inxi
[root@Mulder usb_modeswitch.d]# garuda-inxi
System:
Kernel: 6.2.10-arch1-1 arch: x86_64 bits: 64 compiler: gcc v: 12.2.1
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux
root=UUID=b89a38fa-6eab-49d4-996e-9fcae4c49010 rw rootflags=subvol=@
quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
resume=UUID=93b25246-6f07-43e2-9317-28c4a4248cdf loglevel=3 ibt=off
Desktop: KDE Plasma v: 5.27.4 tk: Qt v: 5.15.9 info: latte-dock
wm: kwin_x11 vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Desktop System: Dell product: OptiPlex 7010 v: 01 serial: <filter>
Chassis: type: 3 serial: <filter>
Mobo: Dell model: 0YXT71 v: A02 serial: <filter> UEFI: Dell v: A21
date: 12/21/2015
Battery:
Device-1: hidpp_battery_0 model: Logitech Wireless Keyboard serial: <filter>
charge: 55% (should be ignored) rechargeable: yes status: discharging
Device-2: hidpp_battery_1 model: Logitech G604 Wireless Gaming Mouse
serial: <filter> charge: 100% (should be ignored) rechargeable: yes
status: discharging
CPU:
Info: model: Intel Core i5-3470 socket: BGA1155 bits: 64 type: MCP
arch: Ivy Bridge gen: core 3 level: v2 built: 2012-15 process: Intel 22nm
family: 6 model-id: 0x3A (58) stepping: 9 microcode: 0x21
Topology: cpus: 1x cores: 4 smt: <unsupported> cache: L1: 256 KiB
desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB desc: 4x256 KiB L3: 6 MiB
desc: 1x6 MiB
Speed (MHz): avg: 1616 high: 1671 min/max: 1600/3600 base/boost: 3200/3600
scaling: driver: intel_cpufreq governor: ondemand volts: 2.9 V
ext-clock: 100 MHz cores: 1: 1671 2: 1600 3: 1597 4: 1597 bogomips: 25554
Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: AMD Lexa PRO [Radeon 540/540X/550/550X / RX 540X/550/550X]
vendor: Micro-Star MSI driver: amdgpu v: kernel arch: GCN-4
code: Arctic Islands process: GF 14nm built: 2016-20 pcie: gen: 3
speed: 8 GT/s lanes: 8 ports: active: HDMI-A-1 empty: DVI-D-1
bus-ID: 01:00.0 chip-ID: 1002:699f class-ID: 0300 temp: 56.0 C
Display: x11 server: X.Org v: 21.1.8 with: Xwayland v: 23.1.1
compositor: kwin_x11 driver: X: loaded: amdgpu unloaded: modesetting
alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
s-diag: 582mm (22.93")
Monitor-1: HDMI-A-1 mapped: HDMI-A-0 model: Sceptre F27 serial: <filter>
built: 2021 res: 1920x1080 hz: 60 dpi: 81 gamma: 1.2
size: 600x330mm (23.62x12.99") diag: 685mm (27") ratio: 16:9 modes:
max: 1920x1080 min: 720x400
API: OpenGL v: 4.6 Mesa 23.0.2 renderer: AMD Radeon RX 550 / 550 Series
(polaris12 LLVM 15.0.7 DRM 3.49 6.2.10-arch1-1) direct-render: Yes
Audio:
Device-1: Intel 7 Series/C216 Family High Definition Audio vendor: Dell
driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:1e20
class-ID: 0403
Device-2: AMD Baffin HDMI/DP Audio [Radeon RX 550 640SP / 560/560X]
vendor: Micro-Star MSI driver: snd_hda_intel v: kernel pcie: gen: 3
speed: 8 GT/s lanes: 8 bus-ID: 01:00.1 chip-ID: 1002:aae0 class-ID: 0403
API: ALSA v: k6.2.10-arch1-1 status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
Server-2: PipeWire v: 0.3.68 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Intel 82579LM Gigabit Network vendor: Dell driver: e1000e
v: kernel port: f040 bus-ID: 00:19.0 chip-ID: 8086:1502 class-ID: 0200
IF: eno1 state: down mac: <filter>
Device-2: Intel Wi-Fi 6 AX210/AX211/AX411 160MHz driver: iwlwifi v: kernel
pcie: gen: 2 speed: 5 GT/s lanes: 1 bus-ID: 03:00.0 chip-ID: 8086:2725
class-ID: 0280
IF: wlp3s0 state: up mac: <filter>
Device-3: Realtek RTL8153 Gigabit Ethernet Adapter type: USB driver: r8152
bus-ID: 1-1.3.1:12 chip-ID: 0bda:8153 class-ID: 0000 serial: <filter>
IF: enp0s26u1u3u1 state: down mac: <filter>
Bluetooth:
Device-1: Cambridge Silicon Radio Bluetooth Dongle (HCI mode) type: USB
driver: btusb v: 0.8 bus-ID: 3-4:2 chip-ID: 0a12:0001 class-ID: e001
Report: bt-adapter ID: hci0 rfk-id: 0 state: up address: <filter>
Drives:
Local Storage: total: 931.51 GiB used: 45 GiB (4.8%)
ID-1: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 860 EVO 1TB
family: based SSDs size: 931.51 GiB block-size: physical: 512 B
logical: 512 B sata: 3.2 speed: 3.0 Gb/s type: SSD serial: <filter>
rev: 3B6Q temp: 35 C scheme: GPT
SMART: yes state: enabled health: PASSED on: 2y 241d 8h cycles: 184
written: 39.17 TiB
Partition:
ID-1: / raw-size: 914.08 GiB size: 914.08 GiB (100.00%) used: 45 GiB (4.9%)
fs: btrfs block-size: 4096 B dev: /dev/sda2 maj-min: 8:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 608 KiB (0.2%) fs: vfat block-size: 512 B dev: /dev/sda1 maj-min: 8:1
ID-3: /home raw-size: 914.08 GiB size: 914.08 GiB (100.00%)
used: 45 GiB (4.9%) fs: btrfs block-size: 4096 B dev: /dev/sda2 maj-min: 8:2
ID-4: /var/log raw-size: 914.08 GiB size: 914.08 GiB (100.00%)
used: 45 GiB (4.9%) fs: btrfs block-size: 4096 B dev: /dev/sda2 maj-min: 8:2
ID-5: /var/tmp raw-size: 914.08 GiB size: 914.08 GiB (100.00%)
used: 45 GiB (4.9%) fs: btrfs block-size: 4096 B dev: /dev/sda2 maj-min: 8:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 15.58 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
ID-2: swap-2 type: partition size: 17.14 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/sda3 maj-min: 8:3
Sensors:
System Temperatures: cpu: 58.0 C mobo: N/A gpu: amdgpu temp: 55.0 C
Fan Speeds (RPM): N/A gpu: amdgpu fan: 3133
Info:
Processes: 344 Uptime: 2h 6m wakeups: 9 Memory: 15.58 GiB
used: 7.74 GiB (49.7%) Init: systemd v: 253 default: graphical
tool: systemctl Compilers: gcc: 12.2.1 clang: 15.0.7 Packages: pm: pacman
pkgs: 2138 libs: 580 tools: aura,octopi,pamac,paru Shell: Bash v: 5.1.16
running-in: konsole inxi: 3.3.26
Garuda (2.6.16-1):
System install date:     2022-11-27
Last full system update: 2023-04-12
Is partially upgraded:   Yes
Relevant software:       snapper NetworkManager mkinitcpio
Windows dual boot:       No/Undetected
Failed units:

I own a Anker 6-in-1 USBC Hub with HDMI port on it, the device shows but the HDMI port is not working correctly. I noticed their is an alternate config using usb_modeswitch but I am not sure how to do it right and make it permanent.

lsusb --verbose

Bus 001 Device 013: ID 291a:8365 Anker Innovations Limited Anker USB-C Hub Device
Device Descriptor:
bLength                18
bDescriptorType         1
bcdUSB               2.01
bDeviceClass           17
bDeviceSubClass         0
bDeviceProtocol         0
bMaxPacketSize0        64
idVendor           0x291a
idProduct          0x8365
bcdDevice            0.01
iManufacturer           1 Anker Innovations Limited
iProduct                2 Anker USB-C Hub Device
iSerial                 3 0000000000000001
bNumConfigurations      1
Configuration Descriptor:
bLength                 9
bDescriptorType         2
wTotalLength       0x0012
bNumInterfaces          1
bConfigurationValue     1
iConfiguration          3 0000000000000001
bmAttributes         0xe0
Self Powered
Remote Wakeup
MaxPower              100mA
Interface Descriptor:
bLength                 9
bDescriptorType         4
bInterfaceNumber        0
bAlternateSetting       0
bNumEndpoints           0
bInterfaceClass        17
bInterfaceSubClass      0
bInterfaceProtocol      0
iInterface              3 0000000000000001
Binary Object Store Descriptor:
bLength                 5
bDescriptorType        15
wTotalLength       0x0051
bNumDeviceCaps          3
Billboard Capability:
bLength                    48
bDescriptorType            16
bDevCapabilityType         13
iAdditionalInfoURL          3 0000000000000001
bNumberOfAlternateModes     1
bPreferredAlternateMode     0
VCONN Power                 0 1W
bmConfigured                01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
bcdVersion               1.21
bAdditionalFailureInfo      0
bReserved                   0
Alternate Modes supported by Device Container:
Alternate Mode 0 : Alternate Mode configuration not attempted
wSVID[0]                    0xFF01
bAlternateMode[0]           1
iAlternateModeString[0]     3 0000000000000001
Billboard Alternate Mode Capability:
bLength                     8
bDescriptorType            16
bDevCapabilityType         15
bIndex                      0
dwAlternateModeVdo          0x000400CD
Container ID Device Capability:
bLength                20
bDescriptorType        16
bDevCapabilityType      4
bReserved               0
ContainerID             {00000000-0000-0000-0000-000000000000}
Device Status:     0x0001
Self Powered

Any help would be appreciated as I am using a KVM Switch to use two monitors between my personal desktop(Garuda) and my work laptop

TIA

Note: I did see in the information from Anker that this usbc hub supports Linux

I ended up realizing that I had a DP to HDMI converter so I decided I use my onboard DP’s so resolved I guess LOL

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.