Pagina 1 di 2

firmware da .rom a .fw

Inviato: sab 5 set 2009, 14:16
da sya54M
ciao, ancora riguardo la mia scheda tv (che ancora non ho mai potuto vedere funzionare), scrivo questo nuovo topic per focalizzare l'attenzione sul vero problema.
la scheda in questione è una terratec cinergy ht pci mk2 (chipset conexant e tuner xceive 3028).
sul cd coi driver per windows ho trovato il firmware già separato dal driver, però è in formato .rom (CinergyHTPCI.rom) e il driver del kernel non lo accetta ma lo cerca in formato .fw (xc3028-v27.fw).
rinominandolo non funziona.
qualcuno mi può aiutare a convertire questo firmware?
grazie

Re: firmware da .rom a .fw

Inviato: sab 5 set 2009, 14:40
da slux
Ciao,non credo che si possa convertire,ma penso che si possa "estrarre" le parti necessarie dal driver windows.
Dai un occhiata qui: http://forum.ubuntu-it.org/index.php?to ... msg1608103

Re: firmware da .rom a .fw

Inviato: sab 5 set 2009, 15:07
da sya54M
slux ha scritto:Ciao,non credo che si possa convertire,ma penso che si possa "estrarre" le parti necessarie dal driver windows.
Dai un occhiata qui: http://forum.ubuntu-it.org/index.php?to ... msg1608103
no, in realtà quello script perl è gia incluso tra la documentazione del kernel e serve per un altro driver, non il mio.
il driver per windows della mia scheda, come o già detto, non include il firmware ma lo carica separatamente come dovrebbe fare anche il driver di linux, quindi non cè nulla da estrarre dal file .sys

Re: firmware da .rom a .fw

Inviato: sab 5 set 2009, 15:17
da slux
Ok ho capito.
Sei sicuro che non puoi prendere il firmware da una scheda clone?Io ho una pinnacle 310i ed il firmware l'ho preso dal driver di una lifeview...
Magari puoi fare lo stesso anche tu

Re: firmware da .rom a .fw

Inviato: sab 5 set 2009, 15:31
da sya54M
slux ha scritto:Ok ho capito.
Sei sicuro che non puoi prendere il firmware da una scheda clone?Io ho una pinnacle 310i ed il firmware l'ho preso dal driver di una lifeview...
Magari puoi fare lo stesso anche tu
boh, non lo so, in rete non ho trovato niente in proposito...

Re: firmware da .rom a .fw

Inviato: sab 5 set 2009, 19:17
da luka64

Re: firmware da .rom a .fw

Inviato: sab 5 set 2009, 19:34
da sya54M
luka64 ha scritto:hai già guardato questo? http://www.linuxtv.org/wiki/index.php/T ... rgy_HT_PCI
quello non è il mio modello, la mia è la versione MKII che non ha più quei chipset (che funzionano con linux) ma ha il conexant cx23883 (che non o ancora capito se è supportato davvero)

Re: firmware da .rom a .fw

Inviato: dom 6 set 2009, 9:31
da luka64
http://linux.bytesex.org/v4l2/cx88.html tra l'altro dice che è addirittura compreso nel kernel :shock: ci ho dato un'occhiata (2.6.28.7) ed è effettivamente così

Codice: Seleziona tutto

root [@holyhost/home/luka/Desktop] # modinfo cx88-dvb
filename:       /lib/modules/2.6.28.7/kernel/drivers/media/video/cx88/cx88-dvb.ko
license:        GPL
author:         Gerd Knorr <kraxel@bytesex.org> [SuSE Labs]
author:         Chris Pascoe <c.pascoe@itee.uq.edu.au>
description:    driver for cx2388x based DVB cards
depends:        cx8802,videobuf-dvb,cx88xx,videobuf-dma-sg,cx88-vp3054-i2c,dvb-core
vermagic:       2.6.28.7 SMP preempt mod_unload 486 
parm:           debug:enable debug messages [dvb] (int)
parm:           adapter_nr:DVB adapter numbers (array of short)
sarà quello giusto?

