hdtv usb dvb-t

Riconoscimento, installazione e configurazione delle periferiche.

Re: hdtv usb dvb-t

Messaggioda Xgaz » lunedì 8 novembre 2010, 19:22

atman ha scritto:
Xgaz ha scritto:Sono contento per te...solo che in questa discussione stiamo parlando delle pennette HDTV USB DVB-T che si trovano nelle fiere , e non della Terratec T Stick...


Ops.... scusate  ;)

Comunque la discussione mi ha dato spunti utili. Grazie  (good)


No problem...

La procedura installa anche gli altri driver assieme a quelli per la HDTV  (yes)

Dai messaggi di errore che hai postato mi spunta il dubbio che la tua sia direttamente supportata da Ubuntu anche senza installare il driver (come molte periferiche con af9015)...
Avatar utente
Xgaz
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 2568
Iscrizione: marzo 2009

Re: hdtv usb dvb-t

Messaggioda luiginux » martedì 9 novembre 2010, 16:27

Risolto dopo aver rimosso tutto e reinstallato daccapo seguendo la procedura indicata e relativa ai Kernel <2.6.35
Ma nel caso di aggiornamento del kernell, bisogna sempre cancellare e reinstallare tutto o esistono altre procedure....
Io credevo che bastasse solamente ricompilare il kernell con i make e make install, ma non ha funzionato.
Ho sbagliato io?
Grazie
luiginux
Prode Principiante
 
Messaggi: 57
Iscrizione: gennaio 2007
Località: pisa

Re: hdtv usb dvb-t

Messaggioda Xgaz » martedì 9 novembre 2010, 19:04

luiginux ha scritto:Risolto dopo aver rimosso tutto e reinstallato daccapo seguendo la procedura indicata e relativa ai Kernel <2.6.35
Ma nel caso di aggiornamento del kernell, bisogna sempre cancellare e reinstallare tutto o esistono altre procedure....
Io credevo che bastasse solamente ricompilare il kernell con i make e make install, ma non ha funzionato.
Ho sbagliato io?
Grazie


La cosa più affidabile è salvarsi la cartella vergine dei drivers da qualche parte e poi, ad ogni aggiornamento:
- cancellare la vecchia cartella
- copiare la cartella vergine salvata al posto di quella rimossa
- installare gli headers del nuovo kernel :
Codice: Seleziona tutto
sudo apt-get install linux-image-`uname -r` linux-headers-`uname -r`

- entrare nella cartella e make e sudo make install

Altrimenti si può provare:
- installare sempre gli headers del nuovo kernel :
Codice: Seleziona tutto
sudo apt-get install linux-image-`uname -r` linux-headers-`uname -r`

- entrare nella cartella vecchia e
Codice: Seleziona tutto
sudo make clean
e
Codice: Seleziona tutto
sudo make distclean

- make e sudo make install
Avatar utente
Xgaz
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 2568
Iscrizione: marzo 2009

Re: hdtv usb dvb-t

Messaggioda luiginux » mercoledì 10 novembre 2010, 23:08

Xgaz ha scritto:
luiginux ha scritto:Risolto dopo aver rimosso tutto e reinstallato daccapo seguendo la procedura indicata e relativa ai Kernel <2.6.35
Ma nel caso di aggiornamento del kernell, bisogna sempre cancellare e reinstallare tutto o esistono altre procedure....
Io credevo che bastasse solamente ricompilare il kernell con i make e make install, ma non ha funzionato.
Ho sbagliato io?
Grazie


La cosa più affidabile è salvarsi la cartella vergine dei drivers da qualche parte e poi, ad ogni aggiornamento:
- cancellare la vecchia cartella
- copiare la cartella vergine salvata al posto di quella rimossa
- installare gli headers del nuovo kernel :
Codice: Seleziona tutto
sudo apt-get install linux-image-`uname -r` linux-headers-`uname -r`

- entrare nella cartella e make e sudo make install

