Project

General

Profile

No Services... And How I Fixed It (This Time...!)

Added by Prof Yaffle over 11 years ago

Okay, I'm not going to pretend that this is the answer for everyone, but I'll share it in case it's the answer for anyone!

I'm in the process of moving my tvheadend installation over onto a new server. So, I took my two USB tuners out of the back of one box and put them into the back of the other. I restarted tvheadend on the new system - both tuner sticks are visible in the web UI.

  • Add the muxes by hand to the DVB-T (an old Win-Nova-T on DiBcom7000 chips) and off it went, finding muxes and mapping channels.
  • Add the satellite (28.2E) for the DVB-S2 (PCTV460e on NXP TDA10071), and off it went as well, finding muxes... but it couldn't identify them beyond frequency (i.e. no network, NID, etc.). Scanning them found no services.

Head scratch. Nothing obvious in syslog at a quick glance. All I was getting is "dvb: diseqc setup failed -1" every time I tried to access a mux.

Replug the tuner and restart tvheadend with a watch on syslog (tail -f /var/log/syslog), and then I saw this:

Apr  7 19:40:08 Server kernel: [289316.012566] tda10071: did not find the firmware file. (dvb-fe-tda10071.fw) Please see linux/Documentation/dvb/ for more details on firmware-problems. (-2)

Facepalm. Ubuntu doesn't ship with all the firmwares by default. You'd have thought I'd have known that by now.

So, I toddled off, wget-ed (wgot?) the firmware, restarted tvheadend... and all was good once more. 98 muxes and over 1000 services.