Driver chiavetta tv Terratec Cinergy T Stick su Ubuntu

Riconoscimento, installazione e configurazione delle periferiche.
Avatar utente
Lonzo
Prode Principiante
Messaggi: 21
Iscrizione: martedì 3 novembre 2009, 10:06

Re: [Driver] Far funzionare la chiavatta tv Terratec Cinergy T Stick su Ubuntu jaunty

Messaggio da Lonzo »

nn dovrebbe apparirti nessuna richiesta di attivazione del driver, dovrebbe attivarsi da solo quando inserisci la penna. per quanto riguarda le librerie il problema non si pone se la compilazione va a buon fine. Per vedere cosa succede potresti togliere e reinserire la chiave e guardare cosa succede digitando dmesg in terminale. se tutto va a buon fine dovrebbe dirti  una cosa del genere

[  17.273901] dvb-usb: found a 'TerraTec Cinergy T Stick' in cold state, will try to load a firmware
[  17.273909] usb 1-1.2: firmware: requesting dvb-usb-af9035-01.fw
[  17.523128] dvb-usb: downloading firmware from file 'dvb-usb-af9035-01.fw'
[  17.828066] dvb-usb: found a 'TerraTec Cinergy T Stick' in warm state.
[  17.828166] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[  17.828429] DVB: registering new adapter (TerraTec Cinergy T Stick)
[  17.845943] af9033: firmware version: LINK:11.15.10.0 OFDM:5.48.10.0
[  17.848376] DVB: registering adapter 0 frontend 0 (Afatech AF9033 DVB-T)...
[  17.871315] dvb-usb: TerraTec Cinergy T Stick successfully initialized and connected.
[  17.881014] usbcore: registered new interface driver dvb_usb_af9035

altrimenti se qualcosa va storto, magari da questi messaggi puoi capire cosa non va
axr
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1906
Iscrizione: sabato 1 aprile 2006, 16:10
Distribuzione: kubuntu 22.04

Re: [Driver] Far funzionare la chiavatta tv Terratec Cinergy T Stick su Ubuntu jaunty

Messaggio da axr »

salve a tutti volevo chiedere se è normale che attivando il firmware la chiavetta non mi funziona e se lo disattivo invece va che è una meraviglia, gli bastano cioè solo i moduli caricati all'avvio?
cioa e grazie
kandank
Prode Principiante
Messaggi: 35
Iscrizione: martedì 17 novembre 2009, 0:04

Re: [Driver] Far funzionare la chiavatta tv Terratec Cinergy T Stick su Ubuntu jaunty

Messaggio da kandank »

Lonzo ha scritto: nn dovrebbe apparirti nessuna richiesta di attivazione del driver, dovrebbe attivarsi da solo quando inserisci la penna. per quanto riguarda le librerie il problema non si pone se la compilazione va a buon fine. Per vedere cosa succede potresti togliere e reinserire la chiave e guardare cosa succede digitando dmesg in terminale. se tutto va a buon fine dovrebbe dirti  una cosa del genere

[   17.273901] dvb-usb: found a 'TerraTec Cinergy T Stick' in cold state, will try to load a firmware
[   17.273909] usb 1-1.2: firmware: requesting dvb-usb-af9035-01.fw
[   17.523128] dvb-usb: downloading firmware from file 'dvb-usb-af9035-01.fw'
[   17.828066] dvb-usb: found a 'TerraTec Cinergy T Stick' in warm state.
[   17.828166] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[   17.828429] DVB: registering new adapter (TerraTec Cinergy T Stick)
[   17.845943] af9033: firmware version: LINK:11.15.10.0 OFDM:5.48.10.0
[   17.848376] DVB: registering adapter 0 frontend 0 (Afatech AF9033 DVB-T)...
[   17.871315] dvb-usb: TerraTec Cinergy T Stick successfully initialized and connected.
[   17.881014] usbcore: registered new interface driver dvb_usb_af9035

altrimenti se qualcosa va storto, magari da questi messaggi puoi capire cosa non va
mi sa che c'è qualcosa che non funziona..  >:(
riporto righe del comando "dsmg" inerenti la chiavetta

staccando e riattaccando la chiave

[    1.681073] usbcore: registered new interface driver hiddev
[    1.684553] input: TerraTec Cinergy T-Stick as /devices/pci0000:00/0000:00:02.1/usb1/1-1/1-1:1.1/input/input4
[    1.684602] generic-usb 0003:0CCD:0093.0001: input,hidraw0: USB HID v1.01 Keyboard [TerraTec Cinergy T-Stick] on usb-0000:00:02.1-1/input1
[    1.684616] usbcore: registered new interface driver usbhid
[    1.684618] usbhid: v2.6:USB HID core driver
[    1.721150] forcedeth 0000:00:07.0: ifname eth0, PHY OUI 0x732 @ 3, addr 00:26:18:02:b4:00
[    1.721154] forcedeth 0000:00:07.0: highdma pwrctl mgmt gbit lnktim msi desc-v3
[    1.955279] usb 2-2: new low speed USB device using ohci_hcd and address 2
[    2.199330] usb 2-2: configuration #1 chosen from 1 choice
[    2.211589] input: Microsoft Microsoft Notebook Optical Mouse with Tilt Wheel as /devices/pci0000:00/0000:00:02.0/usb2/2-2/2-2:1.0/input/input5
[    2.211643] generic-usb 0003:045E:00D2.0002: input,hidraw1: USB HID v1.11 Mouse [Microsoft Microsoft Notebook Optical Mouse with Tilt Wheel] on usb-0000:00:02.0-2/input0


e poi

[  579.146379] usb 1-1: USB disconnect, address 2
[  650.001304] usb 1-5: new high speed USB device using ehci_hcd and address 4
[  650.166315] usb 1-5: configuration #1 chosen from 1 choice
[  650.173114] dvb_usb_af9035: Unknown symbol dvb_usb_device_init
[  650.173169] dvb_usb_af9035: Unknown symbol dvb_usb_device_exit
[  650.173686] input: TerraTec Cinergy T-Stick as /devices/pci0000:00/0000:00:02.1/usb1/1-5/1-5:1.1/input/input7
[  650.173750] generic-usb 0003:0CCD:0093.0003: input,hidraw0: USB HID v1.01 Keyboard [TerraTec Cinergy T-Stick] on usb-0000:00:02.1-5/input1


se occorre posso attraccare il TXT con l'intero dsmg..
aiutooo
Avatar utente
Lonzo
Prode Principiante
Messaggi: 21
Iscrizione: martedì 3 novembre 2009, 10:06

Re: [Driver] Far funzionare la chiavatta tv Terratec Cinergy T Stick su Ubuntu jaunty

Messaggio da Lonzo »

[    1.681073] usbcore: registered new interface driver hiddev
scusa, come fa la tua macchina a registrare una nuova interfaccia dopo appena 1 secondo dall'accensione??

In ogni caso mi sa che non riesce a inizializzare il driver, non so se perchè non è scritto bene o perchè c'è stato qualche problema in compilazione.
[  650.173114] dvb_usb_af9035: Unknown symbol dvb_usb_device_init
[  650.173169] dvb_usb_af9035: Unknown symbol dvb_usb_device_exit
queste due righe però mi fanno pensare che il driver ci sia ma che abbia qualche grave problema di inizializzazione (non riesce a trovare la funzione di init) ed allora carica il driver usb generico!!!

se fossi in te riproverei a compilare il driver controllando che tutto vada a buon fine, rimuoverei il driver vecchio, sostituendolo, e darei una bella riavviata... Prova a riseguire la guida passo passo, a me è stata molto utile e tutto è andato che era una meraviglia:



tra mezz'ora devo uscire, però facci sapere se qualcosa in dmesg sembra più normale...
kandank
Prode Principiante
Messaggi: 35
Iscrizione: martedì 17 novembre 2009, 0:04

Re: [Driver] Far funzionare la chiavatta tv Terratec Cinergy T Stick su Ubuntu jaunty

Messaggio da kandank »

Ciao grazie x le risposte intanto, :) molto gentile

ha qualche problema/errore se registra subito una nuova interfaccia? perchè ho visto nel dsmg che la macchina presenta anche altri problemi (EDAC amd64: WARNING: ECC is NOT currently enabled by the BIOS. Module will NOT be loaded.) .. ho visto che dovrei andare a verificare se nel BIOS c'è la possibilità di abilitare l' ECC ma non è questo il topic quindi non dilago..

per quanto concerne invece il driver dvb-USB generico.. visto che prima di seguire questa guida passo passo, ne ho seguite altre (di altre chiavette) forse pasticciando un po' troppo .. ora davanti ai miei occhi nella cartella /lib/firmware ho:

dvb-fe-xc5000-1.6.114.fw
dvb-usb-af9035-01.fw
dvb-usb-dib0700-1.20.fw

posso cancellarli senza remore e rifare la procedura? o rischio di combinare guai?
Avatar utente
Lonzo
Prode Principiante
Messaggi: 21
Iscrizione: martedì 3 novembre 2009, 10:06

Re: [Driver] Far funzionare la chiavatta tv Terratec Cinergy T Stick su Ubuntu jaunty

Messaggio da Lonzo »

x quanto riguarda il BIOS sinceramente non ne ho idea, dovrei informarmi un pò. X i firmware non serve cancellarli, non sono loro che danno problemi (tra l'altro ce li anche io)! quindi lasciali pure dove sono e lavora sul driver... per quanto ho visto il firmware non lo considera neanche visto che il driver incaricato non funziona. Buon make  ;)
kandank
Prode Principiante
Messaggi: 35
Iscrizione: martedì 17 novembre 2009, 0:04

Re: [Driver] Far funzionare la chiavatta tv Terratec Cinergy T Stick su Ubuntu jaunty

Messaggio da kandank »

:(  >:( non posso crederci: sul computer di mio padre riconosce la chiavetta e funziona!!! con la medesima identica sputata procedura e a me no!!?? incredibile..

tutte e 2 le macchine hanno ubuntu 9.10 - 2.6.31-14-generic (entrambe a 64 bit) praticamente ugunali..

unica differenza, su quella di mio padre non ho mai mai mai installato prima d'ora o pasticciato con altre guide.. siccome sul mio pc ho scaricato e schifezzato con v4l-dvb, driver per cinergy terratec XS, mercurial, ecc ...

c'è il modo per pulire tutto, o capire cosa pulire?? :S purtroppo non sono un asso di linux e nel file system vado ancora un po' alla cieca..
Avatar utente
Lonzo
Prode Principiante
Messaggi: 21
Iscrizione: martedì 3 novembre 2009, 10:06

Re: [Driver] Far funzionare la chiavatta tv Terratec Cinergy T Stick su Ubuntu jaunty

Messaggio da Lonzo »

da terminale:

lsmod (per vedere che moduli sono attualmente caricati)

per rimuovere quello che vuoi:

rmmod [nome modulo]

nel tuo caso "rmmod v4l-dvd"

occhio che se hai una webcam usb (molti portatili le hanno) v4l1_compat, v4l2_common servono a lei. Elimina in caso quelli dvb e rifai da capo compilazione e insmod, insomma risegui la guida.

Un consiglio: dalla prossima volta, se non sei sicuro di quello che stai facendo, soprattutto a livello kernel, considera l'idea di farti una macchina virtuale con ubuntu e provare li le varie installazioni.

Buon lavoro e buona notte
kandank
Prode Principiante
Messaggi: 35
Iscrizione: martedì 17 novembre 2009, 0:04

Re: [Driver] Far funzionare la chiavatta tv Terratec Cinergy T Stick su Ubuntu jaunty

Messaggio da kandank »

niente da fare, nei modulo non c'è il modulo caricato v4l-dvb e anche se provo a cancellarlo senza vederlo, mi dice che non esiste..

poi ho fatto un confronto tra lsmod di mio padre (in cui funziona la chiavetta) e il mio ed è pressochè identico .. i modulo che differiscono sono la scheda video e altre piccole cose non significative.

anche all'interno delle direcotry /lib/modules o /usr/src/linux-headers-2.6.31-14-generic o /usr/src/linux-source-2.6.31 tutto è identico..

non capisco .. proverò ancora un po' sennò al prossimo format starò più attento a cosa installo..
Avatar utente
Lonzo
Prode Principiante
Messaggi: 21
Iscrizione: martedì 3 novembre 2009, 10:06

Re: [Driver] Far funzionare la chiavatta tv Terratec Cinergy T Stick su Ubuntu jaunty

Messaggio da Lonzo »

ma hai rimosso tutti i driver dvb con la chiavetta inserita? e poi ricaricati installando il driver af09 ecc... ?? Se si non so che altro suggerirti sinceramente, mi dispiace! Se c'è qualcun altro che ha qualche idea...

Buona serata
MichelS21
Prode Principiante
Messaggi: 43
Iscrizione: domenica 25 ottobre 2009, 14:36

Re: [Driver] Far funzionare la chiavatta tv Terratec Cinergy T Stick su Ubuntu jaunty

Messaggio da MichelS21 »

tornado qui..aggiornando il kernel la scheda non funziona piu dovrei fare la stessa procedura? COn che kernel? 2.6.31-15? Ho provato ma mi da degli errori..help
bonmario
Prode Principiante
Messaggi: 153
Iscrizione: domenica 24 maggio 2009, 9:27

Re: [Driver] Far funzionare la chiavatta tv Terratec Cinergy T Stick su Ubuntu jaunty

Messaggio da bonmario »

Io ho appena rifatto la procedura dopo aver aggiornato il kernel e tutto funziona correttamente. Ecco il mio makefile:

Codice: Seleziona tutto

# (C) 2009 Andrea Mennucc <mennucc1@debian.org>
# License: GPL

#### CONFIGURE THE FOLLOWING LINES
#the precompiled kernel headers
KDIR = /usr/src/linux-headers-2.6.31-15-generic
#the unpacked kernel source
KSRC = /usr/src/linux-source-2.6.31
#where the modules will be installed
KINSTALL = /lib/modules/2.6.31-15-generic
#### END OF CONFIGURABLE LINES

EXTRA_CFLAGS = -DDETACHED_TERRATEC_MODULES -I$(KDIR)/drivers/media/dvb/dvb-usb/ -I$(KDIR)/drivers/media/dvb/dvb-core/  -I$(KDIR)/drivers/media/dvb/frontends/  -I$(KSRC)/drivers/media/dvb/dvb-usb/ -I$(KSRC)/drivers/media/dvb/dvb-core/  -I$(KSRC)/drivers/media/dvb/frontends/

module= af9033 tua9001 dvb-usb-af9035
dvb-usb-af9035-objs = af9035.o
obj-m +=  tua9001.o dvb-usb-af9035.o af9033.o

default:
	make -C $(KDIR) SUBDIRS=$(PWD) modules

install:
	cp af9033.ko dvb-usb-af9035.ko tua9001.ko $(KINSTALL)
	depmod -a

clean::
	-rm -f  *.o  *.ko *.mod.c .*.o.cmd  .*.o.d  .*.ko.cmd Module.symvers Module.markers modules.order
	-rm -rf .tmp_versions

Ciao, Mario
MichelS21
Prode Principiante
Messaggi: 43
Iscrizione: domenica 25 ottobre 2009, 14:36

Re: [Driver] Far funzionare la chiavatta tv Terratec Cinergy T Stick su Ubuntu jaunty

Messaggio da MichelS21 »

Grazie tante ora rifunziona ora come posso eliminare il vecchio kernel?
esteban1
Prode Principiante
Messaggi: 25
Iscrizione: giovedì 6 marzo 2008, 13:01

Re: [Driver] Far funzionare la chiavatta tv Terratec Cinergy T Stick su Ubuntu jaunty

Messaggio da esteban1 »

funziona ma la fregatura è che ad ogni aggiornamento del kernel bisogna rifare tutto.

Saluti ESteban.


kripton ha scritto:
giorgio130 ha scritto: quindi la chiavetta funziona ora?
sisi... da non credere sono due giorni che ci sbatto la testa poi basta un comando e tutto funziona...ho seguito questa guida:

sudo apt-get install linux-source-2.6.28 linux-headers-2.6.28-15-generic kernel-package


poi

Codice:

cd /usr/src ; tar xjf linux-source-2.6.28.tar.bz2


scarica questi: http://tonelli.sns.it/pub/mennucc1/terr ... a_m.tar.gz
e scompattali.

modifica questa parte del makefile:
#### CONFIGURE THE FOLLOWING LINES
#the precompiled kernel headers
KDIR = /usr/src/linux-headers-2.6.30-1-686
#the unpacked kernel source
KSRC = /usr/src/linux-source-2.6.30
#where the modules will be installed
KINSTALL = /lib/modules/linux-2.6.30-1-686/misc
#### END OF CONFIGURABLE LINES

in modo che i percorsi siano giusti con la tua versione del kernel.
probabilmente così dovrebbe funzionare:

#### CONFIGURE THE FOLLOWING LINES
#the precompiled kernel headers
KDIR = /usr/src/linux-headers-2.6.28-15-generic
#the unpacked kernel source
KSRC = /usr/src/linux-source-2.6.28
#where the modules will be installed
KINSTALL = /lib/modules/linux-2.6.28-15-generic/misc
#### END OF CONFIGURABLE LINES

poi ti porti con il terminale nella cartella dove c'è il make file e dai:
make
sudo make install

copia il firmware dvb-usb-af9035-01.fw(è nella'archivio di prima) in /lib/firmware
riavvia e dovrebbe funzionare.

con il kernel di karmic 2.6.31 e tutto funziona, uso kaffeine. ''Me tv'' invece sarà per la versione beta di karmic ma dopo la ricerca a buon fine dei canali non mi avvia nulla rimane schermo nero
bonmario
Prode Principiante
Messaggi: 153
Iscrizione: domenica 24 maggio 2009, 9:27

Re: [Driver] Far funzionare la chiavatta tv Terratec Cinergy T Stick su Ubuntu jaunty

Messaggio da bonmario »

E' vero che bisogna rifare il tutto, ma tra sistemare il Makefile, compilare e copiare i files ci si impiega meno di 5 minuti.
Volendo si può anche fare uno script: modifichi il Makefile e poi lanci lo script: tanto i comandi sono sempre gli stessi
esteban1
Prode Principiante
Messaggi: 25
Iscrizione: giovedì 6 marzo 2008, 13:01

Re: [Driver] Far funzionare la chiavatta tv Terratec Cinergy T Stick su Ubuntu jaunty

Messaggio da esteban1 »

La idea di un scrip per la istallazione automatica è molto buona.
In teoria lo scrip deve guardare la versione attuale del kernel (non so si un scrip può farlo), modificare il makefile, creare la directory che manca ( /lib/modules/x.x.xx-xx-generic/misc  x.x.xx-xx e la versione kernel ), compilare e copiare i files firmware  in /lib/firmware.

Forse c'è qualche volonteroso per farlo

questo e quello che o fato l'ultima volta prima che cambiase ancora il kernel :

Modificato il originale da Esteban.


Far funzionare la chiavetta tv Terratec Cinergy T Stick su Ubuntu 9.10


sudo apt-get install linux-source-2.6.31 linux-headers-2.6.31-14-generic kernel-package


poi

Codice:

cd /usr/src ; sudo tar xjf linux-source-2.6.31.tar.bz2


scarica questi: http://tonelli.sns.it/pub/mennucc1/terr ... a_m.tar.gz
e scompattali.

modifica questa parte del makefile:
#### CONFIGURE THE FOLLOWING LINES
#the precompiled kernel headers
KDIR = /usr/src/linux-headers-2.6.30-1-686
#the unpacked kernel source
KSRC = /usr/src/linux-source-2.6.30
#where the modules will be installed
KINSTALL = /lib/modules/linux-2.6.30-1-686/misc
#### END OF CONFIGURABLE LINES

in modo che i percorsi siano giusti con la tua versione del kernel.
probabilmente così dovrebbe funzionare:

#### CONFIGURE THE FOLLOWING LINES
#the precompiled kernel headers
KDIR = /usr/src/linux-headers-2.6.31-14-generic
#the unpacked kernel source
KSRC = /usr/src/linux-source-2.6.31
#where the modules will be installed
KINSTALL = /lib/modules/2.6.31-14-generic/misc
#### END OF CONFIGURABLE LINES

*******  ho creato manualmente la directory /misc  *******

cd /lib/modules/2.6.31-14-generic
sudo mkdir misc

poi ti porti con il terminale nella cartella dove c'è il make file e dai:

cd terratec_af9035-a_m

make

sudo make install

copia il firmware dvb-usb-af9035-01.fw(è nella'archivio di prima) in /lib/firmware

sudo cp dvb-usb-af9035-01.fw /lib/firmware

riavvia e dovrebbe funzionare.


Saluti Esteban.
kripton
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 287
Iscrizione: sabato 7 marzo 2009, 23:24
Distribuzione: Ubuntu 14.04

Re: [Driver] Far funzionare la chiavatta tv Terratec Cinergy T Stick su Ubuntu jaunty

Messaggio da kripton »

ragazzi ho scritto uno script per installare la penna dvb  dopo aver modificato il makefile con la versione del kernel in uso... basta copiarlo nella cartella di sistema /bin dagli i permessi e lanciarlo da terminale con ''sudo terratec'' e il gioco è fatto  (b2b)...
Allegati
terratec.tar
(10 KiB) Scaricato 84 volte
esteban1
Prode Principiante
Messaggi: 25
Iscrizione: giovedì 6 marzo 2008, 13:01

Re: [Driver] Far funzionare la chiavatta tv Terratec Cinergy T Stick su Ubuntu jaunty

Messaggio da esteban1 »

OK, buono come inizio, dopo faccio la prova, già che il kernel di karmic koala è cambiato il altro giorno; è molto difficile leggere la versione del kernel e modificare il makefile in automatico ?

Saluti Esteban.
kripton
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 287
Iscrizione: sabato 7 marzo 2009, 23:24
Distribuzione: Ubuntu 14.04

Re: [Driver] Far funzionare la chiavatta tv Terratec Cinergy T Stick su Ubuntu jaunty

Messaggio da kripton »

esteban1 ha scritto: OK, buono come inizio, dopo faccio la prova, già che il kernel di karmic koala è cambiato il altro giorno; è molto difficile leggere la versione del kernel e modificare il makefile in automatico ?

Saluti Esteban.
ci devo pensare...sarebbe una procedura del tutto automatica grandiosa (b2b ;)
MichelS21
Prode Principiante
Messaggi: 43
Iscrizione: domenica 25 ottobre 2009, 14:36

Re: [Driver] Far funzionare la chiavatta tv Terratec Cinergy T Stick su Ubuntu jaunty

Messaggio da MichelS21 »

ehmmci risiamo, do il comando make install:  michele@michele-desktop:~/Scrivania/terratec_af9035-a_m$ sudo make install
cp af9033.ko dvb-usb-af9035.ko tua9001.ko /lib/modules/linux-2.6.31-16-generic/misc
cp: l'obiettivo "/lib/modules/linux-2.6.31-16-generic/misc" non è una directory
make: *** [install] Errore 1
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: Robyx456 e 9 ospiti