Altrimenti si può provare:
- installare sempre gli headers del nuovo kernel :
Codice: Seleziona tutto
sudo apt-get install linux-image-`uname -r` linux-headers-`uname -r`

- entrare nella cartella vecchia e
Codice: Seleziona tutto
sudo make clean
e
Codice: Seleziona tutto
sudo make distclean

- make e sudo make install

GRAZIE per la risposta!!! Proverò la seconda soluzione al prossimo aggiornamento del kernell e posterò il risultato...
luiginux
Prode Principiante
 
Messaggi: 57
Iscrizione: gennaio 2007
Località: pisa

Re: hdtv usb dvb-t

Messaggioda Xgaz » giovedì 11 novembre 2010, 0:20

Ok, grazie  (b2b)
Avatar utente
Xgaz
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 2568
Iscrizione: marzo 2009

Re: hdtv usb dvb-t

Messaggioda tailot » domenica 12 dicembre 2010, 1:40

Salve, ho sempre usato la procedura nei post precedenti. Dopo l'aggiornamento al kernel 2.6.32-27-generic ottengo il seguente errore:
Codice: Seleziona tutto
  CC [M]  /home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.o
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:21:17: error: dma.h: No such file or directory
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:22:21: error: csr1212.h: No such file or directory
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:23:23: error: highlevel.h: No such file or directory
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:24:19: error: hosts.h: No such file or directory
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:25:22: error: ieee1394.h: No such file or directory
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:26:17: error: iso.h: No such file or directory
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:27:21: error: nodemgr.h: No such file or directory
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:40: warning: 'struct hpsb_iso' declared inside parameter list
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:40: warning: its scope is only this definition or declaration, which is probably not what you want
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c: In function 'rawiso_activity_cb':
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:56: error: dereferencing pointer to incomplete type
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:57: error: implicit declaration of function 'hpsb_iso_n_ready'
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:64: error: dereferencing pointer to incomplete type
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:65: error: implicit declaration of function 'dma_region_i'
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:65: error: dereferencing pointer to incomplete type
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:65: error: expected expression before 'unsigned'
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:67: error: dereferencing pointer to incomplete type
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:71: error: dereferencing pointer to incomplete type
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:85: error: implicit declaration of function 'hpsb_iso_recv_release_packets'
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c: In function 'node_of':
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:90: error: dereferencing pointer to incomplete type
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:90: warning: type defaults to 'int' in declaration of '__mptr'
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:90: warning: initialization from incompatible pointer type
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:90: error: invalid use of undefined type 'struct unit_directory'
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c: In function 'node_lock':
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:95: error: 'quadlet_t' undeclared (first use in this function)
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:95: error: (Each undeclared identifier is reported only once
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:95: error: for each function it appears in.)
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:95: error: 'd' undeclared (first use in this function)
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:96: warning: ISO C90 forbids mixed declarations and code
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:98: error: implicit declaration of function 'hpsb_node_lock'
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:99: error: 'EXTCODE_COMPARE_SWAP' undeclared (first use in this function)
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c: In function 'node_read':
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:107: error: implicit declaration of function 'hpsb_node_read'
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c: In function 'node_write':
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:112: error: implicit declaration of function 'hpsb_node_write'
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c: In function 'start_iso':
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:123: error: implicit declaration of function 'hpsb_iso_recv_init'
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:123: error: dereferencing pointer to incomplete type
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:125: error: 'HPSB_ISO_DMA_DEFAULT' undeclared (first use in this function)
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:134: error: implicit declaration of function 'hpsb_iso_recv_start'
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:137: error: implicit declaration of function 'hpsb_iso_shutdown'
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c: In function 'stop_iso':
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:148: error: implicit declaration of function 'hpsb_iso_stop'
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c: At top level:
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:163: warning: 'struct hpsb_host' declared inside parameter list
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c: In function 'fcp_request':
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:176: error: dereferencing pointer to incomplete type
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:177: error: dereferencing pointer to incomplete type
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c: In function 'node_probe':
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:191: error: dereferencing pointer to incomplete type
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:191: warning: type defaults to 'int' in declaration of '__mptr'
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:191: warning: initialization from incompatible pointer type
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:191: error: invalid use of undefined type 'struct unit_directory'
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:196: error: dereferencing pointer to incomplete type
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:197: error: dereferencing pointer to incomplete type
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:198: error: implicit declaration of function 'CSR1212_TEXTUAL_DESCRIPTOR_LEAF_DATA'
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:198: error: dereferencing pointer to incomplete type
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c: At top level:
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:257: warning: 'struct unit_directory' declared inside parameter list
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c: In function 'node_update':
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:259: error: dereferencing pointer to incomplete type
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c: At top level:
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:267: error: variable 'fdtv_driver' has initializer but incomplete type
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:268: error: unknown field 'name' specified in initializer
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:268: warning: excess elements in struct initializer
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:268: warning: (near initialization for 'fdtv_driver')
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:269: error: unknown field 'id_table' specified in initializer
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:269: warning: excess elements in struct initializer
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:269: warning: (near initialization for 'fdtv_driver')
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:270: error: unknown field 'update' specified in initializer
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:270: warning: excess elements in struct initializer
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:270: warning: (near initialization for 'fdtv_driver')
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:271: error: unknown field 'driver' specified in initializer
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:271: error: extra brace group at end of initializer
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:271: error: (near initialization for 'fdtv_driver')
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:274: warning: excess elements in struct initializer
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:274: warning: (near initialization for 'fdtv_driver')
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:277: error: variable 'fdtv_highlevel' has initializer but incomplete type
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:278: error: unknown field 'name' specified in initializer
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:278: warning: excess elements in struct initializer
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:278: warning: (near initialization for 'fdtv_highlevel')
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:279: error: unknown field 'fcp_request' specified in initializer
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:279: warning: excess elements in struct initializer
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:279: warning: (near initialization for 'fdtv_highlevel')
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c: In function 'fdtv_1394_init':
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:286: error: implicit declaration of function 'hpsb_register_highlevel'
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:287: error: implicit declaration of function 'hpsb_register_protocol'
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:290: error: implicit declaration of function 'hpsb_unregister_highlevel'
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c: In function 'fdtv_1394_exit':
/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.c:297: error: implicit declaration of function 'hpsb_unregister_protocol'
make[3]: *** [/home/tailot/af9015-57e489f6538f/v4l/firedtv-1394.o] Error 1
make[2]: *** [_module_/home/tailot/af9015-57e489f6538f/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.32-27-generic'
make[1]: *** [default] Errore 2
make[1]: uscita dalla directory «/home/tailot/af9015-57e489f6538f/v4l»
make: *** [all] Errore 2


Tutto il casino dipende dal file firedtv-1394.c. Ci sono possibilità di fare funzionare nuovamente tutto ? Grazie
Ultima modifica di tailot il domenica 12 dicembre 2010, 1:51, modificato 1 volta in totale.
tailot
Prode Principiante
 
Messaggi: 2
Iscrizione: dicembre 2010

Re: hdtv usb dvb-t

Messaggioda Xgaz » domenica 12 dicembre 2010, 2:15

Fai così:

Codice: Seleziona tutto
cd /home/tailot/af9015-57e489f6538f/


Codice: Seleziona tutto
sed -i 's/CONFIG_DVB_FIREDTV=m/CONFIG_DVB_FIREDTV=n/' ./v4l/.config


e riparti con make...

In pratica disabiliti la compilazione del modulo firedtv che su Ubuntu è irrimediabilmente bacato  (bad)


Comunque seguendo queste indicazioni: http://forum.ubuntu-it.org/viewtopic.ph ... 6#p3287946

saresti arrivato al post: http://forum.ubuntu-it.org/viewtopic.ph ... 8#p3029378

in cui indicavo di fare:

...dopo 10 secondi circa, stoppa tutto con CTRL+C ed edita il config:

Codice: Seleziona tutto
sudo gedit ~/af9015-57e489f6538f/v4l/.config


cerca la riga: CONFIG_DVB_FIREDTV=m e cambiala con CONFIG_DVB_FIREDTV=n
Salva e chiudi gedit.


...è la stessa cosa  ;)
Avatar utente
Xgaz
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 2568
Iscrizione: marzo 2009

