Skip to content

REDRIX: USB C fails to work with monitor-embedded USB hub #884

@williamla

Description

@williamla

Running RW_LEGACY on REDRIX; USB C works for PD and DP-Alt, but can't get this working with the USB C Monitor built-in USB Hub:

[ 92.771523] usb 3-1: new high-speed USB device number 11 using xhci_hcd
[ 92.885703] usb 3-1: Device not responding to setup address.
[ 93.086770] usb 3-1: Device not responding to setup address.
[ 93.294499] usb 3-1: device not accepting address 11, error -71
[ 93.406483] usb 3-1: new high-speed USB device number 12 using xhci_hcd
[ 93.521585] usb 3-1: device descriptor read/64, error -71
[ 93.734427] usb 3-1: device descriptor read/64, error -71
[ 93.838510] usb usb3-port1: attempt power cycle
[ 94.217392] usb 3-1: new high-speed USB device number 13 using xhci_hcd
[ 94.217519] usb 3-1: Device not responding to setup address.
[ 94.423308] usb 3-1: Device not responding to setup address.
[ 94.630312] usb 3-1: device not accepting address 13, error -71
[ 94.743407] usb 3-1: new high-speed USB device number 14 using xhci_hcd
[ 94.743694] usb 3-1: Device not responding to setup address.
[ 94.962345] usb 3-1: device descriptor read/8, error -71
[ 95.082494] usb 3-1: device descriptor read/8, error -71
[ 95.190663] usb usb3-port1: unable to enumerate USB device
[ 170.623425] cros-ec-typec GOOG0014:00: No valid DP mode provided.
[ 170.623953] cros-ec-typec GOOG0014:00: Configure muxes failed, err = -22
[ 180.165120] warning: `ThreadPoolForeg' uses wireless extensions which will stop working for Wi-Fi 7 hardware; use nl80211
(USB C Hub plugged in instead)
[ 291.543826] usb 3-1: new high-speed USB device number 15 using xhci_hcd
[ 291.797945] usb 2-1: new SuperSpeed USB device number 3 using xhci_hcd
[ 291.929863] usb 3-1: New USB device found, idVendor=2109, idProduct=2210, bcdDevice=90.30
[ 291.929880] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 291.929884] usb 3-1: Product: USB2.0 Hub
[ 291.929888] usb 3-1: Manufacturer: VIA Labs, Inc.
[ 291.930536] usb 2-1: New USB device found, idVendor=2109, idProduct=0210, bcdDevice=90.31
[ 291.930543] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 291.930547] usb 2-1: Product: USB3.0 Hub
[ 291.930549] usb 2-1: Manufacturer: VIA Labs, Inc.
[ 291.931654] hub 3-1:1.0: USB hub found
[ 291.931911] hub 3-1:1.0: 4 ports detected
[ 291.932208] hub 2-1:1.0: USB hub found
[ 291.932818] hub 2-1:1.0: 1 port detected
[ 293.850762] usb 3-1.2: new high-speed USB device number 16 using xhci_hcd
[ 293.968584] usb 3-1.2: New USB device found, idVendor=2109, idProduct=0101, bcdDevice=

Plugged in a USB C hub (no monitor), and everything through the hub (HDMI and USB) work correctly. Feel free to close out if it's out of scope for the firmware.

Same behavior seen on a TANIKS machine running UEFI Full ROM upon plugging in the USB C monitor running Arch. Any ideas or suggestions?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions