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