* [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express
@ 2008-06-30 23:56 stev391
[not found] ` <20080731042433.GA21788@kryten>
0 siblings, 1 reply; 32+ messages in thread
From: stev391 @ 2008-06-30 23:56 UTC (permalink / raw)
To: linux dvb; +Cc: Michael Krufky
[-- Attachment #1.1: Type: text/plain, Size: 7620 bytes --]
Add initial support for DViCO FusionHDTV DVB-T Dual Express
From: Stephen Backway <stev391@email.com>
Add initial support (Note: Only one tuner is activated, due to issues
with the
SRAM definitions. Once fixed this will be enabled). The analog portion
of the
card is not configured. Original work to support this card was completed
by
Chris Pascoe, however this was never merged into the main tree. Minor
changes
were required to ensure that the card worked correctly, namely the
callback
function, kernel config and various debugging messages.
Signed-off-by: Stephen Backway <stev391@email.com>
diff -Naur v4l-dvb/linux/Documentation/video4linux/CARDLIST.cx23885
v4l-dvb_dev/linux/Documentation/video4linux/CARDLIST.cx23885
--- v4l-dvb/linux/Documentation/video4linux/CARDLIST.cx23885
2008-06-09 14:13:20.000000000 +1000
+++ v4l-dvb_dev/linux/Documentation/video4linux/CARDLIST.cx23885
2008-06-30 21:06:19.000000000 +1000
@@ -9,3 +9,4 @@
8 -> Hauppauge WinTV-HVR1700 [0070:8101]
9 -> Hauppauge WinTV-HVR1400 [0070:8010]
10 -> DViCO FusionHDTV7 Dual Express [18ac:d618]
+ 11 -> DViCO FusionHDTV DVB-T Dual Express [18ac:db78]
diff -Naur v4l-dvb/linux/drivers/media/video/cx23885/cx23885-cards.c
v4l-dvb_dev/linux/drivers/media/video/cx23885/cx23885-cards.c
--- v4l-dvb/linux/drivers/media/video/cx23885/cx23885-cards.c
2008-06-09 14:13:21.000000000 +1000
+++ v4l-dvb_dev/linux/drivers/media/video/cx23885/cx23885-cards.c
2008-06-30 21:08:18.000000000 +1000
@@ -151,6 +151,13 @@
#endif
.portc = CX23885_MPEG_DVB,
},
+ [CX23885_BOARD_DVICO_FUSIONHDTV_DVB_T_DUAL_EXP] = {
+ .name = "DViCO FusionHDTV DVB-T Dual Express",
+#if 0
+ .portb = CX23885_MPEG_DVB,
+#endif
+ .portc = CX23885_MPEG_DVB,
+ },
};
const unsigned int cx23885_bcount = ARRAY_SIZE(cx23885_boards);
@@ -222,7 +229,11 @@
.subvendor = 0x18ac,
.subdevice = 0xd618,
.card = CX23885_BOARD_DVICO_FUSIONHDTV_7_DUAL_EXP,
- },
+ }, {
+ .subvendor = 0x18ac,
+ .subdevice = 0xdb78,
+ .card = CX23885_BOARD_DVICO_FUSIONHDTV_DVB_T_DUAL_EXP,
+ },
};
const unsigned int cx23885_idcount = ARRAY_SIZE(cx23885_subids);
@@ -439,6 +450,13 @@
mdelay(20);
cx_set(GP0_IO, 0x00050005);
break;
+ case CX23885_BOARD_DVICO_FUSIONHDTV_DVB_T_DUAL_EXP:
+ /* GPIO-0 portb xc3028 reset */
+ /* GPIO-1 portb zl10353 reset */
+ /* GPIO-2 portc xc3028 reset */
+ /* GPIO-3 portc zl10353 reset */
+ cx_write(GP0_IO, 0x002f1000);
+ break;
}
}
@@ -453,7 +471,10 @@
case CX23885_BOARD_HAUPPAUGE_HVR1400:
/* FIXME: Implement me */
break;
- }
+ case CX23885_BOARD_DVICO_FUSIONHDTV_DVB_T_DUAL_EXP:
+ request_module("ir-kbd-i2c");
+ break;
+ }
return 0;
}
@@ -490,6 +511,7 @@
switch (dev->board) {
case CX23885_BOARD_DVICO_FUSIONHDTV_7_DUAL_EXP:
+ case CX23885_BOARD_DVICO_FUSIONHDTV_DVB_T_DUAL_EXP:
ts2->gen_ctrl_val = 0xc; /* Serial bus + punctured clock */
ts2->ts_clk_en_val = 0x1; /* Enable TS_CLK */
ts2->src_sel_val = CX23885_SRC_SEL_PARALLEL_MPEG_VIDEO;
diff -Naur v4l-dvb/linux/drivers/media/video/cx23885/cx23885-dvb.c
v4l-dvb_dev/linux/drivers/media/video/cx23885/cx23885-dvb.c
--- v4l-dvb/linux/drivers/media/video/cx23885/cx23885-dvb.c 2008-06-09
14:13:21.000000000 +1000
+++ v4l-dvb_dev/linux/drivers/media/video/cx23885/cx23885-dvb.c
2008-06-30 21:06:19.000000000 +1000
@@ -36,9 +36,11 @@
#include "tda8290.h"
#include "tda18271.h"
#include "lgdt330x.h"
+#include "zl10353.h"
#include "xc5000.h"
#include "tda10048.h"
#include "tuner-xc2028.h"
+#include "tuner-xc2028-types.h"
#include "tuner-simple.h"
#include "dib7000p.h"
#include "dibx000_common.h"
@@ -155,6 +157,44 @@
.serial_mpeg = 0x40,
};
+static int cx23885_dvico_xc2028_callback(void *ptr, int command, int
arg)
+{
+ struct cx23885_tsport *port = ptr;
+ struct cx23885_dev *dev = port->dev;
+ u32 reset_mask = 0;
+
+ switch (command) {
+ case XC2028_TUNER_RESET:
+ dprintk(1, "%s: XC2028_TUNER_RESET %d, port %d\n", __func__,
+ arg, port->nr);
+
+ if (port->nr == 0)
+ reset_mask = 0x0101;
+ else if (port->nr == 1)
+ reset_mask = 0x0404;
+
+ cx_clear(GP0_IO, reset_mask);
+ mdelay(5);
+ cx_set(GP0_IO, reset_mask);
+ break;
+ case XC2028_RESET_CLK:
+ dprintk(1, "%s: XC2028_RESET_CLK %d\n", __func__, arg);
+ break;
+ default:
+ dprintk(1, "%s: unknown command %d, arg %d\n", __func__,
+ command, arg);
+ return -EINVAL;
+ }
+
+ return 0;
+}
+
+static struct zl10353_config dvico_fusionhdtv_xc3028 = {
+ .demod_address = 0x0f,
+ .if2 = 45600,
+ .no_tuner = 1,
+};
+
static struct s5h1409_config hauppauge_hvr1500q_config = {
.demod_address = 0x32 >> 1,
.output_mode = S5H1409_SERIAL_OUTPUT,
@@ -481,7 +521,39 @@
&i2c_bus->i2c_adap,
&dvico_xc5000_tunerconfig, i2c_bus);
break;
- default:
+ case CX23885_BOARD_DVICO_FUSIONHDTV_DVB_T_DUAL_EXP:
+ i2c_bus = &dev->i2c_bus[port->nr - 1];
+
+ /* Take demod and tuner out of reset */
+ if (port->nr == 1)
+ cx_set(GP0_IO, 0x0303);
+ else if (port->nr == 2)
+ cx_set(GP0_IO, 0x0c0c);
+ mdelay(5);
+ port->dvb.frontend = dvb_attach(zl10353_attach,
+ &dvico_fusionhdtv_xc3028,
+ &i2c_bus->i2c_adap);
+ if (port->dvb.frontend != NULL) {
+ struct dvb_frontend *fe;
+ struct xc2028_config cfg = {
+ .i2c_adap = &i2c_bus->i2c_adap,
+ .i2c_addr = 0x61,
+ .video_dev = port,
+ .callback = cx23885_dvico_xc2028_callback,
+ };
+ static struct xc2028_ctrl ctl = {
+ .fname = "xc3028-v27.fw",
+ .max_len = 64,
+ .demod = XC3028_FE_ZARLINK456,
+ };
+
+ fe = dvb_attach(xc2028_attach, port->dvb.frontend,
+ &cfg);
+ if (fe != NULL && fe->ops.tuner_ops.set_config != NULL)
+ fe->ops.tuner_ops.set_config(fe, &ctl);
+ }
+ break;
+ default:
printk("%s: The frontend of your DVB/ATSC card isn't supported yet\n",
dev->name);
break;
diff -Naur v4l-dvb/linux/drivers/media/video/cx23885/cx23885.h
v4l-dvb_dev/linux/drivers/media/video/cx23885/cx23885.h
--- v4l-dvb/linux/drivers/media/video/cx23885/cx23885.h 2008-06-09
14:13:21.000000000 +1000
+++ v4l-dvb_dev/linux/drivers/media/video/cx23885/cx23885.h 2008-06-30
21:06:19.000000000 +1000
@@ -67,6 +67,7 @@
#define CX23885_BOARD_HAUPPAUGE_HVR1700 8
#define CX23885_BOARD_HAUPPAUGE_HVR1400 9
#define CX23885_BOARD_DVICO_FUSIONHDTV_7_DUAL_EXP 10
+#define CX23885_BOARD_DVICO_FUSIONHDTV_DVB_T_DUAL_EXP 11
/* Currently unsupported by the driver: PAL/H, NTSC/Kr, SECAM B/G/H/LC
*/
#define CX23885_NORMS (\
diff -Naur v4l-dvb/linux/drivers/media/video/cx23885/Kconfig
v4l-dvb_dev/linux/drivers/media/video/cx23885/Kconfig
--- v4l-dvb/linux/drivers/media/video/cx23885/Kconfig 2008-05-15
19:47:08.000000000 +1000
+++ v4l-dvb_dev/linux/drivers/media/video/cx23885/Kconfig 2008-06-30
21:06:19.000000000 +1000
@@ -15,6 +15,7 @@
select MEDIA_TUNER_MT2131 if !DVB_FE_CUSTOMISE
select DVB_S5H1409 if !DVB_FE_CUSTOMISE
select DVB_LGDT330X if !DVB_FE_CUSTOMISE
+ select DVB_ZL10353 if !DVB_FE_CUSTOMISE
select MEDIA_TUNER_XC2028 if !DVB_FE_CUSTOMIZE
select MEDIA_TUNER_TDA8290 if !DVB_FE_CUSTOMIZE
select MEDIA_TUNER_TDA18271 if !DVB_FE_CUSTOMIZE
--
Be Yourself @ mail.com!
Choose From 200+ Email Addresses
Get a Free Account at www.mail.com
[-- Attachment #1.2: Type: text/html, Size: 14037 bytes --]
[-- Attachment #2: Type: text/plain, Size: 150 bytes --]
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express
[not found] ` <20080731042433.GA21788@kryten>
@ 2008-07-31 15:08 ` Steven Toth
2008-08-01 1:21 ` Anton Blanchard
0 siblings, 1 reply; 32+ messages in thread
From: Steven Toth @ 2008-07-31 15:08 UTC (permalink / raw)
To: Anton Blanchard, stev391@email.com; +Cc: linux-dvb, linuxdvb
Anton Blanchard wrote:
> Hi Stephen,
>
> Thanks a lot for doing this! I have one of these cards and was working
> on Chris Pascoe's patch as a base, but just noticed this mail where you
> have done the same.
>
> I have a few comments after comparing the two patches (mine is attached).
>
>> +#if 0
>> + .portb = CX23885_MPEG_DVB,
>> +#endif
>
> I noticed recent changes to the cx32885 SRAM definitions in the upstream
> git tree and I was able to get both ports working, so I guess this can
> be re-enabled (as you suggest in your comment).
>
> cx23885_gpio_setup():
>> + case CX23885_BOARD_DVICO_FUSIONHDTV_DVB_T_DUAL_EXP:
>> + /* GPIO-0 portb xc3028 reset */
>> + /* GPIO-1 portb zl10353 reset */
>> + /* GPIO-2 portc xc3028 reset */
>> + /* GPIO-3 portc zl10353 reset */
>> + cx_write(GP0_IO, 0x002f1000);
>> + break;
>
> I'm wondering where this magic number came from (did Chris get it from a
> register dump out of Windows?). All of the other cards (including the
> Fusion HDTV7 dual express) just take the tuner and demodulator out of
> reset here. Thats what I'm doing in my patch below and it seems to
> work fine.
>
>> #include "xc5000.h"
>> #include "tda10048.h"
>> #include "tuner-xc2028.h"
>> +#include "tuner-xc2028-types.h"
>
> This looks like a private header and after your change to the firmware
> load code (so it no longer references ZARLINK456) we can remove it.
>
> cx23885_dvico_xc2028_callback():
>> + if (port->nr == 0)
>> + reset_mask = 0x0101;
>> + else if (port->nr == 1)
>> + reset_mask = 0x0404;
>
> Do we need to hit both GPIO bits (0x101)? I was only hitting the lower
> bit (0x1) and it works fine. (cc-ing Stephen Toth since I noticed an
> email from him about this in the archives).
>
> dvb_register():
>> + case CX23885_BOARD_DVICO_FUSIONHDTV_DVB_T_DUAL_EXP:
>> + i2c_bus = &dev->i2c_bus[port->nr - 1];
>> +
>> + /* Take demod and tuner out of reset */
>> + if (port->nr == 1)
>> + cx_set(GP0_IO, 0x0303);
>> + else if (port->nr == 2)
>> + cx_set(GP0_IO, 0x0c0c);
>> + mdelay(5);
>
> Taking the tuner and demodulator out of reset here makes this driver the
> odd one out, I'd suggest putting it into the gpio_setup routine.
>
> Anton
>
> --
>
> Add support for DViCO FusionHDTV DVB-T Dual Express, based on work by
> Chris Pascoe and Stephen Backway.
>
> Signed-off-by: Anton Blanchard <anton@samba.org>
> ---
>
> diff --git a/Documentation/video4linux/CARDLIST.cx23885 b/Documentation/video4linux/CARDLIST.cx23885
> index f0e613b..bccafd3 100644
> --- a/Documentation/video4linux/CARDLIST.cx23885
> +++ b/Documentation/video4linux/CARDLIST.cx23885
> @@ -9,3 +9,4 @@
> 8 -> Hauppauge WinTV-HVR1700 [0070:8101]
> 9 -> Hauppauge WinTV-HVR1400 [0070:8010]
> 10 -> DViCO FusionHDTV7 Dual Express [18ac:d618]
> + 11 -> DViCO FusionHDTV DVB-T Dual Express [18ac:db78]
> diff --git a/drivers/media/video/cx23885/cx23885-cards.c b/drivers/media/video/cx23885/cx23885-cards.c
> index a19de85..d21adc8 100644
> --- a/drivers/media/video/cx23885/cx23885-cards.c
> +++ b/drivers/media/video/cx23885/cx23885-cards.c
> @@ -148,6 +148,11 @@ struct cx23885_board cx23885_boards[] = {
> .portb = CX23885_MPEG_DVB,
> .portc = CX23885_MPEG_DVB,
> },
> + [CX23885_BOARD_DVICO_FUSIONHDTV_DVB_T_DUAL_EXP] = {
> + .name = "DViCO FusionHDTV DVB-T Dual Express",
> + .portb = CX23885_MPEG_DVB,
> + .portc = CX23885_MPEG_DVB,
> + },
> };
> const unsigned int cx23885_bcount = ARRAY_SIZE(cx23885_boards);
>
> @@ -219,6 +224,10 @@ struct cx23885_subid cx23885_subids[] = {
> .subvendor = 0x18ac,
> .subdevice = 0xd618,
> .card = CX23885_BOARD_DVICO_FUSIONHDTV_7_DUAL_EXP,
> + },{
> + .subvendor = 0x18ac,
> + .subdevice = 0xdb78,
> + .card = CX23885_BOARD_DVICO_FUSIONHDTV_DVB_T_DUAL_EXP,
> },
> };
> const unsigned int cx23885_idcount = ARRAY_SIZE(cx23885_subids);
> @@ -465,6 +474,19 @@ void cx23885_gpio_setup(struct cx23885_dev *dev)
> mdelay(20);
> cx_set(GP0_IO, 0x000f000f);
> break;
> + case CX23885_BOARD_DVICO_FUSIONHDTV_DVB_T_DUAL_EXP:
> + /* GPIO-0 portb xc3028 reset */
> + /* GPIO-1 portb zl10353 reset */
> + /* GPIO-2 portc xc3028 reset */
> + /* GPIO-3 portc zl10353 reset */
> +
> + /* Put the parts into reset and back */
> + cx_set(GP0_IO, 0x000f0000);
> + mdelay(20);
> + cx_clear(GP0_IO, 0x0000000f);
> + mdelay(20);
> + cx_set(GP0_IO, 0x000f000f);
> + break;
> }
> }
>
> @@ -516,6 +538,7 @@ void cx23885_card_setup(struct cx23885_dev *dev)
>
> switch (dev->board) {
> case CX23885_BOARD_DVICO_FUSIONHDTV_7_DUAL_EXP:
> + case CX23885_BOARD_DVICO_FUSIONHDTV_DVB_T_DUAL_EXP:
> ts2->gen_ctrl_val = 0xc; /* Serial bus + punctured clock */
> ts2->ts_clk_en_val = 0x1; /* Enable TS_CLK */
> ts2->src_sel_val = CX23885_SRC_SEL_PARALLEL_MPEG_VIDEO;
> diff --git a/drivers/media/video/cx23885/cx23885-dvb.c b/drivers/media/video/cx23885/cx23885-dvb.c
> index 0a2e655..c5a5306 100644
> --- a/drivers/media/video/cx23885/cx23885-dvb.c
> +++ b/drivers/media/video/cx23885/cx23885-dvb.c
> @@ -42,6 +42,7 @@
> #include "tuner-simple.h"
> #include "dib7000p.h"
> #include "dibx000_common.h"
> +#include "zl10353.h"
>
> static unsigned int debug;
>
> @@ -333,6 +334,44 @@ static int cx23885_hvr1500_xc3028_callback(void *ptr, int command, int arg)
> return 0;
> }
>
> +static int cx23885_dvico_xc2028_callback(void *ptr, int command, int arg)
> +{
> + struct cx23885_tsport *port = ptr;
> + struct cx23885_dev *dev = port->dev;
> + u32 reset_mask = 0;
> +
> + switch (command) {
> + case XC2028_TUNER_RESET:
> + dprintk(1, "%s: XC2028_TUNER_RESET %d, port %d\n", __FUNCTION__,
> + arg, port->nr);
> +
> + if (port->nr == 0)
> + reset_mask = 0x01;
> + else if (port->nr == 1)
> + reset_mask = 0x04;
> +
> + cx_clear(GP0_IO, reset_mask);
> + mdelay(20);
> + cx_set(GP0_IO, reset_mask);
> + break;
> + case XC2028_RESET_CLK:
> + dprintk(1, "%s: XC2028_RESET_CLK %d\n", __FUNCTION__, arg);
> + break;
> + default:
> + dprintk(1, "%s: unknown command %d, arg %d\n", __FUNCTION__,
> + command, arg);
> + return -EINVAL;
> + }
> +
> + return 0;
> +}
> +
> +static struct zl10353_config dvico_fusionhdtv_xc3028 = {
> + .demod_address = 0x0f,
> + .if2 = 45600,
> + .no_tuner = 1,
> +};
> +
> static int dvb_register(struct cx23885_tsport *port)
> {
> struct cx23885_dev *dev = port->dev;
> @@ -495,6 +534,33 @@ static int dvb_register(struct cx23885_tsport *port)
> &i2c_bus->i2c_adap,
> &dvico_xc5000_tunerconfig, i2c_bus);
> break;
> + case CX23885_BOARD_DVICO_FUSIONHDTV_DVB_T_DUAL_EXP: {
> + i2c_bus = &dev->i2c_bus[port->nr - 1];
> +
> + port->dvb.frontend = dvb_attach(zl10353_attach,
> + &dvico_fusionhdtv_xc3028,
> + &i2c_bus->i2c_adap);
> + if (port->dvb.frontend != NULL) {
> + struct dvb_frontend *fe;
> + struct xc2028_config cfg = {
> + .i2c_adap = &i2c_bus->i2c_adap,
> + .i2c_addr = 0x61,
> + .video_dev = port,
> + .callback = cx23885_dvico_xc2028_callback,
> + };
> + static struct xc2028_ctrl ctl = {
> + .fname = "xc3028-v27.fw",
> + .max_len = 64,
> + .demod = XC3028_FE_ZARLINK456,
> + };
> +
> + fe = dvb_attach(xc2028_attach, port->dvb.frontend,
> + &cfg);
> + if (fe != NULL && fe->ops.tuner_ops.set_config != NULL)
> + fe->ops.tuner_ops.set_config(fe, &ctl);
> + }
> + break;
> + }
> default:
> printk("%s: The frontend of your DVB/ATSC card isn't supported yet\n",
> dev->name);
> diff --git a/drivers/media/video/cx23885/cx23885.h b/drivers/media/video/cx23885/cx23885.h
> index 00dfdc8..7b3ec5b 100644
> --- a/drivers/media/video/cx23885/cx23885.h
> +++ b/drivers/media/video/cx23885/cx23885.h
> @@ -64,6 +64,7 @@
> #define CX23885_BOARD_HAUPPAUGE_HVR1700 8
> #define CX23885_BOARD_HAUPPAUGE_HVR1400 9
> #define CX23885_BOARD_DVICO_FUSIONHDTV_7_DUAL_EXP 10
> +#define CX23885_BOARD_DVICO_FUSIONHDTV_DVB_T_DUAL_EXP 11
>
> /* Currently unsupported by the driver: PAL/H, NTSC/Kr, SECAM B/G/H/LC */
> #define CX23885_NORMS (\
Please try to confirm to the callback cx23885_tuner_callback, we don't
want/need a dvico specific callback.:
http://linuxtv.org/hg/~stoth/v4l-dvb/rev/2d925110d38a
If you have a specific reason why you need a 2028 callback, let's
discuss, we should refactor the current callback.
Please refine the tuner callback and rebase the patch from the current
v4l-dvb tree.
Good work, thanks, you're almost done.
- Steve
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express
2008-07-31 15:08 ` Steven Toth
@ 2008-08-01 1:21 ` Anton Blanchard
2008-08-01 1:43 ` Steven Toth
2008-08-01 2:04 ` Steven Toth
0 siblings, 2 replies; 32+ messages in thread
From: Anton Blanchard @ 2008-08-01 1:21 UTC (permalink / raw)
To: Steven Toth; +Cc: linux-dvb, stev391@email.com, linuxdvb
Hi,
> Please try to confirm to the callback cx23885_tuner_callback, we don't
> want/need a dvico specific callback.:
>
> http://linuxtv.org/hg/~stoth/v4l-dvb/rev/2d925110d38a
Good idea, a series will follow that does this. I think the tuner
callbacks could do with some cleaning up (as you will see in the patch
series), but I think what I have now is a step in the right direction.
Anton
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express
2008-08-01 1:21 ` Anton Blanchard
@ 2008-08-01 1:43 ` Steven Toth
2008-08-01 2:04 ` Steven Toth
1 sibling, 0 replies; 32+ messages in thread
From: Steven Toth @ 2008-08-01 1:43 UTC (permalink / raw)
To: Anton Blanchard; +Cc: linux-dvb, stev391@email.com, linuxdvb
Anton Blanchard wrote:
> Hi,
>
>> Please try to confirm to the callback cx23885_tuner_callback, we don't
>> want/need a dvico specific callback.:
>>
>> http://linuxtv.org/hg/~stoth/v4l-dvb/rev/2d925110d38a
>
> Good idea, a series will follow that does this. I think the tuner
> callbacks could do with some cleaning up (as you will see in the patch
> series), but I think what I have now is a step in the right direction.
Thanks Anton, it looks pretty clean. I'll take a look at this over the
next couple of days.
I'm going to take another look at tuner callbacks generally, perhaps
it's time for a review now that we have a few different products and
tuners working.
I'll be in touch,
- Steve
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express
2008-08-01 1:21 ` Anton Blanchard
2008-08-01 1:43 ` Steven Toth
@ 2008-08-01 2:04 ` Steven Toth
2008-08-01 2:13 ` Anton Blanchard
1 sibling, 1 reply; 32+ messages in thread
From: Steven Toth @ 2008-08-01 2:04 UTC (permalink / raw)
To: Anton Blanchard; +Cc: linux-dvb, stev391@email.com, linuxdvb
Anton Blanchard wrote:
> Hi,
>
>> Please try to confirm to the callback cx23885_tuner_callback, we don't
>> want/need a dvico specific callback.:
>>
>> http://linuxtv.org/hg/~stoth/v4l-dvb/rev/2d925110d38a
>
> Good idea, a series will follow that does this. I think the tuner
> callbacks could do with some cleaning up (as you will see in the patch
> series), but I think what I have now is a step in the right direction.
Either I'm missing patch 1/4, or the patches don't build.
I have 2,3,4 so I guess I'm missing something.
- Steve
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express
2008-08-01 2:04 ` Steven Toth
@ 2008-08-01 2:13 ` Anton Blanchard
2008-08-01 2:52 ` Steven Toth
0 siblings, 1 reply; 32+ messages in thread
From: Anton Blanchard @ 2008-08-01 2:13 UTC (permalink / raw)
To: Steven Toth; +Cc: linux-dvb, stev391@email.com, linuxdvb
Hi,
> Either I'm missing patch 1/4, or the patches don't build.
>
> I have 2,3,4 so I guess I'm missing something.
It looks like 1/4 got delayed for some reason, it only just hit the
mailing list. Here it is again:
Tuners currently hook different things to the private pointer in their
callback function. Longer term we should make that private pointer
consistent, but for now separate out the guts of the cx23885 tuner callback
so we can reuse it.
Signed-off-by: Anton Blanchard <anton@samba.org>
---
Index: v4l-dvb/linux/drivers/media/video/cx23885/cx23885-cards.c
===================================================================
--- v4l-dvb.orig/linux/drivers/media/video/cx23885/cx23885-cards.c 2008-08-01 09:14:25.000000000 +1000
+++ v4l-dvb/linux/drivers/media/video/cx23885/cx23885-cards.c 2008-08-01 10:31:39.000000000 +1000
@@ -320,13 +320,9 @@
dev->name, tv.model);
}
-/* Tuner callback function for cx23885 boards. Currently only needed
- * for HVR1500Q, which has an xc5000 tuner.
- */
-int cx23885_tuner_callback(void *priv, int command, int arg)
+static int cx23885_tuner_callback(struct cx23885_dev *dev, int port,
+ int command, int arg)
{
- struct cx23885_i2c *bus = priv;
- struct cx23885_dev *dev = bus->dev;
u32 bitmask = 0;
if (command != 0) {
@@ -346,9 +342,9 @@
/* Two identical tuners on two different i2c buses,
* we need to reset the correct gpio. */
- if (bus->nr == 0)
+ if (port == 0)
bitmask = 0x01;
- else if (bus->nr == 1)
+ else if (port == 1)
bitmask = 0x04;
}
break;
@@ -364,6 +360,14 @@
return 0;
}
+int cx23885_xc5000_tuner_callback(void *priv, int command, int arg)
+{
+ struct cx23885_i2c *bus = priv;
+ struct cx23885_dev *dev = bus->dev;
+
+ return cx23885_tuner_callback(dev, bus->nr, command, arg);
+}
+
void cx23885_gpio_setup(struct cx23885_dev *dev)
{
switch(dev->board) {
Index: v4l-dvb/linux/drivers/media/video/cx23885/cx23885-dvb.c
===================================================================
--- v4l-dvb.orig/linux/drivers/media/video/cx23885/cx23885-dvb.c 2008-08-01 09:14:25.000000000 +1000
+++ v4l-dvb/linux/drivers/media/video/cx23885/cx23885-dvb.c 2008-08-01 10:31:39.000000000 +1000
@@ -189,13 +189,13 @@
static struct xc5000_config hauppauge_hvr1500q_tunerconfig = {
.i2c_address = 0x61,
.if_khz = 5380,
- .tuner_callback = cx23885_tuner_callback
+ .tuner_callback = cx23885_xc5000_tuner_callback,
};
static struct xc5000_config dvico_xc5000_tunerconfig = {
.i2c_address = 0x64,
.if_khz = 5380,
- .tuner_callback = cx23885_tuner_callback
+ .tuner_callback = cx23885_xc5000_tuner_callback,
};
static struct tda829x_config tda829x_no_probe = {
Index: v4l-dvb/linux/drivers/media/video/cx23885/cx23885.h
===================================================================
--- v4l-dvb.orig/linux/drivers/media/video/cx23885/cx23885.h 2008-08-01 09:14:25.000000000 +1000
+++ v4l-dvb/linux/drivers/media/video/cx23885/cx23885.h 2008-08-01 10:31:39.000000000 +1000
@@ -410,7 +410,7 @@
extern struct cx23885_subid cx23885_subids[];
extern const unsigned int cx23885_idcount;
-extern int cx23885_tuner_callback(void *priv, int command, int arg);
+extern int cx23885_xc5000_tuner_callback(void *priv, int command, int arg);
extern void cx23885_card_list(struct cx23885_dev *dev);
extern int cx23885_ir_init(struct cx23885_dev *dev);
extern void cx23885_gpio_setup(struct cx23885_dev *dev);
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express
2008-08-01 2:13 ` Anton Blanchard
@ 2008-08-01 2:52 ` Steven Toth
2008-08-01 2:55 ` Anton Blanchard
0 siblings, 1 reply; 32+ messages in thread
From: Steven Toth @ 2008-08-01 2:52 UTC (permalink / raw)
To: Anton Blanchard; +Cc: linux-dvb, stev391@email.com, linuxdvb
Anton Blanchard wrote:
> Hi,
>
>> Either I'm missing patch 1/4, or the patches don't build.
>>
>> I have 2,3,4 so I guess I'm missing something.
>
> It looks like 1/4 got delayed for some reason, it only just hit the
> mailing list. Here it is again:
<cut>
Thanks.
At this stage I think I can add a final patch to get back to a single
callback directly, regardless of tuner type. (this weekend)
I don't have your specific DViCO card, I assume you're willing to
re-test with my cleanup patch?
Regards,
Steve
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express
2008-08-01 2:52 ` Steven Toth
@ 2008-08-01 2:55 ` Anton Blanchard
0 siblings, 0 replies; 32+ messages in thread
From: Anton Blanchard @ 2008-08-01 2:55 UTC (permalink / raw)
To: Steven Toth; +Cc: linux-dvb, stev391@email.com, linuxdvb
Hi,
> At this stage I think I can add a final patch to get back to a single
> callback directly, regardless of tuner type. (this weekend)
Great!
> I don't have your specific DViCO card, I assume you're willing to
> re-test with my cleanup patch?
Yep I have the card and will re-test.
Anton
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express
@ 2008-08-01 3:40 stev391
2008-08-01 12:34 ` bumkunjo
2008-08-05 1:25 ` Steven Toth
0 siblings, 2 replies; 32+ messages in thread
From: stev391 @ 2008-08-01 3:40 UTC (permalink / raw)
To: Anton Blanchard, Steven Toth; +Cc: linux-dvb, stev391@email.com, linuxdvb
[-- Attachment #1.1: Type: text/plain, Size: 1068 bytes --]
Anton,
Thankyou for cleaning this code up (and you as well Steven).
I have been meaning to do some more work on this lately, but you have
taken it to were I was hoping to go.
Steven, I can test your cleaned up code as well, just drop me an email
and I will run it on my machines (I have several that I have access to
with these cards in them, with various other cards).
Regards,
Stephen.
----- Original Message -----
From: "Anton Blanchard"
To: "Steven Toth"
Subject: Re: [linux-dvb] [PATCH] Add initial support for DViCO
FusionHDTV DVB-T Dual Express
Date: Fri, 1 Aug 2008 12:55:13 +1000
Hi,
> At this stage I think I can add a final patch to get back to a
> single callback directly, regardless of tuner type. (this
> weekend)
Great!
> I don't have your specific DViCO card, I assume you're willing to
> re-test with my cleanup patch?
Yep I have the card and will re-test.
Anton
--
Be Yourself @ mail.com!
Choose From 200+ Email Addresses
Get a Free Account at www.mail.com
[-- Attachment #1.2: Type: text/html, Size: 1472 bytes --]
[-- Attachment #2: Type: text/plain, Size: 150 bytes --]
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express
2008-08-01 3:40 stev391
@ 2008-08-01 12:34 ` bumkunjo
2008-08-05 1:25 ` Steven Toth
1 sibling, 0 replies; 32+ messages in thread
From: bumkunjo @ 2008-08-01 12:34 UTC (permalink / raw)
To: linux-dvb; +Cc: stev391
if more testers are welcome / needed you may contact me too.
Regards, Jochen
Am Freitag 01 August 2008 05:40:25 schrieb stev391@email.com:
> Anton,
>
> Thankyou for cleaning this code up (and you as well Steven).
>
> I have been meaning to do some more work on this lately, but you have
> taken it to were I was hoping to go.
>
> Steven, I can test your cleaned up code as well, just drop me an email
> and I will run it on my machines (I have several that I have access to
> with these cards in them, with various other cards).
>
> Regards,
>
> Stephen.
>
> ----- Original Message -----
> From: "Anton Blanchard"
> To: "Steven Toth"
> Subject: Re: [linux-dvb] [PATCH] Add initial support for DViCO
> FusionHDTV DVB-T Dual Express
> Date: Fri, 1 Aug 2008 12:55:13 +1000
>
>
>
> Hi,
>
> > At this stage I think I can add a final patch to get back to a
> > single callback directly, regardless of tuner type. (this
> > weekend)
>
> Great!
>
> > I don't have your specific DViCO card, I assume you're willing to
> > re-test with my cleanup patch?
>
> Yep I have the card and will re-test.
>
> Anton
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express
2008-08-01 3:40 stev391
2008-08-01 12:34 ` bumkunjo
@ 2008-08-05 1:25 ` Steven Toth
[not found] ` <1217969890.6864.11.camel@bonnie>
2008-08-05 21:43 ` Anton Blanchard
1 sibling, 2 replies; 32+ messages in thread
From: Steven Toth @ 2008-08-05 1:25 UTC (permalink / raw)
To: stev391; +Cc: linux-dvb, linuxdvb
stev391@email.com wrote:
> Anton,
>
> Thankyou for cleaning this code up (and you as well Steven).
>
> I have been meaning to do some more work on this lately, but you have
> taken it to were I was hoping to go.
>
> Steven, I can test your cleaned up code as well, just drop me an email
> and I will run it on my machines (I have several that I have access to
> with these cards in them, with various other cards).
Stephen / Anton,
http://linuxtv.org/hg/~stoth/v4l-dvb
This has Anton's patches and a subsequent cleanup patch to merge the
single tune callback functions into a single entity. A much better
solution all-round.
I've tested with the HVR1500Q (xc5000 based) and I'm happy with the
results. Can you both try the DViCO board?
Thanks,
Steve
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express
@ 2008-08-05 11:52 stev391
0 siblings, 0 replies; 32+ messages in thread
From: stev391 @ 2008-08-05 11:52 UTC (permalink / raw)
To: Steven Toth; +Cc: linux-dvb, linuxdvb
[-- Attachment #1.1: Type: text/plain, Size: 1771 bytes --]
Steve,
I have successfully run this branch on my dev machine and tried various
conditions to see if I can make it break.
Just one question regarding the new tuner callback. Why is the mdelay
now set at 200 for the reset? In the callback I was using for this card
previously this was set at 5. This hasn't caused any performance issues
that I have noticed, but why wait that extra 195milliseconds?
I have just applied this branch to my HTPC and will see how it performs
over the next couple of days and will get back to you with a sign off for
you to include, if you like.
Regards,
Stephen
----- Original Message -----
From: "Steven Toth"
To: stev391@email.com
Subject: Re: [linux-dvb] [PATCH] Add initial support for DViCO
FusionHDTV DVB-T Dual Express
Date: Mon, 04 Aug 2008 21:25:56 -0400
stev391@email.com wrote:
> Anton,
>
> Thankyou for cleaning this code up (and you as well Steven).
>
> I have been meaning to do some more work on this lately, but you
> have taken it to were I was hoping to go.
>
> Steven, I can test your cleaned up code as well, just drop me an
> email and I will run it on my machines (I have several that I
> have access to with these cards in them, with various other
> cards).
Stephen / Anton,
http://linuxtv.org/hg/~stoth/v4l-dvb
This has Anton's patches and a subsequent cleanup patch to merge
the single tune callback functions into a single entity. A much
better solution all-round.
I've tested with the HVR1500Q (xc5000 based) and I'm happy with the
results. Can you both try the DViCO board?
Thanks,
Steve
--
Be Yourself @ mail.com!
Choose From 200+ Email Addresses
Get a Free Account at www.mail.com
[-- Attachment #1.2: Type: text/html, Size: 2190 bytes --]
[-- Attachment #2: Type: text/plain, Size: 150 bytes --]
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express
[not found] ` <1217969890.6864.11.camel@bonnie>
@ 2008-08-05 21:16 ` Steven Toth
0 siblings, 0 replies; 32+ messages in thread
From: Steven Toth @ 2008-08-05 21:16 UTC (permalink / raw)
To: Chris Proctor; +Cc: linux-dvb
Chris Proctor wrote:
> On Mon, 2008-08-04 at 21:25 -0400, Steven Toth wrote:
>> Stephen / Anton,
>>
>> http://linuxtv.org/hg/~stoth/v4l-dvb
>>
>> This has Anton's patches and a subsequent cleanup patch to merge the
>> single tune callback functions into a single entity. A much better
>> solution all-round.
>>
>> I've tested with the HVR1500Q (xc5000 based) and I'm happy with the
>> results. Can you both try the DViCO board?
>>
>> Thanks,
>>
>> Steve
>>
>
> Steven,
>
> I have tested this in a machine with two DViCOs and all appears to work
> well.
>
> I have been running these cards with a slightly modified version of the
> other Stephen's patches. It will be good to finally get this driver
> into the tree.
Noted.
Thanks Chris.
- Steve
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express
2008-08-05 1:25 ` Steven Toth
[not found] ` <1217969890.6864.11.camel@bonnie>
@ 2008-08-05 21:43 ` Anton Blanchard
2008-08-05 23:41 ` Luke Yelavich
2008-08-07 1:06 ` jochen s
1 sibling, 2 replies; 32+ messages in thread
From: Anton Blanchard @ 2008-08-05 21:43 UTC (permalink / raw)
To: Steven Toth; +Cc: linux-dvb, stev391, linuxdvb
Hi Steve,
> http://linuxtv.org/hg/~stoth/v4l-dvb
>
> This has Anton's patches and a subsequent cleanup patch to merge the
> single tune callback functions into a single entity. A much better
> solution all-round.
>
> I've tested with the HVR1500Q (xc5000 based) and I'm happy with the
> results. Can you both try the DViCO board?
It tests fine and I like how simpler things have got.
Thanks!
Anton
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express
2008-08-05 21:43 ` Anton Blanchard
@ 2008-08-05 23:41 ` Luke Yelavich
2008-08-06 1:44 ` Steven Toth
2008-08-07 1:06 ` jochen s
1 sibling, 1 reply; 32+ messages in thread
From: Luke Yelavich @ 2008-08-05 23:41 UTC (permalink / raw)
To: linux-dvb
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Wed, Aug 06, 2008 at 07:43:40AM EST, Anton Blanchard wrote:
>
> Hi Steve,
>
> > http://linuxtv.org/hg/~stoth/v4l-dvb
> >
> > This has Anton's patches and a subsequent cleanup patch to merge the
> > single tune callback functions into a single entity. A much better
> > solution all-round.
> >
> > I've tested with the HVR1500Q (xc5000 based) and I'm happy with the
> > results. Can you both try the DViCO board?
>
> It tests fine and I like how simpler things have got.
I pulled the above linked tree, and compiled the modules. It seems at the moment for the dual express, that I have to pass the parameter card=11 to the driver, for it to correctly find the card and make use of all adapters. Without any module parameters, dmsg complains that the card couldn't be identified, yet two adapters are shown. I have two of these cards.
Hope this helps some.
Luke
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFImOUpjVefwtBjIM4RAtYqAKCCZVC/Of7uHUoTDbUsU9n8QiTAbgCgwvH9
dE6iNAjtb3+eeZ5ZZqGLsJU=
=RFyP
-----END PGP SIGNATURE-----
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express
2008-08-05 23:41 ` Luke Yelavich
@ 2008-08-06 1:44 ` Steven Toth
2008-08-06 8:09 ` David Porter
2008-08-10 23:31 ` Luke Yelavich
0 siblings, 2 replies; 32+ messages in thread
From: Steven Toth @ 2008-08-06 1:44 UTC (permalink / raw)
To: Luke Yelavich; +Cc: linux-dvb
>>> I've tested with the HVR1500Q (xc5000 based) and I'm happy with the
>>> results. Can you both try the DViCO board?
>> It tests fine and I like how simpler things have got.
>
> I pulled the above linked tree, and compiled the modules. It seems at the moment for the dual express, that I have to pass the parameter card=11 to the driver, for it to correctly find the card and make use of all adapters. Without any module parameters, dmsg complains that the card couldn't be identified, yet two adapters are shown. I have two of these cards.
>
> Hope this helps some.
.. And they're both the same model?
If so, insert one at a time and run the 'lspci -vn' command, save the
output for each card.
Post the output here.
Assuming you load the driver with card=11, does each card work correctly
after that?
- Steve
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express
2008-08-06 1:44 ` Steven Toth
@ 2008-08-06 8:09 ` David Porter
2008-08-06 8:51 ` Tim Farrington
2008-08-10 23:31 ` Luke Yelavich
1 sibling, 1 reply; 32+ messages in thread
From: David Porter @ 2008-08-06 8:09 UTC (permalink / raw)
To: linux-dvb
Hi
I have one of these, saw Stevens post and thought i would give it a go.
I built from : http://linuxtv.org/hg/~stoth/v4l-dvb
All seemed to go well with no errors.
dmesg reads:
[ 31.964424] CORE cx23885[0]: subsystem: 18ac:db78, board: DViCO
FusionHDTV DVB-T Dual Express [card=11,autodetected]
[ 32.104767] cx23885[0]: i2c bus 0 registered
[ 32.104781] cx23885[0]: i2c bus 1 registered
[ 32.104794] cx23885[0]: i2c bus 2 registered
[ 32.164385] input: i2c IR (FusionHDTV) as /devices/virtual/input/input8
[ 32.422764] ir-kbd-i2c: i2c IR (FusionHDTV) detected at i2c-1/1-006b/ir0
[cx23885[0]]
[ 32.423135] cx23885[0]: cx23885 based dvb card
[ 32.492021] xc2028 1-0061: creating new instance
[ 32.492027] xc2028 1-0061: type set to XCeive xc2028/xc3028 tuner
[ 32.492036] DVB: registering new adapter (cx23885[0])
[ 32.492040] DVB: registering frontend 0 (Zarlink ZL10353 DVB-T)...
[ 32.492386] cx23885[0]: cx23885 based dvb card
[ 32.492924] xc2028 2-0061: creating new instance
[ 32.492926] xc2028 2-0061: type set to XCeive xc2028/xc3028 tuner
[ 32.492928] DVB: registering new adapter (cx23885[0])
[ 32.492930] DVB: registering frontend 1 (Zarlink ZL10353 DVB-T)...
[ 32.493228] cx23885_dev_checkrevision() Hardware revision = 0xb0
[ 32.493236] cx23885[0]/0: found at 0000:02:00.0, rev: 2, irq: 16,
latency: 0, mmio: 0xfe800000
But scanning, returns :
[ 1381.214624] xc2028 1-0061: Error: firmware xc3028-v27.fw not found.
[ 1382.220858] xc2028 1-0061: Error: firmware xc3028-v27.fw not found.
[ 1382.260825] xc2028 1-0061: Error: firmware xc3028-v27.fw not found.
[ 1383.267724] xc2028 1-0061: Error: firmware xc3028-v27.fw not found.
[ 1383.276680] xc2028 1-0061: Error: firmware xc3028-v27.fw not found.
I checked /lib/firmware/ but xc3028-v27.fw is not in the directory ?
Must have messed it up somewhere! Any help appreciated.
Thanks
David
----- Original Message -----
From: "Steven Toth" <stoth@linuxtv.org>
To: "Luke Yelavich" <themuso@themuso.com>
Cc: <linux-dvb@linuxtv.org>
Sent: Wednesday, August 06, 2008 11:44 AM
Subject: Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV
DVB-T Dual Express
>
>>>> I've tested with the HVR1500Q (xc5000 based) and I'm happy with the
>>>> results. Can you both try the DViCO board?
>>> It tests fine and I like how simpler things have got.
>>
>> I pulled the above linked tree, and compiled the modules. It seems at the
>> moment for the dual express, that I have to pass the parameter card=11 to
>> the driver, for it to correctly find the card and make use of all
>> adapters. Without any module parameters, dmsg complains that the card
>> couldn't be identified, yet two adapters are shown. I have two of these
>> cards.
>>
>> Hope this helps some.
>
> .. And they're both the same model?
>
> If so, insert one at a time and run the 'lspci -vn' command, save the
> output for each card.
>
> Post the output here.
>
> Assuming you load the driver with card=11, does each card work correctly
> after that?
>
> - Steve
>
> _______________________________________________
> linux-dvb mailing list
> linux-dvb@linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express
2008-08-06 8:09 ` David Porter
@ 2008-08-06 8:51 ` Tim Farrington
2008-08-07 3:31 ` David
0 siblings, 1 reply; 32+ messages in thread
From: Tim Farrington @ 2008-08-06 8:51 UTC (permalink / raw)
To: David Porter; +Cc: linux-dvb
David Porter wrote:
> Hi
>
> I have one of these, saw Stevens post and thought i would give it a go.
>
> I built from : http://linuxtv.org/hg/~stoth/v4l-dvb
> All seemed to go well with no errors.
>
> dmesg reads:
>
> [ 31.964424] CORE cx23885[0]: subsystem: 18ac:db78, board: DViCO
> FusionHDTV DVB-T Dual Express [card=11,autodetected]
> [ 32.104767] cx23885[0]: i2c bus 0 registered
> [ 32.104781] cx23885[0]: i2c bus 1 registered
> [ 32.104794] cx23885[0]: i2c bus 2 registered
> [ 32.164385] input: i2c IR (FusionHDTV) as /devices/virtual/input/input8
> [ 32.422764] ir-kbd-i2c: i2c IR (FusionHDTV) detected at i2c-1/1-006b/ir0
> [cx23885[0]]
> [ 32.423135] cx23885[0]: cx23885 based dvb card
> [ 32.492021] xc2028 1-0061: creating new instance
> [ 32.492027] xc2028 1-0061: type set to XCeive xc2028/xc3028 tuner
> [ 32.492036] DVB: registering new adapter (cx23885[0])
> [ 32.492040] DVB: registering frontend 0 (Zarlink ZL10353 DVB-T)...
> [ 32.492386] cx23885[0]: cx23885 based dvb card
> [ 32.492924] xc2028 2-0061: creating new instance
> [ 32.492926] xc2028 2-0061: type set to XCeive xc2028/xc3028 tuner
> [ 32.492928] DVB: registering new adapter (cx23885[0])
> [ 32.492930] DVB: registering frontend 1 (Zarlink ZL10353 DVB-T)...
> [ 32.493228] cx23885_dev_checkrevision() Hardware revision = 0xb0
> [ 32.493236] cx23885[0]/0: found at 0000:02:00.0, rev: 2, irq: 16,
> latency: 0, mmio: 0xfe800000
>
> But scanning, returns :
>
> [ 1381.214624] xc2028 1-0061: Error: firmware xc3028-v27.fw not found.
> [ 1382.220858] xc2028 1-0061: Error: firmware xc3028-v27.fw not found.
> [ 1382.260825] xc2028 1-0061: Error: firmware xc3028-v27.fw not found.
> [ 1383.267724] xc2028 1-0061: Error: firmware xc3028-v27.fw not found.
> [ 1383.276680] xc2028 1-0061: Error: firmware xc3028-v27.fw not found.
>
> I checked /lib/firmware/ but xc3028-v27.fw is not in the directory ?
>
> Must have messed it up somewhere! Any help appreciated.
>
> Thanks
> David
>
> ----- Original Message -----
> From: "Steven Toth" <stoth@linuxtv.org>
> To: "Luke Yelavich" <themuso@themuso.com>
> Cc: <linux-dvb@linuxtv.org>
> Sent: Wednesday, August 06, 2008 11:44 AM
> Subject: Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV
> DVB-T Dual Express
>
>
>
>>>>> I've tested with the HVR1500Q (xc5000 based) and I'm happy with the
>>>>> results. Can you both try the DViCO board?
>>>>>
>>>> It tests fine and I like how simpler things have got.
>>>>
>>> I pulled the above linked tree, and compiled the modules. It seems at the
>>> moment for the dual express, that I have to pass the parameter card=11 to
>>> the driver, for it to correctly find the card and make use of all
>>> adapters. Without any module parameters, dmsg complains that the card
>>> couldn't be identified, yet two adapters are shown. I have two of these
>>> cards.
>>>
>>> Hope this helps some.
>>>
>> .. And they're both the same model?
>>
>> If so, insert one at a time and run the 'lspci -vn' command, save the
>> output for each card.
>>
>> Post the output here.
>>
>> Assuming you load the driver with card=11, does each card work correctly
>> after that?
>>
>> - Steve
>>
>> _______________________________________________
>> linux-dvb mailing list
>> linux-dvb@linuxtv.org
>> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>>
>>
>
> _______________________________________________
> linux-dvb mailing list
> linux-dvb@linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>
>
To obtain xc3028-v27.fw
see ~/v4l-dvb/linux/Documentation/video4linux/extract_xc3028.pl
Regards,
Timf
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express
2008-08-05 21:43 ` Anton Blanchard
2008-08-05 23:41 ` Luke Yelavich
@ 2008-08-07 1:06 ` jochen s
1 sibling, 0 replies; 32+ messages in thread
From: jochen s @ 2008-08-07 1:06 UTC (permalink / raw)
To: linux-dvb
Am Dienstag 05 August 2008 23:43:40 schrieb Anton Blanchard:
> Hi Steve,
>
> > http://linuxtv.org/hg/~stoth/v4l-dvb
> >
> > This has Anton's patches and a subsequent cleanup patch to merge the
> > single tune callback functions into a single entity. A much better
> > solution all-round.
> >
> > I've tested with the HVR1500Q (xc5000 based) and I'm happy with the
> > results. Can you both try the DViCO board?
>
> It tests fine and I like how simpler things have got.
>
> Thanks!
> Anton
also best results here with the DVICO board - everything working fine.
thanks, jochen
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express
2008-08-06 8:51 ` Tim Farrington
@ 2008-08-07 3:31 ` David
2008-08-07 4:34 ` Tim Farrington
0 siblings, 1 reply; 32+ messages in thread
From: David @ 2008-08-07 3:31 UTC (permalink / raw)
To: Tim Farrington; +Cc: linux-dvb
Hi Tim
Thanks for information.
I obtained the driver, extracted the firmware to lib/firmware and tried to
scan.
I cannot get a lock on anything.
dmesg shows it is loading the firmware but nothing more:
[ 192.596627] xc2028 1-0061: Loading 3 firmware images from xc3028-v27.fw,
type: DViCO DualDig4/Nano2 (Australia), ver 2.7
[ 192.796658] xc2028 1-0061: Loading firmware for type=BASE F8MHZ (3), id
0000000000000000.
[ 193.965865] xc2028 1-0061: Loading firmware for type=D2620 DTV7 (88), id
0000000000000000.
[ 265.268818] xc2028 2-0061: Loading 3 firmware images from xc3028-v27.fw,
type: DViCO DualDig4/Nano2 (Australia), ver 2.7
[ 265.468693] xc2028 2-0061: Loading firmware for type=BASE F8MHZ (3), id
0000000000000000.
[ 266.633170] xc2028 2-0061: Loading firmware for type=D2620 DTV7 (88), id
0000000000000000.
Regards
David
----- Original Message -----
From: "Tim Farrington" <timf@iinet.net.au>
To: "David Porter" <dvb-t@iinet.com.au>
Cc: <linux-dvb@linuxtv.org>
Sent: Wednesday, August 06, 2008 6:51 PM
Subject: Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV
DVB-T Dual Express
> David Porter wrote:
>> Hi
>>
>> I have one of these, saw Stevens post and thought i would give it a go.
>>
>> I built from : http://linuxtv.org/hg/~stoth/v4l-dvb
>> All seemed to go well with no errors.
>>
>> dmesg reads:
>>
>> [ 31.964424] CORE cx23885[0]: subsystem: 18ac:db78, board: DViCO
>> FusionHDTV DVB-T Dual Express [card=11,autodetected]
>> [ 32.104767] cx23885[0]: i2c bus 0 registered
>> [ 32.104781] cx23885[0]: i2c bus 1 registered
>> [ 32.104794] cx23885[0]: i2c bus 2 registered
>> [ 32.164385] input: i2c IR (FusionHDTV) as
>> /devices/virtual/input/input8
>> [ 32.422764] ir-kbd-i2c: i2c IR (FusionHDTV) detected at
>> i2c-1/1-006b/ir0 [cx23885[0]]
>> [ 32.423135] cx23885[0]: cx23885 based dvb card
>> [ 32.492021] xc2028 1-0061: creating new instance
>> [ 32.492027] xc2028 1-0061: type set to XCeive xc2028/xc3028 tuner
>> [ 32.492036] DVB: registering new adapter (cx23885[0])
>> [ 32.492040] DVB: registering frontend 0 (Zarlink ZL10353 DVB-T)...
>> [ 32.492386] cx23885[0]: cx23885 based dvb card
>> [ 32.492924] xc2028 2-0061: creating new instance
>> [ 32.492926] xc2028 2-0061: type set to XCeive xc2028/xc3028 tuner
>> [ 32.492928] DVB: registering new adapter (cx23885[0])
>> [ 32.492930] DVB: registering frontend 1 (Zarlink ZL10353 DVB-T)...
>> [ 32.493228] cx23885_dev_checkrevision() Hardware revision = 0xb0
>> [ 32.493236] cx23885[0]/0: found at 0000:02:00.0, rev: 2, irq: 16,
>> latency: 0, mmio: 0xfe800000
>>
>> But scanning, returns :
>>
>> [ 1381.214624] xc2028 1-0061: Error: firmware xc3028-v27.fw not found.
>> [ 1382.220858] xc2028 1-0061: Error: firmware xc3028-v27.fw not found.
>> [ 1382.260825] xc2028 1-0061: Error: firmware xc3028-v27.fw not found.
>> [ 1383.267724] xc2028 1-0061: Error: firmware xc3028-v27.fw not found.
>> [ 1383.276680] xc2028 1-0061: Error: firmware xc3028-v27.fw not found.
>>
>> I checked /lib/firmware/ but xc3028-v27.fw is not in the directory ?
>>
>> Must have messed it up somewhere! Any help appreciated.
>>
>> Thanks
>> David
>>
>> ----- Original Message -----
>> From: "Steven Toth" <stoth@linuxtv.org>
>> To: "Luke Yelavich" <themuso@themuso.com>
>> Cc: <linux-dvb@linuxtv.org>
>> Sent: Wednesday, August 06, 2008 11:44 AM
>> Subject: Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV
>> DVB-T Dual Express
>>
>>
>>
>>>>>> I've tested with the HVR1500Q (xc5000 based) and I'm happy with the
>>>>>> results. Can you both try the DViCO board?
>>>>>>
>>>>> It tests fine and I like how simpler things have got.
>>>>>
>>>> I pulled the above linked tree, and compiled the modules. It seems at
>>>> the moment for the dual express, that I have to pass the parameter
>>>> card=11 to the driver, for it to correctly find the card and make use
>>>> of all adapters. Without any module parameters, dmsg complains that the
>>>> card couldn't be identified, yet two adapters are shown. I have two of
>>>> these cards.
>>>>
>>>> Hope this helps some.
>>>>
>>> .. And they're both the same model?
>>>
>>> If so, insert one at a time and run the 'lspci -vn' command, save the
>>> output for each card.
>>>
>>> Post the output here.
>>>
>>> Assuming you load the driver with card=11, does each card work correctly
>>> after that?
>>>
>>> - Steve
>>>
>>> _______________________________________________
>>> linux-dvb mailing list
>>> linux-dvb@linuxtv.org
>>> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>>>
>>>
>>
>> _______________________________________________
>> linux-dvb mailing list
>> linux-dvb@linuxtv.org
>> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>>
>>
>
> To obtain xc3028-v27.fw
>
> see ~/v4l-dvb/linux/Documentation/video4linux/extract_xc3028.pl
>
> Regards,
> Timf
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express
2008-08-07 3:31 ` David
@ 2008-08-07 4:34 ` Tim Farrington
2008-08-07 6:41 ` David
0 siblings, 1 reply; 32+ messages in thread
From: Tim Farrington @ 2008-08-07 4:34 UTC (permalink / raw)
To: David; +Cc: linux-dvb
David wrote:
> Hi Tim
>
> Thanks for information.
>
> I obtained the driver, extracted the firmware to lib/firmware and
> tried to scan.
> I cannot get a lock on anything.
>
> dmesg shows it is loading the firmware but nothing more:
>
> [ 192.596627] xc2028 1-0061: Loading 3 firmware images from
> xc3028-v27.fw, type: DViCO DualDig4/Nano2 (Australia), ver 2.7
> [ 192.796658] xc2028 1-0061: Loading firmware for type=BASE F8MHZ
> (3), id 0000000000000000.
> [ 193.965865] xc2028 1-0061: Loading firmware for type=D2620 DTV7
> (88), id 0000000000000000.
> [ 265.268818] xc2028 2-0061: Loading 3 firmware images from
> xc3028-v27.fw, type: DViCO DualDig4/Nano2 (Australia), ver 2.7
> [ 265.468693] xc2028 2-0061: Loading firmware for type=BASE F8MHZ
> (3), id 0000000000000000.
> [ 266.633170] xc2028 2-0061: Loading firmware for type=D2620 DTV7
> (88), id 0000000000000000.
>
>
> Regards
> David
>
>
>
> ----- Original Message ----- From: "Tim Farrington" <timf@iinet.net.au>
> To: "David Porter" <dvb-t@iinet.com.au>
> Cc: <linux-dvb@linuxtv.org>
> Sent: Wednesday, August 06, 2008 6:51 PM
> Subject: Re: [linux-dvb] [PATCH] Add initial support for DViCO
> FusionHDTV DVB-T Dual Express
>
>
>> David Porter wrote:
>>> Hi
>>>
>>> I have one of these, saw Stevens post and thought i would give it a go.
>>>
>>> I built from : http://linuxtv.org/hg/~stoth/v4l-dvb
>>> All seemed to go well with no errors.
>>>
>>> dmesg reads:
>>>
>>> [ 31.964424] CORE cx23885[0]: subsystem: 18ac:db78, board: DViCO
>>> FusionHDTV DVB-T Dual Express [card=11,autodetected]
>>> [ 32.104767] cx23885[0]: i2c bus 0 registered
>>> [ 32.104781] cx23885[0]: i2c bus 1 registered
>>> [ 32.104794] cx23885[0]: i2c bus 2 registered
>>> [ 32.164385] input: i2c IR (FusionHDTV) as
>>> /devices/virtual/input/input8
>>> [ 32.422764] ir-kbd-i2c: i2c IR (FusionHDTV) detected at
>>> i2c-1/1-006b/ir0 [cx23885[0]]
>>> [ 32.423135] cx23885[0]: cx23885 based dvb card
>>> [ 32.492021] xc2028 1-0061: creating new instance
>>> [ 32.492027] xc2028 1-0061: type set to XCeive xc2028/xc3028 tuner
>>> [ 32.492036] DVB: registering new adapter (cx23885[0])
>>> [ 32.492040] DVB: registering frontend 0 (Zarlink ZL10353 DVB-T)...
>>> [ 32.492386] cx23885[0]: cx23885 based dvb card
>>> [ 32.492924] xc2028 2-0061: creating new instance
>>> [ 32.492926] xc2028 2-0061: type set to XCeive xc2028/xc3028 tuner
>>> [ 32.492928] DVB: registering new adapter (cx23885[0])
>>> [ 32.492930] DVB: registering frontend 1 (Zarlink ZL10353 DVB-T)...
>>> [ 32.493228] cx23885_dev_checkrevision() Hardware revision = 0xb0
>>> [ 32.493236] cx23885[0]/0: found at 0000:02:00.0, rev: 2, irq: 16,
>>> latency: 0, mmio: 0xfe800000
>>>
>>> But scanning, returns :
>>>
>>> [ 1381.214624] xc2028 1-0061: Error: firmware xc3028-v27.fw not found.
>>> [ 1382.220858] xc2028 1-0061: Error: firmware xc3028-v27.fw not found.
>>> [ 1382.260825] xc2028 1-0061: Error: firmware xc3028-v27.fw not found.
>>> [ 1383.267724] xc2028 1-0061: Error: firmware xc3028-v27.fw not found.
>>> [ 1383.276680] xc2028 1-0061: Error: firmware xc3028-v27.fw not found.
>>>
>>> I checked /lib/firmware/ but xc3028-v27.fw is not in the directory ?
>>>
>>> Must have messed it up somewhere! Any help appreciated.
>>>
>>> Thanks
>>> David
>>>
>>> ----- Original Message ----- From: "Steven Toth" <stoth@linuxtv.org>
>>> To: "Luke Yelavich" <themuso@themuso.com>
>>> Cc: <linux-dvb@linuxtv.org>
>>> Sent: Wednesday, August 06, 2008 11:44 AM
>>> Subject: Re: [linux-dvb] [PATCH] Add initial support for DViCO
>>> FusionHDTV DVB-T Dual Express
>>>
>>>
>>>
>>>>>>> I've tested with the HVR1500Q (xc5000 based) and I'm happy with the
>>>>>>> results. Can you both try the DViCO board?
>>>>>>>
>>>>>> It tests fine and I like how simpler things have got.
>>>>>>
>>>>> I pulled the above linked tree, and compiled the modules. It seems
>>>>> at the moment for the dual express, that I have to pass the
>>>>> parameter card=11 to the driver, for it to correctly find the card
>>>>> and make use of all adapters. Without any module parameters, dmsg
>>>>> complains that the card couldn't be identified, yet two adapters
>>>>> are shown. I have two of these cards.
>>>>>
>>>>> Hope this helps some.
>>>>>
>>>> .. And they're both the same model?
>>>>
>>>> If so, insert one at a time and run the 'lspci -vn' command, save the
>>>> output for each card.
>>>>
>>>> Post the output here.
>>>>
>>>> Assuming you load the driver with card=11, does each card work
>>>> correctly
>>>> after that?
>>>>
>>>> - Steve
>>>>
>>>> _______________________________________________
>>>> linux-dvb mailing list
>>>> linux-dvb@linuxtv.org
>>>> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>>>>
>>>>
>>>
>>> _______________________________________________
>>> linux-dvb mailing list
>>> linux-dvb@linuxtv.org
>>> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>>>
>>>
>>
>> To obtain xc3028-v27.fw
>>
>> see ~/v4l-dvb/linux/Documentation/video4linux/extract_xc3028.pl
>>
>> Regards,
>> Timf
>
Try not to top post.
Best to post the results of tzap here:
In Ubuntu, Debian;
sudo apt-get install dvb-utils
(other distros use dvb-apps)
Find the scan file appropriate for your area (au-*) in:
/usr/share/doc/dvb-utils/examples/scan/dvb-t
sudo -s -H
mkdir /root/.tzap
scan /usr/share/doc/dvb-utils/examples/scan/dvb-t/au-* >
/root/.tzap/channels.conf
Post the output of scan to this list.
Regards,
Timf
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express
2008-08-07 4:34 ` Tim Farrington
@ 2008-08-07 6:41 ` David
2008-08-07 7:00 ` Tim Farrington
0 siblings, 1 reply; 32+ messages in thread
From: David @ 2008-08-07 6:41 UTC (permalink / raw)
To: linux-dvb
----- Original Message -----
From: "Tim Farrington" <timf@iinet.net.au>
To: "David" <dvb-t@iinet.com.au>
Cc: <linux-dvb@linuxtv.org>
Sent: Thursday, August 07, 2008 2:34 PM
Subject: Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV
DVB-T Dual Express
> David wrote:
>> Hi Tim
>>
>> Thanks for information.
>>
>> I obtained the driver, extracted the firmware to lib/firmware and tried
>> to scan.
>> I cannot get a lock on anything.
>>
>> dmesg shows it is loading the firmware but nothing more:
>>
>> [ 192.596627] xc2028 1-0061: Loading 3 firmware images from
>> xc3028-v27.fw, type: DViCO DualDig4/Nano2 (Australia), ver 2.7
>> [ 192.796658] xc2028 1-0061: Loading firmware for type=BASE F8MHZ (3),
>> id 0000000000000000.
>> [ 193.965865] xc2028 1-0061: Loading firmware for type=D2620 DTV7 (88),
>> id 0000000000000000.
>> [ 265.268818] xc2028 2-0061: Loading 3 firmware images from
>> xc3028-v27.fw, type: DViCO DualDig4/Nano2 (Australia), ver 2.7
>> [ 265.468693] xc2028 2-0061: Loading firmware for type=BASE F8MHZ (3),
>> id 0000000000000000.
>> [ 266.633170] xc2028 2-0061: Loading firmware for type=D2620 DTV7 (88),
>> id 0000000000000000.
>>
>>
>> Regards
>> David
>>
>>
>>
>> ----- Original Message ----- From: "Tim Farrington" <timf@iinet.net.au>
>> To: "David Porter" <dvb-t@iinet.com.au>
>> Cc: <linux-dvb@linuxtv.org>
>> Sent: Wednesday, August 06, 2008 6:51 PM
>> Subject: Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV
>> DVB-T Dual Express
>>
>>
>>> David Porter wrote:
>>>> Hi
>>>>
>>>> I have one of these, saw Stevens post and thought i would give it a go.
>>>>
>>>> I built from : http://linuxtv.org/hg/~stoth/v4l-dvb
>>>> All seemed to go well with no errors.
>>>>
>>>> dmesg reads:
>>>>
>>>> [ 31.964424] CORE cx23885[0]: subsystem: 18ac:db78, board: DViCO
>>>> FusionHDTV DVB-T Dual Express [card=11,autodetected]
>>>> [ 32.104767] cx23885[0]: i2c bus 0 registered
>>>> [ 32.104781] cx23885[0]: i2c bus 1 registered
>>>> [ 32.104794] cx23885[0]: i2c bus 2 registered
>>>> [ 32.164385] input: i2c IR (FusionHDTV) as
>>>> /devices/virtual/input/input8
>>>> [ 32.422764] ir-kbd-i2c: i2c IR (FusionHDTV) detected at
>>>> i2c-1/1-006b/ir0 [cx23885[0]]
>>>> [ 32.423135] cx23885[0]: cx23885 based dvb card
>>>> [ 32.492021] xc2028 1-0061: creating new instance
>>>> [ 32.492027] xc2028 1-0061: type set to XCeive xc2028/xc3028 tuner
>>>> [ 32.492036] DVB: registering new adapter (cx23885[0])
>>>> [ 32.492040] DVB: registering frontend 0 (Zarlink ZL10353 DVB-T)...
>>>> [ 32.492386] cx23885[0]: cx23885 based dvb card
>>>> [ 32.492924] xc2028 2-0061: creating new instance
>>>> [ 32.492926] xc2028 2-0061: type set to XCeive xc2028/xc3028 tuner
>>>> [ 32.492928] DVB: registering new adapter (cx23885[0])
>>>> [ 32.492930] DVB: registering frontend 1 (Zarlink ZL10353 DVB-T)...
>>>> [ 32.493228] cx23885_dev_checkrevision() Hardware revision = 0xb0
>>>> [ 32.493236] cx23885[0]/0: found at 0000:02:00.0, rev: 2, irq: 16,
>>>> latency: 0, mmio: 0xfe800000
>>>>
>>>> But scanning, returns :
>>>>
>>>> [ 1381.214624] xc2028 1-0061: Error: firmware xc3028-v27.fw not found.
>>>> [ 1382.220858] xc2028 1-0061: Error: firmware xc3028-v27.fw not found.
>>>> [ 1382.260825] xc2028 1-0061: Error: firmware xc3028-v27.fw not found.
>>>> [ 1383.267724] xc2028 1-0061: Error: firmware xc3028-v27.fw not found.
>>>> [ 1383.276680] xc2028 1-0061: Error: firmware xc3028-v27.fw not found.
>>>>
>>>> I checked /lib/firmware/ but xc3028-v27.fw is not in the directory ?
>>>>
>>>> Must have messed it up somewhere! Any help appreciated.
>>>>
>>>> Thanks
>>>> David
>>>>
>>>> ----- Original Message ----- From: "Steven Toth" <stoth@linuxtv.org>
>>>> To: "Luke Yelavich" <themuso@themuso.com>
>>>> Cc: <linux-dvb@linuxtv.org>
>>>> Sent: Wednesday, August 06, 2008 11:44 AM
>>>> Subject: Re: [linux-dvb] [PATCH] Add initial support for DViCO
>>>> FusionHDTV DVB-T Dual Express
>>>>
>>>>
>>>>
>>>>>>>> I've tested with the HVR1500Q (xc5000 based) and I'm happy with the
>>>>>>>> results. Can you both try the DViCO board?
>>>>>>>>
>>>>>>> It tests fine and I like how simpler things have got.
>>>>>>>
>>>>>> I pulled the above linked tree, and compiled the modules. It seems at
>>>>>> the moment for the dual express, that I have to pass the parameter
>>>>>> card=11 to the driver, for it to correctly find the card and make use
>>>>>> of all adapters. Without any module parameters, dmsg complains that
>>>>>> the card couldn't be identified, yet two adapters are shown. I have
>>>>>> two of these cards.
>>>>>>
>>>>>> Hope this helps some.
>>>>>>
>>>>> .. And they're both the same model?
>>>>>
>>>>> If so, insert one at a time and run the 'lspci -vn' command, save the
>>>>> output for each card.
>>>>>
>>>>> Post the output here.
>>>>>
>>>>> Assuming you load the driver with card=11, does each card work
>>>>> correctly
>>>>> after that?
>>>>>
>>>>> - Steve
>>>>>
>>>>> _______________________________________________
>>>>> linux-dvb mailing list
>>>>> linux-dvb@linuxtv.org
>>>>> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> linux-dvb mailing list
>>>> linux-dvb@linuxtv.org
>>>> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>>>>
>>>>
>>>
>>> To obtain xc3028-v27.fw
>>>
>>> see ~/v4l-dvb/linux/Documentation/video4linux/extract_xc3028.pl
>>>
>>> Regards,
>>> Timf
>>
> Try not to top post.
>
> Best to post the results of tzap here:
>
> In Ubuntu, Debian;
> sudo apt-get install dvb-utils
> (other distros use dvb-apps)
>
> Find the scan file appropriate for your area (au-*) in:
> /usr/share/doc/dvb-utils/examples/scan/dvb-t
>
> sudo -s -H
> mkdir /root/.tzap
> scan /usr/share/doc/dvb-utils/examples/scan/dvb-t/au-* >
> /root/.tzap/channels.conf
>
> Post the output of scan to this list.
>
> Regards,
> Timf
Thanks, Tim
Doesn't look too promising :
a@a-desktop:~$ scan /usr/share/doc/dvb-utils/examples/scan/dvb-t/au-Brisbane
scanning /usr/share/doc/dvb-utils/examples/scan/dvb-t/au-Brisbane
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 226500000 1 3 9 3 1 1 0
initial transponder 177500000 1 2 9 3 1 2 0
initial transponder 191625000 1 3 9 3 1 1 0
initial transponder 219500000 1 3 9 3 1 1 0
initial transponder 585625000 1 2 9 3 1 2 0
>>> tune to:
>>> 226500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE
WARNING: >>> tuning failed!!!
>>> tune to:
>>> 226500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE
>>> (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to:
>>> 177500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE
WARNING: >>> tuning failed!!!
>>> tune to:
>>> 177500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE
>>> (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to:
>>> 191625000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE
WARNING: >>> tuning failed!!!
>>> tune to:
>>> 191625000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE
>>> (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to:
>>> 219500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE
WARNING: >>> tuning failed!!!
>>> tune to:
>>> 219500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE
>>> (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to:
>>> 585625000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE
WARNING: >>> tuning failed!!!
>>> tune to:
>>> 585625000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE
>>> (tuning failed)
WARNING: >>> tuning failed!!!
ERROR: initial tuning failed
dumping lists (0 services)
Done.
a@a-desktop:~$
Regards
David
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express
2008-08-07 6:41 ` David
@ 2008-08-07 7:00 ` Tim Farrington
2008-08-07 7:10 ` David
0 siblings, 1 reply; 32+ messages in thread
From: Tim Farrington @ 2008-08-07 7:00 UTC (permalink / raw)
To: David; +Cc: linux-dvb
David wrote:
> ----- Original Message -----
> From: "Tim Farrington" <timf@iinet.net.au>
> To: "David" <dvb-t@iinet.com.au>
> Cc: <linux-dvb@linuxtv.org>
> Sent: Thursday, August 07, 2008 2:34 PM
> Subject: Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV
> DVB-T Dual Express
>
>
>
>> David wrote:
>>
>>> Hi Tim
>>>
>>> Thanks for information.
>>>
>>> I obtained the driver, extracted the firmware to lib/firmware and tried
>>> to scan.
>>> I cannot get a lock on anything.
>>>
>>> dmesg shows it is loading the firmware but nothing more:
>>>
>>> [ 192.596627] xc2028 1-0061: Loading 3 firmware images from
>>> xc3028-v27.fw, type: DViCO DualDig4/Nano2 (Australia), ver 2.7
>>> [ 192.796658] xc2028 1-0061: Loading firmware for type=BASE F8MHZ (3),
>>> id 0000000000000000.
>>> [ 193.965865] xc2028 1-0061: Loading firmware for type=D2620 DTV7 (88),
>>> id 0000000000000000.
>>> [ 265.268818] xc2028 2-0061: Loading 3 firmware images from
>>> xc3028-v27.fw, type: DViCO DualDig4/Nano2 (Australia), ver 2.7
>>> [ 265.468693] xc2028 2-0061: Loading firmware for type=BASE F8MHZ (3),
>>> id 0000000000000000.
>>> [ 266.633170] xc2028 2-0061: Loading firmware for type=D2620 DTV7 (88),
>>> id 0000000000000000.
>>>
>>>
>>> Regards
>>> David
>>>
>>>
>>>
>>> ----- Original Message ----- From: "Tim Farrington" <timf@iinet.net.au>
>>> To: "David Porter" <dvb-t@iinet.com.au>
>>> Cc: <linux-dvb@linuxtv.org>
>>> Sent: Wednesday, August 06, 2008 6:51 PM
>>> Subject: Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV
>>> DVB-T Dual Express
>>>
>>>
>>>
>>>> David Porter wrote:
>>>>
>>>>> Hi
>>>>>
>>>>> I have one of these, saw Stevens post and thought i would give it a go.
>>>>>
>>>>> I built from : http://linuxtv.org/hg/~stoth/v4l-dvb
>>>>> All seemed to go well with no errors.
>>>>>
>>>>> dmesg reads:
>>>>>
>>>>> [ 31.964424] CORE cx23885[0]: subsystem: 18ac:db78, board: DViCO
>>>>> FusionHDTV DVB-T Dual Express [card=11,autodetected]
>>>>> [ 32.104767] cx23885[0]: i2c bus 0 registered
>>>>> [ 32.104781] cx23885[0]: i2c bus 1 registered
>>>>> [ 32.104794] cx23885[0]: i2c bus 2 registered
>>>>> [ 32.164385] input: i2c IR (FusionHDTV) as
>>>>> /devices/virtual/input/input8
>>>>> [ 32.422764] ir-kbd-i2c: i2c IR (FusionHDTV) detected at
>>>>> i2c-1/1-006b/ir0 [cx23885[0]]
>>>>> [ 32.423135] cx23885[0]: cx23885 based dvb card
>>>>> [ 32.492021] xc2028 1-0061: creating new instance
>>>>> [ 32.492027] xc2028 1-0061: type set to XCeive xc2028/xc3028 tuner
>>>>> [ 32.492036] DVB: registering new adapter (cx23885[0])
>>>>> [ 32.492040] DVB: registering frontend 0 (Zarlink ZL10353 DVB-T)...
>>>>> [ 32.492386] cx23885[0]: cx23885 based dvb card
>>>>> [ 32.492924] xc2028 2-0061: creating new instance
>>>>> [ 32.492926] xc2028 2-0061: type set to XCeive xc2028/xc3028 tuner
>>>>> [ 32.492928] DVB: registering new adapter (cx23885[0])
>>>>> [ 32.492930] DVB: registering frontend 1 (Zarlink ZL10353 DVB-T)...
>>>>> [ 32.493228] cx23885_dev_checkrevision() Hardware revision = 0xb0
>>>>> [ 32.493236] cx23885[0]/0: found at 0000:02:00.0, rev: 2, irq: 16,
>>>>> latency: 0, mmio: 0xfe800000
>>>>>
>>>>> But scanning, returns :
>>>>>
>>>>> [ 1381.214624] xc2028 1-0061: Error: firmware xc3028-v27.fw not found.
>>>>> [ 1382.220858] xc2028 1-0061: Error: firmware xc3028-v27.fw not found.
>>>>> [ 1382.260825] xc2028 1-0061: Error: firmware xc3028-v27.fw not found.
>>>>> [ 1383.267724] xc2028 1-0061: Error: firmware xc3028-v27.fw not found.
>>>>> [ 1383.276680] xc2028 1-0061: Error: firmware xc3028-v27.fw not found.
>>>>>
>>>>> I checked /lib/firmware/ but xc3028-v27.fw is not in the directory ?
>>>>>
>>>>> Must have messed it up somewhere! Any help appreciated.
>>>>>
>>>>> Thanks
>>>>> David
>>>>>
>>>>> ----- Original Message ----- From: "Steven Toth" <stoth@linuxtv.org>
>>>>> To: "Luke Yelavich" <themuso@themuso.com>
>>>>> Cc: <linux-dvb@linuxtv.org>
>>>>> Sent: Wednesday, August 06, 2008 11:44 AM
>>>>> Subject: Re: [linux-dvb] [PATCH] Add initial support for DViCO
>>>>> FusionHDTV DVB-T Dual Express
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>>>> I've tested with the HVR1500Q (xc5000 based) and I'm happy with the
>>>>>>>>> results. Can you both try the DViCO board?
>>>>>>>>>
>>>>>>>>>
>>>>>>>> It tests fine and I like how simpler things have got.
>>>>>>>>
>>>>>>>>
>>>>>>> I pulled the above linked tree, and compiled the modules. It seems at
>>>>>>> the moment for the dual express, that I have to pass the parameter
>>>>>>> card=11 to the driver, for it to correctly find the card and make use
>>>>>>> of all adapters. Without any module parameters, dmsg complains that
>>>>>>> the card couldn't be identified, yet two adapters are shown. I have
>>>>>>> two of these cards.
>>>>>>>
>>>>>>> Hope this helps some.
>>>>>>>
>>>>>>>
>>>>>> .. And they're both the same model?
>>>>>>
>>>>>> If so, insert one at a time and run the 'lspci -vn' command, save the
>>>>>> output for each card.
>>>>>>
>>>>>> Post the output here.
>>>>>>
>>>>>> Assuming you load the driver with card=11, does each card work
>>>>>> correctly
>>>>>> after that?
>>>>>>
>>>>>> - Steve
>>>>>>
>>>>>> _______________________________________________
>>>>>> linux-dvb mailing list
>>>>>> linux-dvb@linuxtv.org
>>>>>> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>>>>>>
>>>>>>
>>>>>>
>>>>> _______________________________________________
>>>>> linux-dvb mailing list
>>>>> linux-dvb@linuxtv.org
>>>>> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>>>>>
>>>>>
>>>>>
>>>> To obtain xc3028-v27.fw
>>>>
>>>> see ~/v4l-dvb/linux/Documentation/video4linux/extract_xc3028.pl
>>>>
>>>> Regards,
>>>> Timf
>>>>
>> Try not to top post.
>>
>> Best to post the results of tzap here:
>>
>> In Ubuntu, Debian;
>> sudo apt-get install dvb-utils
>> (other distros use dvb-apps)
>>
>> Find the scan file appropriate for your area (au-*) in:
>> /usr/share/doc/dvb-utils/examples/scan/dvb-t
>>
>> sudo -s -H
>> mkdir /root/.tzap
>> scan /usr/share/doc/dvb-utils/examples/scan/dvb-t/au-* >
>> /root/.tzap/channels.conf
>>
>> Post the output of scan to this list.
>>
>> Regards,
>> Timf
>>
>
> Thanks, Tim
> Doesn't look too promising :
>
> a@a-desktop:~$ scan /usr/share/doc/dvb-utils/examples/scan/dvb-t/au-Brisbane
> scanning /usr/share/doc/dvb-utils/examples/scan/dvb-t/au-Brisbane
> using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
> initial transponder 226500000 1 3 9 3 1 1 0
> initial transponder 177500000 1 2 9 3 1 2 0
> initial transponder 191625000 1 3 9 3 1 1 0
> initial transponder 219500000 1 3 9 3 1 1 0
> initial transponder 585625000 1 2 9 3 1 2 0
>
>>>> tune to:
>>>> 226500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE
>>>>
> WARNING: >>> tuning failed!!!
>
>>>> tune to:
>>>> 226500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE
>>>> (tuning failed)
>>>>
> WARNING: >>> tuning failed!!!
>
>>>> tune to:
>>>> 177500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE
>>>>
> WARNING: >>> tuning failed!!!
>
>>>> tune to:
>>>> 177500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE
>>>> (tuning failed)
>>>>
> WARNING: >>> tuning failed!!!
>
>>>> tune to:
>>>> 191625000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE
>>>>
> WARNING: >>> tuning failed!!!
>
>>>> tune to:
>>>> 191625000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE
>>>> (tuning failed)
>>>>
> WARNING: >>> tuning failed!!!
>
>>>> tune to:
>>>> 219500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE
>>>>
> WARNING: >>> tuning failed!!!
>
>>>> tune to:
>>>> 219500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE
>>>> (tuning failed)
>>>>
> WARNING: >>> tuning failed!!!
>
>>>> tune to:
>>>> 585625000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE
>>>>
> WARNING: >>> tuning failed!!!
>
>>>> tune to:
>>>> 585625000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE
>>>> (tuning failed)
>>>>
> WARNING: >>> tuning failed!!!
> ERROR: initial tuning failed
> dumping lists (0 services)
> Done.
> a@a-desktop:~$
>
> Regards
> David
>
> _______________________________________________
> linux-dvb mailing list
> linux-dvb@linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>
>
Could be that the signal strength is too low.
What are you using for an antenna?
How does it go in Windows - any channels?
Regards,
Timf
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express
2008-08-07 7:00 ` Tim Farrington
@ 2008-08-07 7:10 ` David
2008-08-07 7:18 ` SUBHRANIL CHOUDHURY
2008-08-07 7:52 ` Tim Farrington
0 siblings, 2 replies; 32+ messages in thread
From: David @ 2008-08-07 7:10 UTC (permalink / raw)
To: Tim Farrington; +Cc: linux-dvb
----- Original Message -----
From: "Tim Farrington" <timf@iinet.net.au>
To: "David" <dvb-t@iinet.com.au>
Cc: <linux-dvb@linuxtv.org>
Sent: Thursday, August 07, 2008 5:00 PM
Subject: Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV
DVB-T Dual Express
> David wrote:
>> ----- Original Message -----
>> From: "Tim Farrington" <timf@iinet.net.au>
>> To: "David" <dvb-t@iinet.com.au>
>> Cc: <linux-dvb@linuxtv.org>
>> Sent: Thursday, August 07, 2008 2:34 PM
>> Subject: Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV
>> DVB-T Dual Express
>>
>>
>>
>>> David wrote:
>>>
>>>> Hi Tim
>>>>
>>>> Thanks for information.
>>>>
>>>> I obtained the driver, extracted the firmware to lib/firmware and tried
>>>> to scan.
>>>> I cannot get a lock on anything.
>>>>
>>>> dmesg shows it is loading the firmware but nothing more:
>>>>
>>>> [ 192.596627] xc2028 1-0061: Loading 3 firmware images from
>>>> xc3028-v27.fw, type: DViCO DualDig4/Nano2 (Australia), ver 2.7
>>>> [ 192.796658] xc2028 1-0061: Loading firmware for type=BASE F8MHZ (3),
>>>> id 0000000000000000.
>>>> [ 193.965865] xc2028 1-0061: Loading firmware for type=D2620 DTV7
>>>> (88), id 0000000000000000.
>>>> [ 265.268818] xc2028 2-0061: Loading 3 firmware images from
>>>> xc3028-v27.fw, type: DViCO DualDig4/Nano2 (Australia), ver 2.7
>>>> [ 265.468693] xc2028 2-0061: Loading firmware for type=BASE F8MHZ (3),
>>>> id 0000000000000000.
>>>> [ 266.633170] xc2028 2-0061: Loading firmware for type=D2620 DTV7
>>>> (88), id 0000000000000000.
>>>>
>>>>
>>>> Regards
>>>> David
>>>>
>>>>
>>>>
>>>> ----- Original Message ----- From: "Tim Farrington" <timf@iinet.net.au>
>>>> To: "David Porter" <dvb-t@iinet.com.au>
>>>> Cc: <linux-dvb@linuxtv.org>
>>>> Sent: Wednesday, August 06, 2008 6:51 PM
>>>> Subject: Re: [linux-dvb] [PATCH] Add initial support for DViCO
>>>> FusionHDTV DVB-T Dual Express
>>>>
>>>>
>>>>
>>>>> David Porter wrote:
>>>>>
>>>>>> Hi
>>>>>>
>>>>>> I have one of these, saw Stevens post and thought i would give it a
>>>>>> go.
>>>>>>
>>>>>> I built from : http://linuxtv.org/hg/~stoth/v4l-dvb
>>>>>> All seemed to go well with no errors.
>>>>>>
>>>>>> dmesg reads:
>>>>>>
>>>>>> [ 31.964424] CORE cx23885[0]: subsystem: 18ac:db78, board: DViCO
>>>>>> FusionHDTV DVB-T Dual Express [card=11,autodetected]
>>>>>> [ 32.104767] cx23885[0]: i2c bus 0 registered
>>>>>> [ 32.104781] cx23885[0]: i2c bus 1 registered
>>>>>> [ 32.104794] cx23885[0]: i2c bus 2 registered
>>>>>> [ 32.164385] input: i2c IR (FusionHDTV) as
>>>>>> /devices/virtual/input/input8
>>>>>> [ 32.422764] ir-kbd-i2c: i2c IR (FusionHDTV) detected at
>>>>>> i2c-1/1-006b/ir0 [cx23885[0]]
>>>>>> [ 32.423135] cx23885[0]: cx23885 based dvb card
>>>>>> [ 32.492021] xc2028 1-0061: creating new instance
>>>>>> [ 32.492027] xc2028 1-0061: type set to XCeive xc2028/xc3028 tuner
>>>>>> [ 32.492036] DVB: registering new adapter (cx23885[0])
>>>>>> [ 32.492040] DVB: registering frontend 0 (Zarlink ZL10353 DVB-T)...
>>>>>> [ 32.492386] cx23885[0]: cx23885 based dvb card
>>>>>> [ 32.492924] xc2028 2-0061: creating new instance
>>>>>> [ 32.492926] xc2028 2-0061: type set to XCeive xc2028/xc3028 tuner
>>>>>> [ 32.492928] DVB: registering new adapter (cx23885[0])
>>>>>> [ 32.492930] DVB: registering frontend 1 (Zarlink ZL10353 DVB-T)...
>>>>>> [ 32.493228] cx23885_dev_checkrevision() Hardware revision = 0xb0
>>>>>> [ 32.493236] cx23885[0]/0: found at 0000:02:00.0, rev: 2, irq: 16,
>>>>>> latency: 0, mmio: 0xfe800000
>>>>>>
>>>>>> But scanning, returns :
>>>>>>
>>>>>> [ 1381.214624] xc2028 1-0061: Error: firmware xc3028-v27.fw not
>>>>>> found.
>>>>>> [ 1382.220858] xc2028 1-0061: Error: firmware xc3028-v27.fw not
>>>>>> found.
>>>>>> [ 1382.260825] xc2028 1-0061: Error: firmware xc3028-v27.fw not
>>>>>> found.
>>>>>> [ 1383.267724] xc2028 1-0061: Error: firmware xc3028-v27.fw not
>>>>>> found.
>>>>>> [ 1383.276680] xc2028 1-0061: Error: firmware xc3028-v27.fw not
>>>>>> found.
>>>>>>
>>>>>> I checked /lib/firmware/ but xc3028-v27.fw is not in the directory ?
>>>>>>
>>>>>> Must have messed it up somewhere! Any help appreciated.
>>>>>>
>>>>>> Thanks
>>>>>> David
>>>>>>
>>>>>> ----- Original Message ----- From: "Steven Toth" <stoth@linuxtv.org>
>>>>>> To: "Luke Yelavich" <themuso@themuso.com>
>>>>>> Cc: <linux-dvb@linuxtv.org>
>>>>>> Sent: Wednesday, August 06, 2008 11:44 AM
>>>>>> Subject: Re: [linux-dvb] [PATCH] Add initial support for DViCO
>>>>>> FusionHDTV DVB-T Dual Express
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>>> I've tested with the HVR1500Q (xc5000 based) and I'm happy with
>>>>>>>>>> the
>>>>>>>>>> results. Can you both try the DViCO board?
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>> It tests fine and I like how simpler things have got.
>>>>>>>>>
>>>>>>>>>
>>>>>>>> I pulled the above linked tree, and compiled the modules. It seems
>>>>>>>> at the moment for the dual express, that I have to pass the
>>>>>>>> parameter card=11 to the driver, for it to correctly find the card
>>>>>>>> and make use of all adapters. Without any module parameters, dmsg
>>>>>>>> complains that the card couldn't be identified, yet two adapters
>>>>>>>> are shown. I have two of these cards.
>>>>>>>>
>>>>>>>> Hope this helps some.
>>>>>>>>
>>>>>>>>
>>>>>>> .. And they're both the same model?
>>>>>>>
>>>>>>> If so, insert one at a time and run the 'lspci -vn' command, save
>>>>>>> the
>>>>>>> output for each card.
>>>>>>>
>>>>>>> Post the output here.
>>>>>>>
>>>>>>> Assuming you load the driver with card=11, does each card work
>>>>>>> correctly
>>>>>>> after that?
>>>>>>>
>>>>>>> - Steve
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> linux-dvb mailing list
>>>>>>> linux-dvb@linuxtv.org
>>>>>>> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> _______________________________________________
>>>>>> linux-dvb mailing list
>>>>>> linux-dvb@linuxtv.org
>>>>>> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>>>>>>
>>>>>>
>>>>>>
>>>>> To obtain xc3028-v27.fw
>>>>>
>>>>> see ~/v4l-dvb/linux/Documentation/video4linux/extract_xc3028.pl
>>>>>
>>>>> Regards,
>>>>> Timf
>>>>>
>>> Try not to top post.
>>>
>>> Best to post the results of tzap here:
>>>
>>> In Ubuntu, Debian;
>>> sudo apt-get install dvb-utils
>>> (other distros use dvb-apps)
>>>
>>> Find the scan file appropriate for your area (au-*) in:
>>> /usr/share/doc/dvb-utils/examples/scan/dvb-t
>>>
>>> sudo -s -H
>>> mkdir /root/.tzap
>>> scan /usr/share/doc/dvb-utils/examples/scan/dvb-t/au-* >
>>> /root/.tzap/channels.conf
>>>
>>> Post the output of scan to this list.
>>>
>>> Regards,
>>> Timf
>>>
>>
>> Thanks, Tim
>> Doesn't look too promising :
>>
>> a@a-desktop:~$ scan
>> /usr/share/doc/dvb-utils/examples/scan/dvb-t/au-Brisbane
>> scanning /usr/share/doc/dvb-utils/examples/scan/dvb-t/au-Brisbane
>> using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
>> initial transponder 226500000 1 3 9 3 1 1 0
>> initial transponder 177500000 1 2 9 3 1 2 0
>> initial transponder 191625000 1 3 9 3 1 1 0
>> initial transponder 219500000 1 3 9 3 1 1 0
>> initial transponder 585625000 1 2 9 3 1 2 0
>>
>>>>> tune to:
>>>>> 226500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE
>>>>>
>> WARNING: >>> tuning failed!!!
>>
>>>>> tune to:
>>>>> 226500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE
>>>>> (tuning failed)
>>>>>
>> WARNING: >>> tuning failed!!!
>>
>>>>> tune to:
>>>>> 177500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE
>>>>>
>> WARNING: >>> tuning failed!!!
>>
>>>>> tune to:
>>>>> 177500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE
>>>>> (tuning failed)
>>>>>
>> WARNING: >>> tuning failed!!!
>>
>>>>> tune to:
>>>>> 191625000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE
>>>>>
>> WARNING: >>> tuning failed!!!
>>
>>>>> tune to:
>>>>> 191625000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE
>>>>> (tuning failed)
>>>>>
>> WARNING: >>> tuning failed!!!
>>
>>>>> tune to:
>>>>> 219500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE
>>>>>
>> WARNING: >>> tuning failed!!!
>>
>>>>> tune to:
>>>>> 219500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE
>>>>> (tuning failed)
>>>>>
>> WARNING: >>> tuning failed!!!
>>
>>>>> tune to:
>>>>> 585625000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE
>>>>>
>> WARNING: >>> tuning failed!!!
>>
>>>>> tune to:
>>>>> 585625000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE
>>>>> (tuning failed)
>>>>>
>> WARNING: >>> tuning failed!!!
>> ERROR: initial tuning failed
>> dumping lists (0 services)
>> Done.
>> a@a-desktop:~$
>>
>> Regards
>> David
>>
>> _______________________________________________
>> linux-dvb mailing list
>> linux-dvb@linuxtv.org
>> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>>
>>
> Could be that the signal strength is too low.
> What are you using for an antenna?
> How does it go in Windows - any channels?
>
> Regards,
> Timf
It's in a dual boot system with Vista Home Premium and is connected to a
good external antenna.
The signal strength is > 70% and I have very good results in Vista.
I had a couple of Winfast Dongle Gold Tuners on a different drive in the
same box running Ubuntu 8.04 / MythTV and they performed flawlessly.
I think it has to be an error somewhere in the way I built the driver.
Regards
David
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express
2008-08-07 7:10 ` David
@ 2008-08-07 7:18 ` SUBHRANIL CHOUDHURY
2008-08-07 7:52 ` Tim Farrington
1 sibling, 0 replies; 32+ messages in thread
From: SUBHRANIL CHOUDHURY @ 2008-08-07 7:18 UTC (permalink / raw)
To: linux-dvb
[-- Attachment #1.1: Type: text/plain, Size: 881 bytes --]
hi all,
>
I have many times about my issue. But, i have not got any response yet.
I have using DVB-T 2001e Pinnacle Dual Diversity stick. It is working fine
on PC and the captured stream is also fine.
But, when i use the same stick on OMAP3 EVM, i am facing some issues;
1. registering of device,scanning of channels is happening.
2. But, the stream captured through tzap application cannot be played
out. Evenif i capture only one channel the captured stream plays out but
seems to have missing packets.
Can anybody help me ?
If anyone has a fix , i will be more than happy to test it out.
Rgards,
Subhro.
<linux-dvb@linuxtv.org>
<http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb>
[-- Attachment #1.2: Type: text/html, Size: 4270 bytes --]
[-- Attachment #2: Type: text/plain, Size: 150 bytes --]
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express
2008-08-07 7:10 ` David
2008-08-07 7:18 ` SUBHRANIL CHOUDHURY
@ 2008-08-07 7:52 ` Tim Farrington
2008-08-07 8:47 ` David
1 sibling, 1 reply; 32+ messages in thread
From: Tim Farrington @ 2008-08-07 7:52 UTC (permalink / raw)
To: David; +Cc: patrick.claven, linux-dvb
The point is that the developers are trying to incorporate Chris's work
into the
main v4l-dvb driver.
Chris's original firmware requirements were:
dvb-usb-bluebird-01.fw xc3028-dvico-au-01.fw dvb-usb-bluebird-02.fw
whereas now it needs:
xc3028-v27.fw
It seems that the "new" firmware doesn't work as of yet for Australia,
for this device.
IIRC, Chris had an "offset" for Australia.
Regards,
Timf
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express
2008-08-07 7:52 ` Tim Farrington
@ 2008-08-07 8:47 ` David
0 siblings, 0 replies; 32+ messages in thread
From: David @ 2008-08-07 8:47 UTC (permalink / raw)
To: Tim Farrington; +Cc: linux-dvb
----- Original Message -----
From: "Tim Farrington" <timf@iinet.net.au>
To: "David" <dvb-t@iinet.com.au>
Cc: <linux-dvb@linuxtv.org>; <stoth@linuxtv.org>;
<patrick.claven@manildra.com.au>
Sent: Thursday, August 07, 2008 5:52 PM
Subject: Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV
DVB-T Dual Express
>
> The point is that the developers are trying to incorporate Chris's work
> into the
> main v4l-dvb driver.
>
> Chris's original firmware requirements were:
> dvb-usb-bluebird-01.fw xc3028-dvico-au-01.fw dvb-usb-bluebird-02.fw
>
> whereas now it needs:
> xc3028-v27.fw
>
> It seems that the "new" firmware doesn't work as of yet for Australia, for
> this device.
>
> IIRC, Chris had an "offset" for Australia.
>
> Regards,
> Timf
>
Just a thought....
There has been a lot of information posted on the lead up to announcement of
initial support for the card.
The information that I used to build the drivers was gleaned from a number
of these and was a bit fragmented.
If anyone has been successful in getting the card to work with the new
drivers, a brief step by step, how to would be greatly appreciated.
Regards
David
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express
@ 2008-08-07 10:58 stev391
2008-08-07 15:00 ` Steven Toth
2008-08-16 4:28 ` David
0 siblings, 2 replies; 32+ messages in thread
From: stev391 @ 2008-08-07 10:58 UTC (permalink / raw)
To: Tim Farrington, David; +Cc: linux-dvb
[-- Attachment #1.1: Type: text/plain, Size: 1914 bytes --]
Tim, David,
I like top posting, then I don't have to scroll too far for the main
information.
The firmware file is incorrect, if it states only 3 firmware images
loaded then it is wrong (it should be 80). Here is what that line
should read:
[ 154.867137] xc2028 3-0061: Loading 80 firmware images from xc3028-v27.fw, type: xc2028 firmware, ver 2.7
Make sure you are using the correct extract script and follow the
instructions in the header (script is in the linux/Documentation/video4linux)
Also, the "new" firmware does work in Australia as this is where I
live... (Melbourne, and it has been tested against 3 different
transmitters here [1 of which is Mt Dandenong], with varying reception levels.
The card has really good sensitivity however it can easily be drowned out if
you have an amplifier).
If you still have trouble load the following modules with debug = 1:
cx23885
zl10353
tuner_xc2028
Regards,
Stephen.
----Original Message----
Message: 1
Date: Thu, 07 Aug 2008 15:52:15 +0800
From: Tim Farrington <timf@iinet.net.au>
Subject: Re: [linux-dvb] [PATCH] Add initial support for DViCO
FusionHDTV DVB-T Dual Express
To: David <dvb-t@iinet.com.au>
Cc: patrick.claven@manildra.com.au, linux-dvb@linuxtv.org
Message-ID: <489AA9AF.2060803@iinet.net.au>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
The point is that the developers are trying to incorporate Chris's work
into the
main v4l-dvb driver.
Chris's original firmware requirements were:
dvb-usb-bluebird-01.fw xc3028-dvico-au-01.fw dvb-usb-bluebird-02.fw
whereas now it needs:
xc3028-v27.fw
It seems that the "new" firmware doesn't work as of yet for Australia,
for this device.
IIRC, Chris had an "offset" for Australia.
Regards,
Timf
--
Be Yourself @ mail.com!
Choose From 200+ Email Addresses
Get a Free Account at www.mail.com
[-- Attachment #1.2: Type: text/html, Size: 2828 bytes --]
[-- Attachment #2: Type: text/plain, Size: 150 bytes --]
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express
2008-08-07 10:58 [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express stev391
@ 2008-08-07 15:00 ` Steven Toth
2008-08-16 4:28 ` David
1 sibling, 0 replies; 32+ messages in thread
From: Steven Toth @ 2008-08-07 15:00 UTC (permalink / raw)
To: stev391; +Cc: linux-dvb
stev391@email.com wrote:
> Tim, David,
>
> I like top posting, then I don't have to scroll too far for the main
> information.
We have a convention on this mailing list, we don't top post.
- Steve
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express
@ 2008-08-08 0:04 stev391
0 siblings, 0 replies; 32+ messages in thread
From: stev391 @ 2008-08-08 0:04 UTC (permalink / raw)
To: Steven Toth; +Cc: linux-dvb
[-- Attachment #1.1: Type: text/plain, Size: 1102 bytes --]
From: "Steven Toth"
To: stev391@email.com
Subject: Re: [linux-dvb] [PATCH] Add initial support for DViCO
FusionHDTV DVB-T Dual Express
Date: Thu, 07 Aug 2008 11:00:08 -0400
stev391@email.com wrote:
> Tim, David,
>
> I like top posting, then I don't have to scroll too far for the
> main information.
We have a convention on this mailing list, we don't top post.
- Steve
----- End Original Message -----
I apologise, I was not aware of this convention.
I'm satisfied that this patch (as applied in Steven Toths, v4l-dvb
branch) does not break any of the current supported features of this
driver and have successfully tested it in varying conditions (different
receptions levels, different frequencies [uhf & vhf], in Australia).
Steve here is my reviewed by line, if you want to add it into the commit:
Add initial support for DViCO FusionHDTV DVB-T Dual Express
Reviewed-by: Stephen Backway <stev391@email.com>
Regards,
Stephen
--
Be Yourself @ mail.com!
Choose From 200+ Email Addresses
Get a Free Account at www.mail.com
[-- Attachment #1.2: Type: text/html, Size: 1458 bytes --]
[-- Attachment #2: Type: text/plain, Size: 150 bytes --]
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express
2008-08-06 1:44 ` Steven Toth
2008-08-06 8:09 ` David Porter
@ 2008-08-10 23:31 ` Luke Yelavich
1 sibling, 0 replies; 32+ messages in thread
From: Luke Yelavich @ 2008-08-10 23:31 UTC (permalink / raw)
To: Steven Toth; +Cc: linux-dvb
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Sorry for the late reply.
On Wed, Aug 06, 2008 at 11:44:44AM EST, Steven Toth wrote:
> .. And they're both the same model?
Yes they are.
> If so, insert one at a time and run the 'lspci -vn' command, save the
> output for each card.
I can't insert them one at a time, unless I remove one card at a time from the box physically. Since my last mail, the box has been rebooted a few times, and the module finds all tuners without being set up without manually telling the module which card is being used. It probably didn't work before due to older modules still being loaded in the kernel.
> Post the output here.
As stated above, all is well now without any manual intervention on my part.
Luke
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFIn3pujVefwtBjIM4RAmKIAJ9tx4XqrT0i4gTrUPcx1Je6Ar5KVACgulmb
EXmkWYpyB2s/3ewmDbd571Q=
=hGiL
-----END PGP SIGNATURE-----
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express
2008-08-07 10:58 [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express stev391
2008-08-07 15:00 ` Steven Toth
@ 2008-08-16 4:28 ` David
1 sibling, 0 replies; 32+ messages in thread
From: David @ 2008-08-16 4:28 UTC (permalink / raw)
To: stev391; +Cc: linux-dvb
[-- Attachment #1.1: Type: text/plain, Size: 1621 bytes --]
From: stev391@email.com
To: Tim Farrington ; David
Cc: linux-dvb@linuxtv.org
Sent: Thursday, August 07, 2008 8:58 PM
Subject: Re: [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express
The firmware file is incorrect, if it states only 3 firmware images
loaded then it is wrong (it should be 80). Here is what that line
should read:
[ 154.867137] xc2028 3-0061: Loading 80 firmware images from xc3028-v27.fw, type: xc2028 firmware, ver 2.7
Make sure you are using the correct extract script and follow the
instructions in the header (script is in the linux/Documentation/video4linux)
Also, the "new" firmware does work in Australia as this is where I
live... (Melbourne, and it has been tested against 3 different
transmitters here [1 of which is Mt Dandenong], with varying reception levels.
The card has really good sensitivity however it can easily be drowned out if
you have an amplifier).
If you still have trouble load the following modules with debug = 1:
cx23885
zl10353
tuner_xc2028
Regards,
Stephen.
Hi Steve
Just got the first chance to revisit this today.
Extracted the firmware again and this time all images were present.
Tested with tzap and locked all Brisbane channels.
Fired up MythTV and tested dual tuner operation with the HD channels.
I'm currently happily tuned to 7HD for the afternoon's Olympic events and the performance is simply stunning.
Many thanks to you, Steven, Chris and all the developers for doing such a great job.
Regards
David
[-- Attachment #1.2: Type: text/html, Size: 3687 bytes --]
[-- Attachment #2: Type: text/plain, Size: 150 bytes --]
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 32+ messages in thread
end of thread, other threads:[~2008-08-16 4:29 UTC | newest]
Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-08-07 10:58 [linux-dvb] [PATCH] Add initial support for DViCO FusionHDTV DVB-T Dual Express stev391
2008-08-07 15:00 ` Steven Toth
2008-08-16 4:28 ` David
-- strict thread matches above, loose matches on Subject: below --
2008-08-08 0:04 stev391
2008-08-05 11:52 stev391
2008-08-01 3:40 stev391
2008-08-01 12:34 ` bumkunjo
2008-08-05 1:25 ` Steven Toth
[not found] ` <1217969890.6864.11.camel@bonnie>
2008-08-05 21:16 ` Steven Toth
2008-08-05 21:43 ` Anton Blanchard
2008-08-05 23:41 ` Luke Yelavich
2008-08-06 1:44 ` Steven Toth
2008-08-06 8:09 ` David Porter
2008-08-06 8:51 ` Tim Farrington
2008-08-07 3:31 ` David
2008-08-07 4:34 ` Tim Farrington
2008-08-07 6:41 ` David
2008-08-07 7:00 ` Tim Farrington
2008-08-07 7:10 ` David
2008-08-07 7:18 ` SUBHRANIL CHOUDHURY
2008-08-07 7:52 ` Tim Farrington
2008-08-07 8:47 ` David
2008-08-10 23:31 ` Luke Yelavich
2008-08-07 1:06 ` jochen s
2008-06-30 23:56 stev391
[not found] ` <20080731042433.GA21788@kryten>
2008-07-31 15:08 ` Steven Toth
2008-08-01 1:21 ` Anton Blanchard
2008-08-01 1:43 ` Steven Toth
2008-08-01 2:04 ` Steven Toth
2008-08-01 2:13 ` Anton Blanchard
2008-08-01 2:52 ` Steven Toth
2008-08-01 2:55 ` Anton Blanchard
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox