Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with 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.
I dowloaded the driver (rpm) from motorla's web (they write, that the modem has benn tested under redhat 7.1; I run RedHat 7.2 with Kernel 2.4.7-10). I installed the rpm, run a script sm56setup provided by the rpm (the output of the script said, that the modem has been installed as /dev/modem. modprobe -l says that /lib/.../sm56.o is loaded.
wvdial and kppp say: "/dev/modem: no such device."
Originally posted by ubu_roi /dev/modem points to /dev/sm56
Looks like the driver installed correctly [...so to speak], check that it created the module /lib/modules/2.4.xxx/misc/sm56.o
and see if /etc/module.conf has been edited to load the module.
...or confirm the module is loaded with lsmod
Problem is IIANM, the driver was built for kernel 2.2.x.
I read of a way to fix it with early 2.4.x kernels [...but never actually tried it myself]
Quote:
Install the kernel sources, edit /path-to-kernel-sources/mm/slab.c
like this: you have to find these lines
if (flags & ~(SLAB_DMA|SLAB_LEVEL_MASK|SLAB_NO_GROW))
BUG();
commenting them like this
/* if (flags & ~(SLAB_DMA|SLAB_LEVEL_MASK|SLAB_NO_GROW))
BUG();*/
then you recompile the kernel, install the driver and ...hope for the best.
But it may already be not enough to make it work with newer kernel still.
I have a similar problem. run " lsmod " and see if the module is loaded. if not use insmod and load it. if there are any compatibility issue then u will get that message. sm56 driver is a proprietary software and was compiled with gcc version 2, if the kernel that u have is compiled with gcc version 3 then it will not be compatilble.
Distribution: RedHat 9 (2.4.20-8, RHL 3.2.2-5), Trying out Fedora Core 1 for x86_64 on Presario Laptop r3140us
Posts: 30
Rep:
SM56 with RedHat Linux 8.0
Hi Guys,
I have a SM56 modem. Recently I upgraded (second OS) to Linux 8.0
The modem is not detected. I tried to load the module sm56 (from motorola) but it does not load saying that kernel is compiled with gcc 3.0 and module is compiled with gcc 2.0.
Is there any other driver that can get my modem to work under linux. Or someway to upgrade the motorola driver to 3.0. I have to boot Win to surf the net.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.