DViCO FusionHDTV DVB-T Dual Digital 4

From MythTV

Jump to: navigation, search

Contents

Description

PCI dual DVB-T tuner [1] Internally, this device consists of a VIA USB controller driving 2 DVB-T tuners. Rev 1 of the board has 2 "bluebird" tuners, Rev 2 has 2 Dibcom 7070 tuners.

More current info is at linuxtv.org, which is the definitive site for information about DVB cards and their drivers ('cos thats where the drivers come from).


Note: FusionHDTV DVB-T Nano 2 has the same usb hardware as the Dual Digital 4 (Rev 1?), and is also supported by the patch below.

Issues

The patch is no longer required to get this working - the required drivers are now part of the v4l-dvb tree (including IR support). Follow instructions at https://help.ubuntu.com/community/DViCO_Dual_Digital_4 or http://www.itee.uq.edu.au/~chrisp/Linux-DVB/DVICO/ to get this working.

Note that older kernels such as 2.6.22 as supplied with Linuxmce 7.10 may have problems with AMD 680G chipsets (and others) resulting in the tuners suffering "USB disconnects" and requiring the driver modules to be reloaded or a reboot. This occurs even with the new Linuxtv V4LB drivers. The Rev 2 board with the Dibcom tuner chips has been tested as working with kernel 2.6.27.4 (as at 25 Nov 2008).

IR Remote Control

IR support is now included in the main driver in the v4l-dvb tree.

More Information

There is a useful thread in the Ubuntu Forums about these cards and the remote.

Revision 1 cards

Although it is a pci card the tuners appear on the usb bus.

Bus 007 Device 003: ID 0fe9:db78 DVICO 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
   bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x0fe9 DVICO
  idProduct          0xdb78 
  bcdDevice           87.4a
  iManufacturer           1 Dvico
  iProduct                2 Bluebird
  iSerial                 4 
  bNumConfigurations      1

dmesg should look like this:

dvb-usb: found a 'DViCO FusionHDTV DVB-T Dual Digital 4' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
DVB: registering new adapter (DViCO FusionHDTV DVB-T Dual Digital 4).
DVB: registering frontend 0 (Zarlink ZL10353 DVB-T)...
dvb-usb: DViCO FusionHDTV DVB-T Dual Digital 4 successfully initialized and connected.
dvb-usb: found a 'DViCO FusionHDTV DVB-T Dual Digital 4' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
DVB: registering new adapter (DViCO FusionHDTV DVB-T Dual Digital 4).
DVB: registering frontend 1 (Zarlink ZL10353 DVB-T)...
dvb-usb: DViCO FusionHDTV DVB-T Dual Digital 4 successfully initialized and connected.
usbcore: registered new driver dvb_usb_cxusb

the following modules should be loaded:

xc3028_fe               9088  2
zl10353                 8072  2
dvb_usb_cxusb          31236  0
dvb_usb                26124  1 dvb_usb_cxusb
dvb_core               85424  1 dvb_usb
dvb_pll                17156  2 dvb_usb_cxusb,dvb_usb
ehci_hcd               41352  0
usbcore               140328  4 dvb_usb_cxusb,dvb_usb,ehci_hcd

Revision 2 cards

The tuners appear on a USB bus, using a USB interface on the PCI card

 lsusb -v -s 8:2
Bus 008 Device 002: ID 0fe9:db98 DVICO
Device Descriptor:
 bLength                18
 bDescriptorType         1
 bcdUSB               2.00
 bDeviceClass            0 (Defined at Interface level)
 bDeviceSubClass         0
 bDeviceProtocol         0
 bMaxPacketSize0        64
 idVendor           0x0fe9 DVICO
 idProduct          0xdb98
 bcdDevice           d3.4b
 iManufacturer           1 Dvico
 iProduct                2 Bluebird
 iSerial                 4 0000d34b
 bNumConfigurations      1

dmesg should look like this:

dvb-usb: found a 'DViCO FusionHDTV DVB-T Dual Digital 4 (rev 2)' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
DVB: registering new adapter (DViCO FusionHDTV DVB-T Dual Digital 4 (rev 2))
DVB: registering adapter 0 frontend 0 (DiBcom 7000PC)...
DiB0070: successfully identified
input: IR-receiver inside an USB DVB receiver as /class/input/input5
dvb-usb: schedule remote query interval to 100 msecs.
dvb-usb: DViCO FusionHDTV DVB-T Dual Digital 4 (rev 2) successfully initialized and connected.
dvb-usb: found a 'DViCO FusionHDTV DVB-T Dual Digital 4 (rev 2)' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
DVB: registering new adapter (DViCO FusionHDTV DVB-T Dual Digital 4 (rev 2))
DVB: registering adapter 1 frontend 0 (DiBcom 7000PC)...
DiB0070: successfully identified
input: IR-receiver inside an USB DVB receiver as /class/input/input7
dvb-usb: schedule remote query interval to 100 msecs.
dvb-usb: DViCO FusionHDTV DVB-T Dual Digital 4 (rev 2) successfully initialized and connected.
registered new interface driver dvb_usb_cxusb

The following modules should be loaded:

dib7000m               13636  1 dvb_usb_dib0700
dib3000mc              12168  1 dvb_usb_dib0700
dib7000p               15880  4 dvb_usb_dib0700,dvb_usb_cxusb
dibx000_common          3588  3 dib7000m,dib3000mc,dib7000p
dvb_usb                18828  2 dvb_usb_dib0700,dvb_usb_cxusb
dib0070                 7556  4 dvb_usb_dib0700,dvb_usb_cxusb
i2c_core               23572  9 dvb_usb_dib0700,dib7000m,dib3000mc,dib7000p,dibx000_common,dvb_usb,dib0070,i2c_piix4,nvidia
usbcore               136304  9 dvb_usb_dib0700,dvb_usb_cxusb,dvb_usb,lirc_mceusb2,usbhid,uhci_hcd,ohci_hcd,ehci_hcd
Personal tools