No HID on HP Elitedesk 800 G4 SFF
Closed this issue · 3 comments
My HP 'Elitedesk 800 G4 SFF' machine isn't seeing any keyboard or mouse input from the BIOS. Keystrokes are ignored and the 'hid' indicator on the LCD shows the 'HID' as inactive.
Once Windows boots, the 'HID' indicator becomes active and HID input works okay.
During BIOS, dmesg
is flooded with messages like the following:
[ 8659.474696] configfs-gadget gadget: usb_gadget_wakeup
[ 8659.508178] dwc2 4340000.usb: wakeup: signalling skipped: is not allowed by host
[ 8659.508194] configfs-gadget gadget: usb_gadget_wakeup
[ 8659.541836] dwc2 4340000.usb: wakeup: signalling skipped: is not allowed by host
[ 8659.541852] configfs-gadget gadget: usb_gadget_wakeup
[ 8659.575308] dwc2 4340000.usb: wakeup: signalling skipped: is not allowed by host
Once I boot windows, I see:
[ 8659.846409] configfs-gadget gadget: usb_gadget_wakeup
[ 8680.668242] LT6911--:-- INT!!##
[ 8680.856542] LT6911--:-- INT!!##
[ 8681.668816] base_get_chn_buffer:262(): Mod(VPSS) Grp(0) Chn(0), jobs wait(0) work(0) done(0)
[ 8682.742676] LT6911--:-- INT!!##
[ 8683.023290] LT6911--:-- INT!!##
[ 8685.948442] dwc2 4340000.usb: new device is high-speed
[ 8685.981637] dwc2 4340000.usb: new address 2
[ 8687.456838] dwc2 4340000.usb: wakeup: signalling skipped: is not allowed by host
[ 8687.456854] configfs-gadget gadget: usb_gadget_wakeup
[ 8687.456937] dwc2 4340000.usb: wakeup: signalling skipped: is not allowed by host
[ 8687.456949] configfs-gadget gadget: usb_gadget_wakeup
[ 8687.466161] dwc2 4340000.usb: bound driver configfs-gadget
[ 8687.633621] dwc2 4340000.usb: new device is high-speed
[ 8687.666798] dwc2 4340000.usb: new address 3
[ 8692.643369] dwc2 4340000.usb: wakeup: signalling skipped: is not allowed by host
[ 8692.643387] configfs-gadget gadget: usb_gadget_wakeup
I hope these logs are relevant, I don't know if they are. I'm happy to run any commands you need in order to dump USB traffic or suchlike, just let me know how I can help.
Sorry, forgot to say - I'm using the PCI-e NanoKVM, firmware is latest (2.1.2). I tried the 'reset HID' function, using a different cable, and even tried the other USB-C port to make sure that wasn't the issue.
Hello, thanks for your issue. Please try running "touch /boot/BIOS && restart" on a web terminal. Some computers require HID devices to support a special "BIOS mode" for their BIOS. In NanoKVM, this mode requires creating "/boot/BIOS" to enable it
Ahhh I'm sorry - I just had to reflash my NanoKVM, re-applied the fix, and it works okay, so I must've made some mistake previously! I can confirm that the 'touch /boot/BIOS' fix corrects my issue.