Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[HOW-TO] Usare scheda skystar2 su kernel 2.6. -finalmente-
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2, 3, 4  Next  
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Risorse italiane (documentazione e tools)
View previous topic :: View next topic  
Author Message
mrgamer
Apprentice
Apprentice


Joined: 09 Dec 2003
Posts: 151
Location: Italy, near Rome

PostPosted: Mon Dec 29, 2003 1:06 am    Post subject: [HOW-TO] Usare scheda skystar2 su kernel 2.6. -finalmente- Reply with quote

** UPDATE 09/03/2004**
1) correzione di alcuni errori
2) sezione "dati" aggiunta con pieno successo :)

--- --- --- --- --- --- --- --- --- --- ---

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:

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

parte 1 - 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

parte 2 - scompattare:

date un bel:
Code:

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:
Code:

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:
Code:

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

parte 3 - kernel e drivers:

allora nel kernel dovrete andare su Device Drivers --> Multimedia Devices e attivare:
Code:
<*> Video For Linux #credo sia opzionale.. ma io l'ho attivato

quindi andate su Digital Video Broadcasting Devices ---> e...
Code:

[*] 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:
Code:

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)

parte 4 - 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:
Code:
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 )
Code:

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 )

parte 5 - fare il primo test:

ok ora date una bella scossa alla vostra gentoo box:
Code:

~/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

parte 6 - mettiamo a posto il casino che abbiamo creato:

ok ora ordiniamo le applicazioni etc
Code:

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

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 05/02/2004**
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 comandi
Code:

ACCEPT_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:
Code:

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
Code:

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

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
Code:
 -cache 4096
a mplayer

Appendice D - supporto avanzato & scansione canali...

potete trovare supporto su 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

Appendice F - diseqc

se usate il diseqc dovrete modificare un po il channels.conf
nel quarto "settore" ... e cioe QUI:
Code:
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! :wink:


Last edited by mrgamer on Tue Mar 09, 2004 11:57 am; edited 6 times in total
Back to top
View user's profile Send private message
mrgamer
Apprentice
Apprentice


Joined: 09 Dec 2003
Posts: 151
Location: Italy, near Rome

PostPosted: Mon Dec 29, 2003 1:14 am    Post subject: Reply with quote

ecco i channels.conf... purtroppo li listerò, non posso allegarli :P

update: ho assoldato uno spider su google ^_^ e ho trovato un mirror di questi file di configurazione :wink:

http://www.angelfire.com/linux/mattdvb/channels.conf.hotbird
http://www.angelfire.com/linux/mattdvb/channels.conf.astra

dobbiamo tutti ringraziare "Mattia Rossi" che prima ha stilato la lista e poi l'ha messa su un suo hosting :D :wink:


Last edited by mrgamer on Mon Dec 29, 2003 1:54 pm; edited 1 time in total
Back to top
View user's profile Send private message
MyZelF
Bodhisattva
Bodhisattva


Joined: 25 Feb 2003
Posts: 2010
Location: Venice, Italy

PostPosted: Mon Dec 29, 2003 1:21 am    Post subject: Reply with quote

Grandioso... è venuto il momento di rispolverare il SAT modem di NetSystem... (stiamo parlando della stessa scheda, vero?)...

Last edited by MyZelF on Mon Dec 29, 2003 12:51 pm; edited 1 time in total
Back to top
View user's profile Send private message
mrgamer
Apprentice
Apprentice


Joined: 09 Dec 2003
Posts: 151
Location: Italy, near Rome

PostPosted: Mon Dec 29, 2003 12:04 pm    Post subject: Reply with quote

MyZelF wrote:
Grandioso... è venuto il momento di rispolverare il SAT modem di NetSystem... (stiamo parlando della stessa scheda, vero?)...


si... se ce l'hai esterno non so come puoi farlo funzionare... sinceramente.. ma se ce l'hai PCI allora tutto ok :wink:
Back to top
View user's profile Send private message
MyZelF
Bodhisattva
Bodhisattva


Joined: 25 Feb 2003
Posts: 2010
Location: Venice, Italy

PostPosted: Mon Dec 29, 2003 12:51 pm    Post subject: Reply with quote

