[vdr] Hauppauge WinTV NOVA-T USB2 with vdr?!

Laz laz at club-burniston.co.uk
Sun Dec 4 12:26:38 CET 2005


Hi,

Has anyone managed to get vdr to work with a Hauppauge WinTV NOVA-T USB2? I'm 
trying to add one to an existing system with a PCI DVB-T card and it just 
keeps on restarting because it cannot get a signal from the USB device which 
hotplug sets to /dev/dvb/adaptor0. Hotplug loads the firmware and all looks 
good.

There are issues with the filter timeout on these devices (see 
http://www.linuxtv.org/pipermail/linux-dvb/2005-May/001738.html). If I use 
'scan' from dvb-apps, all I get is the initial transponder. If I add a '-5' 
option to extend the filter timeout, I get a full listing of all the 
available transponders.

If I use softdevice for output, I never actually see any video, just a series 
of 'reconfiguring layer' messages, which I think is a sign of no MPEG stream. 
If I run with just streamdev-server, I can switch channels with using SVDRP 
but it seems to switch between transponders just a little bit too quickly for 
my liking, i.e. as if it isn't actually switching it! In fact, if I try 'scan 
-c' to scan the currently tuned transponder, I get:

using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
WARNING: filter timeout pid 0x0011
WARNING: filter timeout pid 0x0000
dumping lists (0 services)
Done.

Which looks like it isn't tuned to anything (doing the same for the PCI card 
gives an instant list of channels).

Has anyone sorted this one out? Is it a problem with filter timeout on tuning 
or something else? What's the easiest way of testing to see if it is actually 
streaming data (once tuned with tzap) to discount that option? I would 
usually use dvbstream but that fails for this device, I think because of the 
timeout problem again (saw references to this in the linux-dvb mailing list). 
Would changing PMT_SCAN_TIMEOUT in pat.c help me here?

For reference:
$ tzap "BBC ONE"
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
reading channels from file '/home/laz/.tzap/channels.conf'
tuning to 722166670 Hz
video pid 0x0258, audio pid 0x0259
status 1f | signal 0700 | snr 0000 | ber 001fffff | unc 00000000 | FE_HAS_LOCK
status 1f | signal ff3f | snr 0001 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 0703 | snr 0000 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 0000 | snr ffff | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 0000 | snr ffff | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 0000 | snr ffff | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 0000 | snr ffff | ber 00000000 | unc 00000000 | FE_HAS_LOCK

Which carries on spewing out the last line for ever. 

I'm a tad worried about the signal 0000 bit! Maybe it is actually tuning but 
then not outputting a dvb stream. It's been a while since I've had to resort 
to dvb-apps because vdr has pretty much 'just worked' with my PCI cards!

This is with DVB drivers form a 2.6.12.5 kernel and vdr-1.3.36.

Cheers,

Laz



More information about the vdr mailing list