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/AVermediaa309"
Differenze tra le versioni 7 e 8
Versione 7 del 30/11/2008 17.06.18
Dimensione: 3679
Commento:
Versione 8 del 30/11/2008 17.17.42
Dimensione: 3892
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 55: Linea 55:
== Verifica della corretta installazione ==
Linea 65: Linea 66:
== Risoluzione della mancata attivazione del driver ==
Linea 84: Linea 86:

== Note ==
L'installazione di un nuovo kernel comporta la necessità di ricompilare i driver del TV Tuner.

Indice(depth=2) BR

Introduzione

Questa guida riepiloga come installare i driver necessari all'utilizzo del 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

In caso contrario, 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

Per rendere la procedura di controllo 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


CategoryHomepage