H. Peter Anvin wrote:
> >When you imply it's stupid to think anyone will ever have a console on an
> >embedded system (because we all know the embedded world is far more
> >uniform than crazy diverse things like the desktop space), which of these
> >are _you_ referring to?
>
> I'm talking about the virtual console stuff, which is *not* inherently
> tied to VGA.
>
> The issue is whether it makes sense to have virtual console capability
> on a device which is so constrained that you want a *subset* of the
> functionality in place.
The uClinux devices I ship do have that. System console is the serial
port on a board header. But field engineers are instructed to plug in
a USB keyboard and Alt-F2 to get a diagnostic screen (we call it a
"shell" ;-). Occasionally even customers with specific requirements
get to use that.
We had to patch the kernel to get the combination of virtual terminal
capability on a framebuffer, but system console messages not to the
framebuffer. The uClinux (2.4.x) disables system console on a virtual
terminal, but due to some confusion(*), it has the side effect that
you can't attach a VT to a framebuffer at all. Several howtos provide
a "con2fb" program which didn't work with uClinux. We had to fix that.
(*) - the word "console" is used for four different concepts in the
kernel, sometimes in the same code, and it seems to have confused
someone.(**) In the following, CONFIG_VT_CONSOLE should not control
take_over_console(); the two "console" are not the same concept:
#ifdef CONFIG_VT_CONSOLE
take_over_console(&fb_con, first_fb_vc, last_fb_vc, fbcon_is_default);
#endif
(**) So I suggest using "virtual terminal" consistently in the code,
and when talking about them, would be an improvement.
-- Jamie
--
To unsubscribe from this list: send the line "unsubscribe linux-embedded" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html