[linux-dvb] semi-recent regressions in automatic loading of DVB modules

Andrew de Quincey adq_dvb at lidskialf.net
Thu Sep 7 06:13:34 CEST 2006


On Thursday 07 September 2006 05:04, Lincoln Dale wrote:
> g'day,
>
> > How are you installing the new kernel? DVB in 2.6.18 has a new feature,
> > "dvb attach", designed to minimise the number of loaded modules. It
> > this that is breaking. If for some reason, your depmod information is
> > incorrect, it'll break, and wont be able to load the modules.
>
> i'm installing the kernel via:
>   [in kernel src directory]  make -j2; make install modules_install
>   [in dvb-v4l directory]     make -j2; make install
>
> CONFIG_DVB_CORE_ATTACH is enabled.
> in the dvb-v4l tree, i have just about all the modules enabled for
> compilation ('M') except those disabled by CONFIG_VIDEO_KERNEL_VERSION
>
> depmod is run as a result of the 'make install' in the dvb-v4l tree.
>
> from looking at the resulting /lib/modules/2.6.18-rc5ltd1/modules.dep, i
> can see that no modules seem to think they have a dependency on mt352. same
> for dst.

yep, thats right.. dvb_attach does the dependencies at runtime.

> i also see mt352_attach as listed in
> /lib/modules/2.6.18-rc5ltd1/modules.symbols:alias symbol:mt352_attach mt352
> but don't entirely understand the twisty maze of
> symbol_request/try_then_request_module/request_module to see why it would
> be failing.
>
> > Note that it is also possible to turn dvb attach off (its in the dvb
> > menuconfig submenu) if you don't care about this functionality... then
> > it'll function as previously; i.e. it'll load all frontend modules
> > supported by a driver, not just the ones actually needed.
>
> i'd love to help get this working/fixed!
> any of the above give any clues for where else i should be looking?

Strange! it should be working then... hmm, could you tar up those modules and 
your kernel and stick it on a server somewhere so I can investigate?

Just a quick sanity check: your machine is definitely running that kernel now?

What version of module-init-tools are you using? 



More information about the linux-dvb mailing list