[linux-dvb] AverTV A800 trouble

Patrick Boettcher patrick.boettcher at desy.de
Thu Jun 29 11:54:57 CEST 2006


Hi,

On Thu, 29 Jun 2006, Klaus Frahm wrote:

> > 
> > Can you try to not download a firmware at all? So put the a800-usb-id in 
> > the warm-table instead of the cold-table?
> 
> I removed the firmware file from the folder, it seems that the device
> works even without. According to dmesg:
> 
> dvb-usb: found a 'AVerMedia AverTV DVB-T USB 2.0 (A800)' in cold state, will try to load a firmware
> dvb-usb: did not find the firmware file. (dvb-usb-avertv-a800-02.fw) Please see linux/Documentation/dvb/ for more details on firmware-problems. (-2)
> dvb-usb: found a 'AVerMedia AverTV DVB-T USB 2.0 (A800)' in warm state.
> dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
> DVB: registering new adapter (AVerMedia AverTV DVB-T USB 2.0 (A800)).
> dib3000: Found a DiBcom 3000P.
> DVB: registering frontend 0 (DiBcom 3000P/M-C DVB-T)...
> input: IR-receiver inside an USB DVB receiver as /class/input/input14
> dvb-usb: schedule remote query interval to 150 msecs.
> dvb-usb: AVerMedia AverTV DVB-T USB 2.0 (A800) successfully initialized and connected.
> usbcore: registered new driver dvb_usb_a800

Great.

So we do something without break backward-compat with older a800-devices.

Implement the 

identify_state

function pointer and in there you look if the revision is the new one 
(yours) then cold = 0 otherwise cold = 1 - which forces a firmware 
download.

The no_reconnect-field should remain 0. 

Can you do this and send the patch along with signed-off-by? I will 
commit when Martin reports success.

regards,
Patrick.

--
  Mail: patrick.boettcher at desy.de
  WWW:  http://www.wi-bw.tfh-wildau.de/~pboettch/



More information about the linux-dvb mailing list