The strangest thing, all of a sudden, any keyboard and mouse stopped being recognized in X. They show up with lsusb:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 046d:c077 Logitech, Inc. M105 Optical Mouse
Bus 001 Device 003: ID 0b95:1790 ASIX Electronics Corp. AX88179 Gigabit Ethernet
Bus 001 Device 002: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
But, when I check in the X log, I see:
[ 28.818] (II) config/udev: Adding input device Logitech USB Optical Mouse (/dev/input/mouse0)
[ 28.818] (II) No input driver specified, ignoring this device.
[ 28.818] (II) This device may have been added with another device file.
Alt-Ctrl-F3 does nothing.
However, if I use an app I wrote that looks for a keyboard, I can detect keypresses no problem. So they keyboard is recognized by the OS and works. Just not through X.
Somehow X has just stopped loading a driver when something is installed yet I have literally changed nothing in the software or setup.
I then installed ‘evdev’ and the mouse started working. I have no idea what could cause this to happen. Do we use ‘evdev’ normally as our driver source for Xwindows on the orin?