Não foi fácil encontrar a solução legal, mas eu consegui. A solução não lida com o udev. Precisamos dizer ao núcleo escondido que ele não deve tocar em nosso dispositivo. É possível fazê-lo de duas maneiras, dependendo do usbhid compilado como módulo ou não. Confira isto:
PS "GRUB_CMDLINE_LINUX_DEFAULT contém argumentos de linha de comando para o kernel linux. Você pode colocar quantos quiser, desde que eles sejam separados por um espaço ."
Espero que isso poupe o tempo de alguém, já que passei grande quantidade de tempo para encontrar essa excelente solução, eu acho.
Atenciosamente, anon