Jump to content
Alex M

USB 1.1/2.0 Device kills all USB connections

Recommended Posts

I have an ASUS Tinkerboard 2S, running TinkerOS Debian-Buster v2.0.4. I've come across an issue where if I plug in a USB 2.0 device, it will not work...but also kills all other USB device connections. The device I'm plugging in is: http://www.ikkegol.com/ikkegol-4-keys-usb-handle-keyboard-gaming-switch-pedal-p-62.html. Unfortunately, there is no real spec sheet for it, but I did run "USB Device Tree" on my Windows machine to try and pull additional information on the device. Effectively, it just emulates a USB keyboard. Numbers 1,2,3,4 correspond to A,B,C,D. It's an extremely basic device. I have not had any issues with it on other machines (Windows & Linux). I have also tested that this issue occurs across 3 different Tinkerboard 2S devices, so I know it's not board/hardware issue isolated to a single device. Looking at the log (/var/log/kern.log), I can see the lines shown below. My suspicion is the Tinkerboard is trying to exclusively use USB 3.0 drivers and is incorrectly identifying my device. Has anyone experienced this issue? Is it possible to force the use of USB 2.0? I attached some of the log, as well as info on my USB device.   

 

Oct 13 12:09:00 NPU-Display kernel: [  156.921029] usb 5-1.1: new full-speed USB device number 5 using xhci-hcd
Oct 13 12:09:00 NPU-Display kernel: [  157.027584] usb 5-1.1: New USB device found, idVendor=413d, idProduct=2107
Oct 13 12:09:00 NPU-Display kernel: [  157.034544] usb 5-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Oct 13 12:09:00 NPU-Display kernel: [  157.045637] usb 5-1.1: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
Oct 13 12:09:00 NPU-Display kernel: [  157.054833] usb 5-1.1: ep 0x82 - rounding interval to 64 microframes, ep desc says 80 microframes
Oct 13 12:09:00 NPU-Display kernel: [  157.064858] usb 5-1.1: ep 0x2 - rounding interval to 64 microframes, ep desc says 80 microframes
Oct 13 12:09:00 NPU-Display kernel: [  157.106314] input: HID 413d:2107 as /devices/platform/usb1/fe900000.dwc3/xhci-hcd.11.auto/usb5/5-1/5-1.1/5-1.1:1.0/0003:413D:2107.0003/input/input6
Oct 13 12:09:00 NPU-Display kernel: [  157.178021] hid-generic 0003:413D:2107.0003: input,hidraw2: USB HID v1.11 Keyboard [HID 413d:2107] on usb-xhci-hcd.11.auto-1.1/input0
Oct 13 12:09:10 NPU-Display kernel: [  167.200962] xhci-hcd xhci-hcd.11.auto: xHCI host not responding to stop endpoint command.
Oct 13 12:09:10 NPU-Display kernel: [  167.209158] xhci-hcd xhci-hcd.11.auto: Assuming host is dying, halting host.
Oct 13 12:09:10 NPU-Display kernel: [  167.231429] xhci-hcd xhci-hcd.11.auto: HC died; cleaning up
Oct 13 12:09:10 NPU-Display kernel: [  167.237690] usb 5-1: USB disconnect, device number 2
Oct 13 12:09:10 NPU-Display kernel: [  167.242882] usb 5-1.1: USB disconnect, device number 5
Oct 13 12:09:10 NPU-Display kernel: [  167.248435] usb 6-1: USB disconnect, device number 2
Oct 13 12:09:10 NPU-Display kernel: [  167.281162] usb 5-1.2: USB disconnect, device number 3
Oct 13 12:09:10 NPU-Display kernel: [  167.337275] usb 5-1.3: USB disconnect, device number 4
 

Tinkboard 2S USB Failure.png

4-button Remote USB info.txt

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...