Results 1 to 4 of 4
Hi
I am a beginner to Linux. I am unable to use my Motorola SM56 modem in Fedora Core-1. While searching on net… I got an rpm from http://www.motorola.com/softmodem/pu...1.rh9.i386.rpm ...
...
Enjoy an ad free experience by logging in. Not a member yet? Register.
- 05-28-2004 #1Just Joined!
- Join Date
- May 2004
- Location
- India
- Posts
- 1
SM56 Modem
Hi
I am a beginner to Linux. I am unable to use my Motorola SM56 modem in Fedora Core-1. While searching on net… I got an rpm from http://www.motorola.com/softmodem/pu...1.rh9.i386.rpm...
The installation output of the above rpm was …
************************************************** ************************************************** ***********************************
[root@shivaji f]# rpm -ivh --force --replacefiles --replacepkgs --ignoreos --nodeps sm56-06.05.00-1.rh9.i386.rpm
Preparing... ########################################### [100%]
1:sm56 ########################################### [100%]
Checking version compatibility.
Version supported.
Generating sm56 with current settings.
`sm56.o' -> `/lib/modules/2.4.22-1.2115.nptl/kernel/drivers/char/sm56.o'
Installing sm56.
/dev/sm56 removed
/dev/motomem removed
Adding SM56 to /etc/modules.conf...
depmod: *** Unresolved symbols in /lib/modules/2.4.22-1.2115.nptl/kernel/drivers/char/sm56.o
Installation successful.
Remember to read the sm56 MAN page for documentation:
man sm56
Please restart the system.
[root@shivaji f]# insmod sm56
Using /lib/modules/2.4.22-1.2115.nptl/kernel/drivers/char/sm56.o
/lib/modules/2.4.22-1.2115.nptl/kernel/drivers/char/sm56.o: unresolved symbol tty_register_driver_R536a8785
/lib/modules/2.4.22-1.2115.nptl/kernel/drivers/char/sm56.o: unresolved symbol register_chrdev_R798ae190
/lib/modules/2.4.22-1.2115.nptl/kernel/drivers/char/sm56.o: unresolved symbol irq_stat_R95cc1909
/lib/modules/2.4.22-1.2115.nptl/kernel/drivers/char/sm56.o: unresolved symbol tty_unregister_driver_R88d97e89
/lib/modules/2.4.22-1.2115.nptl/kernel/drivers/char/sm56.o:
Hint: You are trying to load a module without a GPL compatible license
and it has unresolved symbols. The module may be trying to access
GPLONLY symbols but the problem is more likely to be a coding or
user error. Contact the module supplier for assistance, only they
can help you.
************************************************** ************************************************** *************************
After this rpm installation, KPPP looks for the modem and stops with an error … unable to open the modem.
Could you help me ..Plzzz…
Thanks
Krishan
- 07-24-2004 #2Just Joined!
- Join Date
- Jul 2004
- Posts
- 7
sm56
U won't get it to work that way!!! U have to recompile the kernel in any case.
Or download redhat 7.1 kernel from
ftp://ftp.redhat.com/pub/redhat/linu...4.2-2.i686.rpm
and also motorola sm56 modem for 7.1 .INSTALL BOTH It will work. But you may have to force install that kernel, ie messing !!!. Also the rpm won't work in kernel 2.4.2-2. So first install sm56 driver rpm then boot with new kernel
and run sm56setup. Use kppp and setup modem at /dev/modem.
Or download redhat 9.0 source rpm from
ftp://ftp.redhat.com/pub/redhat/linu...6/RedHat/RPMS/
Compile it with network device support+make all ppp related things as modules+enable loadable modules support.
Get sm56-gcc3.tar.gz from www.sm56.tk
Install the driver. This might work.
Or read my article here.
- 01-09-2005 #3Just Joined!
- Join Date
- Jan 2005
- Posts
- 1
good news!
theres a simple soln for the prob
you have to change the gpl symbols id in the sm56.o file (usually in the /lib/modules/2.4.22-1.2115.nptl/kernel/drivers/char ) to the ones found in /proc/ksyms file
open the sm56.o file in a hex editor like khexedit
now if you got an error msg for tty_register_driver_somecode, run this in the terminal - cat /proc/ksyms |grep tty_register_driver
you d prob get the o/p as c01a1e80 tty_register_driver_R59a32a12
now search the sm56.o file for the tty_register_driver
and replace the some code by R59a32a12 found in the ksyms file
repeat the above for all the other unresolved ref you got
it should work hav fun
- 02-13-2005 #4Just Joined!
- Join Date
- Feb 2005
- Posts
- 4
One more simple solution
Please send your request to softmodem@motorola.com.
The request attachments should be follows:
1) result of 'lspci -nv' command or 'cat /proc/pci' to identify modem model.
2) result of 'cat /proc/version' command to identify linux kernel version.
Regards,
AlGl


Reply With Quote
