|
Dimensione: 3859
Commento: converted to 1.6 markup
|
Dimensione: 152
Commento:
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 9: | Linea 9: |
| In questa guida verrà spiegato come far funzionare le schede tv basate sul chip ''Philips Semiconductors'' ''saa7130'', ''saa7131'', ''saa7133'', ''saa7134'' o ''saa7135'' quando queste non vengono automaticamente riconosciute e configurate da Ubuntu. | |
| Linea 11: | Linea 10: |
| = Lista delle schede supportate = 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 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 in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]: {{{ 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'''. Digitare il seguente comando per verificare 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. E' necesssario quindi trovare il numero giusto: * Cercando in una lista delle schede supportate (come quella fornita in Appendice) * Se la scheda tv non è presente nella lista delle schede supportate, è necessario andare per tentativi, inserendo ogni volta un numero diverso finché non si trova quello che permette di guardare i canali tv. = Configurare i moduli per la scheda tv = Per configurare i moduli è necessario: 0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/modules`, inserendo in fondo la seguente riga: {{{ saa7134 }}} In questo modo i due moduli verranno caricati all'avvio del sistema. 0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/modprobe.d/aliases`, eliminare l'eventuale riga contenente "bttv" e aggiungere le seguenti righe: {{{ alias char-major-81 videodev alias char-major-81-0 saa7134 }}} Cercare inoltre la riga contenente "i2c", cancellarla e sostituirla con: {{{ alias char-major-89 i2c-dev }}} 0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/modprobe.d/options`, inserendo in fondo le seguenti righe: {{{ options saa7134 card=[umero della vostra scheda tuner=numero del tuner }}} I campi «numero della vostra scheda» e «numero del tuner» vanno sostituiti con i numeri che si vuole provare. 0. Riavviare il computer, in questo modo 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). |
