I try to configure my modem but I always have the same error.
Anyone can help me to resolve my problem ?
STEP 1**** My Makefile ****
.../slmodem-2.9.10/Makefile
.../slmodem-2.9.10/drivers/Makefile
/usr/src/kernel-source-2.6.13.2-chw-3
My Make file
*************************
STEP 2**** MY amrmo_init.c ****
.../slmodem-2.9.10/drivers/amrmo_init.c
My amrmo_init.c file
*************************
STEP 3
make
**** System message ****
cc -I/lib/modules/2.6.13.2-chw-3/build/include -o kernel-ver kernel-ver.c
make all KERNEL_VER=2.6.13.2-chw-3
make[1]: Entering directory `/root/modem/driver/slmodem-2.9.10/drivers'
make modules -C /lib/modules/2.6.13.2-chw-3/build SUBDIRS=/root/modem/driver/slmodem-2.9.10/drivers
make[2]: Entering directory `/usr/src/kernel-source-2.6.13.2-chw-3'
CC [M] /root/modem/driver/slmodem-2.9.10/drivers/amrmo_init.o
/root/modem/driver/slmodem-2.9.10/drivers/amrmo_init.c: In function `amrmo_pci_probe':
/root/modem/driver/slmodem-2.9.10/drivers/amrmo_init.c:623: warning: implicit declaration of function `class_simple_device_add'
/root/modem/driver/slmodem-2.9.10/drivers/amrmo_init.c: In function `amrmo_pci_remove':
/root/modem/driver/slmodem-2.9.10/drivers/amrmo_init.c:655: warning: implicit declaration of function `class_simple_device_remove'
/root/modem/driver/slmodem-2.9.10/drivers/amrmo_init.c: In function `amrmo_init':
/root/modem/driver/slmodem-2.9.10/drivers/amrmo_init.c:711: warning: passing arg 1 of `pci_match_device' from incompatible pointer type
/root/modem/driver/slmodem-2.9.10/drivers/amrmo_init.c:735: warning: implicit declaration of function `class_simple_create'
/root/modem/driver/slmodem-2.9.10/drivers/amrmo_init.c:735: warning: assignment makes pointer from integer without a cast
/root/modem/driver/slmodem-2.9.10/drivers/amrmo_init.c:747: warning: implicit declaration of function `class_simple_destroy'
LD [M] /root/modem/driver/slmodem-2.9.10/drivers/slamr.o
LD [M] /root/modem/driver/slmodem-2.9.10/drivers/slusb.o
Building modules, stage 2.
MODPOST
*** Warning: "class_simple_create" [/root/modem/driver/slmodem-2.9.10/drivers/slusb.ko] undefined!
*** Warning: "class_simple_device_remove" [/root/modem/driver/slmodem-2.9.10/drivers/slusb.ko] undefined!
*** Warning: "usb_endpoint_halted" [/root/modem/driver/slmodem-2.9.10/drivers/slusb.ko] undefined!
*** Warning: "class_simple_destroy" [/root/modem/driver/slmodem-2.9.10/drivers/slusb.ko] undefined!
*** Warning: "class_simple_device_add" [/root/modem/driver/slmodem-2.9.10/drivers/slusb.ko] undefined!
*** Warning: "class_simple_create" [/root/modem/driver/slmodem-2.9.10/drivers/slamr.ko] undefined!
*** Warning: "class_simple_device_remove" [/root/modem/driver/slmodem-2.9.10/drivers/slamr.ko] undefined!
*** Warning: "class_simple_destroy" [/root/modem/driver/slmodem-2.9.10/drivers/slamr.ko] undefined!
*** Warning: "class_simple_device_add" [/root/modem/driver/slmodem-2.9.10/drivers/slamr.ko] undefined!
LD [M] /root/modem/driver/slmodem-2.9.10/drivers/slamr.ko
LD [M] /root/modem/driver/slmodem-2.9.10/drivers/slusb.ko
make[2]: Leaving directory `/usr/src/kernel-source-2.6.13.2-chw-3'
make[1]: Leaving directory `/root/modem/driver/slmodem-2.9.10/drivers'
root@mythtv1:~/modem/driver/slmodem-2.9.10/drivers# make install
STEP 4
make install
STEP 5
cp ../slmodem-2.9.10/scripts/debian/slmodemd /etc/init.d
update-rc.d slmodemd defaults
/etc/init.d/slmodemd start
Loading SmartLink Modem driver into kernel ... FATAL: Error inserting slamr (/lib/modules/2.6.13.2-chw-3/extra/slamr.ko): Unknown symbol in module, or unknown parameter (see dmesg)
/etc/init.d/slmodemd: line 64: i: command not found
failed.
*************************
STEP 6
modprobe slamr
**** System message ****
FATAL: Error inserting slamr (/lib/modules/2.6.13.2-chw-3/extra/slamr.ko): Unknown symbol in module, or unknown parameter (see dmesg)
*************************
**** My dmesg ****
slamr: Unknown symbol class_simple_device_add
slamr: Unknown symbol class_simple_destroy
slamr: Unknown symbol class_simple_device_remove
slamr: Unknown symbol class_simple_create
*******************************************