firmware da .rom a .fw

Usate questo forum per richieste di aiuto e consigli sull'hardware montato nelle vostre macchine con GNU/Linux Slackware.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata e la versione del Kernel. Questi dati aiutano le persone che possono rispondere.
2) Citare il tipo di hardware coinvolto in modo dettagliato.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT. Non usare termini gergali come procio, mobo e simili per identificare i componenti hardware.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
sya54M
Master
Master
Messaggi: 1589
Iscritto il: mer giu 06, 2007 14:44
Nome Cognome: Andrea P.
Slackware: 64-current
Kernel: 4.8.x
Desktop: KDE
Località: (Salerno)
Contatta:

firmware da .rom a .fw

Messaggioda sya54M » sab set 05, 2009 14:16

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

Avatar utente
slux
Linux 2.6
Linux 2.6
Messaggi: 789
Iscritto il: dom mar 20, 2005 0:00
Nome Cognome: Andrea Amerini
Slackware: 14.1 x86
Kernel: 3.12.0-smp
Desktop: xfce 4.10
Località: Prato
Contatta:

Re: firmware da .rom a .fw

Messaggioda slux » sab set 05, 2009 14:40

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

Avatar utente
sya54M
Master
Master
Messaggi: 1589
Iscritto il: mer giu 06, 2007 14:44
Nome Cognome: Andrea P.
Slackware: 64-current
Kernel: 4.8.x
Desktop: KDE
Località: (Salerno)
Contatta:

Re: firmware da .rom a .fw

Messaggioda sya54M » sab set 05, 2009 15:07

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

Avatar utente
slux
Linux 2.6
Linux 2.6
Messaggi: 789
Iscritto il: dom mar 20, 2005 0:00
Nome Cognome: Andrea Amerini
Slackware: 14.1 x86
Kernel: 3.12.0-smp
Desktop: xfce 4.10
Località: Prato
Contatta:

Re: firmware da .rom a .fw

Messaggioda slux » sab set 05, 2009 15:17

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

Avatar utente
sya54M
Master
Master
Messaggi: 1589
Iscritto il: mer giu 06, 2007 14:44
Nome Cognome: Andrea P.
Slackware: 64-current
Kernel: 4.8.x
Desktop: KDE
Località: (Salerno)
Contatta:

Re: firmware da .rom a .fw

Messaggioda sya54M » sab set 05, 2009 15:31

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...

Avatar utente
luka64
Linux 2.0
Linux 2.0
Messaggi: 175
Iscritto il: ven mag 22, 2009 10:47
Slackware: 12.2,9e
Kernel: 2.6.28.10
Desktop: xfce
Distribuzione: zw6.0

Re: firmware da .rom a .fw

Messaggioda luka64 » sab set 05, 2009 19:17


Avatar utente
sya54M
Master
Master
Messaggi: 1589
Iscritto il: mer giu 06, 2007 14:44
Nome Cognome: Andrea P.
Slackware: 64-current
Kernel: 4.8.x
Desktop: KDE
Località: (Salerno)
Contatta:

Re: firmware da .rom a .fw

Messaggioda sya54M » sab set 05, 2009 19:34

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)

Avatar utente
luka64
Linux 2.0
Linux 2.0
Messaggi: 175
Iscritto il: ven mag 22, 2009 10:47
Slackware: 12.2,9e
Kernel: 2.6.28.10
Desktop: xfce
Distribuzione: zw6.0

Re: firmware da .rom a .fw

Messaggioda luka64 » dom set 06, 2009 9:31

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?

Avatar utente
sya54M
Master
Master
Messaggi: 1589
Iscritto il: mer giu 06, 2007 14:44
Nome Cognome: Andrea P.
Slackware: 64-current
Kernel: 4.8.x
Desktop: KDE
Località: (Salerno)
Contatta:

Re: firmware da .rom a .fw

Messaggioda sya54M » mer set 09, 2009 11:35

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.

Avatar utente
luka64
Linux 2.0
Linux 2.0
Messaggi: 175
Iscritto il: ven mag 22, 2009 10:47
Slackware: 12.2,9e
Kernel: 2.6.28.10
Desktop: xfce
Distribuzione: zw6.0

Re: firmware da .rom a .fw

Messaggioda luka64 » mer set 16, 2009 10:16

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

Avatar utente
sya54M
Master
Master
Messaggi: 1589
Iscritto il: mer giu 06, 2007 14:44
Nome Cognome: Andrea P.
Slackware: 64-current
Kernel: 4.8.x
Desktop: KDE
Località: (Salerno)
Contatta:

Re: firmware da .rom a .fw

Messaggioda sya54M » mer set 16, 2009 10:28

grazie mille :D quando torno a casa provo subito.

Avatar utente
sya54M
Master
Master
Messaggi: 1589
Iscritto il: mer giu 06, 2007 14:44
Nome Cognome: Andrea P.
Slackware: 64-current
Kernel: 4.8.x
Desktop: KDE
Località: (Salerno)
Contatta:

Re: firmware da .rom a .fw

Messaggioda sya54M » dom set 20, 2009 22:05

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

Avatar utente
luka64
Linux 2.0
Linux 2.0
Messaggi: 175
Iscritto il: ven mag 22, 2009 10:47
Slackware: 12.2,9e
Kernel: 2.6.28.10
Desktop: xfce
Distribuzione: zw6.0

Re: firmware da .rom a .fw

Messaggioda luka64 » lun set 21, 2009 9:12

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

Avatar utente
sya54M
Master
Master
Messaggi: 1589
Iscritto il: mer giu 06, 2007 14:44
Nome Cognome: Andrea P.
Slackware: 64-current
Kernel: 4.8.x
Desktop: KDE
Località: (Salerno)
Contatta:

Re: firmware da .rom a .fw

Messaggioda sya54M » lun set 21, 2009 10:30

non è questo il problema perchè vedendo che rimaneva in esecuzione lo killavo io, quindi doveva essere libera la scheda

Avatar utente
luka64
Linux 2.0
Linux 2.0
Messaggi: 175
Iscritto il: ven mag 22, 2009 10:47
Slackware: 12.2,9e
Kernel: 2.6.28.10
Desktop: xfce
Distribuzione: zw6.0

Re: firmware da .rom a .fw

Messaggioda luka64 » lun set 21, 2009 11:26

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?


Torna a “Hardware”

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti