[linux-dvb] Grandtech USB2.0 DVB-T (DiBcom 3000P based) won't tune
Scott Ashcroft
scott.ashcroft at talk21.com
Tue Nov 1 00:52:37 CET 2005
Patrick Boettcher wrote:
> Hi Scott,
>
> On Fri, 28 Oct 2005, Scott Ashcroft wrote:
>
>> I've got one of these and I've patched up the dibusb-mc driver to
>> recongnise it.
>
> Can you show me a picture ? What exactly did you do? (Can you send your
> patch - created with cvs diff -u if you are using dvb-kernel)
Picture of the outside of it is at:
http://www.grand.com.tw/en/product_form.asp?lwk_series=54&lwk_product=h-005&lwk_page=1
The patch is attached.
>> Only the vendor ID is different from the reference design. The product
>> IDs both cold and warm are unchanged from the reference.
>
> Can you point us to a picture of the Stick, please? I suppose it is a
> mt2060-based device, and there is no driver for this tuner yet.
> (Microtune does not want to have an OpenSource driver). (That would also
> explain why your card doesn't tune)
That makes sense. Can I do anything which will help development of a driver?
>> I've opened it up and can confirm the it really does have a DiBcom
>> 3000P inside.
>> The frontend is an MT352 and the USB interface is a cypress.
Photos of the inside are here:
http://home.btconnect.com/qzxyz/front.jpg
http://home.btconnect.com/qzxyz/back.jpg
> Are you sure about the MT352 (from Zarlink)? I highly doubt that,
> because if there is the DiB3000P then there is already a demodulator.
No. Now I've got a magnifying glass it's a MT2060. I read the MT bit and my
brain filled in the rest.
Cheers,
Scott
-------------- next part --------------
--- dibusb-mc.c 2005-10-28 18:46:30.000000000 +0100
+++ dibusb-mc.c.new 2005-10-31 23:11:28.000000000 +0000
@@ -28,6 +28,8 @@
/* 00 */ { USB_DEVICE(USB_VID_DIBCOM, USB_PID_DIBCOM_MOD3001_COLD) },
/* 01 */ { USB_DEVICE(USB_VID_DIBCOM, USB_PID_DIBCOM_MOD3001_WARM) },
/* 02 */ { USB_DEVICE(USB_VID_ULTIMA_ELECTRONIC, USB_PID_ULTIMA_TVBOX_USB2_COLD) },
+/* 03 */ { USB_DEVICE(USB_VID_GRANDTEC, USB_PID_DIBCOM_MOD3001_COLD) },
+/* 04 */ { USB_DEVICE(USB_VID_GRANDTEC, USB_PID_DIBCOM_MOD3001_WARM) },
{ } /* Terminating entry */
};
MODULE_DEVICE_TABLE (usb, dibusb_dib3000mc_table);
@@ -68,7 +70,7 @@
}
},
- .num_device_descs = 2,
+ .num_device_descs = 3,
.devices = {
{ "DiBcom USB2.0 DVB-T reference design (MOD3000P)",
{ &dibusb_dib3000mc_table[0], NULL },
@@ -78,6 +80,10 @@
{ &dibusb_dib3000mc_table[2], NULL },
{ NULL },
},
+ { "Grandtec USB2.0 DVB-T Stick",
+ { &dibusb_dib3000mc_table[3], NULL },
+ { &dibusb_dib3000mc_table[4], NULL },
+ },
}
};
More information about the linux-dvb
mailing list