[linux-dvb] WinTV-Nova-S-USB2

Nick Verdegem Nick at Verdegem.co.uk
Wed Jul 16 00:26:03 CEST 2008


Hi All,

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, http://www.linuxtv.org/pipermail/linux-dvb/2008-June/026572.htmlthe
chips inside are CX24123 and CX24109 parts, and I can confirm that the
USB ID reports back as 2040:4700

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?


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.

I shall update the Wiki as and when I discover more information.

Some bits and pieces from hwinfo/lsusb

hwinfo
41: USB 00.0: 0000 Unclassified device
  [Created at usb.122]
  UDI: /org/freedesktop/Hal/devices/usb_device_2040_4700_4031017788_if0
  Unique ID: wzl7.qJiOpBPZmY2
  Parent ID: BSFT.Md0Y5Gpync9
  SysFS ID: /devices/pci0000:00/0000:00:1d.7/usb7/7-4/7-4:1.0
  SysFS BusID: 7-4:1.0
  Hardware Class: unknown
  Model: "HCW WinTV Model 47xxx"
  Hotplug: USB
  Vendor: usb 0x2040 "HCW"
  Device: usb 0x4700 "WinTV Model 47xxx"
  Revision: "0.01"
  Serial ID: "4031017788"
  Speed: 480 Mbps
  Module Alias: "usb:v2040p4700d0001dc00dsc00dp00icFFisc00ipFF"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #45 (Hub)



someuser at mythbe1:~$ lsusb -v -d 2040:4700
Bus 007 Device 004: ID 2040:4700 Hauppauge
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x2040 Hauppauge
  idProduct          0x4700
  bcdDevice            0.01
  iManufacturer          16
  iProduct               32
  iSerial                64
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           78
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration         48
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      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
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       1
      bNumEndpoints           2
      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
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       2
      bNumEndpoints           2
      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
can't get device qualifier: Operation not permitted
can't get debug descriptor: Operation not permitted
cannot read device status, Operation not permitted (1)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.linuxtv.org/pipermail/linux-dvb/attachments/20080715/4899d716/attachment.htm 


More information about the linux-dvb mailing list