I am using local serial ports on SPARC-V ( port-a &
b). The input on these port is contineous stream of
ascii data. We have configured it for 9600 bps, 1
stop bit and no parity. The input control modes have
been set with IXON and IXOFF using the termio
interface "termios". These ports are not controlled
by tag monitor( zsmon / ttymon ) supplied with
After about 6 to 8 hours of ascii input from these
serial ports, the Solaris internal( kernel ) routine
takes exclusive control of the system and
starts printing messages described below.
A) zs0: SILO overflow
B) zs0: ring buffer full
If we stop input at this point, The above messages
stops. But the system does not give up control to any
user processes. On any key board input press, it
kbdputcode: can't allocate block for keycode.
We have also observed that system is not sending any
XOFF/XON sequences on any of these ports, which are
controlled by our application.
Can any one has a suggestion, why the flow control is
not working in desired way. The cables are null-modem
connection as suggested by SUN.
We will appreciate for any suggestion.
Thanx & ThanQ