[linux-dvb] Budget DVB-T problem (TDA10045H)

Seppo Ingalsuo seppo.ingalsuo at iki.fi
Sun Mar 13 22:17:24 CET 2005


Hi,

This DVB-T card worked with Linux 2.6.9 supplied DVB drivers. I think I 
extracted long time ago the firmware file from TT 2.15 driver package.

---
DVB: registering frontend 1 (Philips TDA10045H DVB-T)...
ACPI: PCI interrupt 0000:02:0a.0[A] -> GSI 16 (level, low) -> IRQ 16
saa7146: found saa7146 @ mem d0c48400 (revision 1, irq 16) (0x13c2,0x100f).
DVB: registering new adapter (TT-Budget/WinTV-NOVA-CI PCI).
---

Drivers that came with 2.6.11 (actually 2.6.11-love2 patched for LIRC) 
fail and so does also fresh dvb-kernel CVS. Hotplug firmware upload (I 
used fw from dvb-kernel CVS) seems to work but tuning fails:

seppo at napsu:~$ tzap -a1 "mtv3"
using '/dev/dvb/adapter1/frontend0' and '/dev/dvb/adapter1/demux0'
reading channels from file '/home/seppo/.tzap/channels.conf'
tuning to 490000000 Hz
video pid 0x0131, audio pid 0x0231
status 00 | signal 9595 | snr 0000 | ber 0001fffe | unc 00000047 |
status 00 | signal c6c6 | snr 1010 | ber 0001fffe | unc 00000000 |
status 0c | signal c6c6 | snr 1a1a | ber 0001fffe | unc 00000000 |
status 0c | signal c6c6 | snr 0000 | ber 0001fffe | unc 00000000 |
status 0c | signal c6c6 | snr 1f1f | ber 0001fffe | unc 00000000 |
status 0c | signal c6c6 | snr 2323 | ber 0001fffe | unc 00000000 |
status 00 | signal c6c6 | snr 0000 | ber 0001fffe | unc 00000000 |
status 01 | signal c7c7 | snr 0000 | ber 0001fffe | unc 00000000 |

Dvb-core frontend debug shows this

Mar 13 22:59:27 napsu kernel: DVB: initialising frontend 1 (Philips 
TDA10045H DVB-T)...
Mar 13 22:59:27 napsu kernel: dvb_frontend_ioctl
Mar 13 22:59:27 napsu kernel: tda1004x: waiting for firmware upload 
(dvb-fe-tda10045.fw)...
Mar 13 22:59:28 napsu kernel: tda1004x: firmware upload complete
Mar 13 22:59:29 napsu kernel: dvb_frontend_ioctl
Mar 13 22:59:29 napsu kernel: dvb_frontend_add_event
Mar 13 22:59:29 napsu kernel: dvb_frontend_ioctl
Mar 13 22:59:29 napsu last message repeated 5 times
Mar 13 22:59:29 napsu kernel: dvb_frontend_autotune: drift:0 inversion:0 
auto_step:0 auto_sub_step:0 started_auto_step:0
Mar 13 22:59:30 napsu kernel: dvb_frontend_ioctl
Mar 13 22:59:30 napsu last message repeated 5 times
Mar 13 22:59:30 napsu kernel: dvb_frontend_add_event
Mar 13 22:59:30 napsu kernel: dvb_frontend_autotune: drift:166667 
inversion:0 auto_step:1 auto_sub_step:0 started_auto_step:0
Mar 13 22:59:31 napsu kernel: dvb_frontend_ioctl
Mar 13 22:59:32 napsu last message repeated 5 times
Mar 13 22:59:32 napsu kernel: dvb_frontend_add_event
Mar 13 22:59:32 napsu kernel: dvb_frontend_autotune: drift:-166667 
inversion:0 auto_step:1 auto_sub_step:2 started_auto_step:0Mar 13 
22:59:33 napsu kernel: dvb_frontend_ioctl
Mar 13 22:59:33 napsu last message repeated 5 times
Mar 13 22:59:33 napsu kernel: dvb_frontend_autotune: drift:333334 
inversion:0 auto_step:2 auto_sub_step:0 started_auto_step:0
Mar 13 22:59:34 napsu kernel: dvb_frontend_ioctl
Mar 13 22:59:34 napsu last message repeated 5 times
Mar 13 22:59:34 napsu kernel: dvb_frontend_autotune: drift:-333334 
inversion:0 auto_step:2 auto_sub_step:2 started_auto_step:0Mar 13 
22:59:35 napsu kernel: dvb_frontend_ioctl
Mar 13 22:59:35 napsu last message repeated 5 times
Mar 13 22:59:36 napsu kernel: update_delay
Mar 13 22:59:36 napsu kernel: dvb_frontend_autotune: drift:0 inversion:0 
auto_step:0 auto_sub_step:0 started_auto_step:0
Mar 13 22:59:36 napsu kernel: dvb_frontend_ioctl
Mar 13 22:59:38 napsu last message repeated 11 times
Mar 13 22:59:38 napsu kernel: dvb_frontend_add_event
Mar 13 22:59:38 napsu kernel: update_delay
Mar 13 22:59:38 napsu kernel: dvb_frontend_autotune: drift:166667 
inversion:0 auto_step:1 auto_sub_step:0 started_auto_step:0
Mar 13 22:59:39 napsu kernel: dvb_frontend_ioctl
Mar 13 22:59:40 napsu last message repeated 11 times
Mar 13 22:59:40 napsu kernel: dvb_frontend_add_event
Mar 13 22:59:40 napsu kernel: update_delay
Mar 13 22:59:40 napsu kernel: dvb_frontend_autotune: drift:-166667 
inversion:0 auto_step:1 auto_sub_step:2 started_auto_step:0Mar 13 
22:59:41 napsu kernel: dvb_frontend_ioctl
Mar 13 22:59:42 napsu last message repeated 11 times
Mar 13 22:59:42 napsu kernel: dvb_frontend_add_event
Mar 13 22:59:42 napsu kernel: update_delay
Mar 13 22:59:42 napsu kernel: dvb_frontend_autotune: drift:333334 
inversion:0 auto_step:2 auto_sub_step:0 started_auto_step:0
Mar 13 22:59:43 napsu kernel: dvb_frontend_ioctl
Mar 13 22:59:43 napsu last message repeated 5 times
Mar 13 22:59:44 napsu kernel: update_delay
Mar 13 22:59:44 napsu kernel: dvb_frontend_autotune: drift:-333334 
inversion:0 auto_step:2 auto_sub_step:2 started_auto_step:0Mar 13 
22:59:44 napsu kernel: dvb_frontend_ioctl
Mar 13 22:59:46 napsu last message repeated 11 times

Cheers,
Seppo







More information about the linux-dvb mailing list