Hi All.
I recently bought an Asus My Cinema U3000 Hybrid, which isn't supported
in the Kernel that comes with Ubuntu or as far as I can tell the current
HG repository[1]. I found a patch for the U3000 Mini floating around
Ubuntu's bug tracking[2], that looks very trivial - so I tried something
similar on my device, but with no luck.
It is unclear to me whether the 3 devices in the U3000 family has
anything other than the name in common. I noticed the bug report above
talk about different tuners, but nothing conclusive.
The patch from bugtrack simply adds the U3000 Mini to the dib-driver,
and I tried the same with the U3000 Hybrid device in the attached patch
(against current HG). I tried a few applications, but none of them seem
to be able to find any channels (the Windows driver finds channels). For
example scan:
scan -a 0 /usr/share/doc/dvb-utils/examples/scan/dvb-t/dk-Copenhagen
...
scanning /usr/share/doc/dvb-utils/examples/scan/dvb-t/dk-Copenhagen
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 714000000 0 3 9 1 1 0 0
>>> tune to:
714000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_3_4:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE
WARNING: >>> tuning failed!!!
>>> tune to:
714000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_3_4:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE
(tuning failed)
WARNING: >>> tuning failed!!!
ERROR: initial tuning failed
dumping lists (0 services)
Done.
Can someone help me with some hints?
[1]
http://linuxtv.org/hg/v4l-dvb
[2]
https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.20/+bug/95277
--
Regards Martin Leopold.
Dept. of Computer Science, University of Copenhagen
http://www.diku.dk/~leopold
diff -ur v4l-dvb/linux/drivers/media/dvb/dvb-usb/dib0700_devices.c v4l-dvb-patch/linux/drivers/media/dvb/dvb-usb/dib0700_devices.c
--- v4l-dvb/linux/drivers/media/dvb/dvb-usb/dib0700_devices.c 2008-01-14 12:23:48.000000000 +0100
+++ v4l-dvb-patch/linux/drivers/media/dvb/dvb-usb/dib0700_devices.c 2008-01-14 13:34:44.000000000 +0100
@@ -851,6 +851,7 @@
{ USB_DEVICE(USB_VID_COMPRO, USB_PID_COMPRO_VIDEOMATE_U500_PC) },
/* 20 */{ USB_DEVICE(USB_VID_AVERMEDIA, USB_PID_AVERMEDIA_EXPRESS) },
/* 21 */{ USB_DEVICE(USB_VID_GIGABYTE, USB_PID_GIGABYTE_U7000) },
+ { USB_DEVICE(USB_VID_ASUS, USB_PID_ASUS_U3000_HYBRID) },
{ 0 } /* Terminating entry */
};
MODULE_DEVICE_TABLE(usb, dib0700_usb_id_table);
@@ -892,7 +893,7 @@
},
},
- .num_device_descs = 8,
+ .num_device_descs = 9,
.devices = {
{ "DiBcom STK7700P reference design",
{ &dib0700_usb_id_table[0], &dib0700_usb_id_table[1] },
@@ -926,6 +927,10 @@
{ "Gigabyte U7000",
{ &dib0700_usb_id_table[21], NULL },
{ NULL },
+ },
+ { "Asus My Cinema-U3000 Hybrid",
+ { &dib0700_usb_id_table[22], NULL },
+ { NULL },
}
},
diff -ur v4l-dvb/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h v4l-dvb-patch/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h
--- v4l-dvb/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h 2008-01-14 12:23:48.000000000 +0100
+++ v4l-dvb-patch/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h 2008-01-14 13:36:21.000000000 +0100
@@ -16,6 +16,7 @@
#define USB_VID_ALINK 0x05e3
#define USB_VID_ANCHOR 0x0547
#define USB_VID_ANUBIS_ELECTRONIC 0x10fd
+#define USB_VID_ASUS 0x0b05
#define USB_VID_AVERMEDIA 0x07ca
#define USB_VID_COMPRO 0x185b
#define USB_VID_COMPRO_UNK 0x145f
@@ -53,6 +54,7 @@
#define USB_PID_ADSTECH_USB2_WARM 0xa334
#define USB_PID_AFATECH_AF9005 0x9020
#define USB_VID_ALINK_DTU 0xf170
+#define USB_PID_ASUS_U3000_HYBRID 0x1736
#define USB_PID_AVERMEDIA_DVBT_USB_COLD 0x0001
#define USB_PID_AVERMEDIA_DVBT_USB_WARM 0x0002
#define USB_PID_AVERMEDIA_DVBT_USB2_COLD 0xa800
_______________________________________________
linux-dvb mailing list
[email protected]
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb