vanescar
26-05-06, 22:17
salve a tutti.. preparatevi ad un corposo how-to sull'utilizzo della suddetta scheda, ho avuto diversi problemi a farla andare, anche per la scarsa (o vecchia) documentazione... ma veniamo a noi........by anonimo:
innanzitutto vi consiglio di essere utenti root dall'inizio alla fine dell'howto.. poiche le periferiche in dev hanno permessi solo per root... quando tutto funzionera potrete aggiustare come vorrete
__________________________________INSTALAZIONE____ _________________________
scaricare:
allora scaricare "linuxtv-dvb" (l'attuale versione e' la 1.0.1) e scaricare "mplayer" versione ~x86
ho detto scaricare xke per ora usate solo l'opzione -f da emerge
scompattare
date un bel:
tar -zxvf /usr/portage/distfiles/linuxtv-dvb-1.0.1.tar.gz -C ~/
ora andate su ~/linuxtv-dvb-1.0.1/ bene.. e' inutile che diate un "make" , tanto vi si fermera dandovi errori... quindi fate semplicemente questo:
cp include/linux/dvb/ /usr/include/linux/
(questo vi servira per qualche programma con il supporto dvb...)
adesso passate ai programmini apps (che sono i piu interessanti per noi con il kernel 2.6) date:
cd apps/dvbnet # programma per creare una interfaccia di rete alla skystar2 (fondamentale)
make
cd ../scan # programma per fare lo scan del satellite.. potreste bruciare la vs scheda.. ATTENZIONE
make
cd ../szap # programma per sintonizzare un canale (fondamentale)
make
cd ../test # vari programmi per testare la skystar2 (non mi sono stati d'aiuto)
make
ok per adesso il software di base c'e.. passiamo alla configurazione del kernel
kernel e drivers:
allora nel kernel dovrete andare su Device Drivers --> Multimedia Devices e attivare:
<*> Video For Linux #credo sia opzionale.. ma io l'ho attivato quindi andate su Digital Video Broadcasting Devices ---> e...
DVB For Linux
<*> DVB Core Support
< > STV0299 based DVB-S frontend (QPSK) # dovete abilitare questo frontend se avete skystar2 versione "vecchia"
<*> Zarlink MT312 Satellite Channel Decoder (QPSK) # per le "nuove" .. il 90% delle schede mi pare di aver capito (ma e' meglio il vecchio modello :P )
<*> Technisat Skystar2 PCI
ok ora ricompilate tutto e riavviate... dovreste ottenere questo:
crw------- 1 root root 250, 4 1970-01-01 00:00 demux0
crw------- 1 root root 250, 5 1970-01-01 00:00 dvr0
crw------- 1 root root 250, 3 1970-01-01 00:00 frontend0
crw------- 1 root root 250, 7 1970-01-01 00:00 net0
/dev/dvb/adapter0/
update: ora aggiungete la flag "dvb" alle vostre flag USE in make.conf ed emergete/compilate mplayer, dovreste attivare l'opzionale supporto DVB (leggete l'appendici)
funzionamento "spicciolo":
ok ora dovrete creare un file channels.conf .. una delle imprese piu ardue (o meglio ahrdue :D ) questo file e' importantissimo e va posizionato in ~/.szap/ servira a szap (il programma che sintonizza i programmi)
la sintassi e' la seguente:
Channel Name:Frequency: Polarity:Diseq:Symbolrate:VPID:APID:0:0:0 quindi eccovi un file di esempio per hotbird, con discoradio e 102.5 hit channel funzionanti e garantiti :D (molti problemi li ho avuti proprio "grazie" al channels.conf fatto male :P )
DR:12673:v:0:27500:0:256:0:0:0
102.5 HIT Ch:11623:V:0:27500:224:244:0:0:10704
alla fine della guida includerò anche un file con TUTTI o quasi.. i canali di hotbird.. ne dovrei trovare a breve anche uno con i canali di astra :wink: (devo ritrovare il link.. comunque sta su qualche mailing list sperduta del web 8O )
fare il primo test:
ok ora date una bella scossa alla vostra gentoo box:
~/linuxtv-dvb-1.0.1/apps/szap/szap -r "DR" #sintonizza
# lasciamo szap scrivere parecchie cose in una console, apriamone un altra e digitiamo
mplayer - < /dev/dvb/adapter0/dvr0
si dovrebbe magicamente sentire la radio! 8O :D :D update: per completezza vi ricordo che per vedere tv o radio potete usare agevolmente mplayer, xine o vlc.. come piu vi aggrada
mettiamo a posto il casino che abbiamo creato:
ok ora ordiniamo le applicazioni etc
chmod a+rw /dev/dvb/adapter0/ -R # da' i permessi di accesso alle periferiche dvb
cp ~/linuxtv-dvb-1.0.1/apps /usr/dvbapps -R # copia i programmi in usr/dvbapps
# ora pensiamo a szap
chmod a+rwx /usr/dvbapps/szap/szap && ln -sf /usr/dvbapps/szap/szap /usr/bin/szap # faccio in modo che ogni utente possa eseguire szap senza specificare cartella
ora.. per far funzionare la ricezione satellitare bastera usare una console dove si sceglie il canale usando szap (e lasciandolo in background) e poi dare in pasto ad altri programmi quali xine, mplayer ... noatun.. o altro il /dev/dvb/adapter0/dvr0
Appendici
Appendice A - Servizi dati
ok , avete abilitato la rete su skystar2... potete usare i servizi satellitari (purtroppo non potete usare EON poiche il fazzt e' solo per windows :P :P :P) update 09/03/2004 grazie a DarkSSJ ora c'è anche come usare dei servizi dati UNICAST (Come opensky, T-DSL o simili)
Appendice B - Vedere la tv via mplayer
update: con la versione che ho provato oggi non c'e bisogno di patchare mplayer, evidentemente la patch di nico e' stata aggiunta al CVS ;)
ho fatto finalmente funzionare la tv via mplayer! davvero fantastico! :D SOLO UTENTI GENTOO
cancellate la versione esistente di mplayer tramite "emerge mplayer -C && emerge depclean" (in questo modo vi cancellera mplayer e le sue dipendenze.. come ad esempio i codec.)
quindi accertatevi di avere le ultime dipendenze di mplayer (i codec & co) tramite questi comandiACCEPT_KEYWORDS="~x86" emerge mplayer -o
emerge =media-video/mplayer-1.0_pre3 -i
SOLO UTENTI GENTOO
innanzitutto avete bisogno della versione CVS di mplayer, potete ottenerla dando un bel:
emerge cvs #per i non possessori di gentoo scaricare i moduli cvs a parte
cvs -d:pserver:anonymous@mplayerhq.hu:/cvsroot/mplayer login #usatelo da utente. spingete invio quando vi chiede la password
mkdir ~/cvs
cd ~/cvs
cvs -z3 -P -d:pserver:anonymous@mplayerhq.hu:/cvsroot/mplayer co main
dopo un po avrete il cvs tree scaricato, quindi configurate e compilate
cd ~/cvs/main
patch -p1 < patch_mplayer.diff
./configure --enable-dvb --enable-gui --enable-menu #queste opzioni potrebbero essere futili.. cmq meglio metterle e andare sul sicuro piuttosto che compilare 2 volte :-)
quindi date un "make && make install" come root.
Nota Bene: se la CVS di mplayer dà problemi nel compilari, scaricate uno snapshot.. almeno andate sul sicuro --> LINK (http://www1.mplayerhq.hu/MPlayer/cvs/MPlayer-current.tar.bz2) (http://www1.mplayerhq.hu/MPlayer/cvs/MPlayer-current.tar.bz2)
ora avrete mplayer installato, nella cartella ~/.mplayer dovrete copiare channels.conf e poi basta che darete un mplayer dvb://"canale" vi iniziera a far vedere il canale senza perdita di segnale!
Appendice C - la tv si vede "scattosa" con mplayer
aggiungete il comando -cache 4096 a mplayer
Appendice D - supporto avanzato & scansione canali...
potete trovare supporto su www.assitecforum.com (http://www.assitecforum.com) sezione Sky4Linux ;) riguardo la scansione canali, vi consiglio prima di passare su assitecforum ove hanno una patch per la skystar 2.3 (ultima versione) in grado da limitare il rischio di bruciare la scheda, se non dissipata attivamente
Appendice E - supporto teletext.. sembra che ci sia!
potete trovare informazioni al riguardo qui http://www.assitecforum.com/forum2/topic.asp?TOPIC_ID=1129 (http://www.assitecforum.com/forum2/topic.asp?TOPIC_ID=1129%5B/url)
Appendice F - diseqc
se usate il diseqc dovrete modificare un po il channels.conf nel quarto "settore" ... e cioe QUI:
Channel Name:Frequency: Polarity:**Diseq**:Symbolrate:VPID:APID:0:0:0 al posto di 0, dovrete mettere 1,2 ,3 o 4.. purtroppo tocca a voi fare dei test
ho un amico DarkSSJ che sta testando la guida con un mini-diseqc, e ha problemi di sintonia.. per feedback aggiuntivi c'e sempre la solita regola.. postare :)
-- Fine -- (per ora)
se avete consigli, feedback e chi ne ha piu ne metta, prego .. postate oh signori!
innanzitutto vi consiglio di essere utenti root dall'inizio alla fine dell'howto.. poiche le periferiche in dev hanno permessi solo per root... quando tutto funzionera potrete aggiustare come vorrete
__________________________________INSTALAZIONE____ _________________________
scaricare:
allora scaricare "linuxtv-dvb" (l'attuale versione e' la 1.0.1) e scaricare "mplayer" versione ~x86
ho detto scaricare xke per ora usate solo l'opzione -f da emerge
scompattare
date un bel:
tar -zxvf /usr/portage/distfiles/linuxtv-dvb-1.0.1.tar.gz -C ~/
ora andate su ~/linuxtv-dvb-1.0.1/ bene.. e' inutile che diate un "make" , tanto vi si fermera dandovi errori... quindi fate semplicemente questo:
cp include/linux/dvb/ /usr/include/linux/
(questo vi servira per qualche programma con il supporto dvb...)
adesso passate ai programmini apps (che sono i piu interessanti per noi con il kernel 2.6) date:
cd apps/dvbnet # programma per creare una interfaccia di rete alla skystar2 (fondamentale)
make
cd ../scan # programma per fare lo scan del satellite.. potreste bruciare la vs scheda.. ATTENZIONE
make
cd ../szap # programma per sintonizzare un canale (fondamentale)
make
cd ../test # vari programmi per testare la skystar2 (non mi sono stati d'aiuto)
make
ok per adesso il software di base c'e.. passiamo alla configurazione del kernel
kernel e drivers:
allora nel kernel dovrete andare su Device Drivers --> Multimedia Devices e attivare:
<*> Video For Linux #credo sia opzionale.. ma io l'ho attivato quindi andate su Digital Video Broadcasting Devices ---> e...
DVB For Linux
<*> DVB Core Support
< > STV0299 based DVB-S frontend (QPSK) # dovete abilitare questo frontend se avete skystar2 versione "vecchia"
<*> Zarlink MT312 Satellite Channel Decoder (QPSK) # per le "nuove" .. il 90% delle schede mi pare di aver capito (ma e' meglio il vecchio modello :P )
<*> Technisat Skystar2 PCI
ok ora ricompilate tutto e riavviate... dovreste ottenere questo:
crw------- 1 root root 250, 4 1970-01-01 00:00 demux0
crw------- 1 root root 250, 5 1970-01-01 00:00 dvr0
crw------- 1 root root 250, 3 1970-01-01 00:00 frontend0
crw------- 1 root root 250, 7 1970-01-01 00:00 net0
/dev/dvb/adapter0/
update: ora aggiungete la flag "dvb" alle vostre flag USE in make.conf ed emergete/compilate mplayer, dovreste attivare l'opzionale supporto DVB (leggete l'appendici)
funzionamento "spicciolo":
ok ora dovrete creare un file channels.conf .. una delle imprese piu ardue (o meglio ahrdue :D ) questo file e' importantissimo e va posizionato in ~/.szap/ servira a szap (il programma che sintonizza i programmi)
la sintassi e' la seguente:
Channel Name:Frequency: Polarity:Diseq:Symbolrate:VPID:APID:0:0:0 quindi eccovi un file di esempio per hotbird, con discoradio e 102.5 hit channel funzionanti e garantiti :D (molti problemi li ho avuti proprio "grazie" al channels.conf fatto male :P )
DR:12673:v:0:27500:0:256:0:0:0
102.5 HIT Ch:11623:V:0:27500:224:244:0:0:10704
alla fine della guida includerò anche un file con TUTTI o quasi.. i canali di hotbird.. ne dovrei trovare a breve anche uno con i canali di astra :wink: (devo ritrovare il link.. comunque sta su qualche mailing list sperduta del web 8O )
fare il primo test:
ok ora date una bella scossa alla vostra gentoo box:
~/linuxtv-dvb-1.0.1/apps/szap/szap -r "DR" #sintonizza
# lasciamo szap scrivere parecchie cose in una console, apriamone un altra e digitiamo
mplayer - < /dev/dvb/adapter0/dvr0
si dovrebbe magicamente sentire la radio! 8O :D :D update: per completezza vi ricordo che per vedere tv o radio potete usare agevolmente mplayer, xine o vlc.. come piu vi aggrada
mettiamo a posto il casino che abbiamo creato:
ok ora ordiniamo le applicazioni etc
chmod a+rw /dev/dvb/adapter0/ -R # da' i permessi di accesso alle periferiche dvb
cp ~/linuxtv-dvb-1.0.1/apps /usr/dvbapps -R # copia i programmi in usr/dvbapps
# ora pensiamo a szap
chmod a+rwx /usr/dvbapps/szap/szap && ln -sf /usr/dvbapps/szap/szap /usr/bin/szap # faccio in modo che ogni utente possa eseguire szap senza specificare cartella
ora.. per far funzionare la ricezione satellitare bastera usare una console dove si sceglie il canale usando szap (e lasciandolo in background) e poi dare in pasto ad altri programmi quali xine, mplayer ... noatun.. o altro il /dev/dvb/adapter0/dvr0
Appendici
Appendice A - Servizi dati
ok , avete abilitato la rete su skystar2... potete usare i servizi satellitari (purtroppo non potete usare EON poiche il fazzt e' solo per windows :P :P :P) update 09/03/2004 grazie a DarkSSJ ora c'è anche come usare dei servizi dati UNICAST (Come opensky, T-DSL o simili)
Appendice B - Vedere la tv via mplayer
update: con la versione che ho provato oggi non c'e bisogno di patchare mplayer, evidentemente la patch di nico e' stata aggiunta al CVS ;)
ho fatto finalmente funzionare la tv via mplayer! davvero fantastico! :D SOLO UTENTI GENTOO
cancellate la versione esistente di mplayer tramite "emerge mplayer -C && emerge depclean" (in questo modo vi cancellera mplayer e le sue dipendenze.. come ad esempio i codec.)
quindi accertatevi di avere le ultime dipendenze di mplayer (i codec & co) tramite questi comandiACCEPT_KEYWORDS="~x86" emerge mplayer -o
emerge =media-video/mplayer-1.0_pre3 -i
SOLO UTENTI GENTOO
innanzitutto avete bisogno della versione CVS di mplayer, potete ottenerla dando un bel:
emerge cvs #per i non possessori di gentoo scaricare i moduli cvs a parte
cvs -d:pserver:anonymous@mplayerhq.hu:/cvsroot/mplayer login #usatelo da utente. spingete invio quando vi chiede la password
mkdir ~/cvs
cd ~/cvs
cvs -z3 -P -d:pserver:anonymous@mplayerhq.hu:/cvsroot/mplayer co main
dopo un po avrete il cvs tree scaricato, quindi configurate e compilate
cd ~/cvs/main
patch -p1 < patch_mplayer.diff
./configure --enable-dvb --enable-gui --enable-menu #queste opzioni potrebbero essere futili.. cmq meglio metterle e andare sul sicuro piuttosto che compilare 2 volte :-)
quindi date un "make && make install" come root.
Nota Bene: se la CVS di mplayer dà problemi nel compilari, scaricate uno snapshot.. almeno andate sul sicuro --> LINK (http://www1.mplayerhq.hu/MPlayer/cvs/MPlayer-current.tar.bz2) (http://www1.mplayerhq.hu/MPlayer/cvs/MPlayer-current.tar.bz2)
ora avrete mplayer installato, nella cartella ~/.mplayer dovrete copiare channels.conf e poi basta che darete un mplayer dvb://"canale" vi iniziera a far vedere il canale senza perdita di segnale!
Appendice C - la tv si vede "scattosa" con mplayer
aggiungete il comando -cache 4096 a mplayer
Appendice D - supporto avanzato & scansione canali...
potete trovare supporto su www.assitecforum.com (http://www.assitecforum.com) sezione Sky4Linux ;) riguardo la scansione canali, vi consiglio prima di passare su assitecforum ove hanno una patch per la skystar 2.3 (ultima versione) in grado da limitare il rischio di bruciare la scheda, se non dissipata attivamente
Appendice E - supporto teletext.. sembra che ci sia!
potete trovare informazioni al riguardo qui http://www.assitecforum.com/forum2/topic.asp?TOPIC_ID=1129 (http://www.assitecforum.com/forum2/topic.asp?TOPIC_ID=1129%5B/url)
Appendice F - diseqc
se usate il diseqc dovrete modificare un po il channels.conf nel quarto "settore" ... e cioe QUI:
Channel Name:Frequency: Polarity:**Diseq**:Symbolrate:VPID:APID:0:0:0 al posto di 0, dovrete mettere 1,2 ,3 o 4.. purtroppo tocca a voi fare dei test
ho un amico DarkSSJ che sta testando la guida con un mini-diseqc, e ha problemi di sintonia.. per feedback aggiuntivi c'e sempre la solita regola.. postare :)
-- Fine -- (per ora)
se avete consigli, feedback e chi ne ha piu ne metta, prego .. postate oh signori!