Re: hdtv usb dvb-t

Messaggioda tailot » domenica 12 dicembre 2010, 2:42

Xgaz ha scritto:Fai così:

Codice: Seleziona tutto
cd /home/tailot/af9015-57e489f6538f/


Codice: Seleziona tutto
sed -i 's/CONFIG_DVB_FIREDTV=m/CONFIG_DVB_FIREDTV=n/' ./v4l/.config


e riparti con make...

In pratica disabiliti la compilazione del modulo firedtv che su Ubuntu è irrimediabilmente bacato  (bad)


Grazie per avermi fatto riflettere. Tutto risolto. Dopo il clean e distclean, sono andato nel panico. :o
Promesso che non farò mai più aggiornamenti nelle ore notturne.  (good)

Ciao grazie ancora.
tailot
Prode Principiante
 
Messaggi: 2
Iscrizione: dicembre 2010

[Usb] Re: hdtv usb dvb-t

Messaggioda ginsa » venerdì 17 dicembre 2010, 16:08

Ringrazio Xgas per le preziose e corrette indicazioni.

Ho seguito:
Per UBUNTU 10.10 (kernel >=2.6.35)-> usate questa guida:
http://forum.ubuntu-it.org/index.phptop ... msg3271707
+ installazione firmware:
http://forum.ubuntu-it.org/viewtopic.ph ... 3#p3281283

e tutto funziona perfettamente.

Per fortuna ogni tanto si trova qualcuno che sa di cosa parla e aiuta concretamente e non risponde a caso solo per aumentare in numero di messaggi inviati.
ginsa
Prode Principiante
 
Messaggi: 30
Iscrizione: marzo 2010

Re: [Usb] Re: hdtv usb dvb-t

Messaggioda Xgaz » sabato 18 dicembre 2010, 23:24

ginsa ha scritto:
Per fortuna ogni tanto si trova qualcuno che sa di cosa parla e aiuta concretamente e non risponde a caso solo per aumentare in numero di messaggi inviati.


Perchè si vince un premio!?

Tempo fa uno ha raggiunto il massimo del punteggio e gli hanno regalato un forum su Ubuntu tutto per se....  ;D  ;D
Avatar utente
Xgaz
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 2568
Iscrizione: marzo 2009

Re: hdtv usb dvb-t

Messaggioda Defonta » lunedì 20 dicembre 2010, 15:11

Rieccoci, ho seguito la solita procedura, su 10.10, ma stavolta nulla da fare.

Ecco l'errore:

enrico@enrico-Evo-N610c-DD502A:~/tda18218$ make
make -C /home/enrico/tda18218/v4l
make[1]: ingresso nella directory "/home/enrico/tda18218/v4l"
creating symbolic links...
make -C firmware prep
make[2]: Entering directory `/home/enrico/tda18218/v4l/firmware'
make[2]: Leaving directory `/home/enrico/tda18218/v4l/firmware'
make -C firmware
make[2]: Entering directory `/home/enrico/tda18218/v4l/firmware'
make[2]: Nothing to be done for `default'.
make[2]: Leaving directory `/home/enrico/tda18218/v4l/firmware'
Kernel build directory is /lib/modules/2.6.35-24-generic/build
make -C /lib/modules/2.6.35-24-generic/build SUBDIRS=/home/enrico/tda18218/v4l  modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.35-24-generic'
  CC [M]  /home/enrico/tda18218/v4l/tuner-xc2028.o
/home/enrico/tda18218/v4l/tuner-xc2028.c: In function 'free_firmware':
/home/enrico/tda18218/v4l/tuner-xc2028.c:252: error: implicit declaration of function 'kfree'
/home/enrico/tda18218/v4l/tuner-xc2028.c: In function 'load_all_firmwares':
/home/enrico/tda18218/v4l/tuner-xc2028.c:314: error: implicit declaration of function 'kzalloc'
/home/enrico/tda18218/v4l/tuner-xc2028.c:314: warning: assignment makes pointer from integer without a cast
/home/enrico/tda18218/v4l/tuner-xc2028.c:365: warning: assignment makes pointer from integer without a cast
/home/enrico/tda18218/v4l/tuner-xc2028.c: In function 'xc2028_attach':
/home/enrico/tda18218/v4l/tuner-xc2028.c:1314: warning: assignment makes pointer from integer without a cast
make[3]: *** [/home/enrico/tda18218/v4l/tuner-xc2028.o] Errore 1
make[2]: *** [_module_/home/enrico/tda18218/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.35-24-generic'
make[1]: *** [default] Errore 2
make[1]: uscita dalla directory "/home/enrico/tda18218/v4l"
make: *** [all] Errore 2
enrico@enrico-Evo-N610c-DD502A:~/tda18218$ ^C
enrico@enrico-Evo-N610c-DD502A:~/tda18218$


Ci riproviamo a farla funzionare.
Defonta
Prode Principiante
 
Messaggi: 59
Iscrizione: febbraio 2005

Re: hdtv usb dvb-t

Messaggioda Xgaz » lunedì 20 dicembre 2010, 23:53

Guarda che la procedura è sempre quella...

Da quel che vedo non hai eseguito la patch correttamente; hai fatto questi comandi:

Codice: Seleziona tutto
cd tda18218

wget http://xgazza.altervista.org/Linux/DVB/Drivers/tda18218_2_6_35_22.diff

patch -p1 < tda18218_2_6_35_22.diff


???
Avatar utente
Xgaz
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 2568
Iscrizione: marzo 2009

Re: hdtv usb dvb-t

Messaggioda Defonta » mercoledì 22 dicembre 2010, 17:53

hai ragione, stò diventando vecchio, mi ero scordato della patch.

:'(
Defonta
Prode Principiante
 
Messaggi: 59
Iscrizione: febbraio 2005

Re: hdtv usb dvb-t

Messaggioda Xgaz » mercoledì 22 dicembre 2010, 18:33

(b2b)
Avatar utente
Xgaz
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 2568
Iscrizione: marzo 2009

Re: hdtv usb dvb-t

Messaggioda toshiba214 » mercoledì 22 dicembre 2010, 19:45

salve a tutti,ragazzi,
ho ubuntu 10.10, ho seguito la guida per la usb dvb, ma quando do il comando make mi da questo errore:

roberto@roberto-System-Product-Name:~/af9015-57e489f6538f$ sudo make
[sudo] password for roberto:
make -C /home/roberto/af9015-57e489f6538f/v4l
make[1]: ingresso nella directory «/home/roberto/af9015-57e489f6538f/v4l»
creating symbolic links...
make -C firmware prep
make[2]: Entering directory `/home/roberto/af9015-57e489f6538f/v4l/firmware'
make[2]: Leaving directory `/home/roberto/af9015-57e489f6538f/v4l/firmware'
make -C firmware
make[2]: Entering directory `/home/roberto/af9015-57e489f6538f/v4l/firmware'
make[2]: Nothing to be done for `default'.
make[2]: Leaving directory `/home/roberto/af9015-57e489f6538f/v4l/firmware'
Kernel build directory is /lib/modules/2.6.35-23-generic/build
make -C /lib/modules/2.6.35-23-generic/build SUBDIRS=/home/roberto/af9015-57e489f6538f/v4l  modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.35-23-generic'
  CC [M]  /home/roberto/af9015-57e489f6538f/v4l/tuner-xc2028.o
/home/roberto/af9015-57e489f6538f/v4l/tuner-xc2028.c: In function 'free_firmware':
/home/roberto/af9015-57e489f6538f/v4l/tuner-xc2028.c:252: error: implicit declaration of function 'kfree'
/home/roberto/af9015-57e489f6538f/v4l/tuner-xc2028.c: In function 'load_all_firmwares':
/home/roberto/af9015-57e489f6538f/v4l/tuner-xc2028.c:314: error: implicit declaration of function 'kzalloc'
/home/roberto/af9015-57e489f6538f/v4l/tuner-xc2028.c:314: warning: assignment makes pointer from integer without a cast
/home/roberto/af9015-57e489f6538f/v4l/tuner-xc2028.c:365: warning: assignment makes pointer from integer without a cast
/home/roberto/af9015-57e489f6538f/v4l/tuner-xc2028.c: In function 'xc2028_attach':
/home/roberto/af9015-57e489f6538f/v4l/tuner-xc2028.c:1314: warning: assignment makes pointer from integer without a cast
make[3]: *** [/home/roberto/af9015-57e489f6538f/v4l/tuner-xc2028.o] Errore 1
make[2]: *** [_module_/home/roberto/af9015-57e489f6538f/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.35-23-generic'
make[1]: *** [default] Errore 2
make[1]: uscita dalla directory «/home/roberto/af9015-57e489f6538f/v4l»
make: *** [all] Errore 2

quando ho applicato la pach non ha dato nessun errore.

nel forum leggo anche in:

cd tda18218
e di applicare una pach,
ma nel dove dovrebbe trovarsi?

saluti
ps non sono molto pratico
toshiba214
Prode Principiante
 
Messaggi: 7
Iscrizione: aprile 2008

Re: hdtv usb dvb-t

Messaggioda toshiba214 » mercoledì 22 dicembre 2010, 21:36

ragazzi, ho risolto, va ok con me-tv

ho seguito la stessa procedura, ma eseguendo tutti i comandi come superutente

grazie cmq
toshiba214
Prode Principiante
 
Messaggi: 7
Iscrizione: aprile 2008

Re: hdtv usb dvb-t

Messaggioda Xgaz » venerdì 24 dicembre 2010, 1:31

Per chi non ha voglia di rileggersi tutta la discussione, riepilogo le procedure per far funzionare la chiavetta in oggetto, che ripeto ha ID:

15a4:9016

PROCEDURA PER UBUNTU 10.04 e precedenti (Kernel <2.6.35)


Codice: Seleziona tutto
sudo apt-get install mercurial build-essential linux-headers-`uname -r`

Codice: Seleziona tutto
hg clone http://linuxtv.org/hg/~anttip/tda18218

Codice: Seleziona tutto
cd tda18218

Codice: Seleziona tutto
make


dopo 10" fermare il processo premendo assieme i tasti CTRL+C

Codice: Seleziona tutto
sed -i 's/CONFIG_DVB_FIREDTV=m/CONFIG_DVB_FIREDTV=n/' ./v4l/.config

Codice: Seleziona tutto
make

Codice: Seleziona tutto
sudo make install


Codice: Seleziona tutto
cd /lib/firmware

Codice: Seleziona tutto
sudo wget http://palosaari.fi/linux/v4l-dvb/firmware/af9015/5.1.0.0/dvb-usb-af9015.fw

Codice: Seleziona tutto
sudo reboot




PROCEDURA PER UBUNTU 10.10 e successivi (Kernel >=2.6.35)


Codice: Seleziona tutto
sudo apt-get install mercurial build-essential linux-headers-`uname -r`

Codice: Seleziona tutto
hg clone http://linuxtv.org/hg/~anttip/tda18218

Codice: Seleziona tutto
cd tda18218

Codice: Seleziona tutto
wget http://xgazza.altervista.org/Linux/DVB/Drivers/tda18218_2_6_35_22.diff

Codice: Seleziona tutto
patch -p1 < tda18218_2_6_35_22.diff

Codice: Seleziona tutto
make


dopo 10" fermare il processo premendo assieme i tasti CTRL+C

Codice: Seleziona tutto
sed -i 's/CONFIG_DVB_FIREDTV=m/CONFIG_DVB_FIREDTV=n/' ./v4l/.config

Codice: Seleziona tutto
make

Codice: Seleziona tutto
sudo make install


Codice: Seleziona tutto
cd /lib/firmware

Codice: Seleziona tutto
sudo wget http://palosaari.fi/linux/v4l-dvb/firmware/af9015/5.1.0.0/dvb-usb-af9015.fw

Codice: Seleziona tutto
sudo reboot



p.s. l'ID della chiavetta si vede con il comando:
Codice: Seleziona tutto
lsusb
il kernel si vede con il comando:
Codice: Seleziona tutto
uname -r


Ciao a tutti
Avatar utente
Xgaz
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 2568
Iscrizione: marzo 2009

Re: hdtv usb dvb-t

Messaggioda ginsa » domenica 26 dicembre 2010, 13:59

Quando un aggiornamento genera una nuova versione del kernel, la chiavetta non è più rilevata e penso quindi che sia necessario reinstallare tutto da capo.
Infatti se al boot si sceglie il vecchio kernel tutto rifunziona.
E bisognerà così reinstallare il software ad ogni nuovo aggiornamento che modifica il kernel...
C'è modo di rendere persistente l'installazione?
ginsa
Prode Principiante
 
Messaggi: 30
Iscrizione: marzo 2010

[Driver] Re: hdtv usb dvb-t

Messaggioda Skorbotic0991 » lunedì 27 dicembre 2010, 8:25

Buongiorno a ttt :) Anch'io ho la stick in oggetto e rifacendo la procedura, niente da fare, la pennetta me la riconosce ma MEtv mi dice sempre "non esistono dispositivi dvb disponobili". Posto qui di seguito alcuni messaggi riferiti alla usb dvb-t in questione:

lsusb:

Bus 001 Device 002: ID 15a4:9016 Afatech Technologies, Inc. AF9015 DVB-T USB2.0 stick


dmesg|grep usb:

[    0.905571] input: Afatech DVB-T 2 as /devices/pci0000:00/0000:00:02.1/usb1/1-1/1-1:1.1/input/input5
[    0.905673] generic-usb 0003:15A4:9016.0001: input,hidraw0: USB HID v1.01 Keyboard [Afatech DVB-T 2] on usb-0000:00:02.1-1/input1


dmesg|grep usb1

[    0.905571] input: Afatech DVB-T 2 as /devices/pci0000:00/0000:00:02.1/usb1/1-1/1-1:1.1/input/input5
[  15.391891] input: HP Webcam as /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0/input/input11

confermo il firmware (scaricato con palosaari.fi):

datato (proprietà) ven.14 Mag 2010

ps: il make non mi dà nessun errore.


Ringrazio tutti per quanto potete fare vi auguro una buona fini ed inizio anno nuovo 

:D Ciao a ttt.
Skorbotic0991
Prode Principiante
 
Messaggi: 5
Iscrizione: dicembre 2010

Re: hdtv usb dvb-t

Messaggioda Xgaz » martedì 28 dicembre 2010, 0:57

ginsa ha scritto:Quando un aggiornamento genera una nuova versione del kernel, la chiavetta non è più rilevata e penso quindi che sia necessario reinstallare tutto da capo.
Infatti se al boot si sceglie il vecchio kernel tutto rifunziona.
E bisognerà così reinstallare il software ad ogni nuovo aggiornamento che modifica il kernel...
C'è modo di rendere persistente l'installazione?



No

Quando aggiorni il kernel vengono aggiornati tutti i suoi moduli. Quelli che hai modificato manualmente li devi per forza aggiornare te...
Avatar utente
Xgaz
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 2568
Iscrizione: marzo 2009

PrecedenteSuccessiva

Torna a Driver e periferiche

Chi c’è in linea

Visualizzano questa sezione: 0 utenti registrati e 15 ospiti