Linux-magazine.it Forum
Maggio 19, 2013, 10:25:59 am *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?
 
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: UBUNTU 10.04 e USB DTT AVERMEDIA A867  (Letto 4662 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
inter1908
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 39


Mostra profilo
« inserita:: Ottobre 04, 2010, 09:32:40 pm »

Salve,
oggi mi è giunta a casa la chiavetta USB DTT di SKY. leggendo in giro e sulla chiavetta ho capito che si tartta di una Avermedia A867.
Ora vorrei utilizzarla con il mio PC-LINUX su cui ho installato la UBUNTU 10.04 LTS.
Ho scaricato i driver dal sito della Avermedia ma dando il comando make per le dipendeze mi dice:
Codice:
meteora@meteora-desktop:~/Scrivania/a867$ make
Missing files that required to build driver: /lib/modules/2.6.32-25-generic-pae/source/drivers/media/dvb/dvb-usb/dvb-usb-common.h dvb-usb/dvb-usb.h dvb-usb/dvb-usb-ids.h dvb-core/dvb_frontend.h dvb-core/dvbdev.h dvb-core/dmxdev.h dvb-core/dvb_demux.h dvb-core/dvb_net.h dvb-core/demux.h dvb-core/dvb_ringbuffer.h frontends/dvb-pll.h
Try to get kernel source closest to 2.6.32-25-generic-pae from www.kernel.org and then copy to /lib/modules/2.6.32-25-generic-pae/source/drivers/media/dvb
meteora@meteora-desktop:~/Scrivania/a867$

Riuscite a darmi una mano?

Thanks
« Ultima modifica: Ottobre 04, 2010, 09:47:03 pm da inter1908 » Registrato
michele.p
Administrator
Hero Member
*****

Karma: +54/-45
Scollegato Scollegato

Messaggi: 7281



Mostra profilo
« Risposta #1 inserita:: Ottobre 05, 2010, 12:22:22 am »

Collega il device alla porta USB e riporta l'output del comando:

lsusb

...vediamo se è supportata direttamente dal kernel.

Bye  Fico

Registrato

inter1908
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 39


Mostra profilo
« Risposta #2 inserita:: Ottobre 05, 2010, 07:10:03 pm »

Ciao,
di seguito l'output:

Codice:
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 004: ID 07ca:a867 AVerMedia Technologies, Inc.
Bus 002 Device 003: ID 046d:0802 Logitech, Inc.
Bus 002 Device 002: ID 058f:6362 Alcor Micro Corp. Hi-Speed 21-in-1 Flash Card Reader/Writer (Internal/External)
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


Grazie.
Registrato
michele.p
Administrator
Hero Member
*****

Karma: +54/-45
Scollegato Scollegato

Messaggi: 7281



Mostra profilo
« Risposta #3 inserita:: Ottobre 05, 2010, 08:46:15 pm »

Effettivamente questo tipo di dispositivo non è supportato direttamente nel kernel, però puoi seguire questa guida:

http://www.firstbit.net/2010/09/21/sky-digital-key-su-ubuntu-linux/

che spiega anche dei possibili errori: presumo che il file dei driver indicato è lo stesso che hai scaricato tu, giusto?

Con quei driver, comunque, dovrebbe funzionare tutto a dovere come illustrato qui:

http://forum.debianizzati.org/viewtopic.php?f=9&t=40781

Posta pure in caso di problemi.

Bye  Fico
Registrato

inter1908
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 39


Mostra profilo
« Risposta #4 inserita:: Ottobre 05, 2010, 09:10:10 pm »

Ciao,
grazie ma non sono stato molto bravo Triste

Diciamo che facendo una ricerca nel mio file system non avevo i file : usb-common.h, etc ..., facendo una ricerca ho capito che dovevo installare i sorgenti di linux che ho fatto con i comandi:

Codice:
sudo apt-get install linux-source
sudo apt-get install libncurses5-dev kernel-package build-essential

Ora i file sono preesenti in :
/usr/src/linux-source-2.6.32/drivers/media/dvb/dvb-usb/dvb-usb-common.h

giustamente dando il comando make mi da ancora:

Codice:
Missing files that required to build driver: /lib/modules/2.6.32-25-generic-pae/source/drivers/media/dvb/dvb-usb/dvb-usb-common.h dvb-usb/dvb-usb.h dvb-usb/dvb-usb-ids.h dvb-core/dvb_frontend.h dvb-core/dvbdev.h dvb-core/dmxdev.h dvb-core/dvb_demux.h dvb-core/dvb_net.h dvb-core/demux.h dvb-core/dvb_ringbuffer.h frontends/dvb-pll.h
Try to get kernel source closest to 2.6.32-25-generic-pae from www.kernel.org and then copy to /lib/modules/2.6.32-25-generic-pae/source/drivers/media/dvb

devo copiare a mano i file?

Thanks
Registrato
inter1908
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 39


Mostra profilo
« Risposta #5 inserita:: Ottobre 05, 2010, 09:16:44 pm »

Non so se la tecnica che stò seguendo è corretta ma ho copiato le cartelle in questo modo :

Codice:
sudo cp -R /usr/src/linux-source-2.6.32/drivers /lib/modules/2.6.32-25-generic-pae/source

e dopo il make ho :

Codice:
meteora@meteora-desktop:~/Scrivania/a867$ sudo cp -R /usr/src/linux-source-2.6.32/drivers /lib/modules/2.6.32-25-generic-pae/source
meteora@meteora-desktop:~/Scrivania/a867$ make
make -C /lib/modules/2.6.32-25-generic-pae/source O=/lib/modules/2.6.32-25-generic-pae/build SUBDIRS=`pwd` modules
make[1]: ingresso nella directory «/lib/modules/2.6.32-25-generic-pae/source»
make[1]: *** Nessuna regola per creare l'obiettivo «modules».  Arresto.
make[1]: uscita dalla directory «/lib/modules/2.6.32-25-generic-pae/source»
make: *** [default] Errore 2
meteora@meteora-desktop:~/Scrivania/a867$

Forse ora dovrei creare il link... ma non ho capito come Triste

Thanks
Registrato
michele.p
Administrator
Hero Member
*****

Karma: +54/-45
Scollegato Scollegato

Messaggi: 7281



Mostra profilo
« Risposta #6 inserita:: Ottobre 05, 2010, 09:25:55 pm »

Salva il file a867_drv_v1.0.27.tar.bz2 in una cartella nella tua home utente e decomprimilo. Dopodichè, segui le indicazioni riportate in quella guida (i primi 7 punti prima di dare il comando make) e tutto dovrebbe funzionare. Io ho provato poco fa sulla mia Slackware è il modulo per la tua scheda è stato creato senza alcun problema.  Felice


Bye  Fico
Registrato

inter1908
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 39


Mostra profilo
« Risposta #7 inserita:: Ottobre 05, 2010, 09:30:50 pm »

E' chiaro che a me manchi qualcosa perchè continua a dare l'errore al make:

Codice:
make -C /lib/modules/2.6.32-25-generic-pae/source O=/lib/modules/2.6.32-25-generic-pae/build SUBDIRS=`pwd` modules
make[1]: ingresso nella directory «/lib/modules/2.6.32-25-generic-pae/source»
make[1]: *** Nessuna regola per creare l'obiettivo «modules».  Arresto.
make[1]: uscita dalla directory «/lib/modules/2.6.32-25-generic-pae/source»
make: *** [default] Errore 2
Registrato
michele.p
Administrator
Hero Member
*****

Karma: +54/-45
Scollegato Scollegato

Messaggi: 7281



Mostra profilo
« Risposta #8 inserita:: Ottobre 05, 2010, 10:47:09 pm »

...ma hai salvato i sorgenti del driver in una cartella della home utente? ...ricorda che il comando make devi impartirlo in un terminale all'interno della cartella creata in seguito alla decompressione dei driver.

Bye  Fico
Registrato

inter1908
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 39


Mostra profilo
« Risposta #9 inserita:: Ottobre 05, 2010, 10:49:31 pm »

Risolto modificando il Makefile in questo modo...

Codice:
#KSRC = $(DESTDIR)/lib/modules/$(CURRENT)/source
KSRC = /usr/src/linux-source-2.6.32

E' una potenza...
Registrato
Pagine: [1]   Vai su
  Stampa  
 
Vai a: