Seth,
I used a JavaVt220 emulator before, and saw the problem first with the
install (after grub: black-on-black). Seems that my emulator ignored the
ESC c. When I put that in. It worked fine.
I'm not sure what is doing that (I have verbose mode on in grub)
This comes right after the grub menu:
^[cmodule /platform/i86pc/kernel/amd64/unix: text at
[0xfffffffffb800000, 0xfffffffffb96e533] data at 0xfffffffffc000000^M
module /kernel/amd64/genunix: text at [0xfffffffffb96e538,
0xfffffffffbc3603f] data at 0xfffffffffc0bbbc0^M
^M^MSunOS Release 5.11 Version 11.1 64-bit^M^M^M
Copyright (c) 1983, 2012, Oracle and/or its affiliates. All rights
reserved.^M^M^M
The "ESC c" does the trick, but where does it come from, the kernel in
verbose ??
Hope this helps
Paul
On 06/06/12 03:21 PM, Seth Goldberg wrote:
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
--
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