mrgamer wrote:

si... se ce l'hai esterno non so come puoi farlo funzionare... sinceramente.. ma se ce l'hai PCI allora tutto ok :wink:


si, si... PCI... da poco installata nel "lettore divx casalingo" che tengo in salotto sotto il televisore... non vedo l'ora di provarla...

P.S.: Se vuoi mandarmi le channel list, le posso mettere online da qualche parte... :)
Back to top
View user's profile Send private message
paolo
l33t
l33t


Joined: 23 Jul 2002
Posts: 768
Location: SBT (AP)

PostPosted: Mon Dec 29, 2003 1:22 pm    Post subject: Reply with quote

Ok, ora la rispolvero anche io 8)
Poi posso mandare il segnale dvb su tcp/ip fino al portatile?
Con VideoLan o simili, no?
Ormai sono wi-fi addicted...

P.
_________________
Nihil sine magno labore
Back to top
View user's profile Send private message
mrgamer
Apprentice
Apprentice


Joined: 09 Dec 2003
Posts: 151
Location: Italy, near Rome

PostPosted: Mon Dec 29, 2003 2:04 pm    Post subject: Reply with quote

paolo wrote:
Ok, ora la rispolvero anche io 8)
Poi posso mandare il segnale dvb su tcp/ip fino al portatile?
Con VideoLan o simili, no?
Ormai sono wi-fi addicted...
P.


http://www.google.com/search?hl=it&ie=UTF-8&oe=utf-8&q=vls+dvb+how-to&btnG=Cerca+con+Google&lr=
qui ci sono link moooolto interessanti.. credo dovrai utilizzare VLS.. cmq ci sono degli how-to ^_^
Back to top
View user's profile Send private message
elmicha
n00b
n00b


Joined: 02 Aug 2003
Posts: 31
Location: Bonn, Germany

PostPosted: Sat Jan 10, 2004 2:30 am    Post subject: Reply with quote

Thank you very much, mrgamer! I don't understand Italian, but your howto was very useful for me (new 2.6 kernel, new DVB card). :D
Back to top
View user's profile Send private message
flowolf
Tux's lil' helper
Tux's lil' helper


Joined: 22 Jun 2003
Posts: 143

PostPosted: Fri Feb 06, 2004 2:37 pm    Post subject: Reply with quote

Servizi dati && OpenSky
Salve gente,
ieri ho trovato un po' di tempo e sono finalmente riuscito a far funzionare i servizi dati di OpenSky sulla mia Gentoo.
Premetto subito che OpenSky funziona attraverso due proxy, uno http, l'altro socks5, quindi la mia configurazione non sarà adatta per chi utilizza ad esempio Netsystem (che fa uso di una VPN) ma questo non dovrebbe essere un problema dato che cercando per OpenSky ho trovato diverse guide per Netsystem...
Allora, iniziamo!
Prerequisiti

Avrete bisogno essenzialmente di 2 cose:
1) i driver della vostra scheda dvb (non lo avreste mai detto vero?)
i kernel della serie 2.6 hanno già i driver per la maggior parte delle schede DVB anche se nel mio caso ho dovuto aspettare gentoo-dev-source-2.6.1 per poter usare il diseqc senza caricare i driver esterni di linuxtv.
Detto questo avete 3 strade:
a) mettere un kernel 2.6.1 (ancora non lo avete fatto?) (se non l'aveste capito è l'opzione che vi consiglio a meno che non abbiate qualche altra incompatibilità :) )
b) mettere un kernel 2.6 e caricarci sopra i driver presi dal CVS di linuxtv (opzione semplicemente senza senso alcuno)
c) caricare i driver del CVS di linuxtv sul vostro kernel 2.4 (se proprio siete costretti... :D )
nel caso abbiate bisogno dei driver del CVS procedete in questo modo:
Code:
mkdir robacciadvb #create una cartella..
cd robacciadvb #...e vi ci spostate dentro
cvs -d :pserver:anonymous@linuxtv.org:/cvs/linuxtv login #e battete invio al prompt del login per autenticarvi al server CVS
cvs -d :pserver:anonymous@linuxtv.org:/cvs/linuxtv co dvb-kernel #scarica il dvb-kernel ovvero tutti i driver necessari per usare la vostra scheda DVB
cd dvb-kernel #una volta scaricato il modulo spostatevi all'interno della directory...
su #..diventate root...
./makelinks # e lanciate questo script che si occupa di creare i link del dvb-kernel nel kernel :)
cd /usr/src/linux #spostatevi nella dir del kernel
make menuconfig #configurate il kernel facendo riferimento a quanto ha scritto mrgamer più in alto
#e alla fine compilate nel modo adatto al vostro kernel


