DVB-T-Receiver "TwinhanDTV Magic box" does not work
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Maverick |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: linux-image-generic
I'm using Ubuntu 10.04 with the latest updates:
root@orbit:
Linux orbit 2.6.32-22-generic #36-Ubuntu SMP Thu Jun 3 22:02:19 UTC 2010 i686 GNU/Linux
root@orbit:
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-
[ 9257.004996] dvb-usb: downloading firmware from file 'dvb-usb-
[ 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/
[ 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:
With Ubuntu 9.04 the device worked, so I started further investigation and found following (german) ubuntu-forum:
http://
which gave me the hint do download and compile the v4l-Driver from the repository (hg clone http://
I researched deeper, and this page (http://
I just added following else-branch in the function "static int dibusb_
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 else-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.
description: | updated |
Changed in linux-meta (Ubuntu): | |
status: | New → Confirmed |
affects: | linux-meta (Ubuntu) → linux (Ubuntu) |
Changed in linux (Ubuntu Maverick): | |
status: | New → Fix Released |
Changed in linux (Ubuntu): | |
status: | Confirmed → Invalid |
Same Problem here since Upgrading my Ubuntu 9.04 to 9.10.
Upgrade to Ubuntu 10.04 didn't solve the Problem.
In the German thread
( http:// forum.ubuntuuse rs.de/topic/ dvb-t-karte- funktioniert- seit-update- auf-9-10/ 2/)
are about 6 other People with the same Problem.