LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Mandriva
User Name
Password
Mandriva This Forum is for the discussion of Mandriva (Mandrake) Linux.

Notices


Reply
  Search this Thread
Old 05-17-2005, 03:58 PM   #16
butch64
LQ Newbie
 
Registered: Apr 2005
Location: South Carolina
Distribution: Megeia 2 64 bit version
Posts: 16

Rep: Reputation: 0

When I bought this computer I knew it had a winmodem and I intended to replace it with an external one. When I saw there were drivers for my modem I thought I could save some cash. I will just start looking for an external modem.
I and everyone have spent too much time trying to get this thing to work.
Any how thanks for your help.
 
Old 05-17-2005, 04:59 PM   #17
Simon Bridge
LQ Guru
 
Registered: Oct 2003
Location: Waiheke NZ
Distribution: Ubuntu
Posts: 9,211

Rep: Reputation: 198Reputation: 198
Yeah - when I had this trouble, I sent intel some feedback. They insist that it isn't their fault. Basically, their driver is supposed to be very basic. Modem manufacturers using their chipset are supposed to take care with it. I suspect that intel expect the install script to be tweeked for a given distro.

Whatever, they say that it isn't their fault the manufacturers are too lazy to research the software.
 
Old 05-17-2005, 07:02 PM   #18
butch64
LQ Newbie
 
Registered: Apr 2005
Location: South Carolina
Distribution: Megeia 2 64 bit version
Posts: 16

Rep: Reputation: 0
After reviewing the boot.log the following entries were noted.
537_boot: error loading Intel537
537_boot: ERROR: Module Intel537 does not exist in /proc/modules
Starting 537_boot: failed

Here is the 537_boot script.
serial="Intel537"
device="/dev/537"
registry="hamregistry"
group="root"
mode="664"

if [ -a /etc/SuSE-release ]; then
{
group="dialout"
}
fi

case "$1" in
start | b)
if ! ( modprobe -f $serial 1>/dev/null 2>/dev/null ); then
{
if ! ( insmod -f $serial 1>/dev/null 2>/dev/null ); then
{
echo error loading $serial
rmmod $serial
exit 1
}
fi
}
fi
major=`cat /proc/devices | awk "\\$2==\"$serial\" {print \\$1}"`
rm -f $device
mknod $device c $major 1 2> /dev/null 1> /dev/null
chgrp $group $device
chmod $mode $device
ln -sf $device /dev/modem 1> /dev/null 2> /dev/null
if ! ps -C $registry 1> /dev/null 2> /dev/null; then
{
if ! ( /usr/sbin/$registry 2> /dev/null 1> /dev/null & ); then
{
echo "Modem registry ($registry) could not start."
echo "Please see international users secion in readme.txt for more info."
}
fi
}
fi
exit 0
;;
stop)
rmmod 537 1> /dev/null 2> /dev/null
rmmod 537_core 1> /dev/null 2> /dev/null
rmmod $serial 1> /dev/null 2> /dev/null
;;
restart | reload)
/bin/bash "$0" stop
/bin/bash "$0" start
exit 0
;;
status)
if lsmod | grep "$serial " >/dev/null; then
{
lsmod | grep "$serial " > /dev/null

}
else
{
echo "$serial NOT loaded"
}
fi

if ps -C $registry 1> /dev/null 2> /dev/null; then
{
ps -C $registry
}
else
{
echo "$registry NOT running"
}
fi

exit 0
;;
*)
echo unknown $serial script parameter
exit 1
esac

exit 0

Hope this helps somebody solve the problem.
 
Old 05-19-2005, 03:46 AM   #19
Simon Bridge
LQ Guru
 
Registered: Oct 2003
Location: Waiheke NZ
Distribution: Ubuntu
Posts: 9,211

Rep: Reputation: 198Reputation: 198
OK - here's what is going on...
This is a perl script - you don't get past the first clause here ...

these are variable definitions, they are called by a "$" in front of the name
serial="Intel537" ........................the module name
device="/dev/537".....................device name - interesting
registry="hamregistry"..................registry name (?)
group="root"............................. group for setgid
mode="664"..............................octal permissions

if [ -a /etc/SuSE-release ]; then
{
group="dialout"
}
fi
SuSE has a special group for modems.

case "$1" in
start | b)
if ! ( modprobe -f $serial 1>/dev/null 2>/dev/null ); then
{
if ! ( insmod -f $serial 1>/dev/null 2>/dev/null ); then
{
echo error loading $serial
rmmod $serial
exit 1
}
fi
}
fi

this tries to load the module (a "forced" load I might add!) Each place you see a "$serial", read it as "Intel537". If the module fails to load, then there is an error. rmmod is called to clean up.
All the system messages from modprobe are being piped to /dev/null ... i.e. into jumpspace! This is so you don't get a screenfull of distracting stuff.
The code reads:
--- if the module loads, fine. If it dosn't then try again. If it still dosn't then give up - winge and stop work. ---