una volta riavviato il sistema dovreste ottenere qualcosa come:
Code:
root@gentoobox root # ls /dev/dvb/adapter0/
demux0  dvr0  frontend0  net0

nel caso sia andato tutto a buon fine settate i permessi per i device della scheda satellitare con:
Code:
chmod 666 /dev/dvb/adapter0/*

altrimenti controllate di non aver sbagliato qualcosa e/o affidatevi a dio :D .

2) le applicazioni per poterla usare (ma quanto sono simpatico... :D )
Per potervele procurare avete 2 modi
a) scaricare l'ultima release disponibile su linuxtv.org
b) scaricare il CVS (/me consiglia quest'ultima strada)

nel caso abbiate scelto il CVS lanciate questi comandi:
Code:
mkdir robacciadvb #create una cartella..
cd robacciadvb #...e vi ci spostate dentro
cvs -d :pserver:anonymous@linuxtv.org:/cvs/linuxtv login #e battete invio al prompt del login per autenticarvi al server CVS
cvs -d :pserver:anonymous@linuxtv.org:/cvs/linuxtv co DVB #scarica tutto l'albero delle applicazioni
cd DVB

nel caso vogliate invece scaricare l'ultima release disponibile lanciate:
Code:
tar -xvzf linux-dvb.tar.gz
cd linux-dvb

ora in entrambi i casi proseguite con:

Code:
cd apps/szap/ && make && cp szap /usr/bin/ #spostatevi nella cartella di szap, compilatelo e copiatelo in una cartella del path
cd ../dvbnet/ && make && cp dvbnet /usr/bin/ # fate lo stesso con dvbnet


Configurazione del channel.conf per szap

szap verrà usato per sintonizzare il satellite sul trasponder dati, ovviamente bisogna dirgli di quale trasponder si tratta, possiamo farlo così:
Code:
mkdir ~/.szap #create la cartella di configurazione per szap
cd ~/.szap #andateci dentro
echo OpenSky:11262:h:2:27500:0:0:0:0:0 >> channel.conf #aggiungete la linea per il vostro trasponder dati, nel mio caso OpenSky. Per la sintassi del channel.conf fate riferimento al post di mrgamer.


Configurazione della rete

Ora veniamo al sodo, questo è lo script che ho messo insieme guardando sul forum assitec e su una sperduta pagina russa :D :
Code:
#!/bin/sh

##Variabili
DEV_NAME=dvb0_0 #il nome dell'interfaccia di rete
IP_ADDR=192.168.238.238 #questo mi rifiuto di commentarlo :D
MAC_ADDR=XX:XX:XX:XX:XX:XX #questo è il MAC address, sostituitelo con quello della vostra scheda DVB
PID=0x0BCD #pid unicast in formato esadecimale, potete usare qualsiasi calcolatrice per convertire il numero in questo formato. Nel mio esempio ho convertito 3021 il 0x0BCD

start() {
  echo "Avvio dell'interfaccia satellitare..."
  dvbnet -p $PID #aggiunge un'interfaccia di rete attiva sul pid specificato
  ifconfig $DEV_NAME $IP_ADDR #abilita l'interfaccia
  ifconfig $DEV_NAME hw ether $MAC_ADDR #setta il MAC address
  ifconfig $DEV_NAME #stampa informazioni sull'interfaccia di rete
}

stop() {
  echo "Arresto e rimozione dell'interfaccia satellitare..."
  ifconfig $DEV_NAME down #disabilita l'interfaccia
  dvbnet -d 0 #cancella l'interfaccia
}

case $1 in
  --start|-s|start)
    start
    exit 1
    ;;
  --stop|-S|stop)
    stop
    exit 1
    ;;
  --restart|-r|restart)
    stop
    start
    exit 1
    ;;
  *)
    echo "Opzioni disponibili (è possibile passare un solo parametro per volta):"
    echo "  start (-s)  =       avvia interfaccia satellitare"
    echo "  stop (-S)   =       disabilita e cancella interfaccia satellitare"
    echo "  restart (-r)        =       riavvia interfaccia satellitare (equivale a lanciare --stop e poi --start)"
    exit 1
    ;;
esac


incollate questo script (dopo aver oppportunamente modificato le variabili) all'interno di un file (ad esempio opensky.sh), settate i permessi di esecuzione con chmod 755 opensky.sh e lanciatelo con ./opensky.sh start.
Lo script ha tre opzioni che possono essere viste lanciandolo senza parametri:
Code:
root@gentoobox root # ./opensky.sh
Opzioni disponibili (è possibile passare un solo parametro per volta):
  start (-s)    =       avvia interfaccia satellitare
  stop (-S)     =       disabilita e cancella interfaccia satellitare
  restart (-r)  =       riavvia interfaccia satellitare (equivale a lanciare --stop e poi --start)



Login al servizio dati

Perchè il satellite riconosca la vostra connessione è necessario eseguire il login, su windowe è il client OpenSky che si occupa di questa parte, con Linux è necessario aprire la pagina http://sdr.eutelsat.net ed eseguire il login via web.

Impostazione proxy

Come ho già detto OpenSky necessita dell'impostazione di 2 proxy, vi mostrerò come impostarli nel terminale e in Mozilla:
Nel terminale:
Code:
export http_proxy="193.251.135.100:8080" #http
export ftp_proxy="193.251.135.100:8080" #ftp

volendo potreste aggiungere queste 2 righe nel ~/.bashrc in modo che vengano impostate ogni qual volta sia aperto un terminale, inutile dire che se lo fate e vi collegate ad internet senza satellite non avrete modo di scaricare neanche un bit.
Per disabilitare i proxy basterà digitare:
Code:
export http_proxy="" #http
export ftp_proxy="" #socks

In Mozilla:
aprire mozilla ( ma noooooooo :D ), andate in Edit>Preferences>Advanced>Proxies, selezionate "Manual proxy configuration" e scrivete i proxy nei campi opportuni.

Avvio ricezione dal trasponder dati

Ed ora l'ultimo decisivo passo:
Code:
darkssj@gentoobox darkssj $ szap OpenSky
reading channels from file '/home/darkssj/.szap/channels.conf'
zapping to 22 'OpenSky':
sat 2, frequency = 11262 MHz H, symbolrate 27500000, vpid = 0x0000, apid = 0x0000
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
status 01 | signal 3d38 | snr 8b2f | ber 00000000 | unc 00000000 |
status 1f | signal 3e94 | snr c7e7 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 3e90 | snr c7dd | ber 00000000 | unc 00000000 | FE_HAS_LOCK
...
status 1f | signal 3e93 | snr c84f | ber 00000000 | unc 00000000 | FE_HAS_LOCK

NOTATE BENE: la presenza della scritta "FE_HAS_LOCK" sta ad indicare che il trasponder è sintonizzato correttamente.

Fine, bug e debug :D

Ora dovreste essere in grado di scaricare usando il satellite 8) :
Code:
darkssj@gentoobox darkssj $ wget http://mir2.ovh.net/flonix/Flonix_USB_Edition_build41.zip
--15:44:23--  http://mir2.ovh.net/flonix/Flonix_USB_Edition_build41.zip
           => `Flonix_USB_Edition_build41.zip'
Connecting to 193.251.135.100:8080... connected.
Proxy request sent, awaiting response... 200 OK
Length: 62,484,526 [application/zip]

 2% [>                                                               ] 1,517,639     30.14K/s    ETA 43:35

Ovviamente questa guida è ancora ad uno stato preliminare quindi è passibile di moltiiii errori, alcuni dei quali vi posso dire già ora:
1) Se lanciate
Code:
./opensky stop

senza aver prima lanciato
Code:
./opensky start

bloccherete l'interfaccia di rete satellitare e sarete costretti al riavvio.
2) L'unicast di OpenSky ha a disposizione tre diversi pid (3010, 3011, 3021) e ad ogni login ne viene assegnato uno diverso. Per ora non ho trovato un modo di assegnarli tutti e 3 insieme quindi è necessario provarli uno per uno ad ogni connessione (editando lo script opensky.sh).
3) Nel caso doveste incontrare qualsiasi problema, aiutatevi con tcpdump (emerge tcpdump) dopo aver eseguito szap ,lanciando:
Code:
tcpdump -ni dvb0_0

vi permette di vedere tutti i pacchetti in transito (anche quelli degli altri :roll: ) sull'interfaccia di rete satellitare.

Spero di non aver tralasciato niente anche se sicuramente qualcosa l'ho dimenticata di sicuro.
Resto comunque a vostra disposizione per aiuti (per quanto ne sia in grado).
Byez!
Back to top
View user's profile Send private message
MyZelF
Bodhisattva
Bodhisattva


Joined: 25 Feb 2003
Posts: 2010
Location: Venice, Italy

PostPosted: Tue Mar 09, 2004 12:17 am    Post subject: Re: [HOW-TO] Usare scheda skystar2 su kernel 2.6. -finalment Reply with quote

Ho finalmente trovaro il tempo per rispolverare la cara vecchia schedina. Alcune osservazioni:

1)

mrgamer wrote:
Code:

~/linuxtv-dvb-1.0.1/apps/dvbnet/net_start.sh



Questo passo non è necessario per vedersi un po' di tv. :)

2) Ho notato che il modulo skystar2 non viene caricato automaticamente all'avvio da hotplug. Ho preparato una minuscola patch (realizzata sotto dettatura via icq da motaboy, che ringrazio ancora una volta ;)) che risolve il problema:

Code:
*** /usr/src/linux/drivers/media/dvb/b2c2/skystar2.c   Thu Mar  4 19:59:10 2004
--- skystar2.c   Sat Mar  6 18:49:27 2004
***************
*** 2343,2346 ****
--- 2343,2348 ----
  };
 
+ MODULE_DEVICE_TABLE(pci, skystar2_pci_tbl);
+
  static struct pci_driver skystar2_pci_driver = {
     .name = "Technisat SkyStar2 driver",


Sostanzialmente il modulo non esporta il pci id della scheda (se ho detto una ca$$ata prendetevela con motaboy... :lol:, comunque ho provato la modifica e in questo modo hotplug carica correttamente skystar2 e dvb_core, ma non il frontend). Ho scritto anche agli sviluppatori... magari la cosa era voluta... :oops: staremo a vedere...

3) Molti canali non si vedono (mi pare si lamentasse un problema simile su assitecforum.com). Sostanzialmente szap pare sintonizzarsi ma poi mplayer non cava un byte dal device. Qualche suggerimento?

4) Come si è evoluta nel frattempo la situazione dal lato "player"? In sostanza, cosa conviene utilizzare per lo zapping?
_________________
"Larry the Cow was a bit frustrated at the current state of Linux Distributions..."
Back to top
View user's profile Send private message
mrgamer
Apprentice
Apprentice


Joined: 09 Dec 2003
Posts: 151
Location: Italy, near Rome

PostPosted: Tue Mar 09, 2004 11:50 am    Post subject: Reply with quote

allora del punto (1) me n'ero gia accorto.. ma per pigrizia non avevo aggiornato :D ora lo farò

riguardo il punto 2... non ho mai usato i moduli per la skystar, visto che la uso spesso (Ci sento molta radio on sat)

3) allora il problema dei canali l'ho riscontrato anche io.. ma (a me ) pare che si vedano tutti...
innanzitutto io uso mplayer CVS che setta fa da solo la sintonia verso il trasponder (non uso szap per la tv, lo uso solo per i dati). mplayer ha dei problemi a sintonizzare canali come quelli mediaset ad esempio, ma ... basta fare 3 o 4 tentativi e prima o poi si viene agganciati al trasponder ;)

4) appunto.. come ti dicevo puoi usare mplayer (agevolmente), xine (ma per ora non conosco un modo per cambiare i canali.. provandolo mi vedeva sempre 1 e solo 1 canale :PPP). pare che VLC ancora non supporti bene la sat. PERO' (e questo è importante) se vuoi usare szap + programma, puoi usare il programma che piu ti piace!

ora devo trovare delle info riguardo a come capire l'intensità del segnale sat da linux ;)
_________________
>>> Live or exist.. it's only your choice.<<<
Back to top
View user's profile Send private message
Thrain
Guru
Guru


Joined: 01 Sep 2003
Posts: 380

PostPosted: Wed Jun 02, 2004 4:04 pm    Post subject: Reply with quote

per caso voi riuscite a vedere canali come "CANAL JIMMI" "DISNEY CHANNEL"... ?
_________________
Thrain

"...only astonishment knows..."
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824
Location: 45.488291,9.186094

PostPosted: Thu Jul 08, 2004 10:05 am    Post subject: Reply with quote

i 2 canali che indichi mi sembra siano criptati :)

Do il mio piccolo contributo visto che sono riuscito a far andare con successo la skystar.

Primo l'ebuild (modificato un po' alla brutta a dire il vero) di linuxtv-dbv che funziona anche con il kernel 2.6. (semplicemente ho rimosso la compilazione dei driver)

http://www.xchris.net/download.php?files=files/dvb_stuff.tar.gz


poi un piccolo trick trovato,se non fosse noto, per usare mplayer con la lista dei canali OnScreen.

copiate nella vostra home sotto .mplayer

1 - menu.conf
2 - input.conf
3 - e il vostro channel.conf

lanciate mplayer

Code:

mplayer dvb:// -menu


a questo punto premendo "j" potete selezionare DVB e selezionare il vostro canale preferito.



ciao


P.S.: dovete copiare l'indirizzo dei link e aprirli in un nuovo browser (maledetta altervista)
_________________
while True:Gentoo()


Last edited by xchris on Sat Feb 26, 2005 10:45 am; edited 2 times in total
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824
Location: 45.488291,9.186094

PostPosted: Thu Jul 08, 2004 12:32 pm    Post subject: Reply with quote

sempre da script ho ricavato le radio

http://www.xchris.net/download.php?file=files/dvb_stuff.tar.gz



se qc avesse una lunga lista (anche con canali non funzionanti) se me la passa provo a buttarla in pasto allo script scova canali.
ciauz
_________________
while True:Gentoo()


Last edited by xchris on Sat Feb 26, 2005 10:46 am; edited 1 time in total
Back to top
View user's profile Send private message
kartone
n00b
n00b


Joined: 01 Jun 2004
Posts: 52

PostPosted: Sun Jul 18, 2004 10:50 am    Post subject: Reply with quote

Ma questa procedura vale anche per la Hauppauge dvb-s basata su

Code:

# lspci | grep Philips
0000:01:09.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)


Vorrei vedere e sentire un po' di video/audio via sat
Vi allego un bel lsmod, dovrebbe essere gia' riconosciuta:

Code:

lsmod
Module                  Size  Used by
sata_promise            7172  0
libata                 34564  1 sata_promise
dvb_ttpci              77580  0
dvb_core               79016  1 dvb_ttpci
saa7146_vv             45184  1 dvb_ttpci
video_buf              16516  1 saa7146_vv
saa7146                15268  2 dvb_ttpci,saa7146_vv
v4l1_compat            13188  1 saa7146_vv
v4l2_common             5120  1 saa7146_vv
videodev                7552  1 saa7146_vv
firmware_class          7680  1 dvb_ttpci
ttpci_eeprom            2560  1 dvb_ttpci
8139too                20224  0
forcedeth              12672  0
fglrx                 212772  7
nvidia_agp              6044  1
agpgart                27432  2 nvidia_agp
rtc                    10424  0


Dimenticavo... il kernel usato e' un
Code:

# uname -a
Linux phib3rbox 2.6.7-gentoo-r11 #1 Sun Jul 18 12:08:37 CEST 2004 i686 AMD Athlon(tm) XP 2800+ AuthenticAMD GNU/Linux


Grazie dell'aiuto...a buon rendere... :D
Back to top
View user's profile Send private message
flowolf
Tux's lil' helper
Tux's lil' helper


Joined: 22 Jun 2003
Posts: 143

PostPosted: Sun Jul 18, 2004 4:15 pm    Post subject: Reply with quote

La procedura dovrebbe essere essenzialmente identica, devi solo selezionare i driver appositi per la tua scheda DVB...
_________________
Religions are like fireflies. They require darkness in order to shine.
Arthur Schopenhauer
Back to top
View user's profile Send private message
kartone
n00b
n00b


Joined: 01 Jun 2004
Posts: 52

PostPosted: Sun Jul 18, 2004 5:16 pm    Post subject: Reply with quote

DarkSSJ wrote:
La procedura dovrebbe essere essenzialmente identica, devi solo selezionare i driver appositi per la tua scheda DVB...


Da quell'lsmod dovrei aver gia' i drivers funzionanti visto che me li tira su hotplug!

Cmq provero' e vi faro' sapere gli eventuali problemi!
'azie
:D
Back to top
View user's profile Send private message
kartone
n00b
n00b


Joined: 01 Jun 2004
Posts: 52

PostPosted: Mon Jul 19, 2004 10:07 am    Post subject: Reply with quote

HELP!
Mi sono bloccato quasi subito...:(

ma alla fine il linuxtv lo devo emergere o no? Visto che non ho una skystar2 ma un Hauppauges DVB-S senza C.I.?
:?
Back to top
View user's profile Send private message
flowolf
Tux's lil' helper
Tux's lil' helper


Joined: 22 Jun 2003
Posts: 143

PostPosted: Mon Jul 19, 2004 10:29 am    Post subject: Reply with quote

Sui kernel delle serie 2.6.x i driver sono già inclusi, potresti scaricare l'ultima versione dei driver da linuxtv ma non è necessario.
_________________
Religions are like fireflies. They require darkness in order to shine.
Arthur Schopenhauer
Back to top
View user's profile Send private message
kartone
n00b
n00b


Joined: 01 Jun 2004
Posts: 52

PostPosted: Mon Jul 19, 2004 10:40 am    Post subject: Reply with quote

Bene...dall'lsmod che ho incollato precedentemente dovrebbe essere chiaro che la scheda viene correttamente vista! o no? :?

Indi come devo procedere? Mplayer e' gia' installato...ma come usarlo?
Back to top
View user's profile Send private message
flowolf
Tux's lil' helper
Tux's lil' helper


Joined: 22 Jun 2003
Posts: 143

PostPosted: Mon Jul 19, 2004 10:51 am    Post subject: Reply with quote

kartone wrote:
Indi come devo procedere? Mplayer e' gia' installato...ma come usarlo?

Mplayer deve essere emerso con la use giusta:
Code:
USE="dvb" emerge mplayer

fatto questo devi solo costruire una lista dei canali e metterla in ~/.mplayer/
come descritto nell'howto...
_________________
Religions are like fireflies. They require darkness in order to shine.
Arthur Schopenhauer
Back to top
View user's profile Send private message
kartone
n00b
n00b


Joined: 01 Jun 2004
Posts: 52

PostPosted: Mon Jul 19, 2004 11:13 am    Post subject: Reply with quote

DarkSSJ wrote:
kartone wrote:
Indi come devo procedere? Mplayer e' gia' installato...ma come usarlo?

Mplayer deve essere emerso con la use giusta:
Code:
USE="dvb" emerge mplayer

fatto questo devi solo costruire una lista dei canali e metterla in ~/.mplayer/
come descritto nell'howto...


La lista canali parli del channel.conf vero? L'ho brutalmente scaricato :D
Tuttavia mi sorge un dubbio:
Code:

$ cd /dev/dvb
phib3r@phib3rbox dvb $ ls -la
total 0
drwxr-xr-x  1 root root 0 Jan  1  1970 .
drwxr-xr-x  1 root root 0 Jan  1  1970 ..
phib3r@phib3rbox dvb $


Non ci sono periferiche?
:?
Back to top
View user's profile Send private message
flowolf
Tux's lil' helper
Tux's lil' helper


Joined: 22 Jun 2003
Posts: 143

PostPosted: Mon Jul 19, 2004 11:20 am    Post subject: Reply with quote

Usi mica udev? L'ultima volta che l'ho provato ho dovuto fare marcia indietro proprio perchè incompatibile coi driver DVB.
Se invece hai devfsd il problema è da ricercare altrove. Magari prova a caricare i driver a mano o a compilarli direttamente nel kernel.
Sinceramente non ho mai avuto questo problema quindi non ho molte idee su come aiutarti...
_________________
Religions are like fireflies. They require darkness in order to shine.
Arthur Schopenhauer
Back to top
View user's profile Send private message
kartone
n00b
n00b


Joined: 01 Jun 2004
Posts: 52

PostPosted: Mon Jul 19, 2004 11:23 am    Post subject: Reply with quote

DarkSSJ wrote:
Usi mica udev? L'ultima volta che l'ho provato ho dovuto fare marcia indietro proprio perchè incompatibile coi driver DVB.
Se invece hai devfsd il problema è da ricercare altrove. Magari prova a caricare i driver a mano o a compilarli direttamente nel kernel.
Sinceramente non ho mai avuto questo problema quindi non ho molte idee su come aiutarti...


Uso devfsd...:(
Infatti mplayer mi restituisce
Code:

$ mplayer dvb://"Infosport"
MPlayer 1.0pre5-3.3.3 (C) 2000-2004 MPlayer Team
                                                                               
CPU: Advanced Micro Devices Athlon MP/XP/XP-M Barton 2088 MHz (Family: 6, Stepping: 0)
Detected cache-line size is 64 bytes
MMX supported but disabled
MMX2 supported but disabled
SSE supported but disabled
3DNow supported but disabled
3DNowExt supported but disabled
CPUflags:  MMX: 0 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions:
                                                                               
Reading config file /usr/share/mplayer/mplayer.conf
Reading config file /home/phib3r/.mplayer/config
Reading /home/phib3r/.mplayer/codecs.conf: Can't open '/home/phib3r/.mplayer/codecs.conf': No such file or directory
Reading /usr/share/mplayer/codecs.conf: 73 audio & 180 video codecs
font: can't open file: /home/phib3r/.mplayer/font/font.desc
Font /usr/share/mplayer/font/font.desc loaded successfully! (206 chars)
Failed to open /dev/rtc: Permission denied (it should be readable by the user.)
Using usleep() timing
Can't open input config file /home/phib3r/.mplayer/input.conf: No such file or directory
Input config file /usr/share/mplayer/input.conf parsed: 53 binds
 
Playing dvb://Infosport.
Option stream url: This URL doesn't have a hostname part.
[file] No filename
Failed to open dvb://Infosport
 
 
Exiting... (End of file)


C'e' parecchio da mettere apposto vero? :(
Back to top
View user's profile Send private message
flowolf
Tux's lil' helper
Tux's lil' helper


Joined: 22 Jun 2003
Posts: 143

PostPosted: Mon Jul 19, 2004 11:33 am    Post subject: Reply with quote

Se i driver non ti creano una situazione analoga a questa:
Code:
darkssj@gentoobox linux $ ls /dev/dvb/adapter0/
demux0  dvr0  frontend0  net0

il problema è innanzi tutto nei driver.
Devi trovare il modo di fargli creare i device, fatto questo prova a sintonizzare un canale con szap e solo alla fine prova ad usare direttamente mplayer.
Per i driver posso consigliarti di farti un giro sulla ML ufficiale di linuxtv.
Cmq potresti anche provare installando l'ultiva versione dei driver direttamente dal CVS di linuxtv (come descritto nella guida).
Auguri :D
_________________
Religions are like fireflies. They require darkness in order to shine.
Arthur Schopenhauer
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Risorse italiane (documentazione e tools) All times are GMT
Goto page 1, 2, 3, 4  Next
Page 1 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum