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 [EMAIL PROTECTED]:/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 [EMAIL PROTECTED] with "unsubscribe linux-dvb" as subject.
