Server Management - Remote Server Management

VSP flow control on DL380 Gen9/iLO4 and DL380 Gen10/iLO5

 
pjacobi
Established Member

VSP flow control on DL380 Gen9/iLO4 and DL380 Gen10/iLO5

I am a developer for the 16550 UART serial port driver on a custom operating system.  The serial port driver appears to work correctly on several platforms.
 
When the UART driver is loaded on a DL380 Gen9 and Gen10 via the Virtual Serial Port, I have observer characters being lost when output.  This seems to be an indication of improper flow control.
 
The document, "Lights-Out Virtual Serial Port configuration and operation
HOWTO, 4th edition" notes that flow control problems have been reported with Linux.  The document states that VSP defaults to Hardware Flow Control and provides a Perl/XML script to change the default to Software Flow Control.
 
I've ran the Perl/XML script against DL380 Gen9/iLo4 and DL380 Gen10/iLO5 systems which have successfully communicated with iLO, but it returns the error,
 
<?xml version="1.0"?>
<RIBCL VERSION="2.23">
<RESPONSE
    STATUS="0x003C"
    MESSAGE='Feature not supported - VSP_SOFTWARE_FLOW_CONTROL'
     />
</RIBCL>
 
How can I enable Software Flow Control on iLO4/iLO5 VSP?
 
Are the any bits in the UART registers that would provide any indication that the UART is busy and to hold off on sending more output?
 
How can I obtain reliable output to the VSP without resorting to per character time delay loops in the driver?
 
 
Paul A. Jacobi
VMS Software Inc.
1 REPLY 1
pjacobi
Established Member

Re: VSP flow control on DL380 Gen9/iLO4 and DL380 Gen10/iLO5

It's been 2 weeks since this was posted.  Any response appreciated.

 

Paul A. Jacobi

VMS Software, Inc.