[syslinux] menu.c32 selection bar visibility on serial console

Shao Miller Shao.Miller at yrdsb.edu.on.ca
Wed Nov 11 07:52:22 PST 2009


Jodok Ole Muellers wrote:
>
> But I am talking about the Virtual Serial Port not about the physical 
> serial port.
> I run "ssh Administrator at my-ilo-ip" and then "VSP" for virtual serial 
> port.
>
Whether you use the web page applet for your SSH or an SSH client, you 
certainly can achieve colour.  For an SSH client, make sure you use one 
which support ANSI colour.  Attached is another screen-shot, this one of 
a Windows SSH client connected to the iLO, then the 'vsp' command.
>
> There is an option like "SERIAL 1 115200 0x303"
> but serial output also works for me without it.
> This is how my pxelinux.cfg/default looks like:
>
Be sure to align the SERIAL option with the HP VSP.
>
> DEFAULT menu.c32
> PROMPT 0
> TIMEOUT 6000
> CONSOLE 1
>
No SERIAL directive.  This means you are using HP's native console 
redirection over the VSP.  Have you noticed the lack of colour/special 
ANSI output for the messages from ROMs such as you storage controller?  
It would appear to me that HP's console-redirection-over-serial feature 
actually strips ANSI out.  Since you are relying on the console 
redirection in your scenario, you don't get Syslinux ANSI benefits.  
Similarly, you can work BIOS setup blindly with the console redirection; 
you don't see a thing.
>
> > On my HP ProLiant ML370 G6,
> > System Options -> Serial Port Options -> Virtual Serial Port (this is
> > fine, but)
> > BIOS Serial Console -> BIOS Serial Console Port : Disabled
> >
> > Know what I mean?
>
> No, not exactly ;-)
>
I meant that you should disable the console redirection as per the 
second setting written just above.  Then use a SERIAL directive and it's 
all magically work.  Or you could ask HP to let ANSI come through the 
console redirection in some future firmware update, but they might argue 
that somebody somewhere would find it messy.

If you _really_must_have_ the HP console redirection in order to see ROM 
and other startup messages, use the CONSOLE directive in your Syslinux 
config-file in order to disable "normal" output.  See the section in 
syslinux/doc/syslinux.txt on the CONSOLE directive and you might 
understand.  In brief, without this, Syslinux would be outputting once 
to the "normal" console, which HP would redirect to the serial, plus 
Syslinux would be outputting once to the serial as per the SERIAL 
directive, so you'd see everything twice (ugh).

- Shao Miller
-------------- next part --------------
A non-text attachment was scrubbed...
Name: hpilo_ssh_pxelinux_ansi.JPG
Type: image/jpeg
Size: 25061 bytes
Desc: not available
URL: <http://www.zytor.com/pipermail/syslinux/attachments/20091111/6d506fb1/attachment.jpe>


More information about the Syslinux mailing list