Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Hardware/SchedeTv/PhilipsSaa7130"
Differenze tra le versioni 87 e 88
Versione 87 del 17/01/2009 19.21.19
Dimensione: 4332
Commento:
Versione 88 del 17/01/2009 19.25.47
Dimensione: 4206
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 13: Linea 13:
Per una lista aggiornata delle schede supportate dal modulo `saa7134`, fare riferimento al file presente nella cartella dei sorgenti del kernel in {{{Cartella_kernel/Documentation/video4linux/CARDLIST.saa7134}}} Per una lista aggiornata delle schede supportate ,installare il pacchetto linux-doc .

BR Indice

Introduzione

In questa guida verrà spiegato come far funzionare le schede tv basate sui chip Philips Semiconductors saa7130, saa7131, saa7133, saa7134 o saa7135 supportate dal driver saa7134 quando queste non vengono automaticamente riconosciute e configurate da Ubuntu.

Periferiche supportate

Per una lista aggiornata delle schede supportate ,installare il pacchetto linux-doc .

Per una lista dei tuner supportati, fare riferimento al file presente nella cartella dei sorgenti del kernel in Cartella_kernel/Documentation/video4linux/CARDLIST.tuner

Preparazione del sistema

Per poter guardare la tv con la nostra scheda, devono essere soddisfatti tre requisiti:

  • la scheda deve essere riconosciuta da Ubuntu
  • devono essere presenti i moduli per far funzionare la scheda
  • bisogna fornire ai moduli i parametri corretti

La scheda tv dovrebbe essere riconosciuta senza problemi dal sistema, per cui digitando

lspci | grep Multimedia

dovrebbe comparire una riga simile a questa

0000:04:08.0 Multimedia controller: Philips Semiconductors SAA7133 Video Broadcast Decoder (rev d0)

Il modulo per far funzionare tutti i chip citati nell'introduzione si chiama saa7134 ed è già presente in Ubuntu. Il comando seguente verifica l'effettiva disponibilità del modulo:

ls /lib/modules/$(uname --kernel-release)/kernel/drivers/media/video/saa7134/saa7134.ko

I parametri da passare al modulo sono essenzialmente due (card e tuner); vengono scelti correttamente e automaticamente da Ubuntu nella maggior parte dei casi, ma se questa operazione fallisce, la scheda verrà considerata 0 -> UNKNOWN/GENERIC e sarà inutilizzabile. Toccherà quindi a noi trovare il numero giusto:

  • cercando in una lista delle schede supportate(come quella fornita in Appendice)
  • cercando su internet se qualcuno è riuscito a farla funzionare e vedendo che numero di card ha usato
  • andando semplicemente per tentativi, inserendo ogni volta un numero diverso finchè non si trova quello che permette di guardare i canali tv.

Esempi:

  • la scheda Empire Enjoy TV non compare nella lista, ma cercando su internet o andando per prove si scopre che va configurata come una Kworld/Tevion V-Stream Xpert TV PVR7134;
  • la Pinnacle PCTV 310i non compare esattamente nell'elenco, andrà allora configurata con il modello analogo Pinnacle PCYV 40i/50i/110i.

Configurare i moduli per la scheda tv

La configurazione dei moduli richiede alcuni semplici passi.

  • Aprire insieme i tre file che si andranno a modificare:

    gksu gedit /etc/modules /etc/modprobe.d/options /etc/modprobe.d/aliases
  • Nel file modules inserire in coda:

    saa7134
    In questo modo i due moduli verranno caricati all'avvio del sistema.
  • Nel file aliases, eliminare l'eventuale riga contenente bttv e aggiungere le seguenti righe:

    alias char-major-81 videodev
    alias char-major-81-0 saa7134
  • Cercare quindi la riga contenente i2c, cancellarla e sostituirla con:

    alias char-major-89 i2c-dev
  • Ora il passo cruciale di tutta la procedura. Nel file options aggiungere la seguente riga:

    options saa7134 card=[numero della vostra scheda] tuner=[numero del tuner]
    i campi [numero della vostra scheda] e [numero del tuner] vanno sostituiti con i numeri che volete provare.

Riavviando il computer, i moduli verranno caricati. Se i parametri sono corretti, sarà possibile guardare la tv, altrimenti bisogna ripetere l'ultimo passo, usando un numero di card e di tuner diversi (andando per tentativi).

Ulteriori risorse


CategoryHomepage