Public bug reported: Binary package hint: linux-image-generic
I'm using Ubuntu 10.04 with the latest updates: r...@orbit:/usr/src/linux-source-2.6.32# uname -a Linux orbit 2.6.32-22-generic #36-Ubuntu SMP Thu Jun 3 22:02:19 UTC 2010 i686 GNU/Linux r...@orbit:/usr/src/linux-source-2.6.32# lsb_release -rd Description: Ubuntu 10.04 LTS Release: 10.04 When I connect my DVB-T - Receiver, it is recognized and all modules and firmware are loaded: (dmesg-output): [ 9255.448099] usb 3-1: new full speed USB device using uhci_hcd and address 2 [ 9255.598387] usb 3-1: configuration #1 chosen from 1 choice [ 9256.782296] dvb-usb: found a 'TwinhanDTV USB-Ter USB1.1 / Magic Box I / HAMA USB1.1 DVB-T device' in cold state, will try to load a firmware [ 9256.782312] usb 3-1: firmware: requesting dvb-usb-dibusb-5.0.0.11.fw [ 9257.004996] dvb-usb: downloading firmware from file 'dvb-usb-dibusb-5.0.0.11.fw' [ 9257.503247] usbcore: registered new interface driver dvb_usb_dibusb_mb [ 9257.512116] usb 3-1: USB disconnect, address 2 [ 9257.512215] dvb-usb: generic DVB-USB module successfully deinitialized and disconnected. [ 9259.496089] usb 3-1: new full speed USB device using uhci_hcd and address 3 [ 9259.683543] usb 3-1: configuration #1 chosen from 1 choice [ 9259.686246] dvb-usb: found a 'TwinhanDTV USB-Ter USB1.1 / Magic Box I / HAMA USB1.1 DVB-T device' in warm state. [ 9259.705295] dvb-usb: will use the device's hardware PID filter (table count: 16). [ 9259.707133] DVB: registering new adapter (TwinhanDTV USB-Ter USB1.1 / Magic Box I / HAMA USB1.1 DVB-T device) [ 9259.815113] DVB: registering adapter 0 frontend 0 (DiBcom 3000M-B DVB-T)... [ 9259.819107] dibusb: This device has the Thomson Cable onboard. Which is default. [ 9259.926309] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.1/usb3/3-1/input/input9 [ 9259.926445] dvb-usb: schedule remote query interval to 150 msecs. [ 9259.941104] dvb-usb: TwinhanDTV USB-Ter USB1.1 / Magic Box I / HAMA USB1.1 DVB-T device successfully initialized and connected. and lsusb also displays it correctly: Bus 003 Device 009: ID 1822:3202 Twinhan VisionDTV USB-Ter/HAMA USB DVB-T device warm But all media-players complain that tuning is not possible, e.g. kaffeine: kaffeine(24548) DvbDevice::frontendEvent: tuning failed With Ubuntu 9.04 the device worked, so I started further investigation and found following (german) ubuntu-forum: http://forum.ubuntuusers.de/topic/dvb-t-karte-funktioniert-seit-update-auf-9-10/ which gave me the hint do download and compile the v4l-Driver from the repository (hg clone http://linuxtv.org/hg/v4l-dvb), which worked. I researched deeper, and this page (http://osdir.com/ml/linux- media/2009-10/msg00184.html) gave me that hint that the file drivers/media/dvb/dvb-usb/dibusb-common.c has to be modified. I just added following else-branch in the function "static int dibusb_i2c_xfer(struct i2c_adapter *adap,struct i2c_msg msg[],int num)" : 145,151c145,146 < } else if (msg[i].addr != 0x50) { < /* 0x50 is the address of the eeprom - we need to protect it < * from dibusb's bad i2c implementation: reads without < * writing the offset before are forbidden */ < if (dibusb_i2c_msg(d, msg[i].addr, NULL, 0, msg[i].buf, msg[i].len) < 0) < break; < } --- > } else > break; of the original kernel's driver (this branch is taken from the latest driver in the v4l-repository). I recompiled all modules with this simple modification of the original kernel, and the Twinhan DTV Magic Box now works. ** Affects: linux-meta (Ubuntu) Importance: Undecided Status: New -- DVB-T-Receiver "TwinhanDTV Magic box" does not work https://bugs.launchpad.net/bugs/591931 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs