I have the Nova-T-500 which is a USB connection through the PCI interface. I couldn't see a specific PCI entry for it, but I suspect it is the VIA USB card (as I don't think I have any other VIA in the system, the mobo chipset is nVidia)
01:09.0 0c03: 1106:3038 (rev 62) (prog-if 00 [UHCI])
Subsystem: 1106:3038
Flags: bus master, medium devsel, latency 64, IRQ 21
I/O ports at cc00 [size=32]
Capabilities: [80] Power Management version 2
01:09.1 0c03: 1106:3038 (rev 62) (prog-if 00 [UHCI])
Subsystem: 1106:3038
Flags: bus master, medium devsel, latency 64, IRQ 19
I/O ports at c800 [size=32]
Capabilities: [80] Power Management version 2
01:09.2 0c03: 1106:3104 (rev 65) (prog-if 20 [EHCI])
Subsystem: 1106:3104
Flags: bus master, medium devsel, latency 64, IRQ 18
Memory at fd2fe000 (32-bit, non-prefetchable) [size=256]
Capabilities: [80] Power Management version 2
from lsusb -vv
Bus 003 Device 002: ID 2040:9941 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 0x9941
bcdDevice 1.00
iManufacturer 1 Hauppauge
iProduct 2 WinTV Nova-DT
iSerial 3 4028962000
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 46
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
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 1
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 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 1
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 1
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: 0x0000
(Bus Powered)
v4l2-ctl didn't work, its looking for a device here, /dev/video which doesn't exist (running 0710) there is a device under /dev/dvb... several directories and devices for 2 "adapters" etc, but using the --device= option just reports:
ioctl: VIDIOC_ENUMINPUT
I didn't have to compile anything, however I am not using this DVB card right at the moment.
hth