The device register itself as an HID device so the kernel assume it's a keyboard... but it's not.
Code: Select all
Feb 9 12:06:15 localhost kernel: [56177.650843@4] hid-generic 0003:413D:2107.0001: input,hidraw0: USB HID v1.11 Keyboard [HID 413d:2107] on usb-xhci-hcd.0.auto-1.2/input0
Feb 9 12:06:25 localhost kernel: [56187.779707@4] xhci-hcd xhci-hcd.0.auto: xHCI host not responding to stop endpoint command.
Feb 9 12:06:25 localhost kernel: [56187.779714@4] xhci-hcd xhci-hcd.0.auto: Assuming host is dying, halting host.
Feb 9 12:06:25 localhost kernel: [56187.795776@4] xhci-hcd xhci-hcd.0.auto: Host not halted after 16000 microseconds.
Feb 9 12:06:25 localhost kernel: [56187.795808@4] xhci-hcd xhci-hcd.0.auto: Non-responsive xHCI host is not halting.
Feb 9 12:06:25 localhost kernel: [56187.795812@4] xhci-hcd xhci-hcd.0.auto: Completing active URBs anyway.
Feb 9 12:06:25 localhost kernel: [56187.795860@4] xhci-hcd xhci-hcd.0.auto: HC died; cleaning up
So it looks like it might be an issue with Odroid kernels
On my N2 I'm running kernel 4.9.210-66