Tv Receiver

Riconoscimento, installazione e configurazione delle periferiche.
superfrancy97

Re: Tv Receiver

Messaggio da superfrancy97 »

Codice: Seleziona tutto

[ 1419.444041] board=0x67980bf4
[ 1419.569036] tm6000 #0: i2c eeprom 00: 01 59 54 45 12 01 00 02 00 00 00 40 40 20 00 66  .YTE.......@@ .f
[ 1419.760061] tm6000 #0: i2c eeprom 10: 69 00 10 20 40 01 02 03 48 00 79 00 62 00 72 00  i.. @...H.y.b.r.
[ 1419.953038] tm6000 #0: i2c eeprom 20: ff 00 64 ff ff ff ff ff ff ff ff ff ff ff ff ff  ..d.............
[ 1420.149059] tm6000 #0: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
[ 1420.340039] tm6000 #0: i2c eeprom 40: 10 03 48 00 56 00 52 00 39 00 30 00 30 00 48 00  ..H.V.R.9.0.0.H.
[ 1420.532031] tm6000 #0: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
[ 1420.728040] tm6000 #0: i2c eeprom 60: 30 ff ff ff 0f ff ff ff ff ff 0a 03 32 00 2e 00  0...........2...
[ 1420.920033] tm6000 #0: i2c eeprom 70: 3f 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ?...............
[ 1421.120045] tm6000 #0: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
[ 1421.348044] tm6000 #0: i2c eeprom 90: 38 ff ff ff 16 03 34 00 30 00 33 00 31 00 39 00  8.....4.0.3.1.9.
[ 1421.548038] tm6000 #0: i2c eeprom a0: 33 00 38 00 38 00 37 00 39 00 00 00 00 00 ff ff  3.8.8.7.9.......
[ 1421.744036] tm6000 #0: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
[ 1421.944030] tm6000 #0: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
[ 1422.136063] tm6000 #0: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
[ 1422.328029] tm6000 #0: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
[ 1422.521716] tm6000 #0: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
[ 1422.700053]   ................
[ 1422.756822] tuner 3-0061: chip found @ 0xc2 (tm6000 #0)
[ 1422.802533] xc2028 3-0061: creating new instance
[ 1422.802541] xc2028 3-0061: type set to XCeive xc2028/xc3028 tuner
[ 1422.802548] Setting firmware parameters for xc2028
[ 1422.867297] xc2028 3-0061: Loading 81 firmware images from xc3028L-v36.fw, type: xc2028 firmware, ver 3.6
[ 1423.112037] xc2028 3-0061: Loading firmware for type=BASE (1), id 0000000000000000.
[ 1499.137097] xc2028 3-0061: Loading firmware for type=(0), id 000000000000b700.
[ 1500.436103] SCODE (20000000), id 000000000000b700:
[ 1500.436123] xc2028 3-0061: Loading SCODE for type=MONO SCODE HAS_IF_4320 (60008000), id 0000000000008000.
[ 1501.716306] Trident TVMaster TM5600/TM6000/TM6010 USB2 board (Load status: 0)
[ 1501.783108] tm6000: open called (dev=video0)
[ 1503.683464] tm6000: open called (dev=video0)
Il driver analogico si carica ma il dvb no. E l'ultima riga dopo si ripete all'infinito!! Speriamo che rilascino un update.

UPDATE: Dopo aver ricaricato tutto il driver forse sta caricando perché dopo l'ultimo riga sta caricando altri file. Speriamo :)
UPDATE 2: Nulla ha solo ricaricato i firmware precedenti. Provo con altri esperimenti.
Ultima modifica di superfrancy97 il venerdì 15 ottobre 2010, 15:29, modificato 1 volta in totale.
superfrancy97

Re: Tv Receiver

Messaggio da superfrancy97 »

Risolto!!

Risolto uso driver tm6010 (ID 2040:6600) su kernel 2.6.35 (Maverick 10.10). Il procedimento è uguale alla guida precedente con l'unica differenza chen i driver di tm6010 devono essere scaricati dal sito del kernel ufficiale www.kernel.org . Una volta scaricata la tarball estrarla e copiare la cartella driver/staging/tm6000 nella cartella v4l-dvb/linux/driver/staging e sovrascrivere tutto. A questo punto compilate, stoppate, modificate .config, compilate, installate e poi date:

Codice: Seleziona tutto

sudo rmmod tm6000
sudo modprobe tm6000
Con la chiavetta staccata. Una volta caricato il modulo connettere la chiavetta e aspettare che venga registrata l'interfaccia DVB.

Comunque è vero ci mette moltissimo ad agganciare il primo canale!

Update: L'interfaccia viene registrata e i canali vengono trovati ma Kaffeine da errore "Impossibile leggere da:" Avete anche voi lo stesso problema????

Ciao!!  ;D
Ultima modifica di superfrancy97 il domenica 17 ottobre 2010, 13:01, modificato 1 volta in totale.
Avatar utente
Xgaz
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2568
Iscrizione: lunedì 16 marzo 2009, 11:14
Contatti:

Re: Tv Receiver

Messaggio da Xgaz »

GRANDE!!

Stavo giusto provando anch'io con il kernel 2.6.35-4 (che dovrebbe essere quello su cui è stato costruito il kernel di Maverick) scaricato giusto-giusto dal sito ufficiale che hai linkato anche te...  (good)

Mi erano venuti infatti dei dubbi che ci fosse qualcosa che mancava nel kernel di Ubuntu...

Adesso ho visto il tuo post e quindi vado più tranquillo!!!  (b2b)

Vi faccio sapere se rifunziona anche a me...  ;)
Avatar utente
Xgaz
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2568
Iscrizione: lunedì 16 marzo 2009, 11:14
Contatti:

