I copied the dvb-usb-dib0700-1.20.fw file (downloaded from here) into several locations:
- Code: Select all
# find / -name dvb-usb-dib0700-1.20.fw
/apps/dvbdrivers/lib/modules/2.6.22.19-19-4/dvb-usb-dib0700-1.20.fw
/tmp/.root/lib/firmware/2.6.22.19-19-4/dvb-usb-dib0700-1.20.fw
/tmp/.root/lib/firmware/dvb-usb-dib0700-1.20.fw
/tmp/.root/lib/modules/2.6.22.19-19-4/dvb-usb-dib0700-1.20.fw
As you know, /lib/firmware (which is the location which Google say as the default for DVB firmwares) in the WDTV corresponds to /tmp/.root/lib/firmware.
But still connecting and disconnecting the USB devices shows:
- Code: Select all
# dmesg
usb 1-2: USB disconnect, address 4
usb 1-2: new high speed USB device using tangox-ehci-hcd and address 5
usb 1-2: configuration #1 chosen from 1 choice
dvb-usb: found a 'Hauppauge Nova-T Stick' in cold state, will try to load a firmware
dvb-usb: did not find the firmware file. (dvb-usb-dib0700-1.20.fw) Please see linux/Documentation/dvb/ for more details on firmware-problems. (-2)
Have you got any other ideas on how to proceed? Permissions are OK (as I think "-rw-r--r--" is OK), maybe the path is wrong? I don't think so. But the error reports "did not find the firmware file" and not "error when loading the firmware file".
Is it possible to identify where the kernel seeks for the firmware files?
Is the firmware file platform-independed? I mean, may the MIPS CPU be the cause?
Sorry, I'm not a Linux expert. I'm trying what I can using Google and this (and other) forums.



