[linux-dvb] Firmware won't load (Twinhan 7041B)

Denis Cheong denis at denisandyuki.net
Sat Sep 16 02:43:59 CEST 2006

Something I just realised with the firmware loader is that you cannot 
have /lib/firmware as a symlink, because for whatever reason it does not 
follow it when looking for firmware.

(I had /lib/firmware symlinked to /usr/lib/hotplug/firmware for a long 
time and could never figure out why firmware did not load properly)

Recreating /lib/firmware as a proper directory with all the files in it 
fixed it for me.


fdsag at gmx.net wrote:

>I have a Twinhan MagicBox I (USB1.1) 7041B. My problem is: I can't load
>the firmware to it.
>My system is Gentoo on AMD64 , Kernel
>No matter if I compile the DVB Drivers into the kernel or as a module,
>while loading I get:
>usb 2-6: new full speed USB device using ohci_hcd and address 5
>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
>dvb-usb: did not find the firmware file. (dvb-usb-dibusb-
>Please see linux/Documentation/dvb/ for more details on firmware-problems.
>dvb-usb: TwinhanDTV USB-Ter USB1.1 / Magic Box I / HAMA USB1.1 DVB-T
>device error while loading driver (-2)
>dvb_usb_dibusb_mb: probe of 2-6:1.0 failed with error -22
>lsusb sais:
>Bus 002 Device 005: ID 1822:3201 Twinhan VisionDTV USB-Ter/HAMA USB
>DVB-T device cold
>The light on the device is off.
>I have downloaded the firmware and put it to /lib/firmware,
>/usr/lib/hotplug/firmware. Some ls outputs:
>markus at maggus:~> l /lib/firmware/
>total 604
>-rw-r--r-- 1 root root   9180 Sep 10 11:04 dvb-dibusb-
>-rw-r--r-- 1 root root   9180 Sep 10 11:04 dvb-usb-dibusb-
>-rw-r--r-- 1 root root  15218 Jul  5 17:59 prism2_af.hex
>-rw-r--r-- 1 root root  15179 Jul  5 17:59 prism2_ak.hex
>-rw-r--r-- 1 root root  15222 Jul  5 17:59 prism2_pm.hex
>-rw-r--r-- 1 root root 163265 Jul  5 17:59 prism2_r1.hex
>-rw-r--r-- 1 root root 182057 Jul  5 17:59 prism2_rf.hex
>-rw-r--r-- 1 root root 177560 Jul  5 17:59 prism2_ru.hex
>-rw-r--r-- 1 root root    261 Jul  5 17:59 prism2_ssf.pda
>markus at maggus:~> l /usr/lib/hotplug/firmware/
>total 24
>-rw-r--r-- 1 root root 9180 Sep  8 18:28 dvb-dibusb-
>-rw-r--r-- 1 root root 9180 Sep  8 18:28 dvb-usb-dibusb-
>How can I get the firmware in the device?
>Some Kernel configuration:
>Thank you in advance!
>(This is the first time I post to a mailing list)

More information about the linux-dvb mailing list