public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* Unknown EM2800 video grabber (card=0)
@ 2014-03-01  9:32 Jacob Korf
  2014-03-02 18:08 ` Frank Schäfer
  0 siblings, 1 reply; 3+ messages in thread
From: Jacob Korf @ 2014-03-01  9:32 UTC (permalink / raw)
  To: linux-media

Hi there,

I'm trying this video capture stick from Conceptronic, the Home Video
Creator, but I'm not getting it to work with Linux. I'm using kernel
version 3.13.5 and I'm on Arch Linux. More information and specs here:
http://www.conceptronic.net/product.php?id=322&linkid=294.

This is the output from lsusb -v:

Bus 001 Device 005: ID 1d19:6108 Dexatek Technology Ltd.
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          239 Miscellaneous Device
  bDeviceSubClass         2 ?
  bDeviceProtocol         1 Interface Association
  bMaxPacketSize0        64
  idVendor           0x1d19 Dexatek Technology Ltd.
  idProduct          0x6108
  bcdDevice           40.01
  iManufacturer           1
  iProduct                2
  iSerial                 3
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          248
    bNumInterfaces          6
    bConfigurationValue     1
    iConfiguration          4
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface             32
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x8e  EP 14 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0020  1x 32 bytes
        bInterval               4
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x0e  EP 14 OUT
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0020  1x 32 bytes
        bInterval               4
    Interface Association:
      bLength                 8
      bDescriptorType        11
      bFirstInterface         1
      bInterfaceCount         5
      bFunctionClass        255 Vendor Specific Class
      bFunctionSubClass     255 Vendor Specific Subclass
      bFunctionProtocol     255 Vendor Specific Protocol
      iFunction               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              7
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x8f  EP 15 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval               7
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface             20
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       1
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface             21
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x001c  1x 28 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       2
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface             22
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0034  1x 52 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface             23
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      bAlternateSetting       1
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface             24
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x00b8  1x 184 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      bAlternateSetting       2
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface             25
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x02d8  1x 728 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      bAlternateSetting       3
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface             26
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x13c4  3x 964 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      bAlternateSetting       4
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface             27
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0b84  2x 900 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        4
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface             28
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x85  EP 5 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        4
      bAlternateSetting       1
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface             31
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x05  EP 5 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        5
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface             29
      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
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        5
      bAlternateSetting       1
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface             30
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x86  EP 6 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0240  1x 576 bytes
        bInterval               1


I get the following output when I try what this guy says,
http://www.ubuntu-es.org/node/181787:

[ 1822.015471] usb 1-1.6: new high-speed USB device number 5 using ehci-pci
[ 2163.941596] media: Linux media interface: v0.10
[ 2163.948219] Linux video capture interface: v2.00
[ 2163.956048] usbcore: registered new interface driver em28xx
[ 2176.350939] em28xx: error: skipping audio endpoint 0x83, because it
uses bulk transfers !
[ 2176.350947] em28xx: New device DK Video Grabber @ 480 Mbps
(1d19:6108, interface 2, class 2)
[ 2176.350951] em28xx: Audio interface 2 found (Vendor Class)
[ 2176.351510] em28xx #0: Config register raw data: 0xfffffffb
[ 2176.351859] em28xx #0: AC97 chip type couldn't be determined
[ 2176.351863] em28xx #0: No AC97 audio processor
[ 2176.351891] em28xx: New device DK Video Grabber @ 480 Mbps
(1d19:6108, interface 3, class 3)
[ 2176.351894] em28xx: DVB interface 3 found: bulk isoc
[ 2176.425034] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.425040] em28xx #1: board has no eeprom
[ 2176.435008] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.445036] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.455005] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.465030] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.475029] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.485028] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.495027] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.505026] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.515025] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.525025] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.535024] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.545023] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.555022] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.565021] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.574973] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.585019] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.595018] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.605017] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.615016] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.625015] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.635015] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.645014] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.655010] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.665014] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.675011] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.685010] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.695009] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.705008] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.715007] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.725006] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.735005] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.745005] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.754985] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.765003] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.775002] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.785001] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.795000] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.804999] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.814998] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.824997] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.834996] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.844994] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.854930] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.864993] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.874993] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.884992] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.894991] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.904990] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.914989] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.924988] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.934987] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.944986] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.954902] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.964985] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.974988] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.984983] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2176.994982] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.005137] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.014980] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.024980] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.034978] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.044977] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.054976] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.064975] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.074975] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.085121] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.094973] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.104972] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.114971] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.124970] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.134969] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.144968] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.154966] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.164823] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.174966] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.184967] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.194964] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.204947] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.214962] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.224961] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.234960] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.244947] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.254955] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.264951] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.274940] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.284958] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.294954] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.304940] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.314946] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.324910] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.334951] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.344950] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.354949] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.364948] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.374947] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.384946] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.394945] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.405069] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.414943] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.424942] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.434942] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.444940] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.454940] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.464941] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.474938] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.484914] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.494936] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.504935] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.514937] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.524930] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.534797] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.544931] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.554781] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.564918] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.575006] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.584928] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.594927] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.604926] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.614925] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.624927] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.634923] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.644922] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.654919] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.664923] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.674920] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.684921] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.694918] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.704920] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.704926] em28xx #1: Your board has no unique USB ID and thus
need a hint to be detected.
[ 2177.704929] em28xx #1: You may try to use card=<n> insmod option to
workaround that.
[ 2177.704931] em28xx #1: Please send an email with this log to:
[ 2177.704933] em28xx #1:     V4L Mailing List <linux-media@vger.kernel.org>
[ 2177.704935] em28xx #1: Board eeprom hash is 0x00000000
[ 2177.704938] em28xx #1: Board i2c devicelist hash is 0x1b800080
[ 2177.704945] em28xx #1: Here is a list of valid choices for the
card=<n> insmod option:
[ 2177.704948] em28xx #1:     card=0 -> Unknown EM2800 video grabber
[ 2177.704951] em28xx #1:     card=1 -> Unknown EM2750/28xx video grabber
[ 2177.704953] em28xx #1:     card=2 -> Terratec Cinergy 250 USB
[ 2177.704956] em28xx #1:     card=3 -> Pinnacle PCTV USB 2
[ 2177.704958] em28xx #1:     card=4 -> Hauppauge WinTV USB 2
[ 2177.704961] em28xx #1:     card=5 -> MSI VOX USB 2.0
[ 2177.704963] em28xx #1:     card=6 -> Terratec Cinergy 200 USB
[ 2177.704965] em28xx #1:     card=7 -> Leadtek Winfast USB II
[ 2177.704968] em28xx #1:     card=8 -> Kworld USB2800
[ 2177.704971] em28xx #1:     card=9 -> Pinnacle Dazzle DVC
90/100/101/107 / Kaiser Baas Video to DVD maker / Kworld DVD Maker 2 /
Plextor ConvertX PX-AV100U
[ 2177.704974] em28xx #1:     card=10 -> Hauppauge WinTV HVR 900
[ 2177.704976] em28xx #1:     card=11 -> Terratec Hybrid XS
[ 2177.704979] em28xx #1:     card=12 -> Kworld PVR TV 2800 RF
[ 2177.704981] em28xx #1:     card=13 -> Terratec Prodigy XS
[ 2177.704984] em28xx #1:     card=14 -> SIIG AVTuner-PVR / Pixelview
Prolink PlayTV USB 2.0
[ 2177.704986] em28xx #1:     card=15 -> V-Gear PocketTV
[ 2177.704989] em28xx #1:     card=16 -> Hauppauge WinTV HVR 950
[ 2177.704991] em28xx #1:     card=17 -> Pinnacle PCTV HD Pro Stick
[ 2177.704994] em28xx #1:     card=18 -> Hauppauge WinTV HVR 900 (R2)
[ 2177.704996] em28xx #1:     card=19 -> EM2860/SAA711X Reference Design
[ 2177.704999] em28xx #1:     card=20 -> AMD ATI TV Wonder HD 600
[ 2177.705001] em28xx #1:     card=21 -> eMPIA Technology, Inc.
GrabBeeX+ Video Encoder
[ 2177.705004] em28xx #1:     card=22 -> EM2710/EM2750/EM2751 webcam grabber
[ 2177.705006] em28xx #1:     card=23 -> Huaqi DLCW-130
[ 2177.705009] em28xx #1:     card=24 -> D-Link DUB-T210 TV Tuner
[ 2177.705011] em28xx #1:     card=25 -> Gadmei UTV310
[ 2177.705014] em28xx #1:     card=26 -> Hercules Smart TV USB 2.0
[ 2177.705016] em28xx #1:     card=27 -> Pinnacle PCTV USB 2 (Philips FM1216ME)
[ 2177.705019] em28xx #1:     card=28 -> Leadtek Winfast USB II Deluxe
[ 2177.705021] em28xx #1:     card=29 -> EM2860/TVP5150 Reference Design
[ 2177.705024] em28xx #1:     card=30 -> Videology 20K14XUSB USB2.0
[ 2177.705026] em28xx #1:     card=31 -> Usbgear VD204v9
[ 2177.705028] em28xx #1:     card=32 -> Supercomp USB 2.0 TV
[ 2177.705031] em28xx #1:     card=33 -> Elgato Video Capture
[ 2177.705034] em28xx #1:     card=34 -> Terratec Cinergy A Hybrid XS
[ 2177.705036] em28xx #1:     card=35 -> Typhoon DVD Maker
[ 2177.705038] em28xx #1:     card=36 -> NetGMBH Cam
[ 2177.705041] em28xx #1:     card=37 -> Gadmei UTV330
[ 2177.705043] em28xx #1:     card=38 -> Yakumo MovieMixer
[ 2177.705046] em28xx #1:     card=39 -> KWorld PVRTV 300U
[ 2177.705048] em28xx #1:     card=40 -> Plextor ConvertX PX-TV100U
[ 2177.705051] em28xx #1:     card=41 -> Kworld 350 U DVB-T
[ 2177.705053] em28xx #1:     card=42 -> Kworld 355 U DVB-T
[ 2177.705056] em28xx #1:     card=43 -> Terratec Cinergy T XS
[ 2177.705058] em28xx #1:     card=44 -> Terratec Cinergy T XS (MT2060)
[ 2177.705060] em28xx #1:     card=45 -> Pinnacle PCTV DVB-T
[ 2177.705067] em28xx #1:     card=46 -> Compro, VideoMate U3
[ 2177.705070] em28xx #1:     card=47 -> KWorld DVB-T 305U
[ 2177.705072] em28xx #1:     card=48 -> KWorld DVB-T 310U
[ 2177.705074] em28xx #1:     card=49 -> MSI DigiVox A/D
[ 2177.705077] em28xx #1:     card=50 -> MSI DigiVox A/D II
[ 2177.705079] em28xx #1:     card=51 -> Terratec Hybrid XS Secam
[ 2177.705081] em28xx #1:     card=52 -> DNT DA2 Hybrid
[ 2177.705084] em28xx #1:     card=53 -> Pinnacle Hybrid Pro
[ 2177.705086] em28xx #1:     card=54 -> Kworld VS-DVB-T 323UR
[ 2177.705089] em28xx #1:     card=55 -> Terratec Cinnergy Hybrid T
USB XS (em2882)
[ 2177.705092] em28xx #1:     card=56 -> Pinnacle Hybrid Pro (330e)
[ 2177.705094] em28xx #1:     card=57 -> Kworld PlusTV HD Hybrid 330
[ 2177.705097] em28xx #1:     card=58 -> Compro VideoMate ForYou/Stereo
[ 2177.705099] em28xx #1:     card=59 -> (null)
[ 2177.705101] em28xx #1:     card=60 -> Hauppauge WinTV HVR 850
[ 2177.705104] em28xx #1:     card=61 -> Pixelview PlayTV Box 4 USB 2.0
[ 2177.705106] em28xx #1:     card=62 -> Gadmei TVR200
[ 2177.705109] em28xx #1:     card=63 -> Kaiomy TVnPC U2
[ 2177.705111] em28xx #1:     card=64 -> Easy Cap Capture DC-60
[ 2177.705113] em28xx #1:     card=65 -> IO-DATA GV-MVP/SZ
[ 2177.705116] em28xx #1:     card=66 -> Empire dual TV
[ 2177.705118] em28xx #1:     card=67 -> Terratec Grabby
[ 2177.705120] em28xx #1:     card=68 -> Terratec AV350
[ 2177.705123] em28xx #1:     card=69 -> KWorld ATSC 315U HDTV TV Box
[ 2177.705125] em28xx #1:     card=70 -> Evga inDtube
[ 2177.705128] em28xx #1:     card=71 -> Silvercrest Webcam 1.3mpix
[ 2177.705130] em28xx #1:     card=72 -> Gadmei UTV330+
[ 2177.705133] em28xx #1:     card=73 -> Reddo DVB-C USB TV Box
[ 2177.705135] em28xx #1:     card=74 -> Actionmaster/LinXcel/Digitus VC211A
[ 2177.705138] em28xx #1:     card=75 -> Dikom DK300
[ 2177.705140] em28xx #1:     card=76 -> KWorld PlusTV 340U or UB435-Q (ATSC)
[ 2177.705143] em28xx #1:     card=77 -> EM2874 Leadership ISDBT
[ 2177.705145] em28xx #1:     card=78 -> PCTV nanoStick T2 290e
[ 2177.705147] em28xx #1:     card=79 -> Terratec Cinergy H5
[ 2177.705150] em28xx #1:     card=80 -> PCTV DVB-S2 Stick (460e)
[ 2177.705152] em28xx #1:     card=81 -> Hauppauge WinTV HVR 930C
[ 2177.705155] em28xx #1:     card=82 -> Terratec Cinergy HTC Stick
[ 2177.705157] em28xx #1:     card=83 -> Honestech Vidbox NW03
[ 2177.705160] em28xx #1:     card=84 -> MaxMedia UB425-TC
[ 2177.705162] em28xx #1:     card=85 -> PCTV QuatroStick (510e)
[ 2177.705165] em28xx #1:     card=86 -> PCTV QuatroStick nano (520e)
[ 2177.705167] em28xx #1:     card=87 -> Terratec Cinergy HTC USB XS
[ 2177.705170] em28xx #1:     card=88 -> C3 Tech Digital Duo HDTV/SDTV USB
[ 2177.705172] em28xx #1:     card=89 -> Delock 61959
[ 2177.705175] em28xx #1:     card=90 -> KWorld USB ATSC TV Stick UB435-Q V2
[ 2177.705177] em28xx #1: Board not discovered
[ 2177.705179] em28xx #1: Identified as Unknown EM2800 video grabber (card=0)
[ 2177.705182] em28xx #1: Your board has no unique USB ID and thus
need a hint to be detected.
[ 2177.705184] em28xx #1: You may try to use card=<n> insmod option to
workaround that.
[ 2177.705186] em28xx #1: Please send an email with this log to:
[ 2177.705188] em28xx #1:     V4L Mailing List <linux-media@vger.kernel.org>
[ 2177.705190] em28xx #1: Board eeprom hash is 0x00000000
[ 2177.705192] em28xx #1: Board i2c devicelist hash is 0x1b800080
[ 2177.705194] em28xx #1: Here is a list of valid choices for the
card=<n> insmod option:
[ 2177.705196] em28xx #1:     card=0 -> Unknown EM2800 video grabber
[ 2177.705199] em28xx #1:     card=1 -> Unknown EM2750/28xx video grabber
[ 2177.705201] em28xx #1:     card=2 -> Terratec Cinergy 250 USB
[ 2177.705204] em28xx #1:     card=3 -> Pinnacle PCTV USB 2
[ 2177.705206] em28xx #1:     card=4 -> Hauppauge WinTV USB 2
[ 2177.705208] em28xx #1:     card=5 -> MSI VOX USB 2.0
[ 2177.705211] em28xx #1:     card=6 -> Terratec Cinergy 200 USB
[ 2177.705213] em28xx #1:     card=7 -> Leadtek Winfast USB II
[ 2177.705215] em28xx #1:     card=8 -> Kworld USB2800
[ 2177.705218] em28xx #1:     card=9 -> Pinnacle Dazzle DVC
90/100/101/107 / Kaiser Baas Video to DVD maker / Kworld DVD Maker 2 /
Plextor ConvertX PX-AV100U
[ 2177.705221] em28xx #1:     card=10 -> Hauppauge WinTV HVR 900
[ 2177.705223] em28xx #1:     card=11 -> Terratec Hybrid XS
[ 2177.705226] em28xx #1:     card=12 -> Kworld PVR TV 2800 RF
[ 2177.705228] em28xx #1:     card=13 -> Terratec Prodigy XS
[ 2177.705231] em28xx #1:     card=14 -> SIIG AVTuner-PVR / Pixelview
Prolink PlayTV USB 2.0
[ 2177.705233] em28xx #1:     card=15 -> V-Gear PocketTV
[ 2177.705235] em28xx #1:     card=16 -> Hauppauge WinTV HVR 950
[ 2177.705238] em28xx #1:     card=17 -> Pinnacle PCTV HD Pro Stick
[ 2177.705240] em28xx #1:     card=18 -> Hauppauge WinTV HVR 900 (R2)
[ 2177.705243] em28xx #1:     card=19 -> EM2860/SAA711X Reference Design
[ 2177.705245] em28xx #1:     card=20 -> AMD ATI TV Wonder HD 600
[ 2177.705248] em28xx #1:     card=21 -> eMPIA Technology, Inc.
GrabBeeX+ Video Encoder
[ 2177.705250] em28xx #1:     card=22 -> EM2710/EM2750/EM2751 webcam grabber
[ 2177.705252] em28xx #1:     card=23 -> Huaqi DLCW-130
[ 2177.705255] em28xx #1:     card=24 -> D-Link DUB-T210 TV Tuner
[ 2177.705257] em28xx #1:     card=25 -> Gadmei UTV310
[ 2177.705259] em28xx #1:     card=26 -> Hercules Smart TV USB 2.0
[ 2177.705262] em28xx #1:     card=27 -> Pinnacle PCTV USB 2 (Philips FM1216ME)
[ 2177.705264] em28xx #1:     card=28 -> Leadtek Winfast USB II Deluxe
[ 2177.705267] em28xx #1:     card=29 -> EM2860/TVP5150 Reference Design
[ 2177.705269] em28xx #1:     card=30 -> Videology 20K14XUSB USB2.0
[ 2177.705272] em28xx #1:     card=31 -> Usbgear VD204v9
[ 2177.705274] em28xx #1:     card=32 -> Supercomp USB 2.0 TV
[ 2177.705276] em28xx #1:     card=33 -> Elgato Video Capture
[ 2177.705279] em28xx #1:     card=34 -> Terratec Cinergy A Hybrid XS
[ 2177.705281] em28xx #1:     card=35 -> Typhoon DVD Maker
[ 2177.705283] em28xx #1:     card=36 -> NetGMBH Cam
[ 2177.705286] em28xx #1:     card=37 -> Gadmei UTV330
[ 2177.705288] em28xx #1:     card=38 -> Yakumo MovieMixer
[ 2177.705290] em28xx #1:     card=39 -> KWorld PVRTV 300U
[ 2177.705293] em28xx #1:     card=40 -> Plextor ConvertX PX-TV100U
[ 2177.705295] em28xx #1:     card=41 -> Kworld 350 U DVB-T
[ 2177.705298] em28xx #1:     card=42 -> Kworld 355 U DVB-T
[ 2177.705300] em28xx #1:     card=43 -> Terratec Cinergy T XS
[ 2177.705302] em28xx #1:     card=44 -> Terratec Cinergy T XS (MT2060)
[ 2177.705305] em28xx #1:     card=45 -> Pinnacle PCTV DVB-T
[ 2177.705307] em28xx #1:     card=46 -> Compro, VideoMate U3
[ 2177.705310] em28xx #1:     card=47 -> KWorld DVB-T 305U
[ 2177.705312] em28xx #1:     card=48 -> KWorld DVB-T 310U
[ 2177.705314] em28xx #1:     card=49 -> MSI DigiVox A/D
[ 2177.705316] em28xx #1:     card=50 -> MSI DigiVox A/D II
[ 2177.705319] em28xx #1:     card=51 -> Terratec Hybrid XS Secam
[ 2177.705321] em28xx #1:     card=52 -> DNT DA2 Hybrid
[ 2177.705323] em28xx #1:     card=53 -> Pinnacle Hybrid Pro
[ 2177.705326] em28xx #1:     card=54 -> Kworld VS-DVB-T 323UR
[ 2177.705328] em28xx #1:     card=55 -> Terratec Cinnergy Hybrid T
USB XS (em2882)
[ 2177.705331] em28xx #1:     card=56 -> Pinnacle Hybrid Pro (330e)
[ 2177.705333] em28xx #1:     card=57 -> Kworld PlusTV HD Hybrid 330
[ 2177.705336] em28xx #1:     card=58 -> Compro VideoMate ForYou/Stereo
[ 2177.705338] em28xx #1:     card=59 -> (null)
[ 2177.705340] em28xx #1:     card=60 -> Hauppauge WinTV HVR 850
[ 2177.705343] em28xx #1:     card=61 -> Pixelview PlayTV Box 4 USB 2.0
[ 2177.705345] em28xx #1:     card=62 -> Gadmei TVR200
[ 2177.705347] em28xx #1:     card=63 -> Kaiomy TVnPC U2
[ 2177.705350] em28xx #1:     card=64 -> Easy Cap Capture DC-60
[ 2177.705352] em28xx #1:     card=65 -> IO-DATA GV-MVP/SZ
[ 2177.705354] em28xx #1:     card=66 -> Empire dual TV
[ 2177.705356] em28xx #1:     card=67 -> Terratec Grabby
[ 2177.705359] em28xx #1:     card=68 -> Terratec AV350
[ 2177.705361] em28xx #1:     card=69 -> KWorld ATSC 315U HDTV TV Box
[ 2177.705363] em28xx #1:     card=70 -> Evga inDtube
[ 2177.705366] em28xx #1:     card=71 -> Silvercrest Webcam 1.3mpix
[ 2177.705368] em28xx #1:     card=72 -> Gadmei UTV330+
[ 2177.705371] em28xx #1:     card=73 -> Reddo DVB-C USB TV Box
[ 2177.705373] em28xx #1:     card=74 -> Actionmaster/LinXcel/Digitus VC211A
[ 2177.705375] em28xx #1:     card=75 -> Dikom DK300
[ 2177.705378] em28xx #1:     card=76 -> KWorld PlusTV 340U or UB435-Q (ATSC)
[ 2177.705380] em28xx #1:     card=77 -> EM2874 Leadership ISDBT
[ 2177.705383] em28xx #1:     card=78 -> PCTV nanoStick T2 290e
[ 2177.705385] em28xx #1:     card=79 -> Terratec Cinergy H5
[ 2177.705387] em28xx #1:     card=80 -> PCTV DVB-S2 Stick (460e)
[ 2177.705390] em28xx #1:     card=81 -> Hauppauge WinTV HVR 930C
[ 2177.705392] em28xx #1:     card=82 -> Terratec Cinergy HTC Stick
[ 2177.705395] em28xx #1:     card=83 -> Honestech Vidbox NW03
[ 2177.705397] em28xx #1:     card=84 -> MaxMedia UB425-TC
[ 2177.705399] em28xx #1:     card=85 -> PCTV QuatroStick (510e)
[ 2177.705402] em28xx #1:     card=86 -> PCTV QuatroStick nano (520e)
[ 2177.705404] em28xx #1:     card=87 -> Terratec Cinergy HTC USB XS
[ 2177.705407] em28xx #1:     card=88 -> C3 Tech Digital Duo HDTV/SDTV USB
[ 2177.705409] em28xx #1:     card=89 -> Delock 61959
[ 2177.705411] em28xx #1:     card=90 -> KWorld USB ATSC TV Stick UB435-Q V2
[ 2177.718126] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.728170] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.738164] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.748162] em28xx #1: failed to get i2c transfer status from
bridge register (error=-5)
[ 2177.748516] em28xx #1: Config register raw data: 0xfffffffb
[ 2177.748865] em28xx #1: AC97 chip type couldn't be determined
[ 2177.748868] em28xx #1: No AC97 audio processor
[ 2177.748873] em28xx #1: v4l2 driver version 0.2.0
[ 2178.108259] em28xx #1: V4L2 video device registered as video0
[ 2178.108264] em28xx #1: dvb set to isoc mode.
[ 2229.546070] em28xx #1: no endpoint for analog mode and transfer type 0

I hope you guys can help me out, if you need more information let me know,

Thanks in advance,

Jacob

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Unknown EM2800 video grabber (card=0)
  2014-03-01  9:32 Unknown EM2800 video grabber (card=0) Jacob Korf
@ 2014-03-02 18:08 ` Frank Schäfer
  2014-03-03  4:47   ` Devin Heitmueller
  0 siblings, 1 reply; 3+ messages in thread
From: Frank Schäfer @ 2014-03-02 18:08 UTC (permalink / raw)
  To: Jacob Korf, linux-media


Am 01.03.2014 10:32, schrieb Jacob Korf:
> Hi there,
>
> I'm trying this video capture stick from Conceptronic, the Home Video
> Creator, but I'm not getting it to work with Linux. I'm using kernel
> version 3.13.5 and I'm on Arch Linux. More information and specs here:
> http://www.conceptronic.net/product.php?id=322&linkid=294.
According to specsheet, it's a em2862 device.
You will need to figure out which demodulator it uses.

>
> This is the output from lsusb -v:
>
> Bus 001 Device 005: ID 1d19:6108 Dexatek Technology Ltd.
> Couldn't open device, some information will be missing
> Device Descriptor:
>   bLength                18
>   bDescriptorType         1
>   bcdUSB               2.00
>   bDeviceClass          239 Miscellaneous Device
>   bDeviceSubClass         2 ?
>   bDeviceProtocol         1 Interface Association
>   bMaxPacketSize0        64
>   idVendor           0x1d19 Dexatek Technology Ltd.
>   idProduct          0x6108
>   bcdDevice           40.01
>   iManufacturer           1
>   iProduct                2
>   iSerial                 3
>   bNumConfigurations      1
>   Configuration Descriptor:
>     bLength                 9
>     bDescriptorType         2
>     wTotalLength          248
>     bNumInterfaces          6
6 interfaces ???

>     bConfigurationValue     1
>     iConfiguration          4
>     bmAttributes         0x80
>       (Bus Powered)
>     MaxPower              500mA
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        0
>       bAlternateSetting       0
>       bNumEndpoints           2
>       bInterfaceClass       255 Vendor Specific Class
>       bInterfaceSubClass    255 Vendor Specific Subclass
>       bInterfaceProtocol    255 Vendor Specific Protocol
>       iInterface             32
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x8e  EP 14 IN
>         bmAttributes            3
>           Transfer Type            Interrupt
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0020  1x 32 bytes
>         bInterval               4
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x0e  EP 14 OUT
>         bmAttributes            3
>           Transfer Type            Interrupt
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0020  1x 32 bytes
>         bInterval               4
>     Interface Association:
>       bLength                 8
>       bDescriptorType        11
>       bFirstInterface         1
>       bInterfaceCount         5
>       bFunctionClass        255 Vendor Specific Class
>       bFunctionSubClass     255 Vendor Specific Subclass
>       bFunctionProtocol     255 Vendor Specific Protocol
>       iFunction               0
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        1
>       bAlternateSetting       0
>       bNumEndpoints           1
>       bInterfaceClass       255 Vendor Specific Class
>       bInterfaceSubClass    255 Vendor Specific Subclass
>       bInterfaceProtocol    255 Vendor Specific Protocol
>       iInterface              7
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x8f  EP 15 IN
>         bmAttributes            3
>           Transfer Type            Interrupt
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0008  1x 8 bytes
>         bInterval               7
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        2
>       bAlternateSetting       0
>       bNumEndpoints           1
>       bInterfaceClass       255 Vendor Specific Class
>       bInterfaceSubClass    255 Vendor Specific Subclass
>       bInterfaceProtocol    255 Vendor Specific Protocol
>       iInterface             20
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x83  EP 3 IN
>         bmAttributes            2
>           Transfer Type            Bulk
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0200  1x 512 bytes
>         bInterval               0
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        2
>       bAlternateSetting       1
>       bNumEndpoints           1
>       bInterfaceClass       255 Vendor Specific Class
>       bInterfaceSubClass    255 Vendor Specific Subclass
>       bInterfaceProtocol    255 Vendor Specific Protocol
>       iInterface             21
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x83  EP 3 IN
>         bmAttributes            5
>           Transfer Type            Isochronous
>           Synch Type               Asynchronous
>           Usage Type               Data
>         wMaxPacketSize     0x001c  1x 28 bytes
>         bInterval               1
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        2
>       bAlternateSetting       2
>       bNumEndpoints           1
>       bInterfaceClass       255 Vendor Specific Class
>       bInterfaceSubClass    255 Vendor Specific Subclass
>       bInterfaceProtocol    255 Vendor Specific Protocol
>       iInterface             22
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x83  EP 3 IN
>         bmAttributes            5
>           Transfer Type            Isochronous
>           Synch Type               Asynchronous
>           Usage Type               Data
>         wMaxPacketSize     0x0034  1x 52 bytes
>         bInterval               1
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        3
>       bAlternateSetting       0
>       bNumEndpoints           1
>       bInterfaceClass       255 Vendor Specific Class
>       bInterfaceSubClass    255 Vendor Specific Subclass
>       bInterfaceProtocol    255 Vendor Specific Protocol
>       iInterface             23
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x84  EP 4 IN
>         bmAttributes            2
>           Transfer Type            Bulk
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0200  1x 512 bytes
>         bInterval               0
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        3
>       bAlternateSetting       1
>       bNumEndpoints           1
>       bInterfaceClass       255 Vendor Specific Class
>       bInterfaceSubClass    255 Vendor Specific Subclass
>       bInterfaceProtocol    255 Vendor Specific Protocol
>       iInterface             24
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x84  EP 4 IN
>         bmAttributes            5
>           Transfer Type            Isochronous
>           Synch Type               Asynchronous
>           Usage Type               Data
>         wMaxPacketSize     0x00b8  1x 184 bytes
>         bInterval               1
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        3
>       bAlternateSetting       2
>       bNumEndpoints           1
>       bInterfaceClass       255 Vendor Specific Class
>       bInterfaceSubClass    255 Vendor Specific Subclass
>       bInterfaceProtocol    255 Vendor Specific Protocol
>       iInterface             25
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x84  EP 4 IN
>         bmAttributes            5
>           Transfer Type            Isochronous
>           Synch Type               Asynchronous
>           Usage Type               Data
>         wMaxPacketSize     0x02d8  1x 728 bytes
>         bInterval               1
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        3
>       bAlternateSetting       3
>       bNumEndpoints           1
>       bInterfaceClass       255 Vendor Specific Class
>       bInterfaceSubClass    255 Vendor Specific Subclass
>       bInterfaceProtocol    255 Vendor Specific Protocol
>       iInterface             26
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x84  EP 4 IN
>         bmAttributes            5
>           Transfer Type            Isochronous
>           Synch Type               Asynchronous
>           Usage Type               Data
>         wMaxPacketSize     0x13c4  3x 964 bytes
>         bInterval               1
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        3
>       bAlternateSetting       4
>       bNumEndpoints           1
>       bInterfaceClass       255 Vendor Specific Class
>       bInterfaceSubClass    255 Vendor Specific Subclass
>       bInterfaceProtocol    255 Vendor Specific Protocol
>       iInterface             27
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x84  EP 4 IN
>         bmAttributes            5
>           Transfer Type            Isochronous
>           Synch Type               Asynchronous
>           Usage Type               Data
>         wMaxPacketSize     0x0b84  2x 900 bytes
>         bInterval               1
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        4
>       bAlternateSetting       0
>       bNumEndpoints           1
>       bInterfaceClass       255 Vendor Specific Class
>       bInterfaceSubClass    255 Vendor Specific Subclass
>       bInterfaceProtocol    255 Vendor Specific Protocol
>       iInterface             28
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x85  EP 5 IN
>         bmAttributes            2
>           Transfer Type            Bulk
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0200  1x 512 bytes
>         bInterval               0
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        4
>       bAlternateSetting       1
>       bNumEndpoints           1
>       bInterfaceClass       255 Vendor Specific Class
>       bInterfaceSubClass    255 Vendor Specific Subclass
>       bInterfaceProtocol    255 Vendor Specific Protocol
>       iInterface             31
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x05  EP 5 OUT
>         bmAttributes            2
>           Transfer Type            Bulk
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0200  1x 512 bytes
>         bInterval               1
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        5
>       bAlternateSetting       0
>       bNumEndpoints           1
>       bInterfaceClass       255 Vendor Specific Class
>       bInterfaceSubClass    255 Vendor Specific Subclass
>       bInterfaceProtocol    255 Vendor Specific Protocol
>       iInterface             29
>       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
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        5
>       bAlternateSetting       1
>       bNumEndpoints           1
>       bInterfaceClass       255 Vendor Specific Class
>       bInterfaceSubClass    255 Vendor Specific Subclass
>       bInterfaceProtocol    255 Vendor Specific Protocol
>       iInterface             30
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x86  EP 6 IN
>         bmAttributes            5
>           Transfer Type            Isochronous
>           Synch Type               Asynchronous
>           Usage Type               Data
>         wMaxPacketSize     0x0240  1x 576 bytes
>         bInterval               1
>
Urghh... what a weird interface+endpoint configuration. :/
The driver currently can't handle it.

> I get the following output when I try what this guy says,
> http://www.ubuntu-es.org/node/181787:
>
> [ 1822.015471] usb 1-1.6: new high-speed USB device number 5 using ehci-pci
> [ 2163.941596] media: Linux media interface: v0.10
> [ 2163.948219] Linux video capture interface: v2.00
> [ 2163.956048] usbcore: registered new interface driver em28xx
> [ 2176.350939] em28xx: error: skipping audio endpoint 0x83, because it
> uses bulk transfers !
(see above)

> [ 2176.350947] em28xx: New device DK Video Grabber @ 480 Mbps
> (1d19:6108, interface 2, class 2)
> [ 2176.350951] em28xx: Audio interface 2 found (Vendor Class)
> [ 2176.351510] em28xx #0: Config register raw data: 0xfffffffb
> [ 2176.351859] em28xx #0: AC97 chip type couldn't be determined
> [ 2176.351863] em28xx #0: No AC97 audio processor
It is possible that this doesn't happen anymore with 3.14.

> [ 2176.351891] em28xx: New device DK Video Grabber @ 480 Mbps
> (1d19:6108, interface 3, class 3)
> [ 2176.351894] em28xx: DVB interface 3 found: bulk isoc
(of course wrong, see above)

...

> [ 2176.425034] em28xx #1: failed to get i2c transfer status from
> bridge register (error=-5)
> [ 2176.425040] em28xx #1: board has no eeprom
> [ 2176.435008] em28xx #1: failed to get i2c transfer status from
> bridge register (error=-5)
> [ 2176.445036] em28xx #1: failed to get i2c transfer status from
> bridge register (error=-5)
> [ 2176.455005] em28xx #1: failed to get i2c transfer status from
> bridge register (error=-5)
> [ 2176.465030] em28xx #1: failed to get i2c transfer status from

No idea what's going wrong here, but this dmesg output is definitely
incomplete.
Or maybe you modifed the driver and messed things up ? ;-)

Regards,
Frank


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Unknown EM2800 video grabber (card=0)
  2014-03-02 18:08 ` Frank Schäfer
@ 2014-03-03  4:47   ` Devin Heitmueller
  0 siblings, 0 replies; 3+ messages in thread
From: Devin Heitmueller @ 2014-03-03  4:47 UTC (permalink / raw)
  To: Frank Schäfer; +Cc: Jacob Korf, Linux Media Mailing List

> No idea what's going wrong here, but this dmesg output is definitely
> incomplete.
> Or maybe you modifed the driver and messed things up ? ;-)

My guess is that it's not actually an em28xx device at all (and the
doc the user is referring to refers to some device by the manufacturer
with the same name).

Open it up and send us some hi-res photos of the PCB.

Devin

-- 
Devin J. Heitmueller - Kernel Labs
http://www.kernellabs.com

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2014-03-03  4:47 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-01  9:32 Unknown EM2800 video grabber (card=0) Jacob Korf
2014-03-02 18:08 ` Frank Schäfer
2014-03-03  4:47   ` Devin Heitmueller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox