03 August 2013

489. Briefly: dvb-fe-tda10048-1.0.fw on debian

I have a Leadtek DTV 1000 S tv card. While it does work out of the box with e.g. me-tv, there's a fair bit of annoying stuff happening, such as failure to lock channels a couple of times per evening.

The first step is to put the following your /etc/modules:
options saa7134 tuner=48 card=175

If you check dmesg after boot you'll, however, notice the following as well:
[ 8.729961] tda10048_firmware_upload: waiting for firmware upload (dvb-fe-tda10048-1.0.fw)... [ 8.775721] tda10048_firmware_upload: Upload failed. (file not found?)
and this is how you fix that:
mkdir ~/tmp/tda10048 -p
cd ~/tmp/tda10048
wget http://steventoth.net/linux/hvr1700/HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip
unzip HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip 
dd if=Driver85/hcw85bda.sys of=dvb-fe-tda10048-1.0.fw bs=1 skip=667744 count=24878
sudo cp dvb-fe-tda10048-1.0.fw /lib/firmware/

If you unload and reload your saa7134 and saa7134_dvb modules and the firmware should load. At the very least it will on the next boot:
[ 8.929850] tda10048_firmware_upload: waiting for firmware upload (dvb-fe-tda10048-1.0.fw)... [ 8.967595] tda10048_firmware_upload: firmware read 24878 bytes. [ 8.967604] tda10048_firmware_upload: firmware uploading

No comments:

Post a Comment