SUSE / openSUSEThis Forum is for the discussion of Suse Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I can't seem to install the driver for my Linux-compatible Smartlink PCI562 56k softmodem_in Suse 9.3 pro._ The modem is detected (/dev/ttySL0). I downloaded the latest version (slmodem-2.9.10.tar.gz, for kernel 2.6), but can't get past 'make install-amr' (although just 'install' does something).__ All the development tools packages are installed (ie kernel-sources)._ Do I need to load the source DVD too?_ What am I doing wrong? I'm a newbie and I really want to migrate, but a lot of this command line stuff is frustrating. Help. (I can't even seem to be able to run the scanModem tool).
_
Here's what happens:
Password
linux:~ # uname -r
2.6.11.4-20a-smp
linux:~ # rpm -qa | grep kernel-source
kernel-source-2.6.11.4-20a
_
linux:~ # mcopy /media/floppy/slmodem-2.9.10.tar.gz
File "./slmodem-2.9.10.tar.gz" exists. To overwrite, try again, and explicitly s
pecify target directory
linux:~ # tar zxvf slmodem-2.9.10.tar.gz
slmodem-2.9.10/
slmodem-2.9.10/Makefile
slmodem-2.9.10/modem/
slmodem-2.9.10/modem/Makefile
slmodem-2.9.10/modem/modem_debug.c
slmodem-2.9.10/modem/modem_debug.h
slmodem-2.9.10/modem/modem_homolog.h
slmodem-2.9.10/modem/dp_dummy.c
slmodem-2.9.10/modem/dp_sinus.c
slmodem-2.9.10/modem/modem_datafile.c
slmodem-2.9.10/modem/modem_comp.c
slmodem-2.9.10/modem/modem_defs.h
slmodem-2.9.10/modem/homolog_data.c
slmodem-2.9.10/modem/modem_timer.c
slmodem-2.9.10/modem/modem_timer.h
slmodem-2.9.10/modem/modem.c
slmodem-2.9.10/modem/modem.h
slmodem-2.9.10/modem/modem_main.c
slmodem-2.9.10/modem/modem_pack.c
slmodem-2.9.10/modem/modem_test.c
slmodem-2.9.10/modem/dsplibs.o
slmodem-2.9.10/modem/modem_cmdline.c
slmodem-2.9.10/modem/modem_param.c
slmodem-2.9.10/modem/modem_param.h
slmodem-2.9.10/modem/modem_at.c
slmodem-2.9.10/modem/modem_ec.c
slmodem-2.9.10/modem/modem_dp.h
slmodem-2.9.10/modem/sysdep_common.c
slmodem-2.9.10/README
slmodem-2.9.10/scripts/
slmodem-2.9.10/scripts/suse/
slmodem-2.9.10/scripts/suse/slmodemd.SUSE
slmodem-2.9.10/scripts/suse/slmodemd.conf
slmodem-2.9.10/scripts/mandrake/
slmodem-2.9.10/scripts/mandrake/slmodemd
slmodem-2.9.10/scripts/debian/
slmodem-2.9.10/scripts/debian/slmodemd
slmodem-2.9.10/scripts/slmodemd
slmodem-2.9.10/scripts/slmodem.spec
slmodem-2.9.10/drivers/
slmodem-2.9.10/drivers/Makefile
slmodem-2.9.10/drivers/st7554.c
slmodem-2.9.10/drivers/amrlibs.o
slmodem-2.9.10/drivers/sysdep_amr.c
slmodem-2.9.10/drivers/kernel-ver.c
slmodem-2.9.10/drivers/amrmo_init.c
slmodem-2.9.10/drivers/old_st7554.c
slmodem-2.9.10/Changes
slmodem-2.9.10/patches/
slmodem-2.9.10/patches/alsa-linux-2.6.0.patch
slmodem-2.9.10/COPYING
linux:~ # cd slmodem-2.9.10
linux:~/slmodem-2.9.10 # make KERNEL_INCLUDES=/usr/src/linux-2.6.11.4-20a-obj/i3 86/smp/include
make -C modem all
make[1]: Entering directory `/root/slmodem-2.9.10/modem'
make[1]: Leaving directory `/root/slmodem-2.9.10/modem'
linux:~/slmodem-2.9.10 # make
make -C modem all
make[1]: Entering directory `/root/slmodem-2.9.10/modem'
make[1]: Leaving directory `/root/slmodem-2.9.10/modem'
linux:~/slmodem-2.9.10 # make install-amr
make: *** No rule to make target `install-amr'. Stop.
linux:~/slmodem-2.9.10 # make install
make -C modem all
make[1]: Entering directory `/root/slmodem-2.9.10/modem'
make[1]: Leaving directory `/root/slmodem-2.9.10/modem'
make -C drivers KERNEL_DIR=/lib/modules/2.6.11.4-20a-smp/build
make[1]: Entering directory `/root/slmodem-2.9.10/drivers'
cc -I/lib/modules/2.6.11.4-20a-smp/build/include -o kernel-ver kernel-ver.c
make all KERNEL_VER=2.6.11.4-20a-smp
make[2]: Entering directory `/root/slmodem-2.9.10/drivers'
make modules -C /lib/modules/2.6.11.4-20a-smp/build SUBDIRS=/root/slmodem-2.9.10/drivers
make[3]: Entering directory `/usr/src/linux-2.6.11.4-20a-obj/i386/smp'
make -C ../../../linux-2.6.11.4-20a O=../linux-2.6.11.4-20a-obj/i386/smp modules
Building modules, stage 2.
MODPOST
Warning: could not find /root/slmodem-2.9.10/drivers/.amrlibs.o.cmd for /root/slmodem-2.9.10/drivers/amrlibs.o
*** Warning: "usb_endpoint_halted" [/root/slmodem-2.9.10/drivers/slusb.ko] undefined!
make[3]: Leaving directory `/usr/src/linux-2.6.11.4-20a-obj/i386/smp'
make[2]: Leaving directory `/root/slmodem-2.9.10/drivers'
make[1]: Leaving directory `/root/slmodem-2.9.10/drivers'
make install -C drivers KERNEL_DIR=/lib/modules/2.6.11.4-20a-smp/build
make[1]: Entering directory `/root/slmodem-2.9.10/drivers'
cc -I/lib/modules/2.6.11.4-20a-smp/build/include -o kernel-ver kernel-ver.c
mkdir -p /dev
mknod -m 600 /dev/slamr0 c 212 0 ; mknod -m 600 /dev/slamr1 c 212 1 ; mknod -m 600 /dev/slamr2 c 212 2 ; mknod -m 600 /dev/slamr3 c 212 3 ; echo -n
mknod: `/dev/slamr0': File exists
mknod: `/dev/slamr1': File exists
mknod: `/dev/slamr2': File exists
mknod: `/dev/slamr3': File exists
mknod -m 600 /dev/slusb0 c 213 0 ; mknod -m 600 /dev/slusb1 c 213 1 ; mknod -m 600 /dev/slusb2 c 213 2 ; mknod -m 600 /dev/slusb3 c 213 3 ; echo -n
mknod: `/dev/slusb0': File exists
mknod: `/dev/slusb1': File exists
mknod: `/dev/slusb2': File exists
mknod: `/dev/slusb3': File exists
make install KERNEL_VER=2.6.11.4-20a-smp
make[2]: Entering directory `/root/slmodem-2.9.10/drivers'
install -D -m 644 slamr.ko /lib/modules/2.6.11.4-20a-smp/extra/slamr.ko
install -D -m 644 slusb.ko /lib/modules/2.6.11.4-20a-smp/extra/slusb.ko
/sbin/depmod -a
make[2]: Leaving directory `/root/slmodem-2.9.10/drivers'
make[1]: Leaving directory `/root/slmodem-2.9.10/drivers'
install -D -m 755 modem/slmodemd /usr/sbin/slmodemd
rm -f -rf /var/lib/slmodem
install -d -D -m 755 /var/lib/slmodem
linux:~/slmodem-2.9.10 #
*****************************
I even tried this command:
linux:~ # modprobe slamr
FATAL: error inserting slamr (/lib/modules/2.6.11.4-20a-smp/extra/slamr.ko): Unknown symbol in module, or unknown parameter (see dmesg)
linux:~ #
I know longer work for that company. And since I got iBurst at home I couldn't be botherred to get my laptops internal modem to work. Most distros will provide the Smartlink driver these days. I suggest you subscribe to the linmodems mailing list as they helped me get it to work.
Sorry I'm not really helping, but you should be able to find answers from myself on this topic by searching on this forum.
If you use google you can find some posts to the linmodem mailing list from myself.
Distribution: Microsoft Windows XP Professional SP2; Slackware Linux 10.2
Posts: 215
Rep:
I've tried installing the same exact modem before, and the hard truth is that even if you spend the hours needed just to get the darned drivers to install, the modems still perform like garbage. Spend the extra thirty bucks or so on a hardmodem. You'll be glad you did. http://www.linuxquestions.org/hcl/sh...ct=167&cat=461
Not my version of SuSE (SuSE 10.0 OSS 32-bit 5CD version)
And if I install the driver rpm file find on a RPM search site, that is made for SuSE 10.0 it will install correctly but it doesn't work. I think this modem is rubbish!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.