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

Lincoln Dale ltd at interlink.com.au
Thu Sep 7 06:37:02 CEST 2006


>> 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.

hmm, ok.  that's where the twisty maze of
symbol_request/try_then_request_module/request_module happens & i'm not sure
i follow the logic.

from what i can tell, dvb_attach just calls symbol_request which calls
try_then_request_module which in turn calls request_module which forces a
modprobe.

but - as far as i can tell, modprobe will be called to install mt352_attach
- which obviously isn't the same thing as mt352.
maybe this is an area where the age of my module-init-tools is showing. (see
below).

> 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?

sure.
<http://www.interlink.com.au/ltd/ltd_dvb_tree_and_linux-2.6.18-rc5.tar.bz2>

fairly large (98MB) as i didn't do 'make clean' so all object files are
there also.  unpack it into a subdir as i packed my kernel + dvb trees
relative from /usr/src/
(tar cvjf ./ltd_dvb_tree_and_linux-2.6.18-rc5.tar.bz2 ./linux-2.6.18-rc5/
dvb-tree/latest/).  give it at least another 15 minutes to finish uploading
there.

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

yep!  (have to run this kernel or the machine doesn't boot :) ).

# uname -a
Linux spam 2.6.18-rc5ltd1 #12 SMP Wed Sep 6 10:45:02 EST 2006 i686 athlon
i386 GNU/Linux

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

# rpm -q module-init-tools
module-init-tools-3.1-0.pre5.3



cheers,

lincoln.




More information about the linux-dvb mailing list