My Model info:
DVB under Linux it seems is something of a black art. I have spent days getting my WinTV Nova-T-Stick working with MythTV. It was a chore but I think I have done it. I have been using Debian Lenny on this box, but Ubuntu and other Debian based distributions should work too.
The first thing to do is check that your system has recognized it after plugging it in. (This go’s for any hardware, not just USB stuff)
tv@mythtv:~$ dmesg |grep dvb
[ 11.286091] dvb-usb: found a 'Hauppauge Nova-T Stick' in warm state.
[ 11.286252] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 12.536778] dvb-usb: Hauppauge Nova-T Stick successfully initialized and connected.
[ 12.537232] usbcore: registered new interface driver dvb_usb_dib0700
This shows that the ‘stick’ has been successfully found.
You may get an error about firmware. It needs the firmware file (dvb-usb-dib0700-1.10.fw) adding into /lib/firmware. If you have to shutdown and then startup, as it needs a ‘cold’ start to load it properly.
usbcore: registered new interface driver dvb_usb_dib0700
When you recieve the magic line above, this means that all drivers and firmware are working nicely. We can now begin to query the card. You should have things in /dev/dvb now also. With this card there is just one tuner so we just see ‘Adapter0′
tv@mythtv:/dev/dvb$ ls -alh
drwxr-xr-x 3 root root 60 2008-11-25 18:47 .
drwxr-xr-x 14 root root 3.6K 2008-11-25 18:48 ..
drwxr-xr-x 2 root root 120 2008-11-25 18:47 adapter0
We have more marvellous things in the adapter0 directory too. This is good ‘cos it means that its all been detected ok:
tv@mythtv:/dev/dvb/adapter0$ ls -alh
drwxr-xr-x 2 root root 120 2008-11-25 18:47 .
drwxr-xr-x 3 root root 60 2008-11-25 18:47 ..
crw-rw---- 1 root video 212, 4 2008-11-25 18:47 demux0
crw-rw---- 1 root video 212, 5 2008-11-25 18:47 dvr0
crw-rw---- 1 root video 212, 3 2008-11-25 18:47 frontend0
crw-rw---- 1 root video 212, 7 2008-11-25 18:47 net0
Ok, give yourself a pat on the back – you’re halfway there!
Now we need to test our card for channels and tune some in. At this point you may find (like I did) that you NEED an external DVB (Freeview) ariel. The little ones that I had just didnt cut it.
First lets download some tools to help us play with our nice tv card:
apt-get install dvb-utils
Now lets scan for channels and write to a ‘channels.conf’ file.
dvbscan /usr/local/share/dvb/scan/dvb-t/uk-Nottingham > .tzap/channels.conf
Have a look at the area files in /usr/share/dvb/dvb-t/ and choose a file for your area.