[mythtv-users] OT: unreliable firmware load after cold boot

Devin Heitmueller dheitmueller at kernellabs.com
Wed Jul 18 18:08:58 UTC 2012


On Wed, Jul 18, 2012 at 2:03 PM, R. G. Newbury <newbury at mandamus.org> wrote:
> But the problem is with the required sub-modules which are not (visibly)
> listed as dependencies.

This is actually the expected behavior.  Unlike many drivers, tuner
and demodulator drivers which are subdevices of a bridge don't use the
standard module dependency mechanism.  Otherwise it would result in
*every* tuner and demodulator driver for a given bridge to be
required, which for many PCI or USB bridge can be in the dozens.

For example, if you have an em28xx based product, there can be a
couple of dozen bridges or demodulators that can be invoked because
there are so many different em28xx based products that have different
tuners/demods.  The dependencies are resolved automatically at runtime
by the tuner-core and dvb framework once the actual product model is
determined.  This avoids having to load modules for every single tuner
and demodulator that could *possibly* be used by that driver.

Devin

-- 
Devin J. Heitmueller - Kernel Labs
http://www.kernellabs.com


More information about the mythtv-users mailing list