LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 10-27-2004, 01:25 PM   #1
DeusExLinux
Member
 
Registered: May 2004
Location: Tampa, Fl
Distribution: Arch
Posts: 648

Rep: Reputation: 30
Smart Link Modem Drivers; Kernel 2.6.8.1-10


Hey guys.. I switched to Mandrake 10.1 because of its superior support for Laptop Computers out of the box (Power profiles set up automatically), and because of its more stable control center, it rarely crashes on me, as opposed to every time I use it, as with 10.0.

I have a Creative Labs external USB Winmodem. I got it to work in Mandrake 10.0 by using the Smart Link modem drivers. I redownloaded the drivers, but they don't seem to be working with the new Kernel Version Mandrake 10.1 has...or something.

I can run the make, and make install, fine...but when I try to modprobe slusb (as root, of course), I get some error about the slusb.ko module having a unrecognized code... or something.. I'm in windows right now, as I have to use my modem to connect to the internet. I know the drivers work because I can modprobe slamr just fine...the module runs with NO mistakes. Although it does me no good because the internal modem in my laptop won't connect to....anything...as it got a power surge a few weeks ago and all the diodes in it have been fried...yaya.. hence the stupid USB external modem.

So, does anyone know if the SL modem drivers 2.9.10 work with kernel version 2.6.8.1???? OR is there another driver that i can perhaps use to get this stupid USB modem to work right?

here's the actual error I get.. when running make install it gives me this:

/usr/src/slmodem-2.9.10/drivers/st7554.c : 1112 : warning: implicit declaration of function "usb_endpoint_halted"

and when I modprobe slusb I get:

slusb unknown symbol usb_endpoint_halted


so, what is going on?

I think it might have something to do with the USB in the new kernel version, actually im pretty sure thats it, as it worked in Mandrake 10.0...

I really don't wanna go back to 10.0 as it had HORRIBLE support for my laptop, and the new one supports frequency scaling better... and all aroudn the acpi support is better... and all the new shiny software excites me.
 
Old 11-02-2004, 10:04 PM   #2
pibarnas
LQ Newbie
 
Registered: Nov 2004
Location: North of Brazil, Para, Belem
Distribution: Slackware 10
Posts: 3

Rep: Reputation: 0
Unhappy I have the same problem

I'd like to know how to fix that! I couldn't connect with my Linux box + Smartlink USB modem!!! How do I solve it?!?!?
 
Old 11-02-2004, 10:51 PM   #3
DeusExLinux
Member
 
Registered: May 2004
Location: Tampa, Fl
Distribution: Arch
Posts: 648

Original Poster
Rep: Reputation: 30
What kernel version do you use... perhaps we use the same version and it has something to do with that.

I had the damn thing working under Mandrake 10.0!!!!!!!

I just upgraded.... CAN NO ONE HELP US!?!??!
 
Old 11-03-2004, 07:26 PM   #4
pibarnas
LQ Newbie
 
Registered: Nov 2004
Location: North of Brazil, Para, Belem
Distribution: Slackware 10
Posts: 3

Rep: Reputation: 0
The kernels

I've tested slmodem-2.9.10 with 2.4.26. It works. With 2.6.7. Works. With 2.6.8.1: Troubles! With 2.6.9: Troubles! Nowadays: 2.6.10-rc1: Troubles! I think it's something related to USB itself.

The problem begins with the installation:

/usr/local/slmodem-2.9.10
$ make install
make -C modem all
make[1]: Entering directory `/usr/local/slmodem-2.9.10/modem'
rebuild profile...
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_main.o -c modem_main.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_cmdline.o -c modem_cmdline.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem.o -c modem.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_datafile.o -c modem_datafile.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_at.o -c modem_at.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_timer.o -c modem_timer.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_pack.o -c modem_pack.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_ec.o -c modem_ec.c
modem_ec.c:689: warning: `t403_timeout' defined but not used
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_comp.o -c modem_comp.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_param.o -c modem_param.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_debug.o -c modem_debug.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o homolog_data.o -c homolog_data.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o dp_sinus.o -c dp_sinus.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o dp_dummy.o -c dp_dummy.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o sysdep_common.o -c sysdep_common.c
gcc -o slmodemd modem_main.o modem_cmdline.o modem.o modem_datafile.o modem_at.o modem_timer.o modem_pack.o modem_ec.o modem_comp.o modem_param.o modem_debug.o homolog_data.o dp_sinus.o dp_dummy.o dsplibs.o sysdep_common.o
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_test.o -c modem_test.c
gcc -o modem_test modem_test.o modem_cmdline.o modem.o modem_datafile.o modem_at.o modem_timer.o modem_pack.o modem_ec.o modem_comp.o modem_param.o modem_debug.o homolog_data.o dp_sinus.o dp_dummy.o dsplibs.o sysdep_common.o
make[1]: Leaving directory `/usr/local/slmodem-2.9.10/modem'
make -C drivers KERNEL_DIR=/usr/src/linux
make[1]: Entering directory `/usr/local/slmodem-2.9.10/drivers'
cc -I/usr/src/linux/include -o kernel-ver kernel-ver.c
make all KERNEL_VER=2.6.10-rc1
make[2]: Entering directory `/usr/local/slmodem-2.9.10/drivers'
make modules -C /usr/src/linux SUBDIRS=/usr/local/slmodem-2.9.10/drivers
make[3]: Entering directory `/usr/src/linux-2.6.10-rc1'
CC [M] /usr/local/slmodem-2.9.10/drivers/amrmo_init.o
CC [M] /usr/local/slmodem-2.9.10/drivers/sysdep_amr.o
CC [M] /usr/local/slmodem-2.9.10/drivers/st7554.o
/usr/local/slmodem-2.9.10/drivers/st7554.c: In function `st7554_init':
/usr/local/slmodem-2.9.10/drivers/st7554.c:1112: warning: implicit declaration of function `usb_endpoint_halted'
LD [M] /usr/local/slmodem-2.9.10/drivers/slamr.o
LD [M] /usr/local/slmodem-2.9.10/drivers/slusb.o
Building modules, stage 2.
MODPOST
*** Warning: "usb_endpoint_halted" [/usr/local/slmodem-2.9.10/drivers/slusb.ko] undefined!
CC /usr/local/slmodem-2.9.10/drivers/slamr.mod.o
LD [M] /usr/local/slmodem-2.9.10/drivers/slamr.ko
CC /usr/local/slmodem-2.9.10/drivers/slusb.mod.o
LD [M] /usr/local/slmodem-2.9.10/drivers/slusb.ko
make[3]: Leaving directory `/usr/src/linux-2.6.10-rc1'
make[2]: Leaving directory `/usr/local/slmodem-2.9.10/drivers'
make[1]: Leaving directory `/usr/local/slmodem-2.9.10/drivers'
make install -C drivers KERNEL_DIR=/usr/src/linux
make[1]: Entering directory `/usr/local/slmodem-2.9.10/drivers'
cc -I/usr/src/linux/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 -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': Arquivo existe
make install KERNEL_VER=2.6.10-rc1
make[2]: Entering directory `/usr/local/slmodem-2.9.10/drivers'
install -D -m 644 slamr.ko /lib/modules/2.6.10-rc1/extra/slamr.ko
install -D -m 644 slusb.ko /lib/modules/2.6.10-rc1/extra/slusb.ko
/sbin/depmod -a
make[2]: Leaving directory `/usr/local/slmodem-2.9.10/drivers'
make[1]: Leaving directory `/usr/local/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

Can anyone help us????!
 
Old 11-04-2004, 12:13 PM   #5
DeusExLinux
Member
 
Registered: May 2004
Location: Tampa, Fl
Distribution: Arch
Posts: 648

Original Poster
Rep: Reputation: 30
I'll be honest, I got sick of not being able to get on the internet at home through Linux, so I went out and bought a controller based modem...

It actually runs a hell of a lot faster (DUH!), and is a lot more stable..

So either way.. I would recommend that if you have the extra cash, and an open serial port (or PCMCIA if you are runnign on a laptop)....
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
smart link modem under Knoppix 3.6 Joseph Schiller Debian 1 06-17-2005 09:14 AM
Smart Link Internal Modem thick_guy_9 Slackware 1 04-05-2005 09:19 AM
Smart Link PCi Modem help Oh Cisco Debian 1 10-27-2004 07:30 PM
Help me in installing smart link modem caovankhanhvn Linux - Laptop and Netbook 1 07-09-2004 03:54 AM
Smart link modem drivers linuxfreak3 Linux - Hardware 2 06-30-2004 02:11 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 07:18 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration