Tuve el mismo problema hace unos días y descubrimos esta solución.
Podría hacer el siguiente comando en la terminal:
cat /proc/bus/input/devices
Esto mostrará una lista de sus dispositivos conectados, y sus dispositivos deberían estar en la lista. Por ejemplo, un elemento allí aparece de esta manera para mí:
I: Bus=0011 Vendor=0002 Product=000a Version=0000
N: Name="TPPS/2 IBM TrackPoint"
P: Phys=synaptics-pt/serio0/input0
S: Sysfs=/devices/platform/i8042/serio4/serio5/input/input15
U: Uniq=
H: Handlers=mouse1 event15
B: PROP=0
B: EV=7
B: KEY=70000 0 0 0 0
B: REL=3
En Controladores, notará que aparece event15. Puede acceder al flujo de datos haciendo referencia a /dev/input/event15 en mi caso. Tendrás que averiguar cuál es en tu caso
¿Has probado a usar mdev? Es una alternativa ligera a udev y rellena /dev. Si la conexión en caliente no está habilitada, es posible que deba ejecutarla manualmente.
Para escanear /sys y crear dispositivos, intente:
mdev -s