Jump to content

Motorola SM56 for Mandrake 10.1


Guest Ikhwanul Walid
 Share

Recommended Posts

  • 2 months later...
Guest irishstu

Sorry I can't give you a better answer, but it seems no-one else is able to help you so it might be worth a try...

 

I only know of a guy who has Motorola MOBILE PHONE drivers for Linux. Perhaps if you contact him, he MIGHT be able to point you in the right direction.

 

His site is at: http://www.physiol.usyd.edu.au/daved/linux/gsm-modem.html

 

Good luck.

Link to comment
Share on other sites

  • 2 months later...
  • 2 weeks later...
  • 3 weeks later...

I have tried the driver from the Motorola site. It has installed with no errors but things still don't work. When I try using the dev/modem it says it can't open the device, when I try using ttsy2 (Comm 3) it says the modem is busy. Getting another hardware modem is out of the question as that will cost nearly one hundred dollars here. I plan on getting asdl late in the year so do not want to spend that then another hundred plus later on an adsl modem.

here is the scan modem text:

DO use the following line as the email Subject Line, to alert cogent experts:

scanModem, Mandrakelinux release

Kernel 2.6.8.1-12mdksmp kernel 2.6.8.1-12mdksmp

Occassionally reponses are blocked by an Internet Providers mail filters.

So do in a day also check the Archived responses at DISCUSS@linmodems.org

Code updated on: 2005_March_27

------------ -------------- System information ------------------------

Mandrakelinux release 10.1 (Official) for i586

Kernel 2.6.8.1-12mdksmp on a Dual-processor i686 /

on System with processor: i686

currently under kernel: 2.6.8.1-12mdksmp

The kernel was assembled with compiler: 3.4.1

with current System compiler GCC=3.4.1

/usr/bin/gcc -> /etc/alternatives/gcc

 

Checking for kernel-headers needed for compiling.

kernel-headers have base folder /lib/modules/2.6.8.1-12mdksmp/build

kernel-headers have base folder /usr/src/linux

kernel-headers have base folder /usr/src/linux-2.6.8.1-12mdk

 

Modem symbolic link is: /dev/modem -> /dev/sm56

Checking for /dev/tts/ devices

total 0

lrwxrwxrwx 1 root root 8 Apr 8 23:12 0 -> ../ttyS0

lrwxrwxrwx 1 root root 8 Apr 8 23:12 1 -> ../ttyS1

lrwxrwxrwx 1 root root 8 Apr 8 23:12 2 -> ../ttyS2

lrwxrwxrwx 1 root root 8 Apr 8 23:12 3 -> ../ttyS3

lrwxrwxrwx 1 root root 8 Apr 8 23:12 4 -> ../ttyS4

lrwxrwxrwx 1 root root 8 Apr 8 23:12 5 -> ../ttyS5

lrwxrwxrwx 1 root root 8 Apr 8 23:12 6 -> ../ttyS6

lrwxrwxrwx 1 root root 8 Apr 8 23:12 7 -> ../ttyS7

Checking for USB modems

None found

 

Modem candidates are at PCI_buses: 03:0b.0

 

Providing detail for device at PCI_bus 03:0b.0

with vendor-ID:device-ID

----:----

Class 0780: 1057:5608 Communication controller: Motorola: Unknown device 5608

SubSystem 1057:0000 Motorola: Unknown device 0000

Flags: bus master, medium devsel, latency 64, IRQ 11

I/O ports at d800

Memory at feafe000 (32-bit, non-prefetchable)

 

-----PCI_IDs------- --CompilerVer-

Feature List: Primary Subsystem Distr KernelVer kernel default CPU

./scanModem test 1057:5608 1057:0000 mandrake 2.6.8.1-12mdksmp 3.4.1 3.4.1 i686

 

 

Information on several modem chipset providers is provided below,

because ambiguities remain on the correct choice of supporting software.

 

== Checking PCI IDs through modem chip suppliers ==

 

-----------------------------

Vendor=1057 is Motorola with service provided through vendor=11d4 Analog Devices Inc.

Installers are available at: http://www.motorola.com/softmodem/sm56_download.htm

as RPM packages containing binary images of drivers

applicable for installation on the following systems:

* RedHat 7.3 (kernel version 2.4.18-3, sm56-06.05.00-1.rh7.i386.rpm)

* RedHat 8.0 (kernel version 2.4.18-14, sm56-06.05.00-1.rh8.i386.rpm)

* RedHat 9.0 (kernel version 2.4.20-8, sm56-06.05.00-1.rh9.i386.rpm)

* Mandrake Linux 9.2 (kernel version 2.4.22-10mdk, sm56-06.05.02-1.mdk.i586.rpm)

* Mandrake Linux 10.0 (kernel version 2.6.3-7mdk, sm56-06.05.02-2.mdk10_263-7.i586.rpm)

* Suse Linux 9.0 (kernel version 2.4.21, sm56-06.05.02-1.suse90-020421-99.athlon.rpm)

* Suse Linux 9.0 (kernel version 2.4.21, sm56-06.05.02-1.suse90-020421-99.i586.rpm)

There is also available a Legacy driver - SM56_5.1_I386.rpm for 2.4.n kernels ONLY

for which the advice at http://www.sm56.tk/ may be effective.

 

Jan Ibanez <jmibanez@gmail.com> is our expert on Motorola problems

 

Achieving function with these drivers is often difficult.

