1) Execute evtest como root, selecione o dispositivo de entrada para o mouse, verifique se é o correto movendo o mouse
2) Execute udevadm info -a /dev/input/eventX com o dispositivo da etapa (1). Veja a saída, especialmente as DRIVER lines.
Em 99% dos casos, seu mouse USB será manipulado por hid-generic e a pilha HID no kernel. Veja hidraw.txt , hiddev.txt e hid-transport.txt in linux/Documentation/hid/ nas origens do kernel para detalhes sobre como isso funciona.
Também é possível escrever um driver de espaço do usuário usando uhid .