|
Dimensione: 3166
Commento:
|
Dimensione: 4690
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 = 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 }}} |
Questa pagina contiene le istruzioni per installare e configurare il TV Tuner '''AVermedia Technologies a309'''. |
| Linea 14: | Linea 10: |
| Nel risultato dove comparire, tra le altre righe, una riga simile alla seguente: {{{ |
= Preparativi = Per prima cosa è necessario verificare che il TV Tuner montato sia '''AVermedia Tecnologies''', quindi digitare il seguente comando all'interno di una finestra di terminale:{{{ lsusb | grep AVerMedia }}} L'output del comando dovrebbe essere simile al seguente:{{{ |
| Linea 19: | Linea 17: |
| = INSTALLAZIONE = | Prima di iniziare a configurare il TV Tuner è necessario [:AmministrazioneSistema/InstallareProgrammi:installare] i pacchetti ''mercurial'' e ''kaffeine'' reperibili nel [:Repository/Componenti:componente] '''universe''' dei [:Repository:repository] ufficiali. |
| Linea 21: | Linea 19: |
| Aprire una finestra del terminale e digitare i seguenti comandi: {{{ sudo apt-get install mercurial sudo hg clone http://linuxtv.org/hg/v4l-dvb |
= Installazione = 0. Digitare il seguente comando per scaricare i driver nella propria '''Home''', quindi digitare il seguente comando all'interno di una finestra di terminale:{{{ hg clone http://linuxtv.org/hg/v4l-dvb }}} 0. Installare i driver digitando il seguente comando all'interno di una finestra di terminale:{{{ |
| Linea 28: | Linea 28: |
| }}} 0. Scaricare all'interno della propria '''Home''' digitando il seguente comando:{{{ wget http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/4.95.0/dvb-usb-af9015.fw }}} |
|
| Linea 29: | Linea 33: |
| sudo wget http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/4.95.0/dvb-usb-af9015.fw | 0. Copiare il firmware all'interno del kernel digitando il seguente comando all'interno di una finestra di terminale:{{{ sudo cp dvb-usb-af9015.fw /lib/firmware/$(uname -r)/ }}} |
| Linea 31: | Linea 37: |
| sudo cp dvb-usb-af9015.fw /lib/firmware/$(uname -r)/ |
0. Attivare il modulo nel kernel digitando il seguente comando:{{{ |
| Linea 36: | Linea 41: |
| spiegare comandi |
== Verifica dell'installazione == |
| Linea 46: | Linea 50: |
| Linea 49: | Linea 52: |
| In caso contrario, aprire una finestra del terminale e digitare: |
Se non dovesse comparire niente, vuol dire che il sistema non ha attivato correttamente il driver. == Risoluzione della mancata attivazione del driver == '''Con il kernel 2.6.27-9-generic la seguente procedura non è più necessaria dato che 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 66: |
| con tale procedura si disattiva e riattiva un modulo del kernel senza bisogno di riavviare il sistema. (nel nostro caso il modulo del kernel è il driver del TV Tuner.) | |
| Linea 59: | Linea 68: |
| ripetere la procedura più volte se la directory | Ripetere la procedura più volte se la directory |
| Linea 67: | Linea 76: |
| Tale procedura è da seguire ogni volta che si deve usare il TV Tuner. | Tale procedura è da seguire ogni volta che si riavvia il sistema e si deve usare il TV Tuner. |
| Linea 69: | Linea 78: |
| = CONFIGURAZIONE = | == Note == L'installazione di un nuovo kernel comporta la necessità di ricompilare i driver del TV Tuner. = Configurazione = |
| Linea 84: | Linea 96: |
| = AUTOMATIZZARE = | = Automatizzazione = '''Solo per kernel precedenti al 2.6.27-9-generic''' |
| Linea 86: | Linea 99: |
| Per rendere la procedura di controllo della directory | Per rendere la procedura di controllo e attivazione della directory |
| Linea 90: | Linea 103: |
| 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 133: |
| = ULTERIORI RISORSE = | = Ulteriori risorse = |
| Linea 122: | Linea 135: |
| ---- |
Introduzione
Questa pagina contiene le istruzioni per installare e configurare il TV Tuner AVermedia Technologies a309.
Preparativi
Per prima cosa è necessario verificare che il TV Tuner montato sia AVermedia Tecnologies, quindi digitare il seguente comando all'interno di una finestra di terminale:
lsusb | grep AVerMedia
L'output del comando dovrebbe essere simile al seguente:
Bus 004 Device 004: ID 07ca:a309 AVerMedia Technologies, Inc.
Prima di iniziare a configurare il TV Tuner è necessario [:AmministrazioneSistema/InstallareProgrammi:installare] i pacchetti mercurial e kaffeine reperibili nel [:Repository/Componenti:componente] universe dei [:Repository:repository] ufficiali.
Installazione
Digitare il seguente comando per scaricare i driver nella propria Home, quindi digitare il seguente comando all'interno di una finestra di terminale:
hg clone http://linuxtv.org/hg/v4l-dvb
Installare i driver digitando il seguente comando all'interno di una finestra di terminale:
cd v4l-dvb/ sudo make CONFIG_DVB_USB_DEBUG=y sudo make install
Scaricare all'interno della propria Home digitando il seguente comando:
wget http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/4.95.0/dvb-usb-af9015.fw
Copiare il firmware all'interno del kernel digitando il seguente comando all'interno di una finestra di terminale:
sudo cp dvb-usb-af9015.fw /lib/firmware/$(uname -r)/
Attivare il modulo nel kernel digitando il seguente comando:
sudo modprobe dvb-usb-af9015 debug=3
Verifica dell'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
Se non dovesse comparire niente, vuol dire che il sistema non ha attivato correttamente il driver.
Risoluzione della mancata attivazione del driver
Con il kernel 2.6.27-9-generic la seguente procedura non è più necessaria dato che 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 il sistema. (nel nostro caso il modulo del kernel è il 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 riavvia il sistema e 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]
