[mythtv-users] no output from dvr0 with Hauppauge Nova-T PCI (tda1004x frontend)

Lee Webb lee at dot.net.au
Mon Nov 29 03:11:07 UTC 2004


Hi,

My apologies for the verbosity of this post.

I'm having some issues with getting output from a Hauppauge Nova-T PCI
under any circumstances.

No data comes from dvr0 after a (seemingly) successful tuning using
tzap, whats more I don't believe that the scan application is working
correctly for me either.

Here are the details of the card:

0000:00:0a.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
        Subsystem: Technotrend Systemtechnik GmbH Technotrend-Budget / Hauppauge WinTV-NOVA-T DVB card
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 32 (3750ns min, 9500ns max)
        Interrupt: pin A routed to IRQ 12
        Region 0: Memory at ef002000 (32-bit, non-prefetchable)

0000:00:0a.0 Class 0480: 1131:7146 (rev 01)
        Subsystem: 13c2:1011
        Flags: bus master, medium devsel, latency 32, IRQ 12
        Memory at ef002000 (32-bit, non-prefetchable)

>From what I can tell the above means that the budget-ci & tda1004x
modules are right for me. Below is the kernel output when loading these
modules:

Nov 28 15:14:57 suki saa7146: register extension 'budget_ci dvb'.
Nov 28 15:14:57 suki ACPI: PCI interrupt 0000:00:0a.0[A] -> GSI 12 (level, low) -> IRQ 12
Nov 28 15:14:57 suki saa7146: found saa7146 @ mem e1a6e000 (revision 1, irq 12) (0x13c2,0x1011).
Nov 28 15:14:57 suki DVB: registering new adapter (TT-Budget/WinTV-NOVA-T  PCI).
Nov 28 15:14:57 suki tda1004x: Detected Philips TDA10045H.
Nov 28 15:14:57 suki tda1004x: Detected Philips TD1316 tuner.
Nov 28 15:14:59 suki DVB: registering frontend 0:0 (Philips TDA10045H)...
Nov 28 15:14:59 suki TT-Budget/WinTV-NOVA-T  PCI adapter 0 has MAC addr = 00:d0:5c:23:b2:53

Using the dvb-t/au-sydney_north_shore file (details of which were
checked against the real thing on http://www.dba.org.au and seemed to be
right) from the linuxtv-dvb-apps-1.1.0 package I get the following,
which I am interpretting to not be such a good thing:

suki scan # ./scan -vv dvb-t/au-sydney_north_shore
scanning dvb-t/au-sydney_north_shore
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 226500000 1 3 0 3 1 1 0
initial transponder 177500000 1 2 0 3 1 2 0
initial transponder 191625000 1 3 0 3 1 1 0
initial transponder 219500000 1 3 0 3 1 1 0
initial transponder 571500000 1 2 0 3 1 2 0
>>> tune to: 226500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE
>>> tuning status == 0x00
>>> tuning status == 0x0d
>>> tuning status == 0x01
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
WARNING: >>> tuning failed!!!
>>> tune to: 226500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE (tuning failed)
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x0d
>>> tuning status == 0x01
>>> tuning status == 0x05
>>> tuning status == 0x1f
WARNING: filter timeout pid 0x0011
WARNING: filter timeout pid 0x0000
WARNING: filter timeout pid 0x0010
>>> tune to: 177500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE
>>> tuning status == 0x0d
>>> tuning status == 0x05
>>> tuning status == 0x01
>>> tuning status == 0x1f
WARNING: filter timeout pid 0x0011
WARNING: filter timeout pid 0x0000
ERROR: interrupted by SIGINT, dumping partial result...
dumping lists (0 services)
Done.

If I run tzap on the channels.conf-dvbt-australia for any channel (aside
from SBS) I get what appears to be a good lock onto something:

suki szap # ./tzap -c channels.conf-dvbt-australia -r "ABC TV 2" 
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
tuning to 226500000 Hz
video pid 0x0200, audio pid 0x028a
status 00 | signal c7c7 | snr dede | ber 0001fffe | unc 0000007d | 
status 1f | signal c6c6 | snr fefe | ber 0000004e | unc 00000000 | FE_HAS_LOCK
status 1f | signal c7c7 | snr fefe | ber 00000062 | unc 00000000 | FE_HAS_LOCK
status 1f | signal c6c6 | snr fefe | ber 00000060 | unc 00000000 | FE_HAS_LOCK
status 1f | signal c6c6 | snr fefe | ber 00000044 | unc 00000000 | FE_HAS_LOCK

However if I cat the /dev/dvb/adapter0/dvr0 device while tzap is running
I get absolutely nothing.

I am currently using gentoo's 2.6.9 kernel for the modules, I have also
tried the CVS dvb-kernel package with much the same results, read no
success.

I have seen many posts from people saying that they are unable to get
output from this card, and then 2 posts later say that it just started
working ...

I'm fairly close to Artarmon in Sydney, so the default channels conf
provided in the linuxtv-dvb-apps-1.1.0 should be okay for me (except
that tzap can't lock onto SBS)

Can anyone help me out?

-- 
Cheers

--
Lee Webb
Systems Administrator
DOT Communications
lee.webb at dot.net.au



More information about the mythtv-users mailing list