I installed endeavour os on my GPD Win Max 2 laptop using a USB keyboard and mouse. And everything works well except for the built in keyboard. I’ve checked that linux-firmware is already installed. Not sure what to do next, any help is appreciated (:
I went back to boot from the USB live installation, and it seems that the internal keyboard is working (as long as USB keyboard). This is the xinput, I noticed more inputs.
I’m looking through the kernel logs from journalctl and I found some USB devices which i don’t see in xinput, strange.
Oct 31 16:55:44 wm2-endeavouros kernel: Bluetooth: hci0: Waiting for firmware download to complete
Oct 31 16:55:44 wm2-endeavouros kernel: Bluetooth: hci0: Firmware loaded in 1057267 usecs
Oct 31 16:55:44 wm2-endeavouros kernel: Bluetooth: hci0: Waiting for device to boot
Oct 31 16:55:44 wm2-endeavouros kernel: Bluetooth: hci0: Malformed MSFT vendor event: 0x02
Oct 31 16:55:44 wm2-endeavouros kernel: Bluetooth: hci0: Device booted in 29082 usecs
Oct 31 16:55:44 wm2-endeavouros kernel: Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-0041-0041.ddc
Oct 31 16:55:44 wm2-endeavouros kernel: Bluetooth: hci0: Applying Intel DDC parameters completed
Oct 31 16:55:44 wm2-endeavouros kernel: Bluetooth: hci0: Firmware timestamp 2022.28 buildtype 1 build 47489
Oct 31 16:55:45 wm2-endeavouros kernel: usb 3-1.2.2: New USB device found, idVendor=04d9, idProduct=0159, bcdDevice=11.04
Oct 31 16:55:45 wm2-endeavouros kernel: usb 3-1.2.2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
Oct 31 16:55:45 wm2-endeavouros kernel: usb 3-1.2.2: Product: USB-HID Keyboard
Oct 31 16:55:45 wm2-endeavouros kernel: usb 3-1.2.1.1: new full-speed USB device number 8 using xhci_hcd
Oct 31 16:55:45 wm2-endeavouros kernel: input: USB-HID Keyboard as /devices/pci0000:00/0000:00:08.1/0000:74:00.4/usb3/3-1/3-1.2/3-1.2.2/3-1.2.2:1.0/0003:04D9:0159.0006/input/input28
Oct 31 16:55:45 wm2-endeavouros kernel: hid-generic 0003:04D9:0159.0006: input,hidraw5: USB HID v1.11 Keyboard [USB-HID Keyboard] on usb-0000:74:00.4-1.2.2/input0
Oct 31 16:55:45 wm2-endeavouros kernel: hid-generic 0003:04D9:0159.0007: hiddev97,hidraw6: USB HID v1.11 Device [USB-HID Keyboard] on usb-0000:74:00.4-1.2.2/input1
Oct 31 16:55:45 wm2-endeavouros kernel: input: USB-HID Keyboard System Control as /devices/pci0000:00/0000:00:08.1/0000:74:00.4/usb3/3-1/3-1.2/3-1.2.2/3-1.2.2:1.2/0003:04D9:0159.0008/input/input29
Oct 31 16:55:45 wm2-endeavouros kernel: usb 3-1.2.1.1: New USB device found, idVendor=1532, idProduct=007b, bcdDevice= 2.00
Oct 31 16:55:45 wm2-endeavouros kernel: usb 3-1.2.1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Oct 31 16:55:45 wm2-endeavouros kernel: usb 3-1.2.1.1: Product: Razer Viper Ultimate Dongle
Oct 31 16:55:45 wm2-endeavouros kernel: usb 3-1.2.1.1: Manufacturer: Razer
Oct 31 16:55:45 wm2-endeavouros kernel: input: USB-HID Keyboard Consumer Control as /devices/pci0000:00/0000:00:08.1/0000:74:00.4/usb3/3-1/3-1.2/3-1.2.2/3-1.2.2:1.2/0003:04D9:0159.0008/input/input30
Oct 31 16:55:45 wm2-endeavouros kernel: input: USB-HID Keyboard Mouse as /devices/pci0000:00/0000:00:08.1/0000:74:00.4/usb3/3-1/3-1.2/3-1.2.2/3-1.2.2:1.2/0003:04D9:0159.0008/input/input31
Oct 31 16:55:45 wm2-endeavouros kernel: input: USB-HID Keyboard as /devices/pci0000:00/0000:00:08.1/0000:74:00.4/usb3/3-1/3-1.2/3-1.2.2/3-1.2.2:1.2/0003:04D9:0159.0008/input/input32
Oct 31 16:55:45 wm2-endeavouros kernel: hid-generic 0003:04D9:0159.0008: input,hidraw7: USB HID v1.11 Mouse [USB-HID Keyboard] on usb-0000:74:00.4-1.2.2/input2
Oct 31 16:55:45 wm2-endeavouros mtp-probe[700]: checking bus 3, device 7: "/sys/devices/pci0000:00/0000:00:08.1/0000:74:00.4/usb3/3-1/3-1.2/3-1.2.2"
Oct 31 16:55:45 wm2-endeavouros mtp-probe[700]: bus: 3, device: 7 was not an MTP device
Oct 31 16:55:45 wm2-endeavouros kernel: input: Razer Razer Viper Ultimate Dongle as /devices/pci0000:00/0000:00:08.1/0000:74:00.4/usb3/3-1/3-1.2/3-1.2.1/3-1.2.1.1/3-1.2.1.1:1.0/0003:1532:007B.0009/input/input33
Oct 31 16:55:45 wm2-endeavouros kernel: hid-generic 0003:1532:007B.0009: input,hidraw8: USB HID v1.11 Mouse [Razer Razer Viper Ultimate Dongle] on usb-0000:74:00.4-1.2.1.1/input0
Oct 31 16:55:45 wm2-endeavouros kernel: input: Razer Razer Viper Ultimate Dongle Keyboard as /devices/pci0000:00/0000:00:08.1/0000:74:00.4/usb3/3-1/3-1.2/3-1.2.1/3-1.2.1.1/3-1.2.1.1:1.1/0003:1532:007B.000A/input/input34
Oct 31 16:55:45 wm2-endeavouros systemd-logind[542]: Watching system buttons on /dev/input/event22 (USB-HID Keyboard)
Oct 31 16:55:45 wm2-endeavouros systemd-logind[542]: Watching system buttons on /dev/input/event18 (USB-HID Keyboard)
Oct 31 16:55:45 wm2-endeavouros kernel: usb 3-1.2.3: new high-speed USB device number 9 using xhci_hcd
Oct 31 16:55:45 wm2-endeavouros kernel: [drm] dce110_edp_wait_for_hpd_ready: wait timed out!
Oct 31 16:55:45 wm2-endeavouros systemd-logind[542]: Watching system buttons on /dev/input/event19 (USB-HID Keyboard System Control)
Oct 31 16:55:45 wm2-endeavouros kernel: input: Razer Razer Viper Ultimate Dongle as /devices/pci0000:00/0000:00:08.1/0000:74:00.4/usb3/3-1/3-1.2/3-1.2.1/3-1.2.1.1/3-1.2.1.1:1.1/0003:1532:007B.000A/input/input35
Oct 31 16:55:45 wm2-endeavouros kernel: hid-generic 0003:1532:007B.000A: input,hidraw9: USB HID v1.11 Keyboard [Razer Razer Viper Ultimate Dongle] on usb-0000:74:00.4-1.2.1.1/input1
Oct 31 16:55:45 wm2-endeavouros kernel: input: Razer Razer Viper Ultimate Dongle as /devices/pci0000:00/0000:00:08.1/0000:74:00.4/usb3/3-1/3-1.2/3-1.2.1/3-1.2.1.1/3-1.2.1.1:1.2/0003:1532:007B.000B/input/input36
Oct 31 16:55:45 wm2-endeavouros mtp-probe[710]: checking bus 3, device 7: "/sys/devices/pci0000:00/0000:00:08.1/0000:74:00.4/usb3/3-1/3-1.2/3-1.2.2"
Oct 31 16:55:45 wm2-endeavouros mtp-probe[710]: bus: 3, device: 7 was not an MTP device
Oct 31 16:55:45 wm2-endeavouros kernel: hid-generic 0003:1532:007B.000B: input,hidraw10: USB HID v1.11 Keyboard [Razer Razer Viper Ultimate Dongle] on usb-0000:74:00.4-1.2.1.1/input2
Oct 31 16:55:45 wm2-endeavouros mtp-probe[711]: checking bus 3, device 8: "/sys/devices/pci0000:00/0000:00:08.1/0000:74:00.4/usb3/3-1/3-1.2/3-1.2.1/3-1.2.1.1"
Oct 31 16:55:45 wm2-endeavouros mtp-probe[711]: bus: 3, device: 8 was not an MTP device
Oct 31 16:55:45 wm2-endeavouros systemd-logind[542]: Watching system buttons on /dev/input/event24 (Razer Razer Viper Ultimate Dongle Keyboard)
Oct 31 16:55:45 wm2-endeavouros systemd-logind[542]: Watching system buttons on /dev/input/event26 (Razer Razer Viper Ultimate Dongle)
Oct 31 16:55:45 wm2-endeavouros kernel: Console: switching to colour frame buffer device 160x50
Oct 31 16:55:45 wm2-endeavouros mtp-probe[719]: checking bus 3, device 8: "/sys/devices/pci0000:00/0000:00:08.1/0000:74:00.4/usb3/3-1/3-1.2/3-1.2.1/3-1.2.1.1"
Oct 31 16:55:45 wm2-endeavouros mtp-probe[719]: bus: 3, device: 8 was not an MTP device
Oct 31 16:55:45 wm2-endeavouros kernel: usb 3-1.2.1.2: new full-speed USB device number 10 using xhci_hcd
Oct 31 16:55:45 wm2-endeavouros kernel: amdgpu 0000:74:00.0: [drm] fb0: amdgpudrmfb frame buffer device
Oct 31 16:55:45 wm2-endeavouros systemd[1]: Created slice Slice /system/systemd-backlight.
Not really any idea for a solution but a way to identify the cause…
you can try to switch to a text console (the ctrl-alt-f1 stuff, not the gui-cli window) and test again. If it works there it points to the desktop environment (wayland?) you could try x11 instead and check if the error is gone. If it does not work there neither it seems to be a kernel/firmware/driver issue.