AIX + tty1

Michael Westermann michael at microdata-pos.de
Wed Nov 10 16:32:42 CET 1999


Hallo,


On Wed, Nov 10, 1999 at 03:21:31PM +0100, Florian Lohoff wrote:
> On Wed, Nov 10, 1999 at 02:15:54PM +0100, Michael Westermann wrote:
> > Hallo,
> > 
> > mal wieder eine Frage zur AIX.
> > 
> > Ich habe folgendes Problem: 
> > 
> > ich will die 2. tty (rs232) Schnittstelle einer RS6000 fuer ein 
> > Zahlungstermial nutzten welches ein eigenes Protokoll hat.
> > Auf der Schnittstelle laeft kein getty oder aehnliches.
> > 
> > - der open ("/dev/tty1",R_RDWR) bleibt haengen , warum
> > - ein ls > /dev/tty1 bleibt ebenfalls hengen
> > - ein open mit O_RDWR|O_NDELAY geht durch, dann bekomme ich beim read
> >   den fehler "EAGAIN  11      /* Resource temporarily unavailable     */"
> > 
> > Weiss jemand hier weiter ? 
> 
> Hast du vielleicht Hardware handshaking an ? Du solltest dann evtl
> mit O_NBLOCK/NONBLOCK oeffnen und dann ueber ioctls das hardware
> handshaking ausmachen es sein denn dein Terminal macht auch Hardware
> handshaking und setzt DSR ...
> 
> Ach ja - Unter Linux ist das aehnlich mit dem Haengenbleiben wenn Serielle
> im Hardware Handshake modus und die gegenstelle setzt kein DSR ...
Bringt bei der Kiste auch nichts, das HW - hanschaking habe ich bereits
chreib er ein byte  in die Schnittstelle. write kommt mit 1 zurueck und errno
ist auf 11 gesetzt (vorher wars Null). Das Byte wird aber nicht ausgegeben.

mmm. Werde da morgen mal ein weing wuehlen 

Gruss Michael



More information about the Linux mailing list