Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: AverMedia card firmware?



Itai Tavor wrote:
On 16/01/2004, at 11:55 AM, Nigel Pearson wrote:

Hi. I have been trying to get this working for a few weeks now,
and need a little help.

I have tried a 2.4.24 and a 2.6.1 setup (both with EPIA-specific
patches, if that matters), and with apppropriate patches from bytesex,
the card seems to be recognised:

% dmesg
...
Linux video capture interface: v1.00
bttv: driver version 0.9.12 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 0000:00:14.0, irq: 10, latency: 32, mmio: 0xde003000
bttv0: subsystem: 1461:0761 (UNKNOWN)
please mail id, board name and the correct card= insmod option to kraxel@bytesex.org
bttv0: using: *** UNKNOWN/GENERIC *** [card=0,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=009f00dd [init]
bttv0: using tuner=-1
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
bttv0: registered device video0
bttv0: registered device vbi0
bt878: AUDIO driver version 0.0.0 loaded
bt878: Bt878 AUDIO function found (0).
bt878(0): Bt878 (rev 17) at 00:14.1, irq: 10, latency: 32, memory: 0xde004000
attach: checking "SMBus Via Pro adapter at 0500"
attach: checking "bt878 #0 [sw]"
find by pci: checking "bt878 #0 [sw]"
attach: "bt878 #0 [sw]", to card 0
DVB: registering new adapter (Ave).
DVB: registering frontend 0:0 (Microtune MT7072DTF)...
...

but tuning always fails:

% sudo scan dvb-tuning.bak
Password:
scanning dvb-tuning.bak
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
Frontend can not do INVERSION_AUTO, trying INVERSION_OFF instead
initial transponder 226500000 1 2 0 3 1 2 0
initial transponder 177500000 1 2 0 3 1 2 0
initial transponder 191625000 1 2 0 3 1 2 0
initial transponder 219500000 1 2 0 3 1 2 0
initial transponder 571500000 1 2 0 3 1 2 0
initial transponder 543500000 1 2 0 3 1 2 0
initial transponder 669500000 1 2 0 3 1 2 0
initial transponder 564500000 1 2 0 3 1 2 0
initial transponder 648500000 1 2 0 3 1 2 0
>>> tune to: 226500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRA
NSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE
WARNING: >>> tuning failed!!!
>>> tune to: 226500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRA
NSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to: 177500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRA
NSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE
WARNING: >>> tuning failed!!!
>>> tune to: 177500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRA
NSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE (tuning failed)
WARNING: >>> tuning failed!!!
...
ERROR: initial tuning failed
dumping lists (0 services)
Done.

%

When I unload and reload the frontend:

% dmesg
...
i2c_adapter i2c-1: sendbytes: error - bailout.
sp887x_initial_setup: Unable to open firmware /usr/lib/hotplug/firmware/sc_main.mc
DVB: registering frontend 0:0 (Microtune MT7072DTF)...
i2c_adapter i2c-1: sendbytes: error - bailout.
sp887x_initial_setup: Unable to open firmware /usr/lib/hotplug/firmware/sc_main.mc

%

it complains about firmware. I have not found any relevant
firmware on linuxtv.org or the web, so do I assume this is a
bogus message?

It's certainly not bogus. You need to get the firmware from the Windows driver. I did this by installing the Windows software for the card. Can't remember where the firmware file is found, but I do remember getting that info from a howto for the Linux driver. Try Google.
Please take a look into the Kernel config help files or the source dvb-kernel/linux/drivers/media/dvb/frontends/Kconfig:

"This driver needs a copy of the Avermedia firmware. The version tested
is part of the Avermedia DVB-T 1.3.26.3 Application. This can be downl
from the Avermedia web site.
If the software is installed in Windows the file will be in the
/Program Files/AVerTV DVB-T/ directory and is called sc_main.mc.
Alternatively it can "extracted" from the install cab files but this w
to be done in windows as I don't know of a linux version of extract.ex
Copy this file to /usr/lib/hotplug/firmware/sc_main.mc."

hope that helps,

Holger



--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index