特殊:Badtitle/NS100:DViCO Dual Digital 4

来自Ubuntu中文
Wikibot留言 | 贡献2008年10月19日 (日) 11:53的版本
跳到导航跳到搜索

{{#ifexist: :DViCO Dual Digital 4/zh | | {{#ifexist: DViCO Dual Digital 4/zh | | {{#ifeq: {{#titleparts:DViCO Dual Digital 4|1|-1|}} | zh | | }} }} }} {{#ifeq: {{#titleparts:DViCO Dual Digital 4|1|-1|}} | zh | | }}

Note

This information was written for ubuntu 7.10 (tested ok on 8.04). It will likely work for most distributions with a recent kernel. Later distributions may have these drivers pre-compiled. Much of the info was taken from http://www.itee.uq.edu.au/~chrisp/Linux-DVB/DVICO/ and http://www.linuxtv.org/wiki/index.php/How_to_install_DVB_device_drivers - thanks to Chris Pascoe for making this work. I have tested this with a DViCO Dual Digital 4. According to the notes, this should also work for the FusionHDTV DVB-T Pro, the Dual Express, and the NANO. Other DViCO cards may already have support built into the distribution's kernel. A new version of this card was released in early 2008 that has a different tuner chip attached. As of April 08 this version IS supported by the Linux DVB drivers.

Drivers

Install the necessary software:

sudo apt-get install mercurial linux-headers-generic build-essential

Obtain the latest v4l-dvb source code:

hg clone http://linuxtv.org/hg/v4l-dvb

Compile and install:

cd v4l-dvb
make
sudo make install

Depending on your kernel version, and features in the latest v4l-dvb tree, compiling may fail. I had to edit v4l-dvb/v4l/.myconfig to disable compiling the USB_STKWEBCAM module (i.e. change the line 'CONFIG_USB_STKWEBCAM := m' to 'CONFIG_USB_STKWEBCAM := n'). Try switching off compilation for any other modules which cause trouble.

Firmware

Download and install the firmware:

wget http://www.linuxtv.org/downloads/firmware/dvb-usb-bluebird-01.fw
wget http://www.itee.uq.edu.au/~chrisp/Linux-DVB/DVICO/dvb-usb-bluebird-02.fw
wget http://www.itee.uq.edu.au/~chrisp/Linux-DVB/DVICO/xc3028-dvico-au-01.fw
sudo cp *.fw /lib/firmware

That last file seems to be specific to Australia. If you're somewhere else, there may already be firmware present in /lib/firmware. Regardless you should try installing the first two and see what happens (and describe your results here)

Testing

Reboot the computer, and try it out. Typing 'lsusb' should should one or more DVICO devices (Even the pci cards use the usb drivers - lspci should only list a usb controller for the card in question). dmesg should also give some details on how things loaded. There is more info testing at http://www.linuxtv.org/wiki/index.php/Testing_your_DVB_device or you could just jump in the deep end and try out MythTV or whatever app you plan to use the most.

Remote

The remote can be used in one of two ways. Straight up, it will work much the same as a keyboard. Unfortunately, many of the buttons do not map nicely onto keyboard keys, and don't come up as events under X. So to make full use of it, you need to run lirc, and use the dev/input driver. You need to find which device the IR receiver is on - try looking in /dev/input/by-path/ for something like pci-*-*--event-ir and seeing where the symlink points to - that should be the correct device. Further configuration details and sample configurations for the remote can be found at http://users.tpg.com.au/pokerrat/dvico_tutorial.tar.gz