Hauppauge WinTV-NOVA-T-500: Difference between revisions
(Added Freq setting patch from Olivier Danet) |
m (removed the "no fix for disconnects" statement) |
||
Line 1: | Line 1: | ||
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 |
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 |
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. |
||
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. |
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. |
Revision as of 13:04, 30 July 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.
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.
July 30, 2007 - In order to fix the disconnects and get proper remote control support, you should apply the following patches in that order to the v4l-dvb tree:
* MT1060_IF1_freq_set.diff - 2.3K * Sets the MT2060 IF1 frequency according to the calibration values stored in the EEPROM. It is supposed to enhance the signal quality * Olivier Danet * Post: http://linuxtv.org/pipermail/linux-dvb/2006-December/014926.html * dibcom2.diff - 1.2K * fix disconnects for NOVA-T-500 and NOVA-TD * Jose Alberto Reguero * Post: http://linuxtv.org/pipermail/linux-dvb/2007-July/019284.html * nova-td_remote.diff - 2.6K * Add remote keymap for the Hauppauge Nova-TD Stick * Janne Grunau * Post: http://linuxtv.org/pipermail/linux-dvb/2007-July/019349.html * nova-t500_remote.diff - 760B * Add remote control support for the Hauppauge Nova-T 500 * Janne Grunau * Post: http://linuxtv.org/pipermail/linux-dvb/2007-July/019349.html
YMMV,,,
thanks for work by Olivier Danet, Janne Grunau and Jose Alberto Reguero.
you may want/need to turn on the on-board amplifier:
sudo gedit /etc/modprobe.d/options Add: options dvb-usb-dib0700 force_lna_activation=1