I have a USB HID device that should be plugged in all the time. During boot this is correctly discovered as /var/log/syslog shows:
usb 1-1.2: new low-speed USB device number 4 using dwc_otg
usb 1-1.2: New USB device found, idVendor=0fde, idProduct=ca01
usb 1-1.2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
usb 1-1.2: Product: Universal Bridge
hid-generic 0003:0FDE:CA01.0001: hiddev0,hidraw0: USB HID v1.10 Device
[Universal Bridge] on usb-bcm2708_usb-1.2/input0
Following boot, lsusb also shows this device:
Bus 001 Device 004: ID 0fde:ca01
However, /dev/hidraw0 and /dev/usb/hiddev0 are missing.
If I plug this device in while the system is running, everything is OK. I suspect that certain USB devices are not being properly mounted during boot.
Any way to fix this? Thanks!