<div dir="ltr">Hi All,<br><br>I have recently purchased a WinTV Nova-S-USB2 device as they're cheap at the moment (£30), however after looking low and high, there doesn't appear to be any device support within the v4l drivers. According to another post from last month, <a href="http://www.linuxtv.org/pipermail/linux-dvb/2008-June/026572.html">http://www.linuxtv.org/pipermail/linux-dvb/2008-June/026572.html</a> the chips inside are CX24123 and CX24109 parts, and I can confirm that the USB ID reports back as 2040:4700<br>
<br>I'm not sure how to proceed with getting this device supported - I am unfortunately not a C programmer otherwise I would love to have a go, and nor am I linux expert - trial & error & google go a long way. Are the device drivers for other devices written by a team of developers, or owners who come up against the same problem as myself?<br>
<br><br>At the moment, I'm having to goto back to Windows to use this, but I'd love to get it into the DVB support so that it can be used with MythTV.<br><br>I shall update the Wiki as and when I discover more information.<br>
<br>Some bits and pieces from hwinfo/lsusb<br><br>hwinfo<br>41: USB 00.0: 0000 Unclassified device<br> [Created at usb.122]<br> UDI: /org/freedesktop/Hal/devices/usb_device_2040_4700_4031017788_if0<br> Unique ID: wzl7.qJiOpBPZmY2<br>
Parent ID: BSFT.Md0Y5Gpync9<br> SysFS ID: /devices/pci0000:00/0000:00:1d.7/usb7/7-4/7-4:1.0<br> SysFS BusID: 7-4:1.0<br> Hardware Class: unknown<br> Model: "HCW WinTV Model 47xxx"<br> Hotplug: USB<br> Vendor: usb 0x2040 "HCW"<br>
Device: usb 0x4700 "WinTV Model 47xxx"<br> Revision: "0.01"<br> Serial ID: "4031017788"<br> Speed: 480 Mbps<br> Module Alias: "usb:v2040p4700d0001dc00dsc00dp00icFFisc00ipFF"<br>
Config Status: cfg=new, avail=yes, need=no, active=unknown<br> Attached to: #45 (Hub)<br><br><br><br>someuser@mythbe1:~$ lsusb -v -d 2040:4700<br>Bus 007 Device 004: ID 2040:4700 Hauppauge <br>Device Descriptor:<br> bLength 18<br>
bDescriptorType 1<br> bcdUSB 2.00<br> bDeviceClass 0 (Defined at Interface level)<br> bDeviceSubClass 0 <br> bDeviceProtocol 0 <br> bMaxPacketSize0 64<br> idVendor 0x2040 Hauppauge<br>
idProduct 0x4700 <br> bcdDevice 0.01<br> iManufacturer 16 <br> iProduct 32 <br> iSerial 64 <br> bNumConfigurations 1<br> Configuration Descriptor:<br>
bLength 9<br> bDescriptorType 2<br> wTotalLength 78<br> bNumInterfaces 1<br> bConfigurationValue 1<br> iConfiguration 48 <br> bmAttributes 0x80<br>
(Bus Powered)<br> MaxPower 500mA<br> Interface Descriptor:<br> bLength 9<br> bDescriptorType 4<br> bInterfaceNumber 0<br> bAlternateSetting 0<br>
bNumEndpoints 2<br> bInterfaceClass 255 Vendor Specific Class<br> bInterfaceSubClass 0 <br> bInterfaceProtocol 255 <br> iInterface 0 <br> Endpoint Descriptor:<br>
bLength 7<br> bDescriptorType 5<br> bEndpointAddress 0x81 EP 1 IN<br> bmAttributes 1<br> Transfer Type Isochronous<br> Synch Type None<br>
Usage Type Data<br> wMaxPacketSize 0x0000 1x 0 bytes<br> bInterval 1<br> Endpoint Descriptor:<br> bLength 7<br> bDescriptorType 5<br>
bEndpointAddress 0x82 EP 2 IN<br> bmAttributes 2<br> Transfer Type Bulk<br> Synch Type None<br> Usage Type Data<br> wMaxPacketSize 0x0200 1x 512 bytes<br>
bInterval 0<br> Interface Descriptor:<br> bLength 9<br> bDescriptorType 4<br> bInterfaceNumber 0<br> bAlternateSetting 1<br> bNumEndpoints 2<br>
bInterfaceClass 255 Vendor Specific Class<br> bInterfaceSubClass 0 <br> bInterfaceProtocol 255 <br> iInterface 0 <br> Endpoint Descriptor:<br> bLength 7<br>
bDescriptorType 5<br> bEndpointAddress 0x81 EP 1 IN<br> bmAttributes 1<br> Transfer Type Isochronous<br> Synch Type None<br> Usage Type Data<br>
wMaxPacketSize 0x1400 3x 1024 bytes<br> bInterval 1<br> Endpoint Descriptor:<br> bLength 7<br> bDescriptorType 5<br> bEndpointAddress 0x82 EP 2 IN<br>
bmAttributes 2<br> Transfer Type Bulk<br> Synch Type None<br> Usage Type Data<br> wMaxPacketSize 0x0200 1x 512 bytes<br> bInterval 0<br>
Interface Descriptor:<br> bLength 9<br> bDescriptorType 4<br> bInterfaceNumber 0<br> bAlternateSetting 2<br> bNumEndpoints 2<br> bInterfaceClass 255 Vendor Specific Class<br>
bInterfaceSubClass 0 <br> bInterfaceProtocol 255 <br> iInterface 0 <br> Endpoint Descriptor:<br> bLength 7<br> bDescriptorType 5<br> bEndpointAddress 0x81 EP 1 IN<br>
bmAttributes 1<br> Transfer Type Isochronous<br> Synch Type None<br> Usage Type Data<br> wMaxPacketSize 0x1400 3x 1024 bytes<br>
bInterval 1<br> Endpoint Descriptor:<br> bLength 7<br> bDescriptorType 5<br> bEndpointAddress 0x82 EP 2 IN<br> bmAttributes 2<br>
Transfer Type Bulk<br> Synch Type None<br> Usage Type Data<br> wMaxPacketSize 0x0200 1x 512 bytes<br> bInterval 0<br>can't get device qualifier: Operation not permitted<br>
can't get debug descriptor: Operation not permitted<br>cannot read device status, Operation not permitted (1)<br><br></div>