Asus My Cinema U3000 Hybrid

Hi everyone…

Well this usb TV card came into my hands these days and I read that from Kernel 2.6.28 version it’s DVB part is supposed to work.

I installed an 2.6.29 kernel-default package which includes the updated module dvb-usb-dib0700 with support to this card(for DVB speaking always) plugged and neither Yast recognizes it nor I see anything exciting at dmesg.

usb 5-4: new high speed USB device using ehci_hcd and address 4
usb 5-4: New USB device found, idVendor=0b05, idProduct=1736
usb 5-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 5-4: Product: U3000 Hybrid
usb 5-4: Manufacturer: ASUSTeK
usb 5-4: SerialNumber: 8609200002
usb 5-4: configuration #1 chosen from 1 choice

Well I already have loaded the dvb-usb-dib0700 module via modprobe and lsmod shows it in many places so the driver loads OK I pressume…

By googling I found alot of trouble and suggestions for this small piece of hardware and the conclusion is that there should also be loaded a firmware file for the device. 2 generic firmwares are in some sites which acclaim to support my card.
I also went into the procedure to extract the firmware from the windows driver package via an extracting script from v4l but I couldn’t managed it so far.

By more reading at the articles I found out that in order to load the firmware another kernel module is needed called firmware_class.ko.
To my great surprise this module used to be built inside the default and rest kernel packages until kernel 2.6.26 version for opensuse kernel builds!:’(
The module source is inside all kernel sources even until the latest HEAD 2.6.30 one but it is missing from the builds! Why guys?? One little module caused so many troubles that you chose not to build it anymore??
Or is it something here that I am missing?:frowning:

So as you can understand I am in a very strange situation here cause I cannot have the 2 parts (updated driver module and firmware load module) at the same time present in a kernel version for suse and as a result I am obligated to use XP in order to use my card cause I cannot use it in opensuse 11.1 even if the kernel’s driver supports it!

Really Really Bad…>:(

I have got the same hardware but wit openSuSE 12.1 & Linux 3.1.0-1.2-desktop.

> lsusb
Bus 002 Device 002: ID 0b05:1736 ASUSTek Computer, Inc. 
Bus 004 Device 002: ID 08ff:1600 AuthenTec, Inc. AES1600

Seems to be identified & initialized correctly:

> dmesg
 2208.549591] usb 2-2: new high speed USB device number 3 using ehci_hcd
 2208.663966] usb 2-2: New USB device found, idVendor=0b05, idProduct=1736
 2208.663975] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
 2208.663982] usb 2-2: Product: U3000 Hybrid
 2208.663986] usb 2-2: Manufacturer: ASUSTeK
 2208.663991] usb 2-2: SerialNumber: 0A05600354
 2208.664839] dvb-usb: found a 'Asus My Cinema-U3000Hybrid' in cold state, will try to load a firmware
 2208.671303] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
 2208.878955] dib0700: firmware started successfully.
 2209.379410] dvb-usb: found a 'Asus My Cinema-U3000Hybrid' in warm state.
 2209.379554] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
 2209.379727] DVB: registering new adapter (Asus My Cinema-U3000Hybrid)
 2209.610091] DVB: registering adapter 0 frontend 0 (DiBcom 7000PC)...
 2209.610341] xc2028 18-0061: creating new instance
 2209.610348] xc2028 18-0061: type set to XCeive xc2028/xc3028 tuner
 2209.610369] Registered IR keymap rc-dib0700-rc5
 2209.610609] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb2/2-2/rc/rc1/input12
 2209.610774] rc1: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb2/2-2/rc/rc1
 2209.610962] dvb-usb: schedule remote query interval to 50 msecs
 2209.610970] dvb-usb: Asus My Cinema-U3000Hybrid successfully initialized and connected.

But when I try to scan channels I get the following message:

> dmesg
 2406.372297] xc2028 18-0061: Error: firmware xc3028-v27.fw not found.
 2407.752887] xc2028 18-0061: Error on line 1198: -5

How could I obtain the file xc3028-v27.fw for my device?

Check the links and comments in this Ubuntu-forum-thread: HOWTO: DViCO FusionHDTV DVB-T Dual Digital 4 with remote tutorial - Ubuntu Forums