Re: DViCO FusionHDTV DVB-T Dual USB - USB Frontend0 Problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Michael Krufky wrote:

rwo@xxxxxxxxxxxx wrote:

Hi All,

[snip]

kernel: dvb-usb: found a 'DViCO FusionHDTV DVB-T Dual USB' in warm state. kernel: dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
kernel: DVB: registering new adapter (DViCO FusionHDTV DVB-T Dual USB).
kernel: dvb-usb: no frontend was attached by 'DViCO FusionHDTV DVB-T Dual USB' kernel: input: IR-receiver inside an USB DVB receiver as /class/input/input3
kernel: dvb-usb: schedule remote query interval to 150 msecs.
kernel: dvb-usb: DViCO FusionHDTV DVB-T Dual USB successfully initialized and connected.
kernel: usbcore: registered new driver dvb_usb_cxusb

So, you'll have to clone Andrew's tree and apply this patch against it. (unless his tree got merged by the time you receive this message)

http://linuxtv.org/hg/~quincy/v4l-dvb

UPDATE:

Andrew's tree has been merged into master, and the patch in my last email was somewhat ugly. Please apply this new patch (attached) to the master v4l-dvb tree, and let us know if anything changes.

For instructions how to use the v4l-dvb mercurial tree, see:

http://linuxtv.org/repo

---

This experimental patch should (hypothetically) add support for the usb portion of a newer version of the DViCO FusionHDTV Hybrid.


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;
 	}
_______________________________________________

linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux