Hi,
Quoting Paul de Nijs, who wrote the following on Wed, 6 Jun 2012:
All,
When I connect to a system using the /SP/console on solaris11, at some point
I get black text on a black background. It just happens after the grub menu.
I captured the output of that part, and it seems that after the selection of
the menu-entry in grub the setting is indeed black on black ....
Yes, this is a known issue. This is the BIOS's console redirection that's
sending that ANSI escape sequence. I've been flirting with jamming in an
ESC[0m with the kernel banner to avoid this, but I'm looking for better
solutions first. The reason this happens is that we initialize the
framebuffer console (we clear the screen), which also clears text-mode memory,
which system BIOSes scrape and turn into output to the serial ports (that's
how BIOS console redirection works). Since we're writing all zeroes, BIOS
console redirection thinks we're writing a 0 attribute byte and a 0 character
byte, which is translated into the terrible black-on-black escape sequence
that you're seeing. Doing a terminal reset is a quick workaround.
--S
^[[02;00H^@Loading
hd0,msdos1,sunpc1/ROOT/solaris/@/platform/i86pc/amd64/boot_archive: 0%.
^[[03;00H^@.. ^[[03;00H^@..79%...
^[[03;00H^@^[[0m^[[2;30;40m
Well, it's actually:
Faint (2)
text color black (30)
background color black (40)
So, if possible, take out the ^[[2;30;40m
and probably put in ^[c (ESC c) or a ^[[0m (ESC [0m)
I can't believe grub is compiled with ncurses, so it will work on other weird
terminals, it's just plain ANSI, right ?
Thanks
Paul
--
Paul de Nijs | Principal Software Engineer | Performance Technologies |
+1.503.495.7882
Oracle Strategic Applications Engineering (SAE)
3295 NW 211th Terrace | Hillsboro, OR 97124-7110
_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss