Since today I have DVB-T working. I have a Pinnacle PCTV 300i PCI card, which is a Analog PAL + DVB-T tuner card. It is supported onder Linux, however I couldn’t get the DVT part to work.
Geert had a Hauppauge DVB-T USB stick since a few days which I could borrow, to make sure I had good reception with my old trusty analog UHF/VHF antenna. After some fumbling with the kernel modules and firmware his USB stick was up and running with reception, but my PCI card still didn’t want to budge. Armed with the knowledge that reception was good but the thing didn’t work, I asked the question in #linuxtv on freenode (again, I already tried a few times). Luckily, mkrufky/Michael Krufky was there to help me, but unfortunately his first few attempts I had already tried, modules already loaded etc. However, after I pasted something particular out of the dmesg output, bells started ringing…
[21|23:11:10] < sid3windr> tda9887 1-0043: tda988[5/6/7] found @ 0x43 (tuner)
[21|23:11:10] < sid3windr> tuner 1-0060: Chip ID is not zero. It is not a TEA5767
[21|23:11:16] < sid3windr> and then tuner 1-0060: microtune MT2050 found, OK
[21|23:11:28] < sid3windr> (this last one appears twice btw, perhaps that isn’t normal?)
[21|23:12:24] < mkrufky> it’s supposed to be a mt2032
[21|23:12:39] < sid3windr> oh?
(…)
[21|23:16:37] < sid3windr> HAHA
[21|23:16:38] < sid3windr> it works
[21|23:16:53] < sid3windr> mkrufky rocks.
He already left the channel, but I’ll be sure to let him know. The module misdetected the tuner type, so here’s how to force it:
modprobe saa7134 card=50 tuner=33
It’ll still say the same in dmesg, but! tuning will work.
root@khalid:~# cat be-Veltem
# VRT Veltem
# T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy
T 482000000 8MHz 1/2 NONE QAM64 8k 1/4 NONE
-> scan be-Veltem (scan from dvb-utils), and you should find 11 channels provided by VRT. If you’re closer to another broadcasting station (check vrt.be for the list), you can adjust the frequency there.
DVB under Linux still seems to be a bit quirky at times (and ick, tuning time is quite slow), but it works in MythTV. I’m watching remote, and the image stuff is rather slow at the moment. Have to figure out why, but my backend server is also resyncing one of its md arrays, so it’s a bit loaded…