[linux-dvb] DViCO Dual : USB zl10353 tuner registers,

clarence clarence catchfire at gmail.com
Sun Jun 11 03:50:03 CEST 2006


>
>

For reference this is where I go the info and patch to get the USB part
working
http://www.linuxtv.org/pipermail/linux-dvb/2006-April/009869.html

Cheers
Gary Ayre

gma wrote:
>
> > Hi.
> >
> > I have an apparently newer DViCO dual that I can only get the USB part
> > to register a frontend for. Even though it receives no signal.
> >
> > Interestingly the USB tuner is, it appears, a Zarlink zl10353 that I
> > only got working by patching if I remember correctly Andrew Quincys
> > (hope I got the name right) tree with a test patch provided by another
> > developer (sorry I've forgotten the name) that was posted to this list
> > earlier this year. The master v4l-dvb tree and others do not work for
> > me unfortunately.
> >
> > You'll also notice that I have installed a rev1.0 DViCO Plus that
> > works very nicely thank you :)
> >
> > I would much appreciate any help anyone could provide in assisting me
> > to get the PCI part to work.
> >
> > This is all on a 2.6.16 kernel patched as above.
> >
> > edited dmesg output:
> >
> > dvb-usb: found a 'DViCO FusionHDTV DVB-T Dual USB' in cold state, will
> > try to load a firmware
> > dvb-usb: downloading firmware from file 'dvb-usb-bluebird-01.fw'
> > ............boring keyboard and mouse stuff removed....................
> > usb 1-8: USB disconnect, address 5
> > dvb-usb: generic DVB-USB module successfully deinitialized and
> > disconnected.
> > usbcore: registered new driver dvb_usb_cxusb
> > Linux video capture interface: v1.00
> > cx2388x dvb driver version 0.0.6 loaded
> > CORE cx88[0]: subsystem: 18ac:db10, board: DViCO FusionHDTV DVB-T Plus
> > [card=21,autodetected]
> > TV tuner 4 at 0x1fe, Radio tuner -1 at 0x1fe
> > usb 4-1: new low speed USB device using uhci_hcd and address 2
> > ACPI: PCI Interrupt 0000:02:02.2[A] -> GSI 22 (level, low) -> IRQ 20
> > cx88[0]/2: found at 0000:02:02.2, rev: 5, irq: 20, latency: 32, mmio:
> > 0xec000000cx88[0]/2: cx2388x based dvb card
> > DVB: registering new adapter (cx88[0]).
> > DVB: registering frontend 0 (Zarlink MT352 DVB-T)...
> > CORE cx88[1]: subsystem: 18ac:db50, board: DViCO FusionHDTV DVB-T Dual
> > Digital [card=44,autodetected]
> > TV tuner 4 at 0x1fe, Radio tuner -1 at 0x1fe
> > usb 4-1: configuration #1 chosen from 1 choice
> > hiddev0: USB HID v1.10 Device [DVICO DVICO USB HID Remocon V1.00] on
> > usb-0000:00:1d.2-1
> > ACPI: PCI Interrupt 0000:02:03.2[A] -> GSI 16 (level, low) -> IRQ 18
> > cx88[1]/2: found at 0000:02:03.2, rev: 5, irq: 18, latency: 32, mmio:
> > 0xee000000cx88[1]/2: cx2388x based dvb card
> > cx88[1]: frontend initialization failed
> > ACPI: PCI interrupt for device 0000:02:03.2 disabled
> > cx88-dvb: probe of 0000:02:03.2 failed with error -1
> > cx2388x v4l2 driver version 0.0.6 loaded
> > ACPI: PCI Interrupt 0000:02:02.0[A] -> GSI 22 (level, low) -> IRQ 20
> > cx88[0]/0: found at 0000:02:02.0, rev: 5, irq: 20, latency: 32, mmio:
> > 0xeb000000cx88[0]/0: registered device video0 [v4l2]
> > cx88[0]/0: registered device vbi0
> > ACPI: PCI Interrupt 0000:02:03.0[A] -> GSI 16 (level, low) -> IRQ 18
> > CORE cx88[1]: subsystem: 18ac:db50, board: DViCO FusionHDTV DVB-T Dual
> > Digital [card=44,autodetected]
> > TV tuner 4 at 0x1fe, Radio tuner -1 at 0x1fe
> > usb 1-8: new high speed USB device using ehci_hcd and address 6
> > cx88[1]/0: found at 0000:02:03.0, rev: 5, irq: 18, latency: 32, mmio:
> > 0xed000000cx88[1]/0: registered device video1 [v4l2]
> > cx88[1]/0: registered device vbi1
> > usb 1-8: configuration #1 chosen from 1 choice
> > dvb-usb: found a 'DViCO FusionHDTV DVB-T Dual USB' 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 USB).
> > DVB: registering frontend 1 (Zarlink ZL10353 DVB-T)...
> > input: IR-receiver inside an USB DVB receiver as /class/input/input3
> > dvb-usb: schedule remote query interval to 150 msecs.
> > dvb-usb: DViCO FusionHDTV DVB-T Dual USB successfully initialized and
> > connected.input: PC Speaker as /class/input/input4
> > .............boring agpgart, ethernet stuff
> removed......................
> > cx2388x blackbird driver version 0.0.6 loaded
> >
> >
> > patch I used on Andrew Quincys tree:
> >
> > Index: v4l-dvb/linux/drivers/media/dvb/dvb-usb/cxusb.c
> > ===================================================================
> > --- v4l-dvb.orig/linux/drivers/media/dvb/dvb-usb/cxusb.c    2006-04-25
> > 10:09:07.000000000 -0400
> > +++ v4l-dvb/linux/drivers/media/dvb/dvb-usb/cxusb.c    2006-04-25
> > 15:47:42.000000000 -0400
> > @@ -30,6 +30,7 @@
> > #include "lg_h06xf.h"
> > #include "mt352.h"
> > #include "mt352_priv.h"
> > +#include "zl10353.h"
> >
> > /* debug */
> > int dvb_usb_cxusb_debug;
> > @@ -346,6 +347,10 @@
> >     .demod_init    = cxusb_dee1601_demod_init,
> > };
> >
> > +static struct zl10353_config cxusb_zl10353_dee1601_config = {
> > +    .demod_address = 0x0f,
> > +};
> > +
> > static struct mt352_config cxusb_mt352_config = {
> >     /* used in both lgz201 and th7579 */
> >     .demod_address = 0x0f,
> > @@ -437,7 +442,8 @@
> >
> >     cxusb_ctrl_msg(d,CMD_DIGITAL, NULL, 0, NULL, 0);
> >
> > -    if ((d->fe = mt352_attach(&cxusb_dee1601_config, &d->i2c_adap))
> > != NULL) {
> > +    if (((d->fe = mt352_attach(&cxusb_dee1601_config, &d->i2c_adap))
> > != NULL) ||
> > +        ((d->fe = zl10353_attach(&cxusb_zl10353_dee1601_config,
> > &d->i2c_adap)) != NULL)) {
> >         d->fe->ops->tuner_ops.calc_regs = dvb_usb_tuner_calc_regs;
> >         return 0;
> >     }
> >
> > Cheers
> > Gary Ayre
> >
> >
> > _______________________________________________
> > linux-dvb mailing list
> > linux-dvb at linuxtv.org
> > http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
> >
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.linuxtv.org/pipermail/linux-dvb/attachments/20060611/e6473052/attachment.htm


More information about the linux-dvb mailing list