Use of Compro ViedoMate C200 Capture device

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I have a problem with a USB based Video/Audio capture device (a Compro VideoMate C200 made by Compro Technology Inc in Taiwan). It effectively has four separate ports: S-Video, Std Video, Left and Right Audio.

I am using Ubuntu Karmic as below:

uname
Linux 2.6.31-17-generic #54-Ubuntu SMP Thu Dec 10 16:20:31 UTC 2009 i686 GNU/Linux

I have the following output from dmesg and lsusb:

dmesg|tail -2
[ 3502.124056] usb 1-3: new high speed USB device using ehci_hcd and address 2
[ 3502.261780] usb 1-3: configuration #1 chosen from 1 choice

lsusb
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 185b:0200 Compro
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

lsusb -v
...

Bus 001 Device 003: ID 185b:0200 Compro
Device Descriptor:
bLength                18
bDescriptorType         1
bcdUSB               2.00
bDeviceClass            0 (Defined at Interface level)
bDeviceSubClass         0
bDeviceProtocol         0
bMaxPacketSize0        64
idVendor           0x185b Compro
idProduct          0x0200
bcdDevice            0.01
iManufacturer          16
iProduct               32
iSerial                64
bNumConfigurations      1
Configuration Descriptor:
 bLength                 9
 bDescriptorType         2
 wTotalLength          129
 bNumInterfaces          1
 bConfigurationValue     1
 iConfiguration         48
 bmAttributes         0xa0
   (Bus Powered)
   Remote Wakeup
 MaxPower              500mA
 Interface Descriptor:
   bLength                 9
   bDescriptorType         4
   bInterfaceNumber        0
   bAlternateSetting       0
   bNumEndpoints           3
   bInterfaceClass       255 Vendor Specific Class
   bInterfaceSubClass      0
   bInterfaceProtocol    255
   iInterface              0
   Endpoint Descriptor:
     bLength                 7
     bDescriptorType         5
     bEndpointAddress     0x81  EP 1 IN
     bmAttributes            1
       Transfer Type            Isochronous
       Synch Type               None
       Usage Type               Data
     wMaxPacketSize     0x0000  1x 0 bytes
     bInterval               1
   Endpoint Descriptor:
     bLength                 7
     bDescriptorType         5
     bEndpointAddress     0x82  EP 2 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     0x83  EP 3 IN
     bmAttributes            3
       Transfer Type            Interrupt
       Synch Type               None
       Usage Type               Data
     wMaxPacketSize     0x0000  1x 0 bytes
     bInterval               1
 Interface Descriptor:
   bLength                 9
   bDescriptorType         4
   bInterfaceNumber        0
   bAlternateSetting       1
   bNumEndpoints           3
   bInterfaceClass       255 Vendor Specific Class
   bInterfaceSubClass      0
   bInterfaceProtocol    255
   iInterface              0
   Endpoint Descriptor:
     bLength                 7
     bDescriptorType         5
     bEndpointAddress     0x81  EP 1 IN
     bmAttributes            1
       Transfer Type            Isochronous
       Synch Type               None
       Usage Type               Data
     wMaxPacketSize     0x1400  3x 1024 bytes
     bInterval               1
   Endpoint Descriptor:
     bLength                 7
     bDescriptorType         5
     bEndpointAddress     0x82  EP 2 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     0x83  EP 3 IN
     bmAttributes            3
       Transfer Type            Interrupt
       Synch Type               None
       Usage Type               Data
     wMaxPacketSize     0x0004  1x 4 bytes
     bInterval               1
 Interface Descriptor:
   bLength                 9
   bDescriptorType         4
   bInterfaceNumber        0
   bAlternateSetting       2
   bNumEndpoints           3
   bInterfaceClass       255 Vendor Specific Class
   bInterfaceSubClass      0
   bInterfaceProtocol    255
   iInterface              0
   Endpoint Descriptor:
     bLength                 7
     bDescriptorType         5
     bEndpointAddress     0x81  EP 1 IN
     bmAttributes            1
       Transfer Type            Isochronous
       Synch Type               None
       Usage Type               Data
     wMaxPacketSize     0x0000  1x 0 bytes
     bInterval               1
   Endpoint Descriptor:
     bLength                 7
     bDescriptorType         5
     bEndpointAddress     0x82  EP 2 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     0x83  EP 3 IN
     bmAttributes            3
       Transfer Type            Interrupt
       Synch Type               None
       Usage Type               Data
     wMaxPacketSize     0x0004  1x 4 bytes
     bInterval               1
 Interface Descriptor:
   bLength                 9
   bDescriptorType         4
   bInterfaceNumber        0
   bAlternateSetting       3
   bNumEndpoints           3
   bInterfaceClass       255 Vendor Specific Class
   bInterfaceSubClass      0
   bInterfaceProtocol    255
   iInterface              0
   Endpoint Descriptor:
     bLength                 7
     bDescriptorType         5
     bEndpointAddress     0x81  EP 1 IN
     bmAttributes            1
       Transfer Type            Isochronous
       Synch Type               None
       Usage Type               Data
     wMaxPacketSize     0x1400  3x 1024 bytes
     bInterval               1
   Endpoint Descriptor:
     bLength                 7
     bDescriptorType         5
     bEndpointAddress     0x82  EP 2 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     0x83  EP 3 IN
     bmAttributes            3
       Transfer Type            Interrupt
       Synch Type               None
       Usage Type               Data
     wMaxPacketSize     0x0000  1x 0 bytes
     bInterval               1
can't get device qualifier: Operation not permitted
can't get debug descriptor: Operation not permitted
cannot read device status, Operation not permitted (1)
...

I'm hoping that there may be some sort of generic driver that I can use, or at least some method of using the 'raw' output from the device ports.

Rgs,

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux