Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Thu 24 Jul 2014, 00:42
All times are UTC - 4
 Forum index » House Training » Beginners Help ( Start Here)
How to get Motorola SM56 software modem to work?
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [12 Posts]  
Author Message
clare009

Joined: 20 Jul 2006
Posts: 8

PostPosted: Thu 20 Jul 2006, 22:28    Post subject:  How to get Motorola SM56 software modem to work?  

I've just started using Puppy on an old PC - version 2.01 - and I would like to get connected to the internet.

The modem is an SM56 Software modem and I've found the following drivers:

http://www.motorola.com/softmodem/driver.htm

Is there a way to convert one of these? Any other ideas? Short of buying an external modem, I don't know what to do.

Thanks!
Back to top
View user's profile Send private message 
Billcnz

Joined: 30 Jun 2006
Posts: 215
Location: Wellington New Zealand

PostPosted: Fri 21 Jul 2006, 00:48    Post subject:  

The link in your post has binaries compiled for specific kernel versions so they wont work. I managed to google a download for source that may work:
http://www.sm56.tk/
http://www.geocities.com/rajeshkizhuveetil/Downloads/sm56-gcc3.tar.gz

It has a makefile so if you had the Puppy developer file devx_201.sfs installed you could run the "make" command to compile it. If you're new to linux you will need some help compiling and loading the module or someone may be able to package it for you.

Bill
Back to top
View user's profile Send private message 
clare009

Joined: 20 Jul 2006
Posts: 8

PostPosted: Fri 21 Jul 2006, 07:30    Post subject:  

Bill - thanks so much for your help.

Yes, I am very new to linux. I would love to have either a guide I could read or some other help in this matter. I'm willing to learn!
Back to top
View user's profile Send private message 
tempestuous

Joined: 10 Jun 2005
Posts: 5216
Location: Australia

PostPosted: Fri 21 Jul 2006, 07:46    Post subject:  

If you have never compiled before, that's a tough one to start with - old source code hacked to compile with newer kernels.
I just compiled it in both Puppy1x and Puppy2, but the Puppy2 version (2.6 kernel) looks like it yielded an invalid module format. So I attach a dotpup for Puppy 1.0.9 ... this has a much better chance of working.
After installing the dotpup in Puppy 1.0.9, run these commands in rxvt -

/root/my-applications/sm56makedevices.sh
insmod /root/my-applications/sm56.o country=1

Now your dialer can connect to either /dev/modem or /dev/sm56

For "country=..."

1 = USA
2 = Canada
27 = South Africa
30 = Greece
31 = Netherlands
46 = Sweden
47 = Norway
49 = Germany
52 = Mexico
54 = Argentina
84 = Vietnam
86 = China
90 = Turkey
351 = Portugal
352 = Luxembourg

32 = Belgium
33 = France
34 = Spain
39 = Italy
55 = Brazil
60 = Malaysia
353 = Ireland
354 = Iceland
358 = Finland
852 = Hong Kong

57 = Columbia
58 = Venezuela

41 = Switzerland
42 = Czech Republic
43 = Austria
44 = United Kingdom
45 = Denmark
61 = Australia
64 = New Zealand
65 = Singapore
66 = Thailand
81 = Japan
82 = Korea
886 = Taiwan
962 = Jordan
972 = Israel
SM56-k2.4.29.pup
Description 
pup

 Download 
Filename  SM56-k2.4.29.pup 
Filesize  570.96 KB 
Downloaded  271 Time(s) 
Back to top
View user's profile Send private message 
clare009

Joined: 20 Jul 2006
Posts: 8

PostPosted: Fri 21 Jul 2006, 08:11    Post subject:  

Thanks.

I tried this out and got the following n the rxvt screen:

/root/my-applications/sm56.o init-module: Operation not permitted
Hint: insmod errors can be caused by incorrect module perameters, including invalid IO or IRQ numbers.

What does that mean?
Back to top
View user's profile Send private message 
tempestuous

Joined: 10 Jun 2005
Posts: 5216
Location: Australia

PostPosted: Fri 21 Jul 2006, 08:45    Post subject:  

Well, it was a long-shot anyway ... winmodem in Linux, old driver source ... happiness was never assured.
You could check a few things: is there an irq conflict with the modem? Run "cat /proc/interrupts" for clues.
Is this a laptop with PCMCIA? Linux PCMCIA configuration can inadvertently assign irq's to PCMCIA devices which conflict with other devices. This can be fixed by modifying /etc/pcmcia/config.opts

Google for answers. Would other winmodem drivers like lucent, smartlink, or HSF/HCF work?

But I think an external hardware modem is the sensible solution.
Back to top
View user's profile Send private message 
muggins

Joined: 20 Jan 2006
Posts: 6673
Location: lisbon

PostPosted: Fri 21 Jul 2006, 08:51    Post subject:  

clare,

i don't think the modempup, that tempestuous compiled, will be compatible with the version of puppy that you're running, as it's for pup1.09, which has 2.4.29 kernel, whereas you're using pup2.01 which has 2.6.17 kernel. maybe someone might have success compiling it for 2.6...i don't have that system at the moment.
Back to top
View user's profile Send private message 
clare009

Joined: 20 Jul 2006
Posts: 8

PostPosted: Fri 21 Jul 2006, 09:12    Post subject:  

Actually, I thought I was using 2.09, turns out not. Embarassed

It is version 1.09.

I'm running this on an old PC - 333mhz with 64mb ram. The modem is installed in the ISA slot (???).

I'll try some of the tests recommended later on. Or I may just break down and get an external modem. Any recs?
Back to top
View user's profile Send private message 
muggins

Joined: 20 Jan 2006
Posts: 6673
Location: lisbon

PostPosted: Fri 21 Jul 2006, 09:20    Post subject:  

of course another possibility would be to download an iso from the pup1.xxx series, like 1.09CE, & see if it works OK with that.
Back to top
View user's profile Send private message 
clare009

Joined: 20 Jul 2006
Posts: 8

PostPosted: Fri 21 Jul 2006, 09:41    Post subject:  

Yep, that's the one I have. There's another one? I didn't see it on the site - I'll see if I can find it.
Back to top
View user's profile Send private message 
muggins

Joined: 20 Jan 2006
Posts: 6673
Location: lisbon

PostPosted: Fri 21 Jul 2006, 10:22    Post subject:  

no don't bother looking for another 1.09 as it would still have same kernel. i misunderstood & thought you had pup2.01!!
Back to top
View user's profile Send private message 
sccat

Joined: 22 Aug 2005
Posts: 160

PostPosted: Fri 21 Jul 2006, 11:44    Post subject:  

Does any body have one for Puppy 2.xx ?

Thanks.
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [12 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Beginners Help ( Start Here)
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0684s ][ Queries: 12 (0.0121s) ][ GZIP on ]