Quickam Express Moprobe/Insmod Failing.
James McDonald
james
Mon May 17 11:47:32 PDT 2004
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Folks,
I am getting the following when I try to insert a quickcam express
module compiled from source on a 2.4.20 kernel on mdk9.0
[root at p3 qce-ga-0.40d]# insmod ./mod_quickcam.o
./mod_quickcam.o: unresolved symbol kmalloc_R93d4cfe6
./mod_quickcam.o: unresolved symbol usb_free_urb_Ra5e56b52
./mod_quickcam.o: unresolved symbol init_mm_R87be0455
./mod_quickcam.o: unresolved symbol vfree_R2fd1d81c
./mod_quickcam.o: unresolved symbol usb_register_R96f96d76
./mod_quickcam.o: unresolved symbol usb_unlink_urb_Rc909ee69
./mod_quickcam.o: unresolved symbol usb_control_msg_Rfde7453c
./mod_quickcam.o: unresolved symbol __generic_copy_to_user_Rd523fdd3
./mod_quickcam.o: unresolved symbol usb_set_interface_R017a5e33
./mod_quickcam.o: unresolved symbol usb_deregister_R70f50d96
./mod_quickcam.o: unresolved symbol video_unregister_device_Rb302f960
./mod_quickcam.o: unresolved symbol remap_page_range_R69d01e73
./mod_quickcam.o: unresolved symbol video_register_device_R0ea9627b
./mod_quickcam.o: unresolved symbol video_proc_entry_R566f2745
./mod_quickcam.o: unresolved symbol remove_proc_entry_Ra63fbd4a
./mod_quickcam.o: unresolved symbol __wake_up_Rb76c5f1e
./mod_quickcam.o: unresolved symbol sprintf_R1d26aa98
./mod_quickcam.o: unresolved symbol usb_driver_release_interface_R516d4a24
./mod_quickcam.o: unresolved symbol usb_alloc_urb_R5d40c746
./mod_quickcam.o: unresolved symbol create_proc_entry_R813f47d9
./mod_quickcam.o: unresolved symbol kfree_R037a0cba
./mod_quickcam.o: unresolved symbol printk_R1b7d4074
./mod_quickcam.o: unresolved symbol usb_submit_urb_Rf170ef65
./mod_quickcam.o: unresolved symbol mem_map_R497f8de0
./mod_quickcam.o: unresolved symbol __vmalloc_R79995c5b
./mod_quickcam.o: unresolved symbol interruptible_sleep_on_R7e4f89c3
[root at p3 qce-ga-0.40d]#
I did a google and I saw something like ....
fgrep init_mm /proc/ksyms
Which returned what appear to be the correct modules.... from /proc/ksyms?
c013f300 kmalloc
c01f5360 sock_kmalloc
e17f8500 usb_free_urb [usbcore]
c0282f00 init_mm
c013df80 vfree
e17f7060 usb_register [usbcore]
e17f7950 usb_register_bus [usbcore]
e17f8570 usb_unlink_urb [usbcore]
e17f87d0 usb_control_msg [usbcore]
c024c0c0 __generic_copy_to_user
e17f9d80 usb_set_interface [usbcore]
e17f7280 usb_deregister [usbcore]
e17f7a30 usb_deregister_bus [usbcore]
e1bd7e40 video_unregister_device [videodev]
c01348a0 remap_page_range
e1bd7c20 video_register_device [videodev]
e1bd8478 video_proc_entry [videodev]
c016e4a0 remove_proc_entry
c011e1f0 __wake_up
c011e2a0 GPLONLY___wake_up_sync
c024d190 sprintf
c024d160 vsprintf
e17f7bb0 usb_driver_release_interface [usbcore]
e17f8470 usb_alloc_urb [usbcore]
c016e380 create_proc_entry
c013f3e0 kfree
c01f53b0 sock_kfree_s
c01f6810 __kfree_skb
c0122fd0 printk
e17f8520 usb_submit_urb [usbcore]
c032d330 mem_map
c013e070 __vmalloc
c011e540 interruptible_sleep_on
c011e5f0 interruptible_sleep_on_timeout
My question is .... never mind I just found that CONFIG_MODVERSIONS=y
wasn't set and I think this is the reason why this kernel isn't
accepting the driver....
Sheesh....
OK...
Well thanks list for being here.
Cheers
James
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQE+yMngriESDP1w32MRAofcAJ9yuO8I7Gkh4fxMspkmql6gYAHuwwCePuCT
H5FR4bUYYC8QM5qm7C0f9lY=
=8eTL
-----END PGP SIGNATURE-----
More information about the Linux-users
mailing list