Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Nova-t problem



Hi

Apologies in advance for the long post, but I've been struggling with this for a
while now, and wanted to include as much information as possible.

Anyway, I installed a Fedora Core 2 system and upgraded the kernel to 2.6.7
without problem. At this point, I followed the instructions here to install the
DVB-T software:
http://www.comp.lancs.ac.uk/computing/users/leek/ukdvb.php

cvs -d :pserver:anonymous@linuxtv.org:/cvs/linuxtv login
cvs -d :pserver:anonymous@linuxtv.org:/cvs/linuxtv co dvb-kernel
cd dvb-kernel/build-2.6
./getlinks
make

cd dvb-kernel/build-2.6
./insmod.sh load

This created the drivers for me and loaded the modules
Devices created:
[root@linuxpvr szap]# ls -lsa /dev/dvb/adapter0
total 8
4 drwxr-xr-x  2 root root   4096 Jul 17 10:29 .
4 drwxr-xr-x  6 root root   4096 Jul 17 10:29 ..
0 crw-rw----  1 root root 250, 1 Jul 17 10:29 audio0
0 crw-rw----  1 root root 250, 6 Jul 17 10:29 ca0
0 crw-rw----  1 root root 250, 4 Jul 17 10:29 demux0
0 crw-rw----  1 root root 250, 5 Jul 17 10:29 dvr0
0 crw-rw----  1 root root 250, 3 Jul 17 10:29 frontend0
0 crw-rw----  1 root root 250, 7 Jul 17 10:29 net0
0 crw-rw----  1 root root 250, 8 Jul 17 10:29 osd0
0 crw-rw----  1 root root 250, 0 Jul 17 10:29 video0

After running insmod.sh, this appears in the /var/log/messages file:
Jul 27 21:05:05 linuxpvr kernel: Linux video capture interface: v1.00
Jul 27 21:05:05 linuxpvr kernel: saa7146: register extension 'dvb'.
Jul 27 21:05:05 linuxpvr kernel: saa7146: register extension 'budget dvb'.
Jul 27 21:05:05 linuxpvr kernel: saa7146: found saa7146 @ mem e0a12000
(revision
1, irq 10) (0x13c2,0x1005).
Jul 27 21:05:05 linuxpvr kernel: DVB: registering new adapter
(TT-Budget/WinTV-NOVA-T  PCI).
Jul 27 21:05:06 linuxpvr kernel: DVB: registering frontend 0 (Grundig 29504-401
(LSI L64781 Based))...
Jul 27 21:05:06 linuxpvr kernel: mt312_read: ret == -121
Jul 27 21:05:06 linuxpvr kernel: adapter has MAC addr = 00:d0:5c:20:35:ff
Jul 27 21:05:06 linuxpvr kernel: saa7146: register extension 'budget_ci dvb'.
Jul 27 21:05:06 linuxpvr kernel: saa7146: register extension 'budget dvb /w
video in'.
Jul 27 21:05:06 linuxpvr kernel: usbcore: registered new driver
Technotrend/Hauppauge USB-Nova
Jul 27 21:05:06 linuxpvr kernel: usbcore: registered new driver ttusb-dec
Jul 27 21:05:06 linuxpvr kernel: usbcore: registered new driver vp7041

lsmod afterwards

Module                  Size  Used by
skystar2               27780  0
vp7041                 16004  0
ttusb_dec              23560  0
dvb_ttusb_budget       27292  0
budget_av               7424  0
budget_ci               9856  0
budget                  6912  0
budget_core             9348  3 budget_av,budget_ci,budget
dvb_ttpci              73484  0
ttpci_eeprom            3072  2 budget_core,dvb_ttpci
saa7146_vv             48256  2 budget_av,dvb_ttpci
saa7146                17700  6
budget_av,budget_ci,budget,budget_core,dvb_ttpci,saa7146_vv
mt312                  11140  0
cx24110                10776  0
grundig_29504_491       8196  0
grundig_29504_401      10120  0
tda1004x               18436  0
ves1820                 7812  0
stv0299                18184  0
alps_tdmb7              8196  0
alps_tdlb7             10124  0
ves1x93                 9488  0
dvb_core               79784  18
skystar2,vp7041,ttusb_dec,dvb_ttusb_budget,budget_ci,budget,budget_core,dvb_ttpci,mt312,cx24110,grundig_29504_491,grundig_29504_401,tda1004x,ves1820,stv0299,alps_tdmb7,alps_tdlb7,ves1x93
video_buf              16260  1 saa7146_vv
v4l2_common             5376  1 saa7146_vv
v4l1_compat            12164  1 saa7146_vv
videodev                7552  1 saa7146_vv
i2c_core               18836  13
skystar2,budget_core,dvb_ttpci,ttpci_eeprom,mt312,cx24110,grundig_29504_491,grundig_29504_401,tda1004x,stv0299,alps_tdmb7,alps_tdlb7,ves1x93

