I got the USB-C hub offered by Purism, to go with the Librem 5 Evergreen. When I plug it in (out of the box), the HDMI port works for the phone. The display is extended or mirrored as directed. Charging through the hub also works fine.
However, plugging in HID devices doesn’t work. Mouse? Not powered up. Keyboard? Not powered up. Also, the ethernet port powers up and handshakes with the switch, but the phone indicates that the “cable” is disconnected. So I can’t get any internet service through that cable.
Any idea why these aren’t working? Do I need to do any additional setup? Do I need specific HID devices? Any other thoughts?
I think your next step would be to use the lsusb command to see whether plugging things in to the dock causes anything to change i.e. starting with dock connected to power only, do lsusb on the Librem 5, then connect dock to Librem 5, and do lsusb again. Then plug in a keyboard on dock, and do lsusb again.
6 devices when connected to hub, regardless of what I plug into it. I tried adding a keyboard, mouse, SD card, and HDMI monitor. No change in what shows connected, regardless of quantity and variation.
I have tested using 2x Hoyoki CB-C71 hubs with 2x desktop environments (home and office). It appears to me that certain peripherals do not work when plugged in through the Hoyoki CB-C71. I have not tested the devices below with a simple USBA-USBC adapter to see if they are natively supported.
HDMI (1080p @ 60.00Hz in both cases)
Dell KB216p wired keyboard
Logitech MX518 wired mouse
Memzuoix WM-697 wireless mouse (RF)
Ethernet detected once in gnome-control-center
Appeared as a 1000Mbps “USB Ethernet” device
“Wired Ethernet” showed Ethernet as “Cable unplugged” but this is because the Librem 5 uses Ethernet over USB and does not have a dedicated RJ-45 port