> This and > > > I have an AverTV A800 USB box which does only connect in the cold state > > (with an unpatched driver). I have mentioned this a few days ago in this > > post: > > http://www.linuxtv.org/pipermail/linux-dvb/2006-June/011072.html > and this makes me wonder, if maybe no firmware is needed for the last > generation of devices. > Can you provide a lsusb -v for your device which is not reenumerating > without loading a driver (and firmware), please? Thank you very much for answering (and also your work on these drivers and the informations on your webpage!). I have appended below the output of "lsusb -v". I have obtained this output using the patched module dvb_usb_a800 (please tell if you need the output of "lusb -v" with the unpatched module) using this patch: ### beginning of patch ### --- a800.c.orig 2006-06-22 21:24:51.000000000 +0200 +++ a800.c 2006-06-22 21:25:46.000000000 +0200 @@ -104,6 +104,7 @@ .usb_ctrl = CYPRESS_FX2, .firmware = "dvb-usb-avertv-a800-02.fw", + .no_reconnect = 1, .size_of_priv = sizeof(struct dibusb_state), ### end of patch ### I should mention that the module is well loaded and (I believe) the firmware also with the unpatched version, only it stays in the cold state. I also get a clear and different error message (in dmesg) if the firmware file is not in the proper folder (either /lib/firmware or /usr/lib/hotplug/firmware ) and I have the same behavior on two different computers. One is very old (PIII, 500 Mhz but with 2.6.17-rc6 and 2.6.17 kernel) and the other one is more recent (Pentium D 2.8 GHz with 2.6.16.13-4-smp from Suse 10.1 and also with 2.6.17-smp). I have tried the patch on both computers with 2.6.17-smp and on the new one also on 2.6.16.13-4-smp (by recompiling and reinstalling the dvb-modules over the modules provided by Suse). I don't think that the exact kernel version is an issue provided it is sufficiently recent. I want also to mention a different (or related ????) problem with the device: Very often (but not always) after I get the first lock (for example using tzap or VLC) there is no video flux and I need to get a second lock (for example stopping tzap and starting it immediately again, or making stop and play with VLC, or first starting tzap with the "-x" option and then immediately starting VLC). Maybe this is related to the fact that I have a 100% perfect DVB-Reception from an external antenna and for example tzap gives me something like this: tuning to 714167000 Hz video pid 0x0078, audio pid 0x0082 status 03 | signal bb17 | snr 0000 | ber 001fffff | unc 0000ffff | status 1f | signal ba37 | snr 0000 | ber 00000000 | unc 00000000 | FE_HAS_LOCK status 1f | signal 0000 | snr ffff | ber 00000000 | unc 00000000 | FE_HAS_LOCK status 1f | signal 0000 | snr ffff | ber 00000000 | unc 00000000 | FE_HAS_LOCK status 1f | signal 0000 | snr ffff | ber 00000000 | unc 00000000 | FE_HAS_LOCK this shows a signal of "0" but the signal is in reality maximal at 100% (also confirmed with another DVB-tuner). VLC gives the same information about 0 signal in its output. I mention this second point here in case it is related to the other issue of the cold/warm state but I suppose it is a different issue. Pratically I can get very well around it and xine for exemple seems to work without any problem (I use typically VLC to record). Greetings, Klaus. --------------------------------- ### output of "lusb -v" Bus 001 Device 010: ID 07ca:a800 AVerMedia Technologies, Inc. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x07ca AVerMedia Technologies, Inc. idProduct 0xa800 bcdDevice 0.00 iManufacturer 1 AVerTV iProduct 2 A801 iSerial 3 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 46 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 (Bus Powered) MaxPower 500mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 4 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 0 bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x01 EP 1 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x86 EP 6 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Device Qualifier (for other device speed): bLength 10 bDescriptorType 6 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 bNumConfigurations 1 Device Status: 0x0002 (Bus Powered) Remote Wakeup Enabled _______________________________________________ linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb