Hi Pinniped,
Thank you for answer me! First of all, as I am using fedora 8, I already have lsusb tool installed and I could identify the usb device. The problem is this device is recognized as a HID during the kernel booting, ages before udev read its rules, where I guess I could prevent it to be installed as a keyboard.
Below there is a portion of 'dmesg' messages during boot showing the identification:
Code:
ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 19 (level, low) -> IRQ 19
PCI: Setting latency timer of device 0000:00:1f.2 to 64
ACPI: PCI interrupt for device 0000:00:1f.2 disabled
usb 4-1: configuration #1 chosen from 1 choice
input: Hand Held Products 3800G as /class/input/input2
input,hidraw0: USB HID v1.10 Keyboard [Hand Held Products 3800G] on usb-0000:00:1d.2-1
hiddev96hidraw1: USB HID v1.10 Device [Hand Held Products 3800G] on usb-0000:00:1d.2-1
usb 4-1: New USB device found, idVendor=0536, idProduct=02e1
usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=8
usb 4-1: Product: 3800G
usb 4-1: Manufacturer: Hand Held Products
usb 4-1: SerialNumber: 08145D112D
ata_piix 0000:00:1f.2: version 2.12
ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 19 (level, low) -> IRQ 19
ata_piix 0000:00:1f.2: MAP [ P0 P2 P1 P3 ]
PCI: Setting latency timer of device 0000:00:1f.2 to 64
Today I tried to boot with "nousb" kernel parameter and it didn't enable the device. However, I can't modprobe any usb modules after this boot.
I would like to prevent this device from being attached to normal HID input without kernel recompilation because, to maintain any non standard patch is a burden for the years to come.