Code:
REGISTER ^dvb/adapter[0-9]+/[^/]+$ PERMISSIONS root.video 0660
As you have already figured out, the above would go in a devfsd.conf file. What you need is the equivalent for udev. Like I said in my first post you set the permissions using the the udev permissions file. However I gave you the wrong locati0n for the file, it should be:
/etc/udev/permissions.d/udev.permissions
The rules go in:
/etc/udev/rules.d/udev.rules
Now all you need is to create the dvb devices. Looking in the file /usr/src/linux/Documentation/devices.txt you can determine the major/minor numbers of the dvb devices:
Code:
212 char LinuxTV.org DVB driver subsystem
0 = /dev/dvb/adapter0/video0 first video decoder of first card
1 = /dev/dvb/adapter0/audio0 first audio decoder of first card
2 = /dev/dvb/adapter0/sec0 (obsolete/unused)
3 = /dev/dvb/adapter0/frontend0 first frontend device of first card
4 = /dev/dvb/adapter0/demux0 first demux device of first card
5 = /dev/dvb/adapter0/dvr0 first digital video recoder device of first card
6 = /dev/dvb/adapter0/ca0 first common access port of first card
7 = /dev/dvb/adapter0/net0 first network device of first card
8 = /dev/dvb/adapter0/osd0 first on-screen-display device of first card
9 = /dev/dvb/adapter0/video1 second video decoder of first card
...
64 = /dev/dvb/adapter1/video0 first video decoder of second card
...
128 = /dev/dvb/adapter2/video0 first video decoder of third card
...
196 = /dev/dvb/adapter3/video0 first video decoder of fourth card
So the major number is 212 and the minor is listed next to each device. Like Cedrik said you can create a script that makes the devices.
mknod -m 0660 /dev/dvb/adapter0/video0 c 212 0
That would make the first one, you should be able to figure out the rest.