# /etc/udev/rules.d/10-dvb.rules # # To Ientify serial nos etc for a Device call # udevadm info -a -p $(udevadm info -q path -n /dev/dvb/adapter0/frontend0) # # More info here http://www.mythtv.org/wiki/Device_Filenames_and_udev # # Create a symlink /dev/dvb/adapter_tevii-s660-0 pointing to the Tevii S660 with ID 9022:d660 SUBSYSTEM=="dvb", ATTRS{idVendor}=="9022", ATTRS{idProduct}=="d660", PROGRAM="/bin/sh -c 'K=%k; K=$${K#dvb}; printf dvb/adapter_tevii-s660-0/%%s $${K#*.}'", SYMLINK+="%c" # Create a symlink /dev/dvb/adapter_hauppauge-nova-t-stick-0 pointing to the Hauppauge Nova-T-Stick with ID 2040:7060, serial number 4030581503 SUBSYSTEM=="dvb", ATTRS{idVendor}=="2040", ATTRS{idProduct}=="7060", ATTRS{serial}=="4030581503", PROGRAM="/bin/sh -c 'K=%k; K=$${K#dvb}; printf dvb/adapter_hauppauge-nova-t-stick-0/%%s $${K#*.}'", SYMLINK+="%c" # Create symlinks /dev/dvb/adapter_hauppauge-nova-t-500-0 & 1 for both tuners of the Hauppauge Nova-T-500 with ID 2040:8400, serial number 4031759430 SUBSYSTEM=="dvb", ATTRS{idVendor}=="2040", ATTRS{idProduct}=="8400", ATTRS{serial}=="4031759430", PROGRAM="/bin/sh -c ' K=%k; K=$${K#dvb}; N=$${K#*.}; if [ ! -e /dev/dvb/adapter_hauppauge-nova-t-500-0/$N ] ; then printf dvb/adapter_hauppauge-nova-t-500-0/%%s $${K#*.}; else printf dvb/adapter_hauppauge-nova-t-500-1/%%s $${K#*.}; fi ; exit 0'", SYMLINK+="%c"