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@xxxxxxx WWW: http://www.wi-bw.tfh-wildau.de/~pboettch/ _______________________________________________ linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb