elsa microlink hangs

Gert Doering (gert@greenie.muc.de)
Tue, 28 Jul 1998 23:49:49 +0200


Hi,

Martin Lorenz wrote:
> [...]
> > Well, the quickest way is always "use the source, luke".  You have the
> > modem, you have the program source code, and you have time...
> > 
> i have the modem, i have the source but i definitely DON'T have time!

Hmmm, well, as Marc didn't respon, I assume that he doesn't have time
either.

So you have a couple of possible ways to solve your problem:

 - invest your own time
 - invest money and hire someone to fix it (this is a *benefit* of
   free software - you have all the source codes).
[- give up and yell at Microsoft]

Remember that you didn't pay for the software, and this means that Marc
has every right to say "I don't have time to care for someone else's
problem *now*".  He will help, usually, but not if pressed.

In your case, it's especially hard, as the error cannot easily be
reproduced, and doesn't happen for him or for me.

> and furthermore i never looked into that source before. i don't even
> know where to start

I already volunteered to answer all mgetty/fax/basic stuff related 
questions.

It's not really hard, Marc's modem drivers are quite cleanly structured.
My code is a bit messy at some places, but usually commented well enough. 

I would start by looking at the log file, and searching in the source code
for the messages appearing in the log file.  For example, the string
"wfr:" apears only in ring.c, in the function "wait_for_ring()".  Then
find out which functions call what, which way the flow of control runs,
etc.

> [...]
> 
> btw: the mail was adresses to marc (as this one is too) AND to the
> mgetty-list

Huh?  Did I forget to set a CC: or what do you mean by this comment?

gert

-- 
USENET is *not* the non-clickable part of WWW!
                                                           //www.muc.de/~gert/
Gert Doering - Munich, Germany                             gert@greenie.muc.de
fax: +49-89-35655025                        gert.doering@physik.tu-muenchen.de