Ubuntu Version:
24.04.4 LTS
Desktop Environment (if applicable):
Gnome
Problem Description:
We have a set of Dell OptiPlex 7070 desktops with near identical configuration. A single machine recently stopped accepting almost all keyboard input on the gdm3 login screen. The same keyboard works without an issue on other machines. Swapping in a different, known-working, keyboard also shows the same issue.
Mouse input and the Screen Keyboard (opened from the accessibility menu) work on the login screen as expected. Keyboard input works without an issue in BIOS/UEFI configuration screens, in GRUB, and in tty3.
Pressing keys rapidly on the login screen after 5-20 seconds a character may appear, but there doesnât appear to be any pattern to when this happens. If you mash Ctrl+Alt+F3eventually tty3 will appear (after a similar 5-20 second period).
Running evtest in an ssh session show all keypresses registering as expected on the login screen, without delay.
We have been unable to reproduce the behavior on other machines.
Relevant System Information:
Kernel versions tested so far: 6.17.0-23-generic and 6.17.0-22-generic.
dmesg shows the keyboard as:
[ 1.372180] usb 1-12: Product: USB Keyboard
[ 1.420870] input: LITEON Technology USB Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-12/1-12:1.0/0003:045E:07B9.0002/input/input4
[ 1.472524] hid-generic 0003:045E:07B9.0002: input,hidraw1: USB HID v1.10 Keyboard [LITEON Technology USB Keyboard] on usb-0000:00:14.0-12/input0
The only customization we have made to the default gdm3 configuration is settingdisable-user-list=true in /etc/gdm3/greeter.dconf-defaults. The same issue continues after commenting this entry out and running systemctl restart gdm3.
Screenshots or Error Messages:
We havenât seen any discrepancies comparing dmesg, journalctl, and running processes on the working machines and the non-working machine.
All machines occasionally show usb errors associated with their monitors, but no logs that appear to be related to the keyboard issue?
$ sudo dmesg | grep "usb"
[ 0.302846] usbcore: registered new interface driver usbfs
[ 0.302846] usbcore: registered new interface driver hub
[ 0.302846] usbcore: registered new device driver usb
[ 0.517679] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.17
[ 0.517682] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.517684] usb usb1: Product: xHCI Host Controller
[ 0.517686] usb usb1: Manufacturer: Linux 6.17.0-23-generic xhci-hcd
[ 0.517687] usb usb1: SerialNumber: 0000:00:14.0
[ 0.521969] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.17
[ 0.521974] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.521977] usb usb2: Product: xHCI Host Controller
[ 0.521978] usb usb2: Manufacturer: Linux 6.17.0-23-generic xhci-hcd
[ 0.521980] usb usb2: SerialNumber: 0000:00:14.0
[ 0.754906] usb 1-5: new high-speed USB device number 2 using xhci_hcd
[ 0.881552] usb 1-5: New USB device found, idVendor=0424, idProduct=2734, bcdDevice= 1.28
[ 0.881557] usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 0.881558] usb 1-5: Product: USB2734
[ 0.881560] usb 1-5: Manufacturer: Microchip Tech
[ 0.997000] usb 1-8: new low-speed USB device number 3 using xhci_hcd
[ 1.124799] usb 1-8: New USB device found, idVendor=045e, idProduct=0797, bcdDevice= 2.00
[ 1.124814] usb 1-8: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[ 1.124821] usb 1-8: Product: USB Optical Mouse
[ 1.240879] usb 1-12: new low-speed USB device number 4 using xhci_hcd
[ 1.372158] usb 1-12: New USB device found, idVendor=045e, idProduct=07b9, bcdDevice= 1.14
[ 1.372173] usb 1-12: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1.372180] usb 1-12: Product: USB Keyboard
[ 1.372186] usb 1-12: Manufacturer: LITEON Technology
[ 1.412471] usbcore: registered new interface driver usbhid
[ 1.412479] usbhid: USB HID core driver
[ 1.419930] input: USB Optical Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8:1.0/0003:045E:0797.0001/input/input3
[ 1.420358] hid-generic 0003:045E:0797.0001: input,hidraw0: USB HID v1.11 Mouse [USB Optical Mouse] on usb-0000:00:14.0-8/input0
[ 1.420870] input: LITEON Technology USB Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-12/1-12:1.0/0003:045E:07B9.0002/input/input4
[ 1.472524] hid-generic 0003:045E:07B9.0002: input,hidraw1: USB HID v1.10 Keyboard [LITEON Technology USB Keyboard] on usb-0000:00:14.0-12/input0
[ 1.596933] usb 1-5.3: new high-speed USB device number 5 using xhci_hcd
[ 1.684187] usb 1-5.3: New USB device found, idVendor=0424, idProduct=2514, bcdDevice= 0.00
[ 1.684192] usb 1-5.3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 1.759915] usb 1-5.4: new high-speed USB device number 6 using xhci_hcd
[ 1.847708] usb 1-5.4: New USB device found, idVendor=0424, idProduct=274c, bcdDevice= 2.00
[ 1.847718] usb 1-5.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1.847722] usb 1-5.4: Product: Hub Controller
[ 1.847726] usb 1-5.4: Manufacturer: Microchip Tech
[ 1.853639] hid-generic 0003:0424:274C.0003: hiddev0,hidraw2: USB HID v1.10 Device [Microchip Tech Hub Controller] on usb-0000:00:14.0-5.4/input0
[ 1.971986] usb 1-5.3.3: new high-speed USB device number 7 using xhci_hcd
[ 2.102760] usb 1-5.3.3: New USB device found, idVendor=0bda, idProduct=58fc, bcdDevice=77.18
[ 2.102766] usb 1-5.3.3: New USB device strings: Mfr=3, Product=1, SerialNumber=2
[ 2.102769] usb 1-5.3.3: Product: Dell_Monitor_IR_Webcam
[ 2.102772] usb 1-5.3.3: Manufacturer: F17GAWCM031LON92K6LM
[ 2.102774] usb 1-5.3.3: SerialNumber: 200901010001
[ 2.180912] usb 1-5.3.4: new full-speed USB device number 8 using xhci_hcd
[ 2.463603] usb 1-5.3.4: New USB device found, idVendor=0572, idProduct=1807, bcdDevice= 0.03
[ 2.463608] usb 1-5.3.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2.463610] usb 1-5.3.4: Product: P2418HZm
[ 2.463611] usb 1-5.3.4: Manufacturer: Dell
[ 2.463612] usb 1-5.3.4: SerialNumber: 000000000000
[ 2.599939] input: Dell P2418HZm Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.3/1-5.3.4/1-5.3.4:1.3/0003:0572:1807.0004/input/input5
[ 2.652472] input: Dell P2418HZm as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.3/1-5.3.4/1-5.3.4:1.3/0003:0572:1807.0004/input/input6
[ 2.655271] hid-generic 0003:0572:1807.0004: input,hiddev1,hidraw3: USB HID v1.11 Device [Dell P2418HZm] on usb-0000:00:14.0-5.3.4/input3
[ 3.320108] usb 1-5.3.4: 1:1: cannot get freq at ep 0x81
[ 3.324443] usb 1-5.3.4: 2:1: cannot get freq at ep 0x1
[ 3.344769] usbcore: registered new interface driver snd-usb-audio
[ 3.435269] usb 1-5.3.3: Found UVC 1.00 device Dell_Monitor_IR_Webcam (0bda:58fc)
[ 3.448894] usb 1-5.3.3: Found UVC 1.00 device Dell_Monitor_IR_Webcam (0bda:58fc)
[ 3.452755] usbcore: registered new interface driver uvcvideo
[ 9.403798] usb 1-5.3.4: 1:1: cannot get freq at ep 0x81
What Weâve Tried:
- Swapping out the keyboard, disconnecting all other devices from the desktop, restarting with keyboard both connected and disconnected.
sudo dpkg-reconfigure gdm3and uninstalling and reinstallinggdm3.- Using
Xorgfor the login screen by settingWaylandEnable=falsein/etc/gdm3/custom.confandsystemctl restart gdm3with the same issue occurring.
any thoughts are much appreciated, thank you.