From: "Lewis Brown" <lewisb@denveronline.com>
To: linux-serial@vger.kernel.org
Subject: RE: Best way to detect received call on dumb modem ...
Date: Sat, 1 Nov 2003 21:15:38 -0700 [thread overview]
Message-ID: <000801c3a0f7$fbd98a10$0200000a@francois> (raw)
In-Reply-To: <20031101211402.GV31376@lug-owl.de>
Sorry for not being more specific.
I thought a 'dumb' modem was one that had been taken out of command mode
and thus does not respond to AT commands; at least that's what I meant.
I should say that this is an old problem that I haven't worked on in
over 9 months, so I've forgotten some of the details of my problem. I
think that in dumb state, the modem can't send RING, CONNECT, etc., so
one must detect DSR, DTR, RNG, etc. At least that's what I want to do.
When I wrote this program the first time, it worked great and was really
fast. Then I moved it to the real hardware, a DIGI RAS box, which
didn't have all the standard IOCTLs. The program now requires the
modems to be in command mode; I have to parse the stream for RING,
CONNECT, OK, etc; and it is slow and very prone to error. Seems the
modems are always going haywire this way. I want to go back to dumb
mode and work as close as possible to the hardware. I need speed and
reliability.
Any suggestions are much appreciated.
lb
-----Original Message-----
From: linux-serial-owner@vger.kernel.org
[mailto:linux-serial-owner@vger.kernel.org] On Behalf Of Jan-Benedict
Glaw
Sent: Saturday, November 01, 2003 2:14 PM
To: linux-serial@vger.kernel.org
Subject: Re: Best way to detect received call on dumb modem ...
On Sat, 2003-11-01 13:43:23 -0700, Lewis Brown <lewisb@denveronline.com>
wrote in message <000001c3a0b8$ce82efa0$0200000a@francois>:
> Hello,
>
> I'm trying to detect incoming calls on a dumb modem but dealing with a
> driver that doesn't implement TIOCMIWAIT or TIOCGICOUNT. I'm puzzled
how
> best to go forward in an efficient way.
select() on the fd and wait until you receive "RING"? However, what's a
"dumb" modem?
MfG, JBG
--
Jan-Benedict Glaw jbglaw@lug-owl.de . +49-172-7608481
"Eine Freie Meinung in einem Freien Kopf | Gegen Zensur | Gegen
Krieg
fuer einen Freien Staat voll Freier Bürger" | im Internet! | im
Irak!
ret = do_actions((curr | FREE_SPEECH) & ~(NEW_COPYRIGHT_LAW | DRM |
TCPA));
-
To unsubscribe from this list: send the line "unsubscribe linux-serial" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
next prev parent reply other threads:[~2003-11-02 4:15 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-09-08 20:54 [PATCH] Make the Startech UART detection 'more correct' Tom Rini
2003-09-09 16:18 ` Russell King
2003-09-09 19:12 ` Stuart MacDonald
2003-09-09 19:12 ` Stuart MacDonald
2003-09-09 19:23 ` Tom Rini
2003-09-09 23:51 ` Tom Rini
2003-09-24 22:40 ` Kumar Gala
2003-09-24 22:40 ` Kumar Gala
2003-11-01 20:43 ` Best way to detect received call on dumb modem Lewis Brown
2003-11-01 21:14 ` Jan-Benedict Glaw
2003-11-02 4:15 ` Lewis Brown [this message]
2003-11-02 8:28 ` David Lawyer
2003-11-04 6:17 ` Steve Tell
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='000801c3a0f7$fbd98a10$0200000a@francois' \
--to=lewisb@denveronline.com \
--cc=lewisbrown@acm.org \
--cc=linux-serial@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.