Mailing List archive

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

[linux-dvb] Re: <sheepish> Cry for help :)



Gavin Hamill wrote:
<shuffle>

I thought I was better than this.. but I'm having trouble compiling the 1.0.1 DVB driver release....

I'm running Debian 3.0, with Debian's own 2.4.18-686 kernel. I also have the kernel-source-2.4.18, with the '686' .config file in /usr/src/linux/.config, and I've 'make menuconfig', save, and 'make dep'd...
So, yes I have sources to match the kernel I'm running, and there's a symlink to the sources from /lib/modules/2.4.18-686/build..

The driver compilation itself is clean, with no warnings of 'xxxx is previously declared in yyyyy.h', but when I 'make insmod' I get loads of unresolved symbol errors:

sync
( \
insmod videodev; \
\
insmod dvb-core.o dvb_shutdown_timeout=0; \
make -C frontends insmod; \
make -C av7110 insmod; make -C b2c2 insmod; \
)
Using /lib/modules/2.4.18-686/kernel/drivers/media/video/videodev.o
insmod: a module named videodev already exists
dvb-core.o: unresolved symbol skb_over_panic_Red027624
dvb-core.o: unresolved symbol netif_rx_R11e2973b
dvb-core.o: unresolved symbol mem_map_R22d9a713
dvb-core.o: unresolved symbol devfs_register_R523235af
dvb-core.o: unresolved symbol remove_wait_queue_Rb7355d75
dvb-core.o: unresolved symbol init_mm_R33601568
dvb-core.o: unresolved symbol kernel_thread_R7ca341af
dvb-core.o: unresolved symbol devfs_mk_dir_R5b0cefd8
dvb-core.o: unresolved symbol devfs_unregister_R8e255fa4
dvb-core.o: unresolved symbol alloc_skb_R6c77335c
dvb-core.o: unresolved symbol __pollwait_Rf0ced4f0
dvb-core.o: unresolved symbol add_wait_queue_R3ed1ea8a
dvb-core.o: unresolved symbol register_chrdev_Rc017d46d

I've made sure that 'input', 'evdev' and 'videodev' are loaded, and the only reference I can find in the kernel to skb_over_panic is regarding net/core/skbuff.c .

I saw the 'devfs' symbols, but I don't use devfs, and I've run the 'makedev.napi' script already...

Any advice warmly welcomed..
your running kernel is not matching the kernel source tree and config you used to compile the driver. The config had module versioning enabled, the running kernel probably not.

Holger



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



Home | Main Index | Thread Index