Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: problems with dvb-kernel



Hello Guido,

It compiles fine, without any warning or error, however running the insmod
gives a lot of unresolved externals - though the videobuf modules is loaded e.g. it did'nt find it's exports for the saa7146_vv.o module and therefore it can't load the dvb-ttpci.o ... so it's not working for me :-((
Hmm, works fine for me:

sezier build-2.4 # cd /tmp/
sezier tmp # cvs -dhunold@linuxtv.org:/cvs/linuxtv co dvb-kernel
sezier tmp # cd dvb-kernel/
sezier tmp # cd build-2.4/
sezier tmp # ./getlinks && make install
sezier tmp # ./insmod.sh load

Loads and runs flawlessly.

Any hints?
Have a look at /proc/ksyms. If the "videobuf.o" module is loaded, the exported symbols must be listed there. If they are, but with some kind of prefix or postfix, then there is something wrong with the way the modules have been build.

A good candidate is "Set version informations on all modules" in the kernel configuration dialogue. If this is set and you save the configuration, all functions from modules build afterwards will get prefixes to identify these modules in a unique way.

If this is set, try to unset it, recompile and install the kernel again, then recompile the dvb driver and load again.

CU
Michael.




--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index