AIX + tty1

Florian Lohoff flo at rfc822.org
Wed Nov 10 15:21:31 CET 1999


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 ...

Flo
-- 
Florian Lohoff		flo at rfc822.org		      	+49-5241-470566
  ...  The failure can be random; however, when it does occur, it is
  catastrophic and is repeatable  ...             Cisco Field Notice




More information about the Linux mailing list