Found a USB device that won't work, what feedback do you folks need?

Was this fixed in 3.06?

@Kieran_Levin was this fixed? Do you have an update on this issue?

This issue is fixed in Bios 3.06

1 Like

Can confirm, my flash drive issue was fixed after installing the 3.06 bios update. Thanks!

Still an issue for me with BIOS V3.07 on Windows 10. Plugging in slowly does work with this USB 3 drive but plugging in quickly and the drive does not show up.

I did however find that if you plug in the drive quickly and it does not show up, if you then open the device manager and click the ‘Scan for hardware changes’ button the drive will show up. This makes me think that this could be fixed in software.

@Path can you share the make/model of the usb drive? We can investigate why it does not work.

Hi @Kieran_Levin,

I too am facing this issue, lower left port, 3.07 BIOS, Windows 10. Let me know if you need any other information as well. Framework USB C to USB A adapter.

The same adapter works fine on the bottom right port.

I bought a macro keypad that I wanted to set up to control OpenKJ…even 3D-printed custom keycaps for the purpose. When I plugged it into my Framework, though, I get nothing. lsusb shows nothing changed, dmesg doesn’t show any activity, and even if I boot into Win11 instead of Linux, the Device Manager never shows any changes and Windows doesn’t make any of its device-connected/disconnected noises.

IIRC, I set it up on the Dell Dimension 7750 in my office because that machine runs Win11 full-time and the software to configure the keypad only runs on Windows. When I plugged it into my home desktop (homebuilt beast with a 3rd-gen Ryzen), it shows up as the following:

Bus 003 Device 009: ID 1189:8890 Acer Communications & Multimedia CH57x

dmesg output upon plugging it in looks like this:

[ 8186.174604] usb 3-1: new full-speed USB device number 10 using xhci_hcd
[ 8186.332823] usb 3-1: New USB device found, idVendor=1189, idProduct=8890, bcdDevice= 0.00
[ 8186.332828] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 8186.332830] usb 3-1: Product: CH57x
[ 8186.332831] usb 3-1: Manufacturer: wch.cn
[ 8186.391358] input: wch.cn CH57x as /devices/pci0000:00/0000:00:01.2/0000:20:00.0/0000:21:08.0/0000:2a:00.3/usb3/3-1/3-1:1.0/0003:1189:8890.0013/input/input37
[ 8186.443829] hid-generic 0003:1189:8890.0013: input,hidraw0: USB HID v1.11 Keyboard [wch.cn CH57x] on usb-0000:2a:00.3-1/input0
[ 8186.443905] usbhid 3-1:1.1: couldn't find an input interrupt endpoint
[ 8186.459353] input: wch.cn CH57x Keyboard as /devices/pci0000:00/0000:00:01.2/0000:20:00.0/0000:21:08.0/0000:2a:00.3/usb3/3-1/3-1:1.2/0003:1189:8890.0014/input/input38
[ 8186.511504] hid-generic 0003:1189:8890.0014: input,hidraw1: USB HID v1.00 Keyboard [wch.cn CH57x] on usb-0000:2a:00.3-1/input2
[ 8186.527308] input: wch.cn CH57x as /devices/pci0000:00/0000:00:01.2/0000:20:00.0/0000:21:08.0/0000:2a:00.3/usb3/3-1/3-1:1.3/0003:1189:8890.0015/input/input39
[ 8186.527595] hid-generic 0003:1189:8890.0015: input,hidraw2: USB HID v1.10 Mouse [wch.cn CH57x] on usb-0000:2a:00.3-1/input3

Searching for “CH57x” reveals that it’s a series of RISC-V microcontrollers (some with Bluetooth) from some Chinese company I’d never heard of. I also found a project on GitHub to remap the keys under Linux. What, though, would cause it to just not show up at all on my notebook? I popped out the expansion cards and plugged into each of the four USB-C ports directly; the keypad worked on none of them.