Re: firmware da .rom a .fw

Inviato: mer 9 set 2009, 11:35
da sya54M
ho aggiornato il kernel col 2.6.31-rc8 ed ora accetta il firmware che prima rifiutava :D
quindi ora si vede ma con pessima ricezzione e senza audio.

Re: firmware da .rom a .fw

Inviato: mer 16 set 2009, 10:16
da luka64
ieri nel garage di un amico ho trovato questa scheda tv analogica

Codice: Seleziona tutto

saa7130/34: v4l2 driver version 0.2.14 loaded
saa7134 0000:01:06.0: PCI INT A -> Link[APC3] -> GSI 18 (level, low) -> IRQ 18
saa7133[0]: found at 0000:01:06.0, rev: 240, irq: 18, latency: 32, mmio: 0xefbff000
saa7133[0]: subsystem: 1043:4845, board: ASUS TV-FM 7135 [card=53,autodetected]
saa7133[0]: board init: gpio is 0
saa7133[0]: i2c eeprom 00: 43 10 45 48 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
saa7133[0]: i2c eeprom 10: 00 ff e2 0f ff 20 ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 20: 01 40 01 02 03 01 01 04 08 ff 00 89 ff ff ff ff
saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 40: ff 14 00 c2 96 ff 01 30 ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom f0: 71 35 aa c0 02 dd 20 04 05 05 ff ff ff ff ff ff
tuner' 0-004b: chip found @ 0x96 (saa7133[0])
saa7133[0]: registered device video0 [v4l2]
saa7133[0]: registered device vbi0
saa7133[0]: registered device radio0
saa7134 ALSA driver for DMA sound loaded
saa7133[0]/alsa: saa7133[0] at 0xefbff000 irq 18 registered as card -1
me la sono fatta regalare (bontà sua)
e seguendo le indicazioni in giro per la rete l'ho fatta funzionare così

Codice: Seleziona tutto

#!/bin/bash
arecord -D hw:1,0 -r 32000 -c 2 -f S16_LE | sox -q -c 2 -r 32000 -t wav - -t alsa hw:0,0 &
tvtime
l'audio analogico viene rediretto usando sox
(l'opzione -w consigliata dai vari siti sembra deprecata)
spero ti possa essere utile

Re: firmware da .rom a .fw

Inviato: mer 16 set 2009, 10:28
da sya54M
grazie mille :D quando torno a casa provo subito.

Re: firmware da .rom a .fw

Inviato: dom 20 set 2009, 22:05
da sya54M
ho fatto molte prove anche usando solo sox, ma comunque io faccia, redirigendo l'audio da una scheda all'altra, sento solo rumore.
mi dice che hw:2,0 (l'audio della scheda tv) è occupato, "device or resource busy" ed è per questo che poi si sente solo rumore

Re: firmware da .rom a .fw

Inviato: lun 21 set 2009, 9:12
da luka64
a causa del fatto che sono (molto) arrugginito con gli shell scripts, non ho inserito una riga
per terminare arecord in background. Così se usi lo script ti rimane attivo il processo anche
se chiudi tvtime. Aggiungendo questa riga si dovrebbe risolvere

Codice: Seleziona tutto

trap 'kill $(jobs -p)' EXIT
liberandoti la periferica a ogni riavvio di tvtime. Fammi sapere se funziona

Re: firmware da .rom a .fw

Inviato: lun 21 set 2009, 10:30
da sya54M
non è questo il problema perchè vedendo che rimaneva in esecuzione lo killavo io, quindi doveva essere libera la scheda

Re: firmware da .rom a .fw

Inviato: lun 21 set 2009, 11:26
da luka64
c'è un modulo per l'emulazione del DMA sound con alsa da caricare con modprobe,
il mio si chiama saa7134-alsa il tuo dovrebbe essere cx88-alsa. Lo hai caricato?