Hi, I'm a newbie to dvb (using Mandrake 9.1) and have purchased a shiny new Hauppauge Nova-T card for use in the UK on the strength that others seem to have got this card running:
http://www.linuxstb.org/dvb-t/index.shtml Unfortunately, I just can't seem to get it working! I've search the net and mailing lists. Tried to follow instuctions on HOWTO's etc. But I just can't get the card to output any data. I've downloaded and compiled the 1.0.0 drivers: http://linuxtv.org/download/dvb/linuxtv-dvb-1.0.0.tar.gz and copied ttlcdacc.dll (extracted from a windows install) into /etc/dvb/tda1004x.mc make insmod gives (no errors): sync ( \ insmod videodev; \ \ insmod dvb-core.o dvb_shutdown_timeout=0; \ make -C frontends insmod; \ make -C av7110 insmod; \ ) Using /lib/modules/2.4.21-0.13mdksmp/kernel/drivers/media/video/videodev.o.gz make[1]: Entering directory `/usr/local/src/linuxtv-dvb-1.0.0/driver/frontends' insmod alps_bsrv2.o; insmod alps_tdmb7.o; insmod alps_tdlb7.o; insmod grundig_29504-401.o; insmod grundig_29504-491.o; insmod stv0299.o; insmod ves1820.o; insmod tda1004x.o; insmod mt312.o; make[1]: Leaving directory `/usr/local/src/linuxtv-dvb-1.0.0/driver/frontends' make[1]: Entering directory `/usr/local/src/linuxtv-dvb-1.0.0/driver/av7110' insmod input; \ insmod evdev; \ insmod dvb-ttpci.o; Using /lib/modules/2.4.21-0.13mdksmp/kernel/drivers/input/input.o.gz Using /lib/modules/2.4.21-0.13mdksmp/kernel/drivers/input/evdev.o.gz make[1]: Leaving directory `/usr/local/src/linuxtv-dvb-1.0.0/driver/av7110' sync lsmod gives: dvb-ttpci 312468 0 (unused) evdev 5728 0 (unused) input 6048 0 [dvb-ttpci evdev] mt312 6920 0 tda1004x 10340 1 ves1820 5212 0 stv0299 8240 0 (unused) grundig_29504-491 4896 0 grundig_29504-401 5000 0 alps_tdlb7 5100 0 alps_tdmb7 4836 0 alps_bsrv2 4984 0 dvb-core 51972 3 [dvb-ttpci mt312 tda1004x ves1820 stv0299 grundig_29504-491 grundig_29504-401 alps_tdlb7 alps_tdmb7 alps_bsrv2] videodev 8160 0 [dvb-ttpci] dmesg gives: Linux video capture interface: v1.00 DVB: registering new adapter (TT-Budget/WinTV-NOVA-T PCI). tda1004x: Detected Philips TDA10045H. tda1004x: Detected Philips TDM1316L tuner. DVB: registering frontend 0:0 (Philips TDA10045H)... mt312_read: ret == -121 TT-Budget/WinTV-NOVA-T PCI adapter 0 has MAC addr = 00:d0:5c:22:23:a7 devfs also seems to create the device nodes: ls /dev/dvb/adapter0/ demux0 dvr0 frontend0 net0 I am based in Falmouth, Cornwall and use the Redruth transmitter: http://www.itc.org.uk/uk_television_sector/reception_advice/digital_trans_guide/show_transmitter.asp?siteID=79 So I have installed libxml2 and compiled the latest dvbtune from cvs, I seems to find a signal, but complains about 'nothing to read': ./dvbtune -f 618000 -qam 16 -cr 3_4 -m Signal=51914, Verror=12, SNR=65278dB, BlockErrors=0, (S|L|C|V|SY|) Signal=51657, Verror=12, SNR=65278dB, BlockErrors=0, (S|L|C|V|SY|) Signal=51657, Verror=6, SNR=65278dB, BlockErrors=0, (S|L|C|V|SY|) Signal=51914, Verror=6, SNR=65278dB, BlockErrors=0, (S|L|C|V|SY|) Signal=51914, Verror=6, SNR=65278dB, BlockErrors=0, (S|L|C|V|SY|) Signal=51657, Verror=6, SNR=65278dB, BlockErrors=0, (S|L|C|V|SY|) Signal=51657, Verror=10, SNR=65278dB, BlockErrors=0, (S|L|C|V|SY|) Signal=51914, Verror=10, SNR=65278dB, BlockErrors=0, (S|L|C|V|SY|) ./dvbtune -f 618000 -qam 16 -cr 3_4 -i Using DVB card "Philips TDA10045H" tuning DVB-T (in United Kingdom) to 618000000 Hz polling.... Getting frontend event FE_STATUS: FE_HAS_SIGNAL FE_HAS_LOCK FE_HAS_CARRIER FE_HAS_VITERBI FE_HAS_SYNC Bit error rate: 123020 Signal strength: 51657 SNR: 0 FE_STATUS: FE_HAS_SIGNAL FE_HAS_LOCK FE_HAS_CARRIER FE_HAS_VITERBI FE_HAS_SYNC <transponder type="T" freq="618000000"> Nothing to read from fd_pat Nothing to read from fd_sdt </transponder> Running the scan utility with a modified initial.h: /** * Redruth, (BBC1, ...) */ { .type = FE_OFDM, .param = { .frequency = 618000000, .inversion = INVERSION_OFF, { ofdm: { .bandwidth = BANDWIDTH_8_MHZ, .code_rate_HP = FEC_3_4, .code_rate_LP = FEC_NONE, .constellation = QAM_16, .transmission_mode = TRANSMISSION_MODE_2K, .guard_interval = GUARD_INTERVAL_1_32, .hierarchy_information = HIERARCHY_NONE } } } }, gives: >>> tune to: 618000000:INVERSION_OFF:BANDWIDTH_8_MHZ:FEC_3_4:FEC_NONE:QAM_16:TRANSMISSION_MODE_2K:GUARD_INTERVAL_1_32:HIERARCHY_NONE WARNING: filter timeout pid 0x0011 WARNING: filter timeout pid 0x0010 WARNING: filter timeout pid 0x0000 dumping lists (0 services) Done. I finally figure out how to I create a channels.conf manually: BBC-1:618000000:INVERSION_OFF:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_2K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:600:601 and I think I got tzap to work? ./tzap -r BBC-1 using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0' tuning to 618000000 Hz status 00 | signal c9c9 | snr 5c5c | ber 0001fffe | unc 00000000 | status 1f | signal c9c9 | snr fefe | ber 00000008 | unc 00000000 | FE_HAS_LOCK status 1f | signal c9c9 | snr fefe | ber 0000000a | unc 00000000 | FE_HAS_LOCK status 1f | signal c9c9 | snr fefe | ber 00000008 | unc 00000000 | FE_HAS_LOCK status 1f | signal c9c9 | snr fefe | ber 0000000a | unc 00000000 | FE_HAS_LOCK But if I try to cat /dev/dvb/adapter0/dvr0 I get an empty file - no matter how long I leave it. dvbstream is no better: ./dvbstream -f 618000 -qam 16 -cr 3_4 -ps -o 600 601 dvbstream v0.4pre3 - (C) Dave Chapman 2001 Released under the GPL. Latest version available from http://www.linuxstb.org/ Using DVB card "Philips TDA10045H" tuning DVB-T (in United Kingdom) to 618000000 Hz polling.... Getting frontend event FE_STATUS: FE_HAS_SIGNAL FE_HAS_LOCK FE_HAS_CARRIER FE_HAS_VITERBI FE_HAS_SYNC Bit error rate: 8 Signal strength: 51657 SNR: 65278 FE_STATUS: FE_HAS_SIGNAL FE_HAS_LOCK FE_HAS_CARRIER FE_HAS_VITERBI FE_HAS_SYNC Output to stdout Streaming 2 streams followed by absolutely no data! :-( I have tried other combinations of qam and cr but to no avail. What am I doing wrong? :-? Any help would be *very* much appreciated. Thank you. -- Info: To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe linux-dvb" as subject.
