home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!europa.asd.contel.com!gatech!bloom-beacon!eru.mt.luth.se!lunic!sunic!mcsun!uknet!pyrltd!trevan!trevor
- From: trevor@trevan.uucp
- Newsgroups: comp.unix.sysv386
- Subject: Re: errno=11 (EAGAIN) from poll; what reasons?
- Message-ID: <1992Sep06.123456.18982@trevan.uucp>
- Date: 6 Sep 92 12:34:56 GMT
- References: <1992Sep4.231740.22022@grebyn.com>
- Organization: Trevan
- Lines: 42
-
- richk@grebyn.com (Richard Krehbiel) writes:
-
-
- >A couple of programs we're developing commonly receive errno 11
- >returns from poll(). The documentation says some system resource is
- >exhausted, and try again. The code simply loops on the poll and all's
- >well, eventually. But it has me wondering. What is it that's being
- >exhausted? Is it tunable, can I increase it? Should I worry? Oh,
- >we're running Interactive 2.2 and 3.0. Thanks.
- >--
-
- I am getting errno=11 when opening a streams device on Consensys System V
- release 4. We are using Specialix SI serial ports with their SLXOS streams
- driver version 5.01. Our major problem is using this with ttymon. If a
- user clears the line without loging out properly the serial port sometimes
- gets locked. This can be cleared by disabling and reenabling the port. The
- slxos log shows the following.
-
- Mon Aug 10 11:03:15 1992; 7950; Starting service (/usr/bin/login) on
- /dev/term/A2
- Mon Aug 10 11:09:11 1992; 511; open (/dev/term/A2) failed, errno = 11
- Mon Aug 10 11:09:11 1992; 511; open (/dev/term/A2) failed, errno = 11
- Mon Aug 10 11:09:11 1992; 511; open (/dev/term/A2) failed, errno = 11
- Mon Aug 10 11:09:11 1992; 511; open (/dev/term/A2) failed, errno = 11
- Mon Aug 10 11:09:11 1992; 511; open (/dev/term/A2) failed, errno = 11
- Mon Aug 10 11:09:11 1992; 511; open (/dev/term/A2) failed, errno = 11
- Mon Aug 10 11:09:11 1992; 511; open (/dev/term/A2) failed, errno = 11
- Mon Aug 10 11:09:11 1992; 511; open (/dev/term/A2) failed, errno = 11
- Mon Aug 10 11:09:11 1992; 511; open (/dev/term/A2) failed, errno = 11
- Mon Aug 10 11:09:11 1992; 511; open (/dev/term/A2) failed, errno = 11
- Mon Aug 10 11:09:11 1992; 511; open (/dev/term/A2) failed, errno = 11
- Mon Aug 10 11:09:11 1992; 511; service <A2> is respawning too rapidly
-
- It seems ttymon does retry but too quickly.
- I have also seen this when trying to open a device with Kermit.
- So can anyone give us a clue as to what resource needs increasing.
- as to what failing.
- --
- regards trevor
- ------------------------------------------------------------------------------
- Trevor Harris UUCP: trevor@trevan.uucp
- Trevan Designs Limited
-