UNPKG

arch-wiki-md-repo

Version:

All arch-wiki articles in markdown format, updated every two days.

104 lines (67 loc) 4.46 kB
The Hauppauge Nova-T Stick is an USB2.0 DVB-T tuner with an additional antenna port. ## Contents * [1 Features](#Features) * [2 Installation](#Installation) * [3 Configuration](#Configuration) * [3.1 User permissions](#User_permissions) * [3.2 Getting channels](#Getting_channels) * [3.3 Watch TV](#Watch_TV) * [4 External Links](#External_Links) ## Features * Microtune MT2060 tuner * Dibcom DVB-T demodulator * USB 2.0 controller * Remote control ## Installation Since kernel 2.6.19 nearly all Nova-T sticks are recognized correctly. So if you just plug in your Nova-T Stick and run *dmesg* you should see something like this: ``` usb 2-3: new high speed USB device using ehci_hcd and address 5 usb 2-3: configuration #1 chosen from 1 choice dvb-usb: found a 'Hauppauge Nova-T Stick' in cold state, will try to load a firmware dvb-usb: did not find the firmware file. (dvb-usb-dib0700-01.fw) Please see linux/Documentation/dvb/ for more details on firmware-problems. (-2) ``` As you see the stick has been recognized but it's not working yet because the firmware was missing. Download the [dvb-usb-dib0700-03-pre1.fw firmware file](http://www.wi-bw.tfh-wildau.de/~pboettch/home/linux-dvb-firmware/dvb-usb-dib0700-03-pre1.fw) and copy it to */lib/firmware*. Depending on your box number (e.g 293) or device no. (e.g 70009) the kernel may require the firmware version to be *dvb-usb-dib0700-01.fw*. So either you just rename the firmware linked above or put a link. That's up to you. Both seem to work fine. If this is done just plug in the usb stick again and see what happens. The output of *dmesg* is supposed to look like that. ``` usb 2-3: new high speed USB device using ehci_hcd and address 7 usb 2-3: configuration #1 chosen from 1 choice dvb-usb: found a 'Hauppauge Nova-T Stick' in cold state, will try to load a firmware dvb-usb: downloading firmware from file 'dvb-usb-dib0700-01.fw' dib0700: firmware started successfully. dvb-usb: found a 'Hauppauge Nova-T Stick' in warm state. dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. DVB: registering new adapter (Hauppauge Nova-T Stick). DVB: registering frontend 0 (DiBcom 7000PC)... MT2060: successfully identified (IF1 = 1220) dvb-usb: Hauppauge Nova-T Stick successfully initialized and connected. ``` Perfect! Our usb stick is now ready to do its service. ## Configuration ### User permissions In order to have access to our usb stick as a normal user you'll have to add you to the *video* group. Run this command as root: ``` gpasswd -a USER video ``` Replace USER with the name of the user which you want to grant access. Afterwards either reboot or relogin. ### Getting channels Now that we have setup our usb stick and it's working fine, let's scan for channels. Therefore I recommend the linuxtv-dvb-apps package which you can find in the community repository. ``` pacman -S linuxtv-dvb-apps ``` Also we need a so called *initial scan file*. This file is needed for *scan* to work properly. It provides a frequency that *scan* is going to use as a starting point from which it'll proceed with its scan. These files are specific to your geographic location and have the form of cc-Ttttt, where cc is a two-letter country abbreviation, and Ttttt is the name of the location of the transmitter. You'll find a lot of scan files in the official [dvb-apps repository](http://linuxtv.org/hg/dvb-apps/file/4bca5d49c9bd/util/scan/dvb-t/). If you can't find a suitable initial scan file then you can build your own with [w_scan](http://free.pages.at/wirbel4vdr/w_scan/index2.html) ([AUR](https://aur.archlinux.org/packages.php?do_Details=1&ID=12028)). ``` w_scan -x > cc-Ttttt ``` So for example in Leipzig, Germany, you'd look for a file called de-Leipzig. ``` scan de-Leipzig > leipzig.conf ``` After a few seconds the scan has finished and all found channels have been written into our *leipzig.conf*. ### Watch TV Now there are a lot of ways to watch TV, for example with [Kaffeine](http://kaffeine.sourceforge.net/), xine, mplayer, [VLC](http://www.videolan.org/vlc) and so on. Also some of these programs provide EPG, Time shafting and things like that. A fast way is to just open your *leipzig.conf* with VLC and enjoy watching! ## External Links * [Official LinuxTV site](http://linuxtv.org/) * [Hauppauge Germany product page](http://www.hauppauge.de/pages/products/data_novatstick.html)