So this is where that error message is coming from.
"echo error loading $serial" will output "error loading Intel537"
"rmmod $serial" is "rmmod Intel537" which will output "Intel537 is not in /proc/modules" -- since the module failed to load it cannot be listed as loaded - doh! (the rmmod call will be there to clean up in case of other kinds of failure - like the module loads but doesn't work or suchlike.)
"exit 1" stops the script with exit code 1 - which is a nonspecific failure. It will output "Starting 537_boot: failed."
... error message explained!

So... lets check this out: as root do
# modprobe -f Intel537

and send me the error message.
(You will find it instructive to do this without the -f first ... )

I thought the device name was interesting because I'd have thought that it would be /dev/modem? You may want to check that /dev/537 is present and correct. It will, I guess, be a symbolic link to your modem black special device.

Last edited by Simon Bridge; 05-19-2005 at 03:49 AM.
 
Old 05-19-2005, 03:51 AM   #20
Simon Bridge
LQ Guru
 
Registered: Oct 2003
Location: Waiheke NZ
Distribution: Ubuntu
Posts: 9,211

Rep: Reputation: 198Reputation: 198
BTW: Butch - please list your distro and location in your profile. To do this, click on "user cp" at the top of this (the one your looking at right now) page.

pretty please?
 
Old 05-19-2005, 07:52 AM   #21
picticpic
LQ Newbie
 
Registered: May 2005
Posts: 7

Rep: Reputation: 0
hi,

I get the same problem as you.

some months ago I got this modem (Intel 537ep) working on my Suse 9.0 with the same computer.
so, excepted if the 2.6.x Kernel hat got anything special compared to 2.4, it should be possible to have this modem work on Mandriva ?

an idea: before installing the Intel driver, I did install the kernel sources but forgot to make (or "compile" or "install" ?) the "headers". (as described in linmodem.org).
Might this be the cause of the issue ?
 
Old 05-19-2005, 08:10 AM   #22
butch64
LQ Newbie
 
Registered: Apr 2005
Location: South Carolina
Distribution: Megeia 2 64 bit version
Posts: 16

Rep: Reputation: 0
Simon here is the results of the task you asked me to run.

modprobe Intel537
FATAL: Error inserting Intel537 (/lib/modules/2.6.11-6mdksmp/kernel/drivers/char/Intel537.ko): Unknown symbol in module, or unknown parameter (see dmesg)
[root@localhost bmoore]# modprobe -f Intel537
FATAL: Error inserting Intel537 (/lib/modules/2.6.11-6mdksmp/kernel/drivers/char/Intel537.ko): Unknown symbol in module, or unknown parameter (see dmesg)

Some errors from dmesg
SyncLink serial driver $Revision: 4.28 $
devfs_mk_dev: could not append to parent for <NULL>0
devfs_mk_dev: could not append to parent for <NULL>1
devfs_mk_dev: could not append to parent for <NULL>2
devfs_mk_dev: could not append to parent for <NULL>3
devfs_mk_dev: could not append to parent for <NULL>4
devfs_mk_dev: could not append to parent for <NULL>5
devfs_mk_dev: could not append to parent for <NULL>6
devfs_mk_dev: could not append to parent for <NULL>7
devfs_mk_dev: could not append to parent for <NULL>8
devfs_mk_dev: could not append to parent for <NULL>9

Hope this helps
 
Old 05-19-2005, 08:14 AM   #23
butch64
LQ Newbie
 
Registered: Apr 2005
Location: South Carolina
Distribution: Megeia 2 64 bit version
Posts: 16

Rep: Reputation: 0
an idea: before installing the Intel driver, I did install the kernel sources but forgot to make (or "compile" or "install" ?) the "headers". (as described in linmodem.org).
Might this be the cause of the issue ?


As part of the installation the kernel sources were installed and I guess they were compiled and installed as part of this process.
 
Old 05-19-2005, 09:52 PM   #24
qheolet
LQ Newbie
 
Registered: May 2005
Location: Dominican Republic
Distribution: Mandriva
Posts: 14

Rep: Reputation: 0
[So... lets check this out: as root do
# modprobe -f Intel537

and send me the error message.
(You will find it instructive to do this without the -f first ... )


[root@localhost intel-537EP_secure-2.60.80.1]# modprobe -f Intel537
FATAL: Error inserting Intel537 (/lib/modules/2.6.11-6mdk/kernel/drivers/char/Intel537.ko): Unknown symbol in module, or unknown parameter (see dmesg)


DMESG
Intel537: no version magic, tainting kernel.
Intel537: Unknown symbol pm_access
 
Old 05-20-2005, 05:22 AM   #25
Simon Bridge
LQ Guru
 
Registered: Oct 2003
Location: Waiheke NZ
Distribution: Ubuntu
Posts: 9,211

Rep: Reputation: 198Reputation: 198
OK - some folk have worked around this. The solution involves recompiling the kernel ... if you're game? For discussions of this problem with other systems/modems, google the error messages.

Basically:
"tainted kernel" just means that the module is not GPL compliant. This means that you cannot expect support for this from the open source community... i.e. LQ Of course, this dosn't mean you're not going to get it, just that you cannot expect it.

The unresolved symbol is probably poor coding - but sometimes it's a version mismatch ... there's a check-version thing compiled into the kernel that can be disabled ... sometimes fixes that issue. Sometimes a kernel upgrade will work followed by recompiling the module. Sometimes upgrading gcc and recompiling will work.

Personally, I'd go winge to intel... but first, check with them that you have the latest version of the driver.

BTW: if you want to quote a copied portion of text, just put <quote> quoted text here </quote> around it (only with square brackets instead of those triangular things) so it looks like this:
Quote:
quoted text here

Last edited by Simon Bridge; 05-20-2005 at 05:26 AM.
 
Old 05-20-2005, 06:42 AM   #26
picticpic
LQ Newbie
 
Registered: May 2005
Posts: 7

Rep: Reputation: 0
some links concerning the issue:

http://linmodems.technion.ac.il/arch.../msg00486.html
http://linmodems.technion.ac.il/arch.../msg00881.html
http://linmodems.technion.ac.il/arch.../msg00280.html
http://www.ubuntulinux.org/wiki/Inte...xEPModemHowto/

summary: the Intel 537ep and 536ep installation files don't work with the 2.6.10 kernels. So there is a patch to apply to the Intel driver before you install it.

I'll try this during the Week-end...
 
Old 05-20-2005, 11:08 AM   #27
butch64
LQ Newbie
 
Registered: Apr 2005
Location: South Carolina
Distribution: Megeia 2 64 bit version
Posts: 16

Rep: Reputation: 0
Simon, I have given up. Yesterday I went and bought myself and a serial external modem which I am now using. Of course when I use Windows I turn it off. Maybe one day I may remove the internal modem but there is no rush to do it now. Thanks for your help and a big thanks for everyone who helped.
My next problem is the discovery that the current version of evolution in Mandriva will not covert evolution 1.4 mailbox. Fortunately I also use Thunderbird so no big loss.
 
Old 05-21-2005, 07:20 AM   #28
Simon Bridge
LQ Guru
 
Registered: Oct 2003
Location: Waiheke NZ
Distribution: Ubuntu
Posts: 9,211

Rep: Reputation: 198Reputation: 198
picticpic:
Quote:
summary: the Intel 537ep and 536ep installation files don't work with the 2.6.10 kernels. So there is a patch to apply to the Intel driver before you install it.
They don't work in the 2.4 kernels either.

butch64: now you know why, whenever someone posts a question: "How do I get this modem working in linux?" they are flooded with replies to the effect: "throw it away and get a HW modem!" It's been fun - good luck and clear ether. Now there are others joining the thread, and a promising lead. I may have a look at linmodem project again, maybe they have info concerning my old 536ep modem?

Last edited by Simon Bridge; 05-21-2005 at 07:24 AM.
 
Old 05-21-2005, 10:41 AM   #29
butch64
LQ Newbie
 
Registered: Apr 2005
Location: South Carolina
Distribution: Megeia 2 64 bit version
Posts: 16

Rep: Reputation: 0
picticpic:

quote:summary: the Intel 537ep and 536ep installation files don't work with the 2.6.10 kernels. So there is a patch to apply to the Intel driver before you install it.

They don't work in the 2.4 kernels either.
And to that add 2.6.11-6 kernels.

butch64: now you know why, whenever someone posts a question: "How do I get this modem working in linux?" they are flooded with replies to the effect: "throw it away and get a HW modem!" It's been fun - good luck and clear ether. Now there are others joining the thread, and a promising lead. I may have a look at linmodem project again, maybe they have info concerning my old 536ep modem?

One day in the sweet bye and bye someone will come up with a program that will handle winmodems. Until that day arrives I say "Long live external modems with hardware controllers!!!"
 
Old 05-22-2005, 01:48 AM   #30
Simon Bridge
LQ Guru
 
Registered: Oct 2003
Location: Waiheke NZ
Distribution: Ubuntu
Posts: 9,211

Rep: Reputation: 198Reputation: 198
Yeah well - some winmodems are supported. The trouble is that this area is one where the manufacturers protect their hardware and drivers by not releasing the information which would let us get it going in linux or any other Open Source OS.

Hopefully, the proliferation of F-Fox and T-Bird and the increase in the linux market share will fix this. Especially as HW manufacturers realise that releasing their details will actually help them.

It would be interesting to see if there is a winnmodem with a tyuly open source driver.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
intel 537ep modem Barry3675 Linux - Hardware 0 07-21-2005 09:10 AM
Modem Intel 537ep in Suse 9.3 Gonto SUSE / openSUSE 2 05-26-2005 02:38 PM
Intel 537EP modem chipset problems jeffsasse Mandriva 16 03-08-2005 03:51 PM
Intel 537ep modem installation directions Junior Hacker Linux - Hardware 0 01-09-2005 07:03 PM
Intel 537EP Modem installation Question starbase1 Red Hat 1 11-29-2004 04:21 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Mandriva

All times are GMT -5. The time now is 04:34 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
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration