Tv digitale sotto slack... più che altro problemi con udev

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
UnoQualunque
Linux 0.x
Linux 0.x
Messaggi: 38
Iscritto il: dom 13 feb 2005, 0:00

Tv digitale sotto slack... più che altro problemi con udev

Messaggio da UnoQualunque »

Salve a tutti :)
<BR>
<BR>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
<BR>
<BR>Il problema che <!-- BBCode Start --><B>udev</B><!-- BBCode End --> non registra (scusatemi il lemma) in maniera corretta il dispositivo.
<BR>
<BR>In pratica vi spiego.. per usare un dispositivo dvb correttamente (indipendentemente da che modello sia) il suddetto deve essere registrato nel seguente modo:
<BR>
<BR>/dev/dvb/adapter0/demux0
<BR>/dev/dvb/adapter0/dvr0
<BR>/dev/dvb/adapter0/frontend0
<BR>/dev/dvb/adapter0/net0
<BR>
<BR>Mentre il dispositivo viene registrato nel seguente modo:
<BR>
<BR>/dev/dvb0.demux0
<BR>/dev/dvb0.dvr0
<BR>/dev/dvb0.frontend0
<BR>/dev/dvb0.net0
<BR>
<BR>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.
<BR>
<BR>La soluzione che sto utilizzando non è per niente elegante, cioè consiste nel avviare da root manualmente questo script:
<BR><!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>chmod 666 /dev/dvb0.*
<BR>mkdir /dev/dvb/
<BR>mkdir /dev/dvb/adapter0/
<BR>ln -s /dev/dvb0.demux0 /dev/dvb/adapter0/demux0
<BR>ln -s /dev/dvb0.dvr0 /dev/dvb/adapter0/dvr0
<BR>ln -s /dev/dvb0.frontend0 /dev/dvb/adapter0/frontend0
<BR>ln -s /dev/dvb0.net0 /dev/dvb/adapter0/net0
<BR>chmod -R 777 /dev/dvb/</BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>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.
<BR>
<BR>Ps= Uso la slackware 10.1, ho anche fatto l´upgrade da udev versione 0.50 a 0.54, ma nulla <br>

petzy
Linux 0.x
Linux 0.x
Messaggi: 11
Iscritto il: mar 8 giu 2004, 0:00

Tv digitale sotto slack... più che altro problemi con udev

Messaggio da petzy »

Ciao,
<BR>soluzione comoda:
<BR>1) in /etc/udev/rules.d/udev.rules aggiungi in fondo:
<BR>
<BR># DVB Rules
<BR>KERNEL="dvb*", PROGRAM="/etc/udev/scripts/dvb.sh %k", NAME="%c"
<BR>
<BR>2) in /etc/udev/scripts crea un file dvb.sh contenente:
<BR>
<BR>#!/bin/sh
<BR>/bin/echo $1 | /bin/sed -e ´s,dvb\([0-9]\)\.\([^0-9]*\)\([0-9]\),dvb/adapter\1/\2\3,´
<BR>
<BR>Ricordarti di dare il permesso +x al file dvb.sh.
<BR>
<BR>Ciao ciao
<BR>Petz
<BR><br>

UnoQualunque
Linux 0.x
Linux 0.x
Messaggi: 38
Iscritto il: dom 13 feb 2005, 0:00

Tv digitale sotto slack... più che altro problemi con udev

Messaggio da UnoQualunque »

Per prima cosa ti ringrazio veramente tanto per la cortese risposta :)
<BR>
<BR>Allora.. la tua idea è molto raffinata e funziona alla perfezione... e con una piccola modifica, dovuta soprattutto perchè oltre al modulo dvb mi caricava un altro modulo essendo un dispositivo usb, ho risolto tutti i miei problemi !
<BR>
<BR>Grazie mille :)<br>

UnoQualunque
Linux 0.x
Linux 0.x
Messaggi: 38
Iscritto il: dom 13 feb 2005, 0:00

Tv digitale sotto slack... più che altro problemi con udev

Messaggio da UnoQualunque »

Come non detto... la cosa ha del comico !
<BR>
<BR>Avendo un dispositivo usb mi carica anche il seguente modulo: cinergyT2 (quello specifico per il mio dispositivo).
<BR>
<BR>Appordando le tue modifiche originali mi creava correttamente la directory /dev/dvb/adapter0 contenente i seguenti file:
<BR>
<BR><!-- BBCode Start --><I>dvr0
<BR>frontend0
<BR>net0</I><!-- BBCode End -->
<BR>
<BR>Però mancava il file <!-- BBCode Start --><B>demux0</B><!-- BBCode End --> che veniva creato come <!-- BBCode Start --><B>/dev/dvb0.demux0</B><!-- BBCode End -->.
<BR>
<BR>Attribuendo <!-- BBCode Start --><B>demux0</B><!-- BBCode End --> al modulo cinergyT2 la mia idea è stata quella di creare una rules con la seguente sintassi:
<BR>
<BR>KERNEL="cinergyT2", PROGRAM="/etc/udev/scripts/dvb.sh %k", NAME="%c"
<BR>
<BR>Ma nulla... mi crea sempre demux0 nella forma classica :S<BR><BR>[ Questo Messaggio è stato Modificato da: UnoQualunque il 08-03-2005 14:35 ]<br>

Rispondi