Newsgroup: it.comp.os.linux.sys
Titolo: Tv digitale sotto Linux... più che altro  problemi con udev

Salve a tutti :)
Possiedo una Terratec Cinnergy T2, che per mio stupore ha il supporto 
già incluso nel kernel (2.6.10 in su)... e sempre ancora più stupefatto 
funziona tutto alla perfezione..... ehm quasi
Il problema che [b]udev[/b] non registra (scusatemi il lemma) in maniera 
corretta il dispositivo.
In pratica vi spiego.. per usare un dispositivo dvb correttamente 
(indipendentemente da che modello sia) il suddetto deve essere 
registrato nel seguente modo:
/dev/dvb/adapter0/demux0
/dev/dvb/adapter0/dvr0
/dev/dvb/adapter0/frontend0
/dev/dvb/adapter0/net0
Mentre il dispositivo viene registrato nel seguente modo:
/dev/dvb0.demux0
/dev/dvb0.dvr0
/dev/dvb0.frontend0
/dev/dvb0.net0
Non è solo uno sfizio stilistico, ma tutte le applicazioni 
(xine,mplayer,le indispensabili dvb-apps) sono implementate in modo tale 
da funzionare con il percorso sopraindicato.
La soluzione che sto utilizzando non è per niente elegante, cioè 
consiste nel avviare da root manualmente questo script:
----------------------------------------------------------------------
chmod 666 /dev/dvb0.*
mkdir /dev/dvb/
mkdir /dev/dvb/adapter0/
ln -s /dev/dvb0.demux0 /dev/dvb/adapter0/demux0
ln -s /dev/dvb0.dvr0 /dev/dvb/adapter0/dvr0
ln -s /dev/dvb0.frontend0 /dev/dvb/adapter0/frontend0
ln -s /dev/dvb0.net0 /dev/dvb/adapter0/net0
chmod -R 777 /dev/dvb/
----------------------------------------------------------------------
In conclusione chiedo come potrei fare per registrare correttamente il 
dispositivo dvb senza ricorre a creare collegamenti simbolici, purtroppo 
non sono molto prativo di udev.
Ps= Uso la slackware 10.1, ho anche fatto l'upgrade da udev versione 
0.50 a 0.54, ma nulla

 0.50 a 0.54, ma nulla
Ti consiglio un downgrade di udev , a me e molti altri ha provocato parecchi
problemi ...........

dmec ha scritto:

Infatti vedendo che non c'erano migliorie ho downgrado alla versione 
0.50 quella stable (scusatemi il termine rubato alla debian) della slack 
10.1.
La 0.54 mi dava delle noie con i permessi video.
Purtroppo il problema resta però :°

 Purtroppo il problema resta però :°
Puoi provare a barare in /etc/modprobe.conf 
alias snd-card-0 snd-intel8x0
alias sound-slot-0 snd-intel8x0
se giochi con gli alias forse ..........

 /dev/dvb0.net0
  Se ti può interessare io (su fedora core 3) ho la seguente
configurazione in /etc/udev/rules.d/50-udev-rules:
KERNEL="dvb0.dvr*",        NAME="dvb/adapter0/dvr%n"
KERNEL="dvb0.demux*",      NAME="dvb/adapter0/demux%n"
KERNEL="dvb0.frontend*",   NAME="dvb/adapter0/frontend%n"
KERNEL="dvb0.audio*",      NAME="dvb/adapter0/audio%n"
KERNEL="
dvb0.ca
*",         NAME="dvb/adapter0/ca%n"
KERNEL="dvb0.osd*",        NAME="dvb/adapter0/osd%n"
KERNEL="
dvb0.net
*",        NAME="dvb/adapter0/net%n"
KERNEL="dvb0.video*",      NAME="dvb/adapter0/video%n"
KERNEL="dvb1.dvr*",        NAME="dvb/adapter1/dvr%n"
KERNEL="dvb1.demux*",      NAME="dvb/adapter1/demux%n"
KERNEL="dvb1.frontend*",   NAME="dvb/adapter1/frontend%n"
KERNEL="dvb1.audio*",      NAME="dvb/adapter1/audio%n"
KERNEL="
dvb1.ca
*",         NAME="dvb/adapter1/ca%n"
KERNEL="dvb1.osd*",        NAME="dvb/adapter1/osd%n"
KERNEL="
dvb1.net
*",        NAME="dvb/adapter1/net%n"
KERNEL="dvb1.video*",      NAME="dvb/adapter1/video%n"
KERNEL="dvb2.dvr*",        NAME="dvb/adapter2/dvr%n"
KERNEL="dvb2.demux*",      NAME="dvb/adapter2/demux%n"
KERNEL="dvb2.frontend*",   NAME="dvb/adapter2/frontend%n"
KERNEL="dvb2.audio*",      NAME="dvb/adapter2/audio%n"
KERNEL="
dvb2.ca
*",         NAME="dvb/adapter2/ca%n"
KERNEL="dvb2.osd*",        NAME="dvb/adapter2/osd%n"
KERNEL="
dvb2.net
*",        NAME="dvb/adapter2/net%n"
KERNEL="dvb2.video*",      NAME="dvb/adapter2/video%n"
KERNEL="dvb3.dvr*",        NAME="dvb/adapter3/dvr%n"
KERNEL="dvb3.demux*",      NAME="dvb/adapter3/demux%n"
KERNEL="dvb3.frontend*",   NAME="dvb/adapter3/frontend%n"
KERNEL="dvb3.audio*",      NAME="dvb/adapter3/audio%n"
KERNEL="
dvb3.ca
*",         NAME="dvb/adapter3/ca%n"
KERNEL="dvb3.osd*",        NAME="dvb/adapter3/osd%n"
KERNEL="
dvb3.net
*",        NAME="dvb/adapter3/net%n"
KERNEL="dvb3.video*",      NAME="dvb/adapter3/video%n"
  che mi sembra facciano quello che vuoi tu.
Saluti,
  Giovanni.
-- 
   |^^^^|
   |    |  Eat my shorts !             * Linux Powered *
   |()()| /                            - Kernel 2.6.11 -
                 -> gio.bcc 
tin.it
 <-

Giovanni ha scritto:

Grazie mille per il prezioso aiuto :)