Re: cuaa0 vs ttyd0

From: Bernd Walter <ticso(at)cicely8.cicely.de>
Date: Sun, 24 Nov 2002 22:37:34 +0100

On Sun, Nov 24, 2002 at 08:23:03PM +0000, Christian Weisgerber wrote:
> Bernd Walter <ticso(at)cicely.de> wrote:
>
> > Mir ist klar, daß man ttyd0 für reingehende Verdingungen benutzt und
> > cuaa0 für rausgehende.
> > Mir ist auch klar, daß beide Typen unterschiedliche defaults haben.
>
> tty* lässt sich erst öffnen, wenn ein Carrier Detect anliegt.
> cua* lässt sich auch in dessen Abwesenheit öffnen.

Ah - stimmt - jetzt wo du es erwähnst.
Ich wußte doch, daß da noch was war.

> Des Weiteren gibt es noch eine Locking-Semantik für multiple Zugriffe,
> deren Details mir aber auch entfallen sind. Der Hintergrund ist,
> dass ein getty ttya geöffnet haben und auf einen eingehenden Anruf
> warten kann, ein Dialer aber immer noch cuaa aufmachen und rauswählen
> kann.

Das ist klar, aber wird inzwischen wohl nur noch selten gebraucht.
sio.c hat mir gerade erklärt, daß man cuaa öffnen kann, wenn entweder
ttyd nicht offen ist, oder auf DCD wartet.
Die ttyd macht dann Pause, bis das cuaa Device geschlossen ist und
darf dann wieder auf DCD warten.
Zumindest erscheint es mir, das alle neueren Treiber darauf verzichten.
Ob das gut ist mag jetzt dahingestellt sein.

> Gert "mgetty" Döring kann dir vermutlich mehr zu diesem Thema auf
> diversen Unices erzählen, als du wissen möchtest.

Eigendlich will ichs nur für NetBSD und FreeBSD wissen.
Ich denke das ist jetzt geklärt.

-- 
B.Walter              COSMO-Project         http://www.cosmo-project.de
ticso(at)cicely.de         Usergroup           info(at)cosmo-project.de
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sun 24 Nov 2002 - 22:37:40 CET

search this site