[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