MAGLIOE,
you ask : > any suggestion?
Yes.
Run scanModem (see the beginning of http://linmodems.technion.ac.il,
read the Contents list, item # 7.)
You will likely find that your modem uses the Agere chipset 11c1:048c
which is not supported under Linux in any way.
If my guess is correct, you are then wasting your time.
Unfortunately, if my guess is wrong, you are wasting your time as well.
slmodem does NOT work on 64 bits machines in 64 bits modem.
IF (scanModem will say) and ONLY IF your modem is supported by slmodem,
then you must run in 32 bits mode to use your modem.
Jacques
MAGLIOE@xxxxxxxxxxx wrote:
Hi! I tried to use the official rpm from mandriva (slmodem-2.9.11-
0.20060727.1mdv2007.0.i586.rpm with related kernel rpm) but it doesn't
work (wrong .ko format) so I downloaded slmodem-2.9.20061021.tar.gz
from this site.
I had to change the Makefile in order to compile it 32 bit (the
orginal propritary .o are 32 bit) and I had no problems with slmodemd
but it was not possible to compile slamr.o and slusb.o.
If I try to compile 64 bit i get:
make -C modem all
make[1]: Entering directory `/home/enrico/modem/slmodem-2.9.11-
20061021/modem'
make[1]: Leaving directory `/home/enrico/modem/slmodem-2.9.11-
20061021/modem'
make -C drivers KERNEL_DIR=/lib/modules/2.6.17-5mdv/build
make[1]: Entering directory `/home/enrico/modem/slmodem-2.9.11-
20061021/drivers'
cc -I/lib/modules/2.6.17-5mdv/build/include -o kernel-ver kernel-ver.c
make all KERNEL_VER=2.6.17-5mdv
make[2]: Entering directory `/home/enrico/modem/slmodem-2.9.11-
20061021/drivers'
make modules -C /lib/modules/2.6.17-5mdv/build
SUBDIRS=/home/enrico/modem/slmodem-2.9.11-20061021/drivers
make[3]: Entering directory `/usr/src/linux-2.6.17-5mdv'
WARNING: Symbol version dump /usr/src/linux-2.6.17-5mdv/Module.symvers
is missing; modules will have no dependencies and modversions.
LD [M] /home/enrico/modem/slmodem-2.9.11-20061021/drivers/slamr.o
ld: Relocatable linking with relocations from format elf32-i386
(/home/enrico/modem/slmodem-2.9.11-20061021/drivers/amrlibs.o) to
format elf64-x86-64 (/home/enrico/modem/slmodem-2.9.11-
20061021/drivers/slamr.o) is not supported
make[4]: *** [/home/enrico/modem/slmodem-2.9.11-20061021/drivers/slamr.
o] Error 1
make[3]: *** [_module_/home/enrico/modem/slmodem-2.9.11-
20061021/drivers] Error 2
make[3]: Leaving directory `/usr/src/linux-2.6.17-5mdv'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/enrico/modem/slmodem-2.9.11-
20061021/drivers'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/enrico/modem/slmodem-2.9.11-
20061021/drivers'
make: *** [drivers] Error 2
so I tryed to compile 32 bit (-m32) and I got:
[enrico@localhost drivers]$ make
cc -I/lib/modules/2.6.17-5mdv/build/include -o kernel-ver kernel-ver.c
make all KERNEL_VER=2.6.17-5mdv
make[1]: Entering directory `/home/enrico/modem/slmodem-2.9.11-
20061021/drivers'
make modules -C /lib/modules/2.6.17-5mdv/build
SUBDIRS=/home/enrico/modem/slmodem-2.9.11-20061021/drivers
make[2]: Entering directory `/usr/src/linux-2.6.17-5mdv'
WARNING: Symbol version dump /usr/src/linux-2.6.17-5mdv/Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /home/enrico/modem/slmodem-2.9.11-20061021/drivers/amrmo_init.o
/home/enrico/modem/slmodem-2.9.11-20061021/drivers/amrmo_init.c:1:
error: code model ‘kernel’ not supported in the 32 bit mode
make[3]: *** [/home/enrico/modem/slmodem-2.9.11-
20061021/drivers/amrmo_init.o] Error 1
make[2]: *** [_module_/home/enrico/modem/slmodem-2.9.11-
20061021/drivers] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.17-5mdv'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/enrico/modem/slmodem-2.9.11-
20061021/drivers'
make: *** [all] Error 2
any suggestion?
Thank you very much in advance.
Regards
Enrico