If you computer alternatively boots Linux and Microsoft OS,

do a complete PowerOff before starting Linux.

Otherwise there may be an error during following Motorola usage:

SM_DisplayFatalErr

 

Some guidance for particular cases is:

http://linmodems.technion.ac.il/archive-fourth/msg01751.html

http://linmodems.technion.ac.il/archive-fourth/msg01749.html

http://linmodems.technion.ac.il/archive-fourth/msg01750.html

http://linmodems.org/cgi-bin/ezmlm-cgi?1:m...mngagmdejkemacc

http://users.volja.net/kutulu/sm56.tar.gz

There is a volunteer Motorola site: http://www.sm56.tk/

The installation creates a driver sm56.o , the character devices

/dev/motomem

/dev/sm56

with symbolic link /dev/modem --> /dev/sm56

the /etc/modules.conf lines:

alias char-major-24 sm56

options sm56 country=1

and documentation in usr/share/doc/HTML/en/sm56/ and "man sm56"

An additional line in /etc/modules.conf

alias /dev/modem /dev/sm56

would beneficially aid driver autoloading, without which there may be a failure of the wvdial functionality test:

# /etc/wvdialconf /etc/wvdial.conf

--------------------------------- End Motorola ------------------

 

 

======= PCI_ID checking completed ======

Update=2005_March_27

A PCMCIA CardBus is not detected on this System.

 

For information on modem port creation under the UDEV device file system see:

http://linmodems.technion.ac.il/archive-fourth/msg03299.html for Conexnant modems

http://linmodems.technion.ac.il/archive-fifth/msg01178.html for Lucent/Agere DSP modems

 

The following information blocks just query some ppp support items.

 

====================================================

grep -rs ppp /etc/modprobe.*

-------------------------------------

/etc/modprobe.devfs:alias /dev/ppp* ppp_generic

-------------------------------------

Resident PPP support modules are properly uncompressed .

----active COMM services are ------------

eth0 Link encap:Ethernet HWaddr 00:0E:A6:35:AB:2D

inet6 addr: fe80::20e:a6ff:fe35:ab2d/64 Scope:Link

eth1 Link encap:UNSPEC HWaddr 00-E0-18-00-00-52-7D-0C-00-00-00-00-00-00-00-00

This COMM mode should be closed before using the modem, or DNS services may fail.

Be sure to read the Ethernet section of Modem/General.txt

DEVPPP=crw-r--r-- 1 root root 108, 0 Apr 8 23:12 /dev/ppp

 

The current modem symbolic link is: /dev/modem -> /dev/sm56

The ports /dev/ttyS0 or 1,2,3 are for standard Controller chip modems

 

DEVFSD=/etc/devfsd.conf

---- dmesg queries -------

ACPI: Interpreter disabled.

apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)

apm: disabled - APM is not SMP safe.

audit: initializing netlink socket (disabled)

 

In the Mandrake installation disks do not include the dialer utility wvdial.rpm,

then get instructions from point (9) of

http://linmodems.technion.ac.il/archive-fourth/msg03609.html

Link to comment
Share on other sites

  • 10 months later...

Guys!

Iam working on 2.6.3-7mdksmp and i've downoladed the

http://www.motorola.com/softmodem/public_d..._263-7.i586.rpm

i have done rpm -i /tmp/sm56-06.05.02-2.mdk10_263-7.i586.rpm, reboot

and this is it. I've stucked.

 

command: lspci gives: among other lines this one: 02:02.0 Modem: Motorola: Unknown device 3052 (rev 04)

 

i have this in my /etc/modules.conf

 

options i810fb xres=800 hsync1=32 hsync2=48 vsync1=50 vsync2=70 vram=2 bpp=16 ac

cel=1 mtrr=1

probeall usb-interface usb-uhci ehci-hcd

alias scsi_hostadapter ide-scsi

alias scsi_cd ide-scsi

options ide-cd ignore=hdc

alias eth0 8139too

above snd-intel8x0 snd-pcm-oss

alias sound-slot-0 snd-intel8x0

alias eth1 eepro100

alias char-major-24 sm56

options sm56 country=48

 

command: insmod sm56 gives: insmod: can't read 'sm56': No such file or directory

so I've tried command: insmod -f /lib/modules/2.6.3-7mdksmp/kernel/drivers/char/sm56.ko which has given:

insmod: error inserting '/lib/modules/2.6.3-7mdksmp/kernel/drivers/char/sm56.ko': -1 Invalid module format

 

is this because motorola driver is for mdk10_263-7.i586 not the one with letters smp??

what should i do?

Please help me!

 

thanks

xroorx

Link to comment
Share on other sites

Something worth a try. Check in /usr/src and see if you have your kernel source installed. If not, install it, and then check that you have a linux directory that points to the kernel-source. Sometimes this is required, even of some rpms to install, in case things don't end up in the right place.

 

Then what you can do, is install the sm56....rpm file you downloaded. If you still have problems after this, you can do this:

 

rpm -ql sm56

 

this should then list all the files installed by this rpm, and you can then look at tracking down where the module ended up.

Link to comment
Share on other sites

I have an SM56 on my laptop, I have tried everything, and so far the only conclusion is that this damn thing is retarded, and it will NEVER work under Linux (unless Motorola changes mind, of course, which is highly unlikely).

There were some drivers which were functional for older kernel revisions, but NONE of them will work with a fairly modern kernel.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...