Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: devfs



Joerg Friedrich schrieb:

 > At the moment I use
 >
 > REGISTER ^dvb/card[0-9]+/[^/]+$ PERMISSIONS root.video 0660
 > REGISTER	^dvb/card([0-9]+)/([^/0-9]*)[0-9]+$	CFUNCTION GLOBAL mksymlink /dev/$devname ost/\2\1
 > UNREGISTER	^dvb/card([0-9]+)/([^/0-9]*)[0-9]+$	CFUNCTION GLOBAL unlink ost/\2\1
 >
 > for devfsd.
[...]


Take a look at my solution. It's easy and works with devfs for any
nummber of cards, without the ugly devfsd.

Remark: I have only 1.3-cards, therefore some drivers are commented out.




#!/bin/sh

insmod dvbdev
insmod dvb_net
insmod i2c-core
insmod videodev
insmod dvb_filter
insmod dmxdev
insmod VES1893
# insmod VES1820
# insmod L64781
# insmod tda8083
# insmod stv0299
insmod tuner
insmod saa7146_core mode=0
# insmod saa7146_v4l
insmod dvb_demux
insmod dvb_frontend
insmod dvb init_chan=2 pids_off=0

mkdir -p /dev/ost
for number in $(ls /dev/dvb/ | tr -d 'card')
do
	for device in audio ca demux dvr frontend net osd sec video		
	do
		ln -sf /dev/dvb/card$number/${device}0 /dev/ost/$device$number
	done
done

vdr --config=/etc --epgfile=/tmp --lcdh=vdr --dvd=/dev/cdroms/cdrom0

rmmod dvb
rmmod dvb_frontend
rmmod dvb_demux
# rmmod saa7146_v4l
rmmod saa7146_core
rmmod dvb_filter
rmmod videodev
# rmmod VES1820
rmmod VES1893
# rmmod stv0299
# rmmod tda8083
# rmmod L64781
rmmod dmxdev
rmmod tuner
rmmod i2c-core
rmmod dvb_net
rmmod dvbdev
rm /dev/ost/*



Alfred




-- 
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe linux-dvb" as subject.


Home | Main Index | Thread Index