Dimensione: 3166
Commento:
|
Dimensione: 4218
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 3: | Linea 3: |
[[Indice(depth=2)]] | |
Linea 4: | Linea 5: |
= INTRODUZIONE = | |
Linea 6: | Linea 6: |
Questa guida riepiloga come installare i driver necessari all'utilizzo del TV Tuner '''AVermedia Technologies a309'''. | = Introduzione = |
Linea 8: | Linea 8: |
= PREPARATIVI = | Questa guida riepiloga come installare, attivare e configurare il TV Tuner '''AVermedia Technologies a309'''. = Preparativi = |
Linea 19: | Linea 21: |
= INSTALLAZIONE = | = Installazione = |
Linea 23: | Linea 25: |
sudo apt-get install mercurial | sudo apt-get install mercurial }}} in seguito scaricare i driver da ''linuxtv.org'': {{{ |
Linea 25: | Linea 30: |
}}} sempre da terminale compilare i dvriver: {{{ |
|
Linea 26: | Linea 34: |
Linea 27: | Linea 36: |
Linea 28: | Linea 38: |
}}} | |
Linea 29: | Linea 40: |
Sistemati i driver si deve scaricare il firmaware.[[BR]] Da teminale digitare: {{{ |
|
Linea 30: | Linea 44: |
}}} | |
Linea 31: | Linea 46: |
poi copiare il firmaware nella apposita cartella di sistema: {{{ |
|
Linea 32: | Linea 49: |
}}} infine attivare il modulo del kernel (il driver del TV Tuner scaricato in precedenza): {{{ |
|
Linea 36: | Linea 55: |
spiegare comandi |
== Verifica della corretta installazione == |
Linea 46: | Linea 64: |
Linea 49: | Linea 66: |
In caso contrario, aprire una finestra del terminale e digitare: |
== Risoluzione della mancata attivazione del driver == Con il kernel 2.6.27-9-generic la seguente procedura non è più necessaria inquanto la directory viene creata senza problemi ed è presente anche dopo il riavvio della macchina. Per kernel precedenti, invece, seguire la procedura. In caso che la directory /dev/dvb non compaia, aprire una finestra del terminale e digitare: |
Linea 58: | Linea 79: |
con tale procedura si disattiva e riattiva un modulo del kernel senza bisogno di riavviare, nel nostro caso i driver del TV Tuner. | |
Linea 59: | Linea 81: |
ripetere la procedura più volte se la directory | Ripetere la procedura più volte se la directory |
Linea 69: | Linea 91: |
= CONFIGURAZIONE = | == Note == L'installazione di un nuovo kernel comporta la necessità di ricompilare i driver del TV Tuner. = Configurazione = |
Linea 84: | Linea 109: |
= AUTOMATIZZARE = | = Automatizzazione = '''Solo per kernel precedenti al 2.6.27-9-generic''' |
Linea 86: | Linea 112: |
Per rendere la procedura di controllo della directory | Per rendere la procedura di controllo e attivazione della directory |
Linea 90: | Linea 116: |
più agevole, prima di utilizzare kaffeine con il dispositivo Tv Tuner AverMedia utilizzare il seguente script: | più agevole, prima di utilizzare kaffeine con il dispositivo Tv Tuner AverMedia, utilizzare il seguente script: |
Linea 120: | Linea 146: |
= ULTERIORI RISORSE = | = Ulteriori risorse = |
Linea 122: | Linea 148: |
---- |
Introduzione
Questa guida riepiloga come installare, attivare e configurare il TV Tuner AVermedia Technologies a309.
Preparativi
Prima di tutto è necessario verificare che il TV Tuner montato nel portatile sia il AVermedia Tecnologies, quindi aprire una finestra del terminale e digitare il seguente comando:
lsusb
Nel risultato dove comparire, tra le altre righe, una riga simile alla seguente:
Bus 004 Device 004: ID 07ca:a309 AVerMedia Technologies, Inc.
Installazione
Aprire una finestra del terminale e digitare i seguenti comandi:
sudo apt-get install mercurial
in seguito scaricare i driver da linuxtv.org:
sudo hg clone http://linuxtv.org/hg/v4l-dvb
sempre da terminale compilare i dvriver:
cd v4l-dvb/ sudo make CONFIG_DVB_USB_DEBUG=y sudo make install
Sistemati i driver si deve scaricare il firmaware.BR Da teminale digitare:
sudo wget http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/4.95.0/dvb-usb-af9015.fw
poi copiare il firmaware nella apposita cartella di sistema:
sudo cp dvb-usb-af9015.fw /lib/firmware/$(uname -r)/
infine attivare il modulo del kernel (il driver del TV Tuner scaricato in precedenza):
sudo modprobe dvb-usb-af9015 debug=3
Verifica della corretta installazione
Controllare ora l'esistenza della directory relativa al Adapter del Tv Tuner tramite il comando:
ls -l /dev/dvb
Il risultato dovrebbe essere simile al seguente:
drwxr-xr-x 2 root root 120 2008-11-30 14:45 adapter0
Risoluzione della mancata attivazione del driver
Con il kernel 2.6.27-9-generic la seguente procedura non è più necessaria inquanto la directory viene creata senza problemi ed è presente anche dopo il riavvio della macchina.
Per kernel precedenti, invece, seguire la procedura.
In caso che la directory /dev/dvb non compaia, aprire una finestra del terminale e digitare:
sudo rmmod dvb-usb-af9015 sleep 3 sudo modprobe dvb-usb-af9015 debug=3 sleep 3 ls -l /dev/dvb
con tale procedura si disattiva e riattiva un modulo del kernel senza bisogno di riavviare, nel nostro caso i driver del TV Tuner.
Ripetere la procedura più volte se la directory
/dev/dvb
continua a non comparire.
Dovrebbero essere sufficienti 2-3 tentativi.
Tale procedura è da seguire ogni volta che si deve usare il TV Tuner.
Note
L'installazione di un nuovo kernel comporta la necessità di ricompilare i driver del TV Tuner.
Configurazione
La configurazione prevede l'installazione del player kaffeine.
Da terminale digitare:
sudo apt-get install kaffeine
Una volta aperto il programma il TV Tuner verrà rilevato tra i dispositivi disponibili. A quel punto selezionare l'interfaccia grafica di configurazione del TV Tuner e seguire le istruzioni.
NOTE: L'installazione di kaffeine richiede l'installazione delle librerie grafiche QT relative ai programmi della suite KDE.o L'alternativa è utilizzare il player vlc, ma tale alternativa non è ancora stata testata.
Automatizzazione
Solo per kernel precedenti al 2.6.27-9-generic
Per rendere la procedura di controllo e attivazione della directory
/dev/dvb
più agevole, prima di utilizzare kaffeine con il dispositivo Tv Tuner AverMedia, utilizzare il seguente script:
if [ $UID != 0 ]; then sudo $0 kaffeine & exit fi #superutente: while [ 1 ]; do rmmod dvb-usb-af9015 sleep 1 modprobe dvb-usb-af9015 sleep 1 ls -l /dev/dvb && break; done; echo "Modulo ok."
Copiare lo script in un file, salvare il file con estensione .sh(ad esempio script.sh) poi dare al file i permessi di esecuzione:
cd <nome_cartella_contenente_il_file> chmod +x <nome_script>.sh
poi da terminale eseguire il file:
./<nome_script>.sh
Ulteriori risorse
[http://forum.ubuntu-it.org/index.php/topic,220137.0.html Topic relativo nel forum di Ubuntu]