I have a DVB card (TeVii s480) installed in a Mythbuntu 12.04 machine. I am having trouble getting the infrared remote working from a reboot but it works if I start the services manually. The problem appears to be that inputlirc is started before the /dev/input/event* node for the infrared receiver is created. The DVB card is PCIe but has an onboard USB interface and it appears as USB devices. The /dev/input/event * nodes for the USB mouse, keyboard and a few other things are created before inputlirc is started but those for the DVB card infrared reciever seem to be created after inputlirc starts.
How do I ensure either that the /dev/input/event* nodes are present when inputlirc starts or that inputlirc starts after the /dev/input/event* nodes are created?