[linux-dvb] AverTV A800 trouble
Klaus Frahm
frahm at irsamc.ups-tlse.fr
Thu Jun 29 11:16:57 CEST 2006
> 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
More information about the linux-dvb
mailing list