Pagina 4 di 11
Re: Tv Receiver
Inviato: domenica 29 novembre 2009, 11:51
da grispa72
Ammesso che riusciate a fare andare la chiavetta poi farete un bella pagina wiki di spiegazione vero (oppure un bello script)? L'unico motivo per cui tengo in dual boot ubuntu con windows è proprio sto digitale terrestre (sigh). Comunque spiritualmente sono con voi (good) (informaticamente non ci capisco una mazza infatti (nono))
Re: Tv Receiver
Inviato: domenica 29 novembre 2009, 12:33
da brus46
sì non preoccuparti se funziona faccio uno script il minuto dopo.

Re: Tv Receiver
Inviato: domenica 29 novembre 2009, 15:59
da Xgaz
Purtroppo non avendo la chiavetta non posso darvi altro supporto....che nervi! @brus46- faccio una domanda stupida: hai provato magari a rinominare i fw che ti ho suggerito?
Re: Tv Receiver
Inviato: lunedì 30 novembre 2009, 0:03
da Mandarancid
Ciao ho lo stesso problema, ho una freecom e i firmware estratti non sembrano quelli giusti, ho provato anche i firmaware suggeriti da Xgaz ma non sono riuscito a risolvere >:(
Fra i vari script per la estrazione del firmaware disponibili su linuxtv.org ho trovato:
http://www.linuxtv.org/wiki/index.php/D ... a_firmware
# development tool for xc3028 firmware extraction: see here
visto che lui cerca un certo tm6000-xc3028 magari modificando (l'originale non va, cerca un altro file con un altro hash) quello script si ottiene qualcosa di usabile, dateci un occhio (poi proverò a contattare i ragazzi di v4l..)
Ciao
Re: Tv Receiver
Inviato: lunedì 30 novembre 2009, 10:20
da brus46
su internet narrano di uno script in perl apposta per le tm6000... però è solo narrato nel senso che non riesco a trovare dove diavolo scaricarlo (bad)
Re: Tv Receiver
Inviato: lunedì 30 novembre 2009, 19:16
da Xgaz
Siccome sono un bastardone e anche non capendo niente di programmazione, sono andato lo stesso a guardarmi dove il driver chiama sto fott......mo firmware! Non posso provare perchè non ho la chiavetta ma un tentativo di force-brute lo farei lo stesso!
Prova a rieditare il file tm6000-cards.c
ed a cercare la linea:
ctl.fname = "tm6000-xc3028.fw";
e la cambi con:
ctl.fname = "xc3028-v27.fw";
poi ti cerchi in rete il firmware xc3028-v27.fw , lo cacci in /lib/firmware e ricompili il driver....
Proviamo a vedere cosa succede?
EDIT: il file è cambiato, la selezione del firmware adesso è più complessa :'(
adesso dò un'occhiata al file sui vecchi drivers... >:(
Re: Tv Receiver
Inviato: lunedì 30 novembre 2009, 23:29
da brus46
purtroppo credo che il firmware scaricato non vada bene...
infatti i geni della freecom hanno fornito firmware diversi a seconda della localizzazione del prodotto..
quindi se scarichiamo il firmware di un americano difficilmente funzionerà qui da noi...
dobbiamo trovare il modo di "aprire" il nostro firmware...
Re: Tv Receiver
Inviato: martedì 1 dicembre 2009, 0:38
da Xgaz
Ma il firmware che due anni fa funzionava lo avevi estratto dal
tridvid.sys preso all'interno del cd di installazione per win?
E funzionava....quindi era idoneo per la tua pennetta...no!? Il fw non cambia con il kernel
Nei vecchi drivers c'era il programmino
get_firmware.pl che estraeva
tm6000_xc2028_firmware.1.fw:
Codice: Seleziona tutto
sub tm6000 {
my $sourcefile = "tridvid.sys";
my $hash = "e9c6ce5d4c872a5f44964e0dacc4d9ef";
my $outfile = "tm6000_xc2028_firmware";
my $out;
verify($sourcefile, $hash);
open INFILE, "<$sourcefile";
main_firmware($outfile."1.fw");
Se hai ancora questo file in
/lib/firmware e modifichi
tm6000-cards.c così (linee 331-336):
Codice: Seleziona tutto
default:
if (dev->dev_type == TM6010)
ctl.fname = "xc3028-v27.fw";
else
ctl.fname = "tm6000_xc2028_firmware.1.fw";
}
e ricompili, cosa succede?
Re: Tv Receiver
Inviato: domenica 6 dicembre 2009, 0:02
da Mandarancid
Ho chiesto alla lista di v4l questa è stata la risposta:
Hello Martino,
The tm6000 driver is completely broken, and not going to be fixed
anytime soon. Therefore, your device is not going to work.
Sorry I don't have better news.
Devin

Re: Tv Receiver
Inviato: domenica 6 dicembre 2009, 23:31
da Xgaz
Mandarancid ha scritto:
Ho chiesto alla lista di v4l questa è stata la risposta:
Hello Martino,
The tm6000 driver is completely broken, and not going to be fixed
anytime soon. Therefore, your device is not going to work.
Sorry I don't have better news.
Devin
Broken o non broken a brus46 fino a poco tempo fa andava! Adesso i drivers sono sospesi da 11 mesi e non si compilano più con i kernel recenti; gli ultimi v4l si compilano ma manca il firmware...cosa dobbiamo fare? Tornare ad Ubuntu 7.10?
Allora, riepiloghiamo:
- Freecom > non si trova il firmware
- Terratec XC > siamo in fase di compilazione driver (con qualche difficoltà).
Qualcuno ha una Hauppauge 900H e vuol tentare?
Qui una prima bozza di procedura:
http://forum.ubuntu-it.org/viewtopic.ph ... 9#p2643059
Re: Tv Receiver
Inviato: mercoledì 9 dicembre 2009, 8:50
da brus46
è davvero un peccato che non ci sia la dovuta attenzione a questi hardware

Re: Tv Receiver
Inviato: mercoledì 9 dicembre 2009, 22:56
da Xgaz
brus46 ha scritto:
è davvero un peccato che non ci sia la dovuta attenzione a questi hardware
Ai produttori non interessa che ai pochi acquirenti che usano Linux non funzioni, tanto mica l'hanno scritto sulla confezione che è compatibile.
Scrivere dei driver per Linux credo sarebbe un attimo per loro avendo già i sorgenti sia dei driver che dei firmware...un'attimo che però è sempre una perdita di tempo per così pochi utenti linuxiani.
Si è davvero un peccato perchè mi aspetterei anch'io un pò più di interesse, non dico dagli sconosciuti produttori cinesi, ma almeno dai "grandi" tipo Terratec e Hauppauge. Nvidia lo fa da anni e non credo ci abbia rimesso vendendo un sacco di schede a utenti Linux...
FINE (ot)
Hai novità sul firmware?
Re: Tv Receiver
Inviato: giovedì 10 dicembre 2009, 10:38
da brus46
ho fatto pochi tentativi lo ammetto ma l'errore è sempre lo stesso..
non vorrei che la compatibilità driver-firmware sia broken..
ti ricordo che i dannati sviluppatori di questi firmware l'hanno localizzato.. quindi se il driver va bene con il firmware Usa potrebbe non andare con il firmware ita...

Re: Tv Receiver
Inviato: sabato 2 gennaio 2010, 17:32
da Techno_man
Questa l'avete letta?
Codice: Seleziona tutto
Dmitri Belimov - 2009-11-24 06:40:00
Hi
Working tm6000 driver is my next task. I'll start with tm6000 around New Year.
With my best regards, Dmitry.
Io ho una Terratec Cinergy hybrid XE e non c'era modo di farla funzionare, finché ho scoperto poco fa che ha questo chip... vedremo >:(
Re: Tv Receiver
Inviato: sabato 2 gennaio 2010, 22:41
da Xgaz
Techno_man ha scritto:
Questa l'avete letta?
Codice: Seleziona tutto
Dmitri Belimov - 2009-11-24 06:40:00
Hi
Working tm6000 driver is my next task. I'll start with tm6000 around New Year.
With my best regards, Dmitry.
Io ho una Terratec Cinergy hybrid XE e non c'era modo di farla funzionare, finché ho scoperto poco fa che ha questo chip... vedremo >:(
Si... è un pezzo di citazione di Dmitri Belimov, ma non l'ho presa tanto sul serio...è l'autore della patch che ho tolto dai v4l-dvb per poterli compilare (bad)
Restiamo in attesa quindi di novità...credo che ormai le grida di dolore dei possessori di schede come la tua ormai siano arrivate alle orecchie di Carvalho & co.

Re: Tv Receiver
Inviato: domenica 28 febbraio 2010, 23:19
da albotv
Salve a tutti ragazzi,
Ho la chiavetta incriminata. Novità? vogliamo riprovare adesso? Se volete sono dei vostri
Re: Tv Receiver
Inviato: lunedì 1 marzo 2010, 0:26
da Xgaz
albotv ha scritto:
Salve a tutti ragazzi,
Ho la chiavetta incriminata. Novità? vogliamo riprovare adesso? Se volete sono dei vostri
Non mi sembra che ci siano novità...
http://www.mail-archive.com/linux-media ... 14853.html
Hai provato questa?:
http://forum.ubuntu-it.org/viewtopic.ph ... 8#p2747788
Prima di procedere con lo script però dai questo comando:
Codice: Seleziona tutto
sudo apt-get install mercurial build-essential linux-image-`uname -r` linux-headers-`uname -r`
Re: Tv Receiver
Inviato: mercoledì 17 marzo 2010, 18:05
da Xgaz
Ci sono novità per la Hauppauge 900H:
http://linuxtv.org/hg/v4l-dvb/rev/aa7b0ae6eaf7
Il firmware da inserire in /lib/firmware è l'
xc3028L-v36.fw
Se qualcuno vuol provare...
Re: Tv Receiver
Inviato: giovedì 25 marzo 2010, 18:48
da MrMela
Premetto che sono piuttosto niubbo... comunque io ho questa odiosa scheda, ho provato a compialre i driver v4l-dvb seguendo le tue indicazioni (disabilitando i FireDTV), sembra andare tutto a buon fine ma poi il risultato è questo..
Codice: Seleziona tutto
andrea@andrea-desktop:~/v4l-dvb$ sudo modprobe tm6000
FATAL: Module tm6000 not found.
Una cosa strana che ho notato è che andando a dare
dentro Staging Drivers non trovo i tm6000.. cosa sbaglio?
Re: Tv Receiver
Inviato: venerdì 26 marzo 2010, 14:54
da Xgaz
Scusa ma credo di aver perso il filo della discussione...
Che scheda hai?
Queste sono quelle attualmente "supportate" dai drivers v4l:
{ USB_DEVICE(0x14aa, 0x0620), .driver_info = TM6000_BOARD_FREECOM_AND_SIMILAR },
{ USB_DEVICE(0x06e1, 0xb339), .driver_info = TM6000_BOARD_ADSTECH_MINI_DUAL_TV },
{ USB_DEVICE(0x2040, 0x6600), .driver_info = TM6010_BOARD_HAUPPAUGE_900H },
{ USB_DEVICE(0x2040, 0x6601), .driver_info = TM6010_BOARD_HAUPPAUGE_900H },
{ USB_DEVICE(0x2040, 0x6610), .driver_info = TM6010_BOARD_HAUPPAUGE_900H },
{ USB_DEVICE(0x2040, 0x6611), .driver_info = TM6010_BOARD_HAUPPAUGE_900H },
{ USB_DEVICE(0x6000, 0xdec0), .driver_info = TM6010_BOARD_BEHOLD_WANDER },
{ USB_DEVICE(0x6000, 0xdec1), .driver_info = TM6010_BOARD_BEHOLD_VOYAGER },
{ USB_DEVICE(0x0ccd, 0x0086), .driver_info = TM6010_BOARD_TERRATEC_CINERGY_HYBRID_XE },
{ USB_DEVICE(0x0ccd, 0x00A5), .driver_info = TM6010_BOARD_TERRATEC_CINERGY_HYBRID_XE },
{ USB_DEVICE(0x13d3, 0x3240), .driver_info = TM6010_BOARD_TWINHAN_TU501 },
{ USB_DEVICE(0x13d3, 0x3241), .driver_info = TM6010_BOARD_TWINHAN_TU501 },
{ USB_DEVICE(0x13d3, 0x3243), .driver_info = TM6010_BOARD_TWINHAN_TU501 },
{ USB_DEVICE(0x13d3, 0x3264), .driver_info = TM6010_BOARD_TWINHAN_TU501 },
Attenzione però! Il supporto non è ancora perfetto e...non sono sicuro che ci siano i firmwares per farle funzionare!
Per il discorso di abilitare gli "in staging" fai così:
sempre nel file
/v4l-dvb/v4l/.config inserisci queste righe:
Codice: Seleziona tutto
CONFIG_VIDEO_TM6000_ALSA=m
CONFIG_VIDEO_TM6000=m
CONFIG_VIDEO_TM6000_DVB=m
Dovrebbe essere equivalente all'azione sul
menuconfig