[mythtv] DVB scanning problems

Preston Crow pc-mythtv05a at crowcastle.net
Wed Jul 20 22:39:33 EDT 2005


I'm running 2.6.12.2 with the built-in DVB drivers for my HD-2000 card,
and it all works from the command line.  When I do a scan, it finds the
transports, but no channels.  The console from where I launched
mythtv-setup displays:

2005-07-20 21:52:06.456 DVB#0 DVB signal 2f1a | snr ad | ber ffffffda | unc ffffffda
2005-07-20 21:52:06.456 DVB#0 Status: LOCK.
2005-07-20 21:52:06.456 DVB#0 ERROR - Getting Frontend tuning parameters failed.
          (95) Operation not supported
2005-07-20 21:52:07.993 DVB#0 DVB signal 2f1a | snr 8e | ber ffffffda | unc ffffffda
2005-07-20 21:52:07.994 DVB#0 Status: LOCK.
2005-07-20 21:52:07.995 DVB#0 ERROR - Getting Frontend tuning parameters failed.
          (95) Operation not supported

Looking in the code, I see dvbchannel.cpp:

bool DVBChannel::GetTuningParams(DVBTuning& tuning) const
{
    if (fd_frontend < 0)
    {
        ERROR("Card not open!");
        return false;
    }

    if (ioctl(fd_frontend, FE_GET_FRONTEND, &tuning.params) < 0)
    {
        ERRNO("Getting Frontend tuning parameters failed.");
        return false;
    }
    return true;
}

Looking in the kernel, FE_GET_FRONTEND isn't defined for or51132 (or
or51211, for that matter).

Is there a different version of the DVB drivers that I should be using,
or is a workaround in Myth practical?



More information about the mythtv-dev mailing list