[linux-dvb] [PATCH] Add support for DViCO FusionHDTV5 USB Gold

Michael Krufky mkrufky at m1k.net
Sun Jan 1 00:24:49 CET 2006


This patch adds Bluebird ATSC (FusionHDTV5 USB Gold) support to the 
cxusb driver.

Some things to note:

usb 4-6: new high speed USB device using ehci_hcd and address 3
dvb-usb: found a 'DViCO FusionHDTV5 USB Gold' in cold state, will try to 
load a firmware
dvb-usb: downloading firmware from file 'dvb-usb-bluebird-atsc-01.fw'
usbcore: registered new driver dvb_usb_cxusb
usb 4-6: USB disconnect, address 3
dvb-usb: generic DVB-USB module successfully deinitialized and disconnected.
usb 4-6: new high speed USB device using ehci_hcd and address 4
dvb-usb: found a 'DViCO FusionHDTV5 USB Gold' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the software 
demuxer.
DVB: registering new adapter (DViCO FusionHDTV5 USB Gold).
dvb-usb: recv bulk message failed: -110
DVB: registering frontend 2 (LG Electronics LGDT3303 VSB/QAM Frontend)...
dvb-usb: DViCO FusionHDTV5 USB Gold successfully initialized and connected.

The -110 is -ETIMEOUT, generated because the medion box (previously, 
only device supported by cxusb) has to write some GPIO when accessing 
the demod, but the Bluebird does not.  IMHO, the gpio writing should be 
removed from cxusb_i2c_xfer() , since it is device-specific, but I can 
live with the error line in dmesg.

Another point to note, The Bluebird Firmware responds to all commands 
with return code 0x01 ...  Other FX2 implementations use 0x08 to report 
success.  Since this will only cause noise to show when debug=1, this is 
another non-issue.

TO DO:

- IR support
- Analog Video support
- FusionHDTV (Bluebird DVB-T) support
- Support for FusionHDTV ATSC using alt setting 7 on DVB-T firmware
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fusionhdtv5usbgold.patch
Type: text/x-patch
Size: 4793 bytes
Desc: not available
Url : http://www.linuxtv.org/pipermail/linux-dvb/attachments/20051231/cd43bb15/fusionhdtv5usbgold.bin


More information about the linux-dvb mailing list