Re: Tv Receiver

Messaggio da Xgaz »

Diciamo che, stanotte, al primo tentativo non è cambiato niente...  (bad)

Avevo su però ancora Lucid (con il kernel 2.6.35-22 di Maverick)...  :-\

Ho lanciato perciò l'avanzamento e, stamattina, avevo una 10.10 con cui provare!  ;)

Non ho toccato niente; i driver erano gli stessi compilati ieri notte con la 10.04...però adesso funziona!  (good)

La risposta del dmesg:

Codice: Seleziona tutto

[  103.028038] usb 1-4: new high speed USB device using ehci_hcd and address 6

[  118.061044] tm6000: module is from the staging directory, the quality is unknown, you have been warned.

[  118.068048] tm6000 v4l2 driver version 0.0.2 loaded

[  118.069292] tm6000: alt 0, interface 0, class 255

[  118.069295] tm6000: alt 0, interface 0, class 255

[  118.069299] tm6000: Bulk IN endpoint: 0x82 (max size=512 bytes)

[  118.069301] tm6000: alt 0, interface 0, class 255

[  118.069304] tm6000: alt 1, interface 0, class 255

[  118.069306] tm6000: ISOC IN endpoint: 0x81 (max size=3072 bytes)

[  118.069309] tm6000: alt 1, interface 0, class 255

[  118.069311] tm6000: alt 1, interface 0, class 255

[  118.069313] tm6000: alt 2, interface 0, class 255

[  118.069316] tm6000: alt 2, interface 0, class 255

[  118.069318] tm6000: alt 2, interface 0, class 255

[  118.069320] tm6000: alt 3, interface 0, class 255

[  118.069323] tm6000: alt 3, interface 0, class 255

[  118.069325] tm6000: alt 3, interface 0, class 255

[  118.069327] tm6000: New video device @ 480 Mbps (2040:6600, ifnum 0)

[  118.069330] tm6000: Found Hauppauge WinTV HVR-900H / WinTV USB2-Stick

[  118.992049] Board version = 0x67980bf4

[  119.384059] board=0x67980bf4

[  119.508046] tm6000 #0: i2c eeprom 00: 01 59 54 45 12 01 00 02 00 00 00 40 40 20 00 66  .YTE.......@@ .f

[  119.700043] tm6000 #0: i2c eeprom 10: 69 00 10 20 40 01 02 03 48 00 79 00 62 00 72 00  i.. @...H.y.b.r.

[  119.892049] tm6000 #0: i2c eeprom 20: ff 00 64 ff ff ff ff ff ff ff ff ff ff ff ff ff  ..d.............