I was able to use dvbscan without problem to build a channels.conf

Also, tuning seems ok:
[root@linuxpvr szap]# ./tzap "Channel 4"
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
reading channels from file '/root/.tzap/channels.conf'
tuning to 481833330 Hz
video pid 0x0b0b, audio pid 0x0b0c
status 01 | signal 3030 | snr 2121 | ber 0000ffff | unc 00000009 |
status 1f | signal 3030 | snr d4d4 | ber 0000023a | unc 00000000 | FE_HAS_LOCK
status 1f | signal 3030 | snr d0d0 | ber 0000025d | unc 00000000 | FE_HAS_LOCK
status 1f | signal 3030 | snr d1d1 | ber 00000257 | unc 00000000 | FE_HAS_LOCK

Also (as long as I'm running tzap at the same time) I am able to use dvbdate
[root@linuxpvr dvbdate]# ./dvbdate
 
Tue Jul 27 21:09:07 2004
[root@linuxpvr dvbdate]#

I also verified these were coming over the UHF cable, by trying them with the
aerial unplugged and as expected they failed

Unable to view anything. Someone suggested running this while tzap was running:
[root@linuxpvr build-2.6]# cat /dev/dvb/adapter0/dvr0 > video.ts
 
[root@linuxpvr build-2.6]# ls -lsa video.ts
0 -rw-r--r--  1 root root 0 Jul 27 21:18 video.ts
[root@linuxpvr build-2.6]#

However, as you can see, nothing is generated

When I try xine dvb://, I get the following error message:
There is no input plugin available to handle 'dvb://'
Maybe MRL syntax is wrong or file/stream source
doesn't exist

My local transmitter is Crystal Palace, and I found this command to tune to and
view BBC1. Unfortunately, nothing seems to happen and I have to Ctrl-C out of
it.
 
[root@linuxpvr dvbstream]# tzap -a 0 "BBC ONE"
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
reading channels from file '/root/.tzap/channels.conf'
tuning to 505833330 Hz
video pid 0x0258, audio pid 0x0259
status 05 | signal 2f2f | snr b8b8 | ber 00000040 | unc 00000008 |
status 1f | signal 3030 | snr eaea | ber 00000044 | unc 00000000 | FE_HAS_LOCK
 
[root@linuxpvr dvbstream]# ./dvbstream -ps -qam 16 -cr 3_4 600 601 | mplayer -
dvbstream v0.6 - (C) Dave Chapman 2001-2004
Released under the GPL.
Latest version available from http://www.linuxstb.org/
dvbstream will stop after -1 seconds (71582788 minutes)
Setting filter for PID 600
Setting filter for PID 601
Using 224.0.1.2:5004:2
version=2
Streaming 2 streams
MPlayer 1.0pre4-3.3.3 (C) 2000-2004 MPlayer Team
 
CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville 870.5 MHz (Family: 6,
Stepping: 10)
Detected cache-line size is 32 bytes
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0
Reading config file /etc/mplayer/mplayer.conf
Reading config file /root/.mplayer/config
Reading /root/.mplayer/codecs.conf: Can't open '/root/.mplayer/codecs.conf': No
such file or directory
Reading /etc/mplayer/codecs.conf: Can't open '/etc/mplayer/codecs.conf': No
such
file or directory
Using built-in default codecs.conf.
font: can't open file: /root/.mplayer/font/font.desc
Font /usr/share/mplayer/font/font.desc loaded successfully! (206 chars)
Using Linux hardware RTC timing (1024Hz).
Can't open input config file /root/.mplayer/input.conf: No such file or
directory
Can't open input config file /etc/mplayer/input.conf: No such file or directory
Falling back on default (hardcoded) input config
Opening joystick device /dev/input/js0
Can't open joystick device /dev/input/js0 : No such device
Can't init input joystick
Setting up LIRC support...
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support.
You will not be able to use your remote control.
 
Playing -.
Reading from stdin... (**Nothing happens at this point and I have to Ctrl-C
out**)
Caught signal 2 - closing cleanly.
  
MPlayer interrupted by signal 2 in module: demux_open
[root@linuxpvr dvbstream]#

I have also physically removed the card from the system to confirm what model it
is. 
It's a Hauppauge WinTV-NOVA-t Version 1.20 and the two onboard chips are
labelled L64781 and Philips SAA 7145A H, as was logged in the /var/log/messages
file.

So, has anyone got any suggestions to where I can go from here? I had a feeling
that firmware may be an issue that I'm missing here??? This particular line
from the messages file does seem odd:
Jul 27 21:05:06 linuxpvr kernel: mt312_read: ret == -121

Thanks in advance for any suggestion anyone may have

Regards

Mike




Home | Main Index | Thread Index