On Tue, Mar 18, 2003 at 06:49:33PM +0100, Hans van Leeuwen wrote: > > Hello, > > I have problems installing qce-source. I have a Logitech Quickcam (you > know, the golfball) and I want to use it with my Debian server. > > The problem is that the module is not loaded correct. This is because I > have kernel 2.4.18-bf2.4 installed, but the kernel source is 2.4.18. > When I try to load the module insmod says "kernel-module version > mismatch mod_quickcam.o was compiled for kernel version 2.4.18 while > this kernel is version 2.4.18-bf2.4."
Use config file for 2.4.18-bf2.4 from /boot. If you want to retain "-bf.24" in name of the kernel you compile, use "--append-to-version" option to make-kpkg. > I have searched but I can't find the source for this kernel. Source should be kernel-source-2.4.18. > > I have tried the quickcam on SuSE 8.1 and Mandrake 9.0, and it is > automatically detected and works fine. > > Does anyone have any suggestions? I think you will need to compile your own kernel. I use pwc and pwcx modules from http://www.smcc.demon.nl/webcam/ for my Logitech Quickcam. To get that to work, I have to compile kernel and module with "# CONFIG_MODVERSIONS is not set" in the config file. make menuconfig make-kpkg clean make-kpkg --append-to-version=[whatever_I_want] kernel_image make-kpkg --appent-to-version=[whatever_I_want] modules_image #if needed http://www.smcc.demon.nl/webcam/install.html has instructions for how to do it without using make-kpkg. > > > Hans van Leeuwen > > > > output: > > teletram1:/usr/src/modules/qce-source-0.40b+cvs.2002.04.13-1# ./quickcam.sh > Using /lib/modules/2.4.18-bf2.4/kernel/drivers/media/video/videodev.o > insmod: a module named videodev already exists > Using /lib/modules/2.4.18-bf2.4/kernel/drivers/usb/usbcore.o > insmod: a module named usbcore already exists > Using /lib/modules/2.4.18-bf2.4/kernel/drivers/usb/usb-uhci.o > insmod: a module named usb-uhci already exists > Using /lib/modules/2.4.18-bf2.4/kernel/drivers/usb/usb-ohci.o > /lib/modules/2.4.18-bf2.4/kernel/drivers/usb/usb-ohci.o: init_module: No > such device > Hint: insmod errors can be caused by incorrect module parameters, > including invalid IO or IRQ parameters > insmod: uhci: no module by that name found > ./quickcam.sh: /proc/sys/kernel/sysrq: No such file or directory > mod_quickcam.o: kernel-module version mismatch > mod_quickcam.o was compiled for kernel version 2.4.18 > while this kernel is version 2.4.18-bf2.4. > Module Size Used by Tainted: GF > cs4232 3584 0 (autoclean) > ad1848 20672 0 (autoclean) [cs4232] > uart401 6016 0 (autoclean) [cs4232] > sound 52876 0 (autoclean) [cs4232 ad1848 uart401] > soundcore 3236 4 (autoclean) [sound] > nls_cp437 4384 0 (autoclean) > nls_iso8859-1 2880 0 (autoclean) > ipt_MASQUERADE 1216 1 (autoclean) > iptable_mangle 2112 0 (autoclean) (unused) > ipt_REJECT 2816 7 (autoclean) > ipt_limit 960 17 (autoclean) > ipt_state 608 4 (autoclean) > ipt_LOG 3136 15 (autoclean) > ibmcam 38912 0 > usbvideo 24024 0 [ibmcam] > ov511 74336 0 > videodev 4448 0 [usbvideo ov511] > ne 6368 1 > isa-pnp 27432 0 [cs4232 ad1848 ne] > iptable_filter 1728 1 > de4x5 39136 1 > eepro100 17264 1 > nfsd 42848 8 > smbfs 31296 0 (unused) > ip_nat_irc 2368 0 (unused) > ip_nat_ftp 2944 0 (unused) > iptable_nat 12660 3 [ipt_MASQUERADE ip_nat_irc ip_nat_ftp] > ip_tables 10432 10 [ipt_MASQUERADE iptable_mangle > ipt_REJECT ipt_limit ipt_state ipt_LOG iptable_filter iptable_nat] > ip_conntrack_irc 2496 0 (unused) > ip_conntrack_ftp 3200 0 (unused) > ip_conntrack 12684 4 [ipt_MASQUERADE ipt_state ip_nat_irc > ip_nat_ftp iptable_nat ip_conntrack_irc ip_conntrack_ftp] > keybdev 1664 0 (unused) > usbkbd 2848 0 (unused) > input 3072 0 [keybdev usbkbd] > usb-uhci 20708 0 (unused) > usbcore 48032 0 [ibmcam usbvideo ov511 usbkbd usb-uhci] > > > -- Jerome
pgp00000.pgp
Description: PGP signature