[  120.084050] tm6000 #0: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................

[  120.276042] tm6000 #0: i2c eeprom 40: 10 03 48 00 56 00 52 00 39 00 30 00 30 00 48 00  ..H.V.R.9.0.0.H.

[  120.468082] tm6000 #0: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................

[  120.660052] tm6000 #0: i2c eeprom 60: 30 ff ff ff 0f ff ff ff ff ff 0a 03 32 00 2e 00  0...........2...

[  120.852050] tm6000 #0: i2c eeprom 70: 3f 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ?...............

[  121.044043] tm6000 #0: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................

[  121.240044] tm6000 #0: i2c eeprom 90: 38 ff ff ff 16 03 34 00 30 00 33 00 32 00 31 00  8.....4.0.3.2.1.

[  121.432042] tm6000 #0: i2c eeprom a0: 33 00 38 00 31 00 35 00 30 00 00 00 00 00 ff ff  3.8.1.5.0.......

[  121.624044] tm6000 #0: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................

[  121.816045] tm6000 #0: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................

[  122.008042] tm6000 #0: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................

[  122.200042] tm6000 #0: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................

[  122.392040] tm6000 #0: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................

[  122.576066]   ................

[  122.594664] tuner 2-0061: chip found @ 0xc2 (tm6000 #0)

[  122.642258] xc2028 2-0061: creating new instance

[  122.642266] xc2028 2-0061: type set to XCeive xc2028/xc3028 tuner

[  122.642272] Setting firmware parameters for xc2028

[  122.676291] xc2028 2-0061: Loading 81 firmware images from xc3028L-v36.fw, type: xc2028 firmware, ver 3.6

[  122.916041] xc2028 2-0061: Loading firmware for type=BASE (1), id 0000000000000000.

[  197.588047] xc2028 2-0061: Loading firmware for type=(0), id 000000000000b700.

[  198.864051] SCODE (20000000), id 000000000000b700:

[  198.864062] xc2028 2-0061: Loading SCODE for type=MONO SCODE HAS_IF_4320 (60008000), id 0000000000008000.

[  200.132203] Trident TVMaster TM5600/TM6000/TM6010 USB2 board (Load status: 0)

[  200.572049] DVB: registering new adapter (Trident TVMaster 6000 DVB-T)

[  200.572066] DVB: registering adapter 0 frontend 0 (Zarlink ZL10353 DVB-T)...

[  200.572342] xc2028 2-0061: attaching existing instance

[  200.572346] xc2028 2-0061: type set to XCeive xc2028/xc3028 tuner

[  200.572349] tm6000: XC2028/3028 asked to be attached to frontend!

[  200.572543] usbcore: registered new interface driver tm6000

[  200.583512] tm6000: open called (dev=video0)
 
..con la riga fondamentale:
[  200.572066] DVB: registering adapter 0 frontend 0 (Zarlink ZL10353 DVB-T)...
Ci sono un pò di righe strane all'inizio però adesso il device dvb viene creato!!

Notare che per effettuare tutta l'operazione impiega ben 82 secondi (da quando si accende la lucetta azzurra a quando il modulo è caricato e la pennetta è pronta) (bad)

Ma non è finita qui...
Quando viene utilizzata da un sw (nel mio caso kaffeine 0.8.8 ) carica degli altri firmware:

Codice: Seleziona tutto

[  376.596052] xc2028 2-0061: Loading firmware for type=BASE F8MHZ (3), id 0000000000000000.

[  451.420054] xc2028 2-0061: Loading firmware for type=D2633 DTV78 (110), id 0000000000000000.

[  452.620051] xc2028 2-0061: Loading SCODE for type=DTV78 DTV8 ZARLINK456 SCODE HAS_IF_4560 (62000300), id 0000000000000000.
E qui ci impiega altri 76 secondi prima di iniziare la scansione...


Quando trova un canale valido durante la scansione (luce gialla accesa) effettua tutta una serie di altre operazioni:

Codice: Seleziona tutto

[ 1137.544326] tm6000: got start feed request tm6000_start_feed
[ 1137.544334] tm6000: got start stream request tm6000_start_stream
[ 1137.652061] buf 0xb 0xd4 
[ 1137.664490] tm6000: pipe resetted
[ 1138.400052] tm6000: got stop feed request tm6000_stop_feed
[ 1138.400059] stream 0x1
[ 1138.400063] stop stream
[ 1138.400066] urb killing
[ 1138.400234] urb buffer free
Poi,a tappe periodiche, la pennetta si "incricca" e tenta più volte di ricaricare i tre fw (luce gialla sempre accesa); fino a quando si risblocca e continua, a fatica, la sua scansione...

Codice: Seleziona tutto

[ 1257.528066] xc2028 2-0061: Loading firmware for type=BASE F8MHZ (3), id 0000000000000000.
[ 1332.320042] xc2028 2-0061: Loading firmware for type=D2633 DTV78 (110), id 0000000000000000.
[ 1333.520058] xc2028 2-0061: Loading SCODE for type=DTV78 DTV8 ZARLINK456 SCODE HAS_IF_4560 (62000300), id 0000000000000000.
[ 1337.420046] xc2028 2-0061: Loading firmware for type=BASE F8MHZ (3), id 0000000000000000.
[ 1412.220058] xc2028 2-0061: Loading firmware for type=D2633 DTV78 (110), id 0000000000000000.
[ 1413.420056] xc2028 2-0061: Loading SCODE for type=DTV78 DTV8 ZARLINK456 SCODE HAS_IF_4560 (62000300), id 0000000000000000.
[ 1417.316053] xc2028 2-0061: Loading firmware for type=BASE F8MHZ (3), id 0000000000000000.
[ 1492.120045] xc2028 2-0061: Loading firmware for type=D2633 DTV78 (110), id 0000000000000000.
[ 1493.324051] xc2028 2-0061: Loading SCODE for type=DTV78 DTV8 ZARLINK456 SCODE HAS_IF_4560 (62000300), id 0000000000000000.
[ 1497.224051] xc2028 2-0061: Loading firmware for type=BASE F8MHZ (3), id 0000000000000000.
[ 1572.024056] xc2028 2-0061: Loading firmware for type=D2633 DTV78 (110), id 0000000000000000.
[ 1573.224053] xc2028 2-0061: Loading SCODE for type=DTV78 DTV8 ZARLINK456 SCODE HAS_IF_4560 (62000300), id 0000000000000000.
[ 1577.121060] xc2028 2-0061: Loading firmware for type=BASE F8MHZ (3), id 0000000000000000.
[ 1651.888039] xc2028 2-0061: Loading firmware for type=D2633 DTV78 (110), id 0000000000000000.
[ 1653.093046] xc2028 2-0061: Loading SCODE for type=DTV78 DTV8 ZARLINK456 SCODE HAS_IF_4560 (62000300), id 0000000000000000.
[ 1656.988054] xc2028 2-0061: Loading firmware for type=BASE F8MHZ (3), id 0000000000000000.
[ 1731.796077] xc2028 2-0061: Loading firmware for type=D2633 DTV78 (110), id 0000000000000000.
[ 1732.996054] xc2028 2-0061: Loading SCODE for type=DTV78 DTV8 ZARLINK456 SCODE HAS_IF_4560 (62000300), id 0000000000000000.
[ 1736.900053] xc2028 2-0061: Loading firmware for type=BASE F8MHZ (3), id 0000000000000000.
Alla fine della scansione (Automatica - tutte le frequenze) , dopo ben 1725 secondi (quasi mezz'ora!!), i canali trovati sono molto pochi (72 contro i normali 120-130)...e la pennetta è rovente!!


Anche per visualizzare il primo canale kaffeine ci mette i suoi 1-2 minuti; poi dal secondo il cambio canale è molto rapido (< 1 secondo)


Direi che non si sono fatti passi in avanti; ma almeno funziona ancora!
superfrancy97

Re: Tv Receiver

Messaggio da superfrancy97 »

Io sto provado con Kaffeine ma quando seleziono un canale mi da errore: "Errore leggendo da:" e non carica nulla.

il dmesg risponde così:

Codice: Seleziona tutto

[18854.697994] tm6000: got start feed request tm6000_start_feed
[18854.698005] tm6000: got start stream request tm6000_start_stream
[18854.804072] buf 0x67 0xc 
[18854.816342] tm6000: pipe resetted
[18854.816458] tm6000: got start feed request tm6000_start_feed
[18854.816580] tm6000: got start feed request tm6000_start_feed
[18854.816611] tm6000: got start feed request tm6000_start_feed
[18855.152036] xc2028 0-0061: Loading firmware for type=BASE F8MHZ (3), id 0000000000000000.
[18930.148041] xc2028 0-0061: Loading firmware for type=D2633 DTV78 (110), id 0000000000000000.
[18931.352029] xc2028 0-0061: Loading SCODE for type=DTV78 DTV8 ZARLINK456 SCODE HAS_IF_4560 (62000300), id 0000000000000000.
[18932.265342] tm6000: got stop feed request tm6000_stop_feed
[18932.265349] stream 0x4
[18932.265379] tm6000: got stop feed request tm6000_stop_feed
[18932.265383] stream 0x3
[18932.265396] tm6000: got stop feed request tm6000_stop_feed
[18932.265399] stream 0x2
[18932.265416] tm6000: got stop feed request tm6000_stop_feed
[18932.265419] stream 0x1
[18932.265421] stop stream
[18932.265423] urb killing
[18932.265504] urb buffer free
 
Avatar utente
Xgaz
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2568
Iscrizione: lunedì 16 marzo 2009, 11:14
Contatti:

Re: Tv Receiver

Messaggio da Xgaz »

Ci mette più di un minuto prima di caricare il canale...

Abbi pazienza...dopo che ha caricato il primo poi la cosa migliora  ;)

Questo con Kaffeine 0.8.8; con la 1.0 ...non so!  :-\
Avatar utente
Xgaz
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2568
Iscrizione: lunedì 16 marzo 2009, 11:14
Contatti:

Re: Tv Receiver

Messaggio da Xgaz »

Per i meno esperti ho creato una patch per i driver mercurial in modo da non sbattersi a scaricare i sorgenti del kernel e fare copia-incolla strani  ;)



Procedete così:

1- Installate gli strumenti per scaricare da mercurial e compilare i drivers (se non lo avete già fatto):

Codice: Seleziona tutto

sudo apt-get install mercurial build-essential
2- Installate i source ed headers del kernel in uso (se non lo avete già fatto):

Codice: Seleziona tutto

sudo apt-get install linux-image-`uname -r` linux-headers-`uname -r`
3- Scaricate i drivers da Mercurial:

Codice: Seleziona tutto

hg clone http://linuxtv.org/hg/v4l-dvb
4- Scaricate la patch allegata nella vostra home e copiatela nella cartella dei drivers:

Codice: Seleziona tutto

cp patch_kernel_tm6000.diff.txt v4l-dvb/patch_kernel_tm6000.diff
; la patch si può vedere e scaricare anche qui: http://xgazza.altervista.org/Linux/DVB/ ... m6000.diff

5- Portatevi nella cartella dei drivers e patchateli:

Codice: Seleziona tutto

cd v4l-dvb

Codice: Seleziona tutto

patch -p1 < patch_kernel_tm6000.diff


6- Da qui la procedura è identica:

Codice: Seleziona tutto

make
...dopo 8-10" stoppate con CTRL+C ed editate e seguenti righe del config:

Codice: Seleziona tutto

