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 linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb