> Actually I meant doing that _without_ any driver loaded and a clean plug. > > So unload all driver, tell hotplug not to load it, plug the device, do > lsusb (make sure that no firmware is loaded and no driver is doing > anything on the board). > > regards, > Patrick. > Okay, actually the drivers are loaded automatically (even without hotplug, I tested on the other computer which had neither hotplug nor udev). However, I renamed the a800 module in /lib/modules, made "depmod -a", "rmmod" of all dvb-modules. So after I plug the device in, no driver is loaded (I have verified with lsmod) and there is indeed an interesting difference between the two cases: diff lsusb.dat lsusb_clean.dat 1c1 < Bus 001 Device 010: ID 07ca:a800 AVerMedia Technologies, Inc. --- > Bus 001 Device 012: ID 07ca:a800 AVerMedia Technologies, Inc. 14,15c14,15 < iProduct 2 A801 < iSerial 3 --- > iProduct 2 A800 > iSerial 3 7218264S0591 ("lsusb.dat" output with drivers and "lsusb_clean.dat" without drivers). Here the full "lsusb -v" without drivers: Bus 001 Device 012: 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 A800 iSerial 3 7218264S0591 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