Hauppauge WinTV-NOVA-T-500: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
(New page. Only some boards seem to be affected by the USB disconnects problem.)
 
(Document kernel patches)
Line 1: Line 1:
This is a Hauppauge Dual-tuner PCI card. It's actually a USB device, with the USB controller and USB dual-tuner on a single PCI card. There aren't any real USB plugs or sockets involved.
This is a Hauppauge Dual-tuner PCI card. It's actually a USB device, with the host USB controller and USB dual-tuner on a single PCI card. There aren't any real USB plugs or sockets involved. See [[DVB_USB#DiBcom_USB2.0_DVB-T_devices_.28based_on_the_DiB0700.29 | DVB_USB]] for further details

Some cards suffer from a '''serious problem'''. The USB DVB-T tuners seem to occasionally "disconnect" and reconnect during a tuning operation. In Linux 2.6.21 and earlier, this causes the kernel to oops requiring a reboot. If you apply all these patches [http://linuxtv.org/hg/v4l-dvb?cmd=changeset;node=8f4baced069c3fa0a9eeec6716d1928557df0cec;style=raw 1] [http://linuxtv.org/hg/v4l-dvb?cmd=changeset;node=45d23e0b79726e71f0a37dc6644a297a55403ec7;style=raw 2] [http://linuxtv.org/hg/v4l-dvb?cmd=changeset;node=1a4739838a8e4f09ff151d7dcb502ebb864f2e04;style=raw 3] then you won't get a kernel oops - instead, your LinuxDVB application will just stop working. Exiting and restarting your application (more accurately, closing all the LinuxDVB devices and then waiting a second) should make everything work again. There is currently (May 2007) no known fix for the underlying USB disconnect problem.

Scanning (or tuning with any AUTO parameters) is known to be broken in kernel 2.6.20, and probably earlier kernels too. Fixed in kernel 2.6.21; try [[http://linuxtv.org/hg/v4l-dvb?cmd=changeset;node=4e0f277a01f1;style=gitweb this patch]] for older kernels.



I've got 2 of these, which are different revisions of the board. This one is rock solid:
I've got 2 of these, which are different revisions of the board. This one is rock solid:
Line 15: Line 20:
00:13.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 65)
00:13.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 65)


Note that chip is a different revision number.
Note that USB controller chip is a different revision number.

Revision as of 13:56, 15 May 2007

This is a Hauppauge Dual-tuner PCI card. It's actually a USB device, with the host USB controller and USB dual-tuner on a single PCI card. There aren't any real USB plugs or sockets involved. See DVB_USB for further details

Some cards suffer from a serious problem. The USB DVB-T tuners seem to occasionally "disconnect" and reconnect during a tuning operation. In Linux 2.6.21 and earlier, this causes the kernel to oops requiring a reboot. If you apply all these patches 1 2 3 then you won't get a kernel oops - instead, your LinuxDVB application will just stop working. Exiting and restarting your application (more accurately, closing all the LinuxDVB devices and then waiting a second) should make everything work again. There is currently (May 2007) no known fix for the underlying USB disconnect problem.

Scanning (or tuning with any AUTO parameters) is known to be broken in kernel 2.6.20, and probably earlier kernels too. Fixed in kernel 2.6.21; try [this patch] for older kernels.


I've got 2 of these, which are different revisions of the board. This one is rock solid:

$ lspci
00:13.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 61)
00:13.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 61)
00:13.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 63)

This one has the random USB disconnects problem:

$ lspci
00:13.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 62)
00:13.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 62)
00:13.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 65)

Note that USB controller chip is a different revision number.