gedit v4l/.config
cambiare:

CONFIG_DVB_FIREDTV=m con CONFIG_DVB_FIREDTV=n

# CONFIG_VIDEO_TM6000_ALSA is not set con CONFIG_VIDEO_TM6000_ALSA=m

# CONFIG_VIDEO_TM6000 is not set con CONFIG_VIDEO_TM6000=m

# CONFIG_VIDEO_TM6000_DVB is not set con CONFIG_VIDEO_TM6000_DVB=y

7- Ridate:

Codice: Seleziona tutto

make
e, se non ha dato errori:

Codice: Seleziona tutto

sudo make install
8- Il firmware dovreste averlo già; altrimenti:

Codice: Seleziona tutto

cd /lib/firmware

Codice: Seleziona tutto

sudo wget http://www.stefanringel.de/pub/xc3028L-v36.fw
9- Riavviate:

Codice: Seleziona tutto

sudo reboot
Questo è tutto...
Allegati
patch_kernel_tm6000.diff.txt
(70.41 KiB) Scaricato 74 volte
Ultima modifica di Xgaz il mercoledì 20 ottobre 2010, 0:11, modificato 1 volta in totale.
superfrancy97

Re: Tv Receiver

Messaggio da superfrancy97 »

Ho provato di tutto ma non c'é verso di farlo partire. Kaffeine continua a dare l'errore: "Errore leggendo da:" e dmesg da questo:

Codice: Seleziona tutto

[37688.540724] tm6000: got start feed request tm6000_start_feed
[37688.540734] tm6000: got start stream request tm6000_start_stream
[37688.541152] tm6000: pipe resetted
[37688.541259] tm6000: got start feed request tm6000_start_feed
[37688.541376] tm6000: got start feed request tm6000_start_feed
[37688.541412] tm6000: got start feed request tm6000_start_feed
[37688.968034] xc2028 0-0061: Loading firmware for type=BASE F8MHZ (3), id 0000000000000000.
[37763.916074] xc2028 0-0061: Loading firmware for type=D2633 DTV8 (210), id 0000000000000000.
[37765.116035] xc2028 0-0061: Loading SCODE for type=DTV78 DTV8 ZARLINK456 SCODE HAS_IF_4560 (62000300), id 0000000000000000.
[37766.043847] tm6000: got stop feed request tm6000_stop_feed
[37766.043857] stream 0x4
[37766.043899] tm6000: got stop feed request tm6000_stop_feed
[37766.043903] stream 0x3
[37766.043918] tm6000: got stop feed request tm6000_stop_feed
[37766.043922] stream 0x2
[37766.043935] tm6000: got stop feed request tm6000_stop_feed
[37766.043939] stream 0x1
[37766.043941] stop stream
[37766.043943] urb killing
[37766.043999] urb buffer free
HELP!!

Update: Il problema era Kaffeine 1.0 con 8.8 funziona alla grande. GRAZIE!!!!! :)
Ultima modifica di superfrancy97 il domenica 17 ottobre 2010, 22:10, modificato 1 volta in totale.
kallen
Prode Principiante
Messaggi: 13
Iscrizione: venerdì 8 ottobre 2010, 13:01

Re: Tv Receiver

Messaggio da kallen »

francescobrozzu ha scritto: Ho provato di tutto ma non c'é verso di farlo partire. Kaffeine continua a dare l'errore: "Errore leggendo da:" e dmesg da questo:

Update: Il problema era Kaffeine 1.0 con 8.8 funziona alla grande. GRAZIE!!!!! :)
Anche a me da il medesimo errore, ma con un po' di insistenza alla fine si decide a partire (quasi sempre  :( ).
Se comunque Kaffeine 0.8.8 rende il tutto più semplice...
...direi ben venga visto quanto c'è da aspettare perché si arrivi a caricare il primo canale  ;)
Avatar utente
Xgaz
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2568
Iscrizione: lunedì 16 marzo 2009, 11:14
Contatti:

Re: Tv Receiver

Messaggio da Xgaz »

Vorrei quasi-quasi fare una prova con i drivers del repository GIT: http://git.linuxtv.org/

Tutte le patch vengono sperimentate su questi drivers...non vorrei che funzionassero meglio!  ;)
superfrancy97

Re: Tv Receiver

Messaggio da superfrancy97 »

Xgaz comunque i driver sono perfetti la lentezza di caricamento è dovuta soprattutto dal firmware che anche su wintv ci mette un'eternità a caricare. Quindi pendo che dopo averli ottimizzati un pò potrebbero uscire dallo staging una volta per tutte!

Ciao
Ultima modifica di superfrancy97 il lunedì 18 ottobre 2010, 14:18, modificato 1 volta in totale.
Avatar utente
Xgaz
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2568
Iscrizione: lunedì 16 marzo 2009, 11:14
Contatti:

Re: Tv Receiver

Messaggio da Xgaz »

Ah, si!? Anche su windows è lento!?

No avevo provato....
kallen
Prode Principiante
Messaggi: 13
Iscrizione: venerdì 8 ottobre 2010, 13:01

Re: Tv Receiver

Messaggio da kallen »

Xgaz ha scritto: Ah, si!? Anche su windows è lento!?
lentooooo?!??!
Con il software originale è inutilizzabile; per provarla ho dovuto riesumare un Athlon XP 2800 con 1Gb di Ram... ma non mi pare poco e comunque ben oltre i requisiti minimi.

Con altri software (gratuiti, di terze parti), tipo ProgDVB, mi pareva funzionasse abbastanza rapidamente. Dall'avio del programma alla ricezione del primo canale passavano meno di 30 secondi,
mdoni
Prode Principiante
Messaggi: 15
Iscrizione: venerdì 30 novembre 2007, 15:54

Re: Tv Receiver

Messaggio da mdoni »

Xgaz, anche io sono uno (sfortunato) possessore della HVR900H.. ho seguito la tua ultima guida (Risposta #126 del 17 ottobre) per filo e per segno, dato che utilizzo Maverick appena upgradato dalla 10.04 (per inciso, il comando cp patch_kernel_tm6000.diff.txt v4l-dvb/patch_kernel_tm6000.diff fallisce, ma ho comunque scaricato il file del link e l'ho copiato direttamente nella cartella v4l-dvb creatasi in home)
Purtroppo dopo il riavvio, collegando la penna, non s'accende alcuna luce, e lo stick non viene rilevato...

EDIT: ho dato dopo il riavvio il comando:

Codice: Seleziona tutto

sudo modprobe tm6000 
e la risposta del terminale è stata:

Codice: Seleziona tutto

FATAL: Error inserting tm6000 (/lib/modules/2.6.35-22-generic/kernel/drivers/staging/tm6000/tm6000.ko): Invalid argument
Sapresti dirmi dove sbaglio?
Ultima modifica di mdoni il martedì 19 ottobre 2010, 22:12, modificato 1 volta in totale.
Avatar utente
Xgaz
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2568
Iscrizione: lunedì 16 marzo 2009, 11:14
Contatti:

Re: Tv Receiver

Messaggio da Xgaz »

mdoni ha scritto: Xgaz, anche io sono uno (sfortunato) possessore della HVR900H.. ho seguito la tua ultima guida (Risposta #126 del 17 ottobre) per filo e per segno, dato che utilizzo Maverick appena upgradato dalla 10.04 (per inciso, il comando cp patch_kernel_tm6000.diff.txt v4l-dvb/patch_kernel_tm6000.diff fallisce,
Probabilmente non avevi copiato il file che ho allegato al post #126 nella tua cartella utente...
mdoni ha scritto: ma ho comunque scaricato il file del link e l'ho copiato direttamente nella cartella v4l-dvb creatasi in home)
Purtroppo dopo il riavvio, collegando la penna, non s'accende alcuna luce, e lo stick non viene rilevato...

EDIT: ho dato dopo il riavvio il comando:

Codice: Seleziona tutto

sudo modprobe tm6000 
e la risposta del terminale è stata:

Codice: Seleziona tutto

FATAL: Error inserting tm6000 (/lib/modules/2.6.35-22-generic/kernel/drivers/staging/tm6000/tm6000.ko): Invalid argument
Sapresti dirmi dove sbaglio?
Sto ricompilando anch'io dopo aver applicato la mia patch.

Mi è infatti venuto un dubbio...



EDIT: infatti non va!!!  >:(  >:(

Dopo il caricamento del firmware si ferma qui:

Codice: Seleziona tutto

[ 2832.488187] Trident TVMaster TM5600/TM6000/TM6010 USB2 board (Load status: 0)
[ 2832.488222] usbcore: registered new interface driver tm6000
[ 2832.507647] tm6000: open called (dev=video0)
[ 2834.001036] Original value=255
Riprovo rimettendo a mano i sorgenti del kernel 2.6.35-4 nella cartella v4l-dvb, come ho fatto l'altra sera...


RIEDIT: Mi viene da piangere...non funziona!!!  :'(

Mi ritiro per meditare...  :(
Ultima modifica di Xgaz il martedì 19 ottobre 2010, 23:28, modificato 1 volta in totale.
Avatar utente
Xgaz
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2568
Iscrizione: lunedì 16 marzo 2009, 11:14
Contatti:

Re: Tv Receiver

Messaggio da Xgaz »

Ho finito di meditare (o dormire, per certi versi)...

Credo di aver trovato l'inghippo:

Non si era compilato il driver tm6000-dvb.ko per questo non si creava l'adapter digitale  (bad)

Questo perchè ho abbandonato la strada buona per quella sconosciuta: la prima volta che ho compilato i drivers, giorni fa, ho notato che il comando make menuconfig mi creava un file .config con questi parametri:
CONFIG_VIDEO_TM6000_ALSA=m
CONFIG_VIDEO_TM6000=m
CONFIG_VIDEO_TM6000_DVB=m
Che ho pensato (male) di utilizzare anche stasera!

Sbagliavo(e sbagliava anche il menuconfig)! I parametri corretti sono:
CONFIG_VIDEO_TM6000_ALSA=m
CONFIG_VIDEO_TM6000=m
CONFIG_VIDEO_TM6000_DVB=y
Porc...put...!!!


Ho già corretto la guida del post #126...scusate!!  :-[

Quindi, riepilogando:

Codice: Seleziona tutto

cd v4l-dvb

Codice: Seleziona tutto

sudo make clean

Codice: Seleziona tutto

sudo make distclean
...e ripartite dal punto 6  ;)
mdoni
Prode Principiante
Messaggi: 15
Iscrizione: venerdì 30 novembre 2007, 15:54

Re: Tv Receiver

Messaggio da mdoni »

Guarda, ho fatto come dici (e se ho ben capito l'inghippo stava solo in quella lettera, m anziché y), ma non c'è alcun cambiamento: la penna non funge, e dando:

Codice: Seleziona tutto

sudo modprobe tm6000 
l'errore restituito è sempre:

Codice: Seleziona tutto

FATAL: Error inserting tm6000 (/lib/modules/2.6.35-22-generic/kernel/drivers/staging/tm6000/tm6000.ko): Invalid argument
Per inciso, non capisco se quest'ultimo comando deve essere dato dopo il reboot che segue all'installazione, o è ridondante (perdona la mia ignoranza, sono molto profano di linux).
Avatar utente
Xgaz
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2568
Iscrizione: lunedì 16 marzo 2009, 11:14
Contatti:

Re: Tv Receiver

Messaggio da Xgaz »

Prova:

Codice: Seleziona tutto

sudo rm /lib/modules/2.6.35-22-generic/kernel/drivers/staging/tm6000/tm6000.ko

Codice: Seleziona tutto

cd v4l-dvb

Codice: Seleziona tutto

sudo make install
Inserisci penna e

Codice: Seleziona tutto

sudo modprobe tm6000
mdoni ha scritto: Per inciso, non capisco se quest'ultimo comando deve essere dato dopo il reboot che segue all'installazione, o è ridondante (perdona la mia ignoranza, sono molto profano di linux).
il comando serve a caricare (modprobe) il modulo del kernel relativo al nostro driver (tm6000)

Il "sudo" davanti serve perchè il comando va eseguito da super-user
MrMela
Prode Principiante
Messaggi: 86
Iscrizione: domenica 2 novembre 2008, 9:32

Re: Tv Receiver

Messaggio da MrMela »

Stento a crederci, dopo un anno di peripezie.. FUNZIONA!!

Grazie mille a tutti quelli che ci hanno lavorato su!

Ora però sono obbligato a fare una domanda stupida, come faccio a caricare automaticamente il driver all'avvio?  :-[
Avatar utente
Xgaz
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2568
Iscrizione: lunedì 16 marzo 2009, 11:14
Contatti:

Re: Tv Receiver

Messaggio da Xgaz »

MrMela ha scritto: Stento a crederci, dopo un anno di peripezie.. FUNZIONA!!

Grazie mille a tutti quelli che ci hanno lavorato su!

Ora però sono obbligato a fare una domanda stupida, come faccio a caricare automaticamente il driver all'avvio?  :-[
edita il file /etc/modules :

Codice: Seleziona tutto

sudo gedit /etc/modules
e aggiungi alla fine tm6000

Ad ogni riavvio verrà caricato in automatico il modulo
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 9 ospiti