mirror of
https://github.com/jetkvm/kvm.git
synced 2026-03-02 22:58:00 -05:00
USB mouse/keyboard not working #166
Labels
No labels
component/keyboard-layout
component: cloud
component: device screen
component: extensions
component: hid/keyboard
component: hid/mouse
component: network
component: timesync
component: ui
component: updater
component: usb
component: usb/hid
component: usb/storage
component: video
component: webrtc
component: webserver
need-more-details
status: working-in-progress
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/kvm#166
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @lcsfox on GitHub (Mar 20, 2025).
Hi,
I'm having issues establishing USB connection between JetKVM and my serever.
When I plug a USB type C cable to the JetKVM and my server I get
[ 1280.743736] usb 3-1: new high-speed USB device number 12 using xhci_hcd
[ 1280.743997] usb 3-1: Device not responding to setup address.
[ 1280.949161] usb 3-1: Device not responding to setup address.
[ 1281.156800] usb 3-1: device not accepting address 12, error -71
[ 1281.157045] usb usb3-port1: unable to enumerate USB device
[ 1295.343669] usb 3-1: new high-speed USB device number 13 using xhci_hcd
[ 1295.719697] usb 3-1: device descriptor read/64, error -71
[ 1296.199667] usb 3-1: device descriptor read/64, error -71
[ 1296.679618] usb 3-1: new high-speed USB device number 14 using xhci_hcd
[ 1296.852705] usb 3-1: device descriptor read/64, error -71
[ 1297.130840] usb 3-1: device descriptor read/64, error -71
[ 1297.236872] usb usb3-port1: attempt power cycle
[ 1297.679668] usb 3-1: new high-speed USB device number 15 using xhci_hcd
[ 1297.679852] usb 3-1: Device not responding to setup address.
[ 1297.884902] usb 3-1: Device not responding to setup address.
[ 1298.092652] usb 3-1: device not accepting address 15, error -71
[ 1298.265680] usb 3-1: new high-speed USB device number 16 using xhci_hcd
[ 1298.265862] usb 3-1: Device not responding to setup address.
[ 1298.468917] usb 3-1: Device not responding to setup address.
[ 1298.676657] usb 3-1: device not accepting address 16, error -71
[ 1298.676939] usb usb3-port1: unable to enumerate USB device
This is with a direct Type-C to Type-C cable.
I've tried to connect the type C via the split cable provided and on dmesg side I get nothing when I plug into the device.
Tried with different cables, A -> C, C -> C and non of those were able to establish connection.
Tried with another computer and got the same result.
I'm powering up the JetKVM using the RJ11 cable.
When I try to power the JetKVM via the splitter (without the extension board) it appears to be working
@WhiteyDude commented on GitHub (Mar 31, 2025):
I am having effectively the same issue.
App: 0.3.8
System: 0.2.3
On the dev channel, have tried all possible USB combinations under Hardware. Unless I go custom and select none, I get the following:
I am running Debian 12.6 on a Lenovo X1 Carbon Gen 8
My only difference here is I'm powering the device from the USB-C < - > C cable to the laptop.
@linusali commented on GitHub (Apr 22, 2025):
for me setting the USB class to custom and disabling either "Relative Mouse" or "USB Mass Storage" helped.
@sckid1108 commented on GitHub (May 1, 2025):
Same I cannot get mouse or keyboard working under any circumstances
@mrrtfm commented on GitHub (May 29, 2025):
Changing the usb identifier to Dell multimedia keyboard instantly resolved this issue for me. I was worried it would break mounting files, but it works like a charm.
@172pilot commented on GitHub (Sep 23, 2025):
I'm having the same issue on a Raspberry Pi 4. The JetKVM worked earlier today on a Dell SFF desktop, but moving it to a RPi which is otherwise working fine, I can't use the keyboard, mouse, or mount storage.
Here's a snippet of my dmesg as i changed the USB config in the JetKVM hardware config:
`
[ 652.762881] hid-generic 0003:413C:2011.0001: input,hidraw0: USB HID v1.01 Keyboard [Dell Inc. Multimedia Pro Keyboard] on usb-0000:01:00.0-1.4/input0
[ 652.763648] usb 1-1.4: USB disconnect, device number 33
[ 653.166609] usb 1-1.4: new high-speed USB device number 34 using xhci_hcd
[ 653.998921] usb 1-1-port4: Cannot enable. Maybe the USB cable is bad?
[ 654.070656] usb 1-1.4: new high-speed USB device number 35 using xhci_hcd
[ 654.902916] usb 1-1-port4: Cannot enable. Maybe the USB cable is bad?
[ 654.903505] usb 1-1-port4: attempt power cycle
[ 656.042941] usb 1-1-port4: Cannot enable. Maybe the USB cable is bad?
[ 656.114660] usb 1-1.4: new high-speed USB device number 37 using xhci_hcd
[ 656.114917] usb 1-1.4: Device not responding to setup address.
[ 656.318887] usb 1-1.4: Device not responding to setup address.
[ 656.522665] usb 1-1.4: device not accepting address 37, error -71
[ 656.523038] usb 1-1-port4: unable to enumerate USB device
[ 656.722681] usb 1-1.4: new high-speed USB device number 38 using xhci_hcd
[ 656.795071] usb 1-1.4: Device not responding to setup address.
[ 656.998861] usb 1-1.4: Device not responding to setup address.
[ 657.202653] usb 1-1.4: device not accepting address 38, error -71
[ 658.038920] usb 1-1-port4: Cannot enable. Maybe the USB cable is bad?
[ 658.039138] usb 1-1-port4: attempt power cycle
[ 659.178940] usb 1-1-port4: Cannot enable. Maybe the USB cable is bad?
[ 660.026953] usb 1-1-port4: Cannot enable. Maybe the USB cable is bad?
[ 660.027168] usb 1-1-port4: unable to enumerate USB device
[ 701.199314] usb 1-1.4: new high-speed USB device number 42 using xhci_hcd
[ 702.031601] usb 1-1-port4: Cannot enable. Maybe the USB cable is bad?
[ 702.863597] usb 1-1-port4: Cannot enable. Maybe the USB cable is bad?
[ 702.864119] usb 1-1-port4: attempt power cycle
[ 704.003861] usb 1-1-port4: Cannot enable. Maybe the USB cable is bad?
[ 704.075383] usb 1-1.4: new high-speed USB device number 45 using xhci_hcd
[ 704.075620] usb 1-1.4: Device not responding to setup address.
[ 704.279546] usb 1-1.4: Device not responding to setup address.
[ 704.483365] usb 1-1.4: device not accepting address 45, error -71
[ 704.483723] usb 1-1-port4: unable to enumerate USB device
[ 705.463637] usb 1-1-port4: Cannot enable. Maybe the USB cable is bad?
[ 705.535362] usb 1-1.4: new high-speed USB device number 47 using xhci_hcd
[ 706.383628] usb 1-1-port4: Cannot enable. Maybe the USB cable is bad?
[ 706.383910] usb 1-1-port4: attempt power cycle
[ 707.523657] usb 1-1-port4: Cannot enable. Maybe the USB cable is bad?
[ 707.595390] usb 1-1.4: new high-speed USB device number 49 using xhci_hcd
[ 707.595591] usb 1-1.4: Device not responding to setup address.
[ 707.799570] usb 1-1.4: Device not responding to setup address.
[ 708.003400] usb 1-1.4: device not accepting address 49, error -71
[ 708.003613] usb 1-1-port4: unable to enumerate USB device
[ 708.979633] usb 1-1-port4: Cannot enable. Maybe the USB cable is bad?
[ 709.811725] usb 1-1-port4: Cannot enable. Maybe the USB cable is bad?
[ 709.812235] usb 1-1-port4: attempt power cycle
[ 710.951790] usb 1-1-port4: Cannot enable. Maybe the USB cable is bad?
[ 711.023482] usb 1-1.4: new high-speed USB device number 53 using xhci_hcd
[ 711.023725] usb 1-1.4: Device not responding to setup address.
[ 711.227678] usb 1-1.4: Device not responding to setup address.
[ 711.431472] usb 1-1.4: device not accepting address 53, error -71
[ 711.431799] usb 1-1-port4: unable to enumerate USB device
[ 711.631476] usb 1-1.4: new high-speed USB device number 54 using xhci_hcd
[ 712.463999] usb 1-1-port4: Cannot enable. Maybe the USB cable is bad?
[ 712.535521] usb 1-1.4: new high-speed USB device number 55 using xhci_hcd
[ 713.371755] usb 1-1-port4: Cannot enable. Maybe the USB cable is bad?
[ 713.372040] usb 1-1-port4: attempt power cycle
[ 714.515778] usb 1-1-port4: Cannot enable. Maybe the USB cable is bad?
[ 714.587498] usb 1-1.4: new high-speed USB device number 57 using xhci_hcd
[ 714.587709] usb 1-1.4: Device not responding to setup address.
[ 714.791679] usb 1-1.4: Device not responding to setup address.
[ 714.995519] usb 1-1.4: device not accepting address 57, error -71
[ 714.995832] usb 1-1-port4: unable to enumerate USB device
[ 715.971772] usb 1-1-port4: Cannot enable. Maybe the USB cable is bad?
[ 716.043531] usb 1-1.4: new high-speed USB device number 59 using xhci_hcd
[ 716.132269] usb 1-1.4: New USB device found, idVendor=413c, idProduct=2011, bcdDevice= 1.00
[ 716.132286] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 716.132292] usb 1-1.4: Product: Multimedia Pro Keyboard
[ 716.132296] usb 1-1.4: Manufacturer: Dell Inc.
[ 716.132299] usb 1-1.4: SerialNumber: 2&3585d7b&0&1
[ 716.135275] input: Dell Inc. Multimedia Pro Keyboard as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4/1-1.4:1.0/0003:413C:2011.0002/input/input5
[ 716.275890] hid-generic 0003:413C:2011.0002: input,hidraw0: USB HID v1.01 Keyboard [Dell Inc. Multimedia Pro Keyboard] on usb-0000:01:00.0-1.4/input0
[ 716.276586] usb 1-1.4: USB disconnect, device number 59
[ 716.679547] usb 1-1.4: new high-speed USB device number 60 using xhci_hcd
[ 717.511800] usb 1-1-port4: Cannot enable. Maybe the USB cable is bad?
[ 717.583550] usb 1-1.4: new high-speed USB device number 61 using xhci_hcd
[ 718.415872] usb 1-1-port4: Cannot enable. Maybe the USB cable is bad?
[ 718.416469] usb 1-1-port4: attempt power cycle
[ 719.555887] usb 1-1-port4: Cannot enable. Maybe the USB cable is bad?
[ 720.387884] usb 1-1-port4: Cannot enable. Maybe the USB cable is bad?
[ 720.388398] usb 1-1-port4: unable to enumerate USB device
`
The USB cable is presumably good (ie; it can communicate well enough to identify it as a "DELL" keyboard, which is what I have the JETKVM set to, since someone else mentioned that working.
I did update the JetKVM today to try to solve this.
I am on App 0.4.8 and System 0.2.5
Thanks..
@kahlstrm commented on GitHub (Dec 21, 2025):
I had the same issue, and it turned out to be the USB-C Y-power splitter causing the problem. After removing it, I haven't encountered the same behavior afterwards, leading me to assume that the Y-splitter is faulty.
@danaimone commented on GitHub (Dec 27, 2025):
What did you end up doing instead? I'm thinking this is likely my issue as well.
@kahlstrm commented on GitHub (Dec 28, 2025):
For now, I've been using it with the USB power coming from the device, as it's always powered on. I have 2 JetKVMs, and the other Y-splitter seems to be working fine, so I don't have that big of an issue, as I could just use the other one.
@hi-ko commented on GitHub (Feb 13, 2026):
I had a similar issue with an odroidm1, but it was not related to the spitter cable.
The jetkvm only connects to a native usb 2 port but not to a usb 3 port:
So it looks like jetkvm claims to support usb3 but then fails to connect.