Subject: Re: graphics console on the INDY
To: Scott G. Akmentins-Taylor <staylor@mrynet.com>
From: Rafal Boni <rafal@mediaone.net>
List: port-sgimips
Date: 11/27/2001 23:31:05
In message <200111272226.fARMQ4k39260@mrynet.com>, you write:
-> I've just discovered that INDY (TEAL) kernel will work with the graphics
-> console on my R4400 (Haven't tried the R5K yet). It defeinately has
-> issues, but it seems 95% there for a text-graphics console. The kernel
-> I'm using is from my mid-November snapshot cdimage.
A small correction (the importance of which will become apparent in a
minute): the graphics console code doesn't actually do any graphics
ops; it merely uses the ARCS console routines to write to the display.
-> Issues I see are:
->
-> o Booting via "auto" in the command monitor menu (or via the
-> Start System icon) doesn't work. Hangs after reporting the CPU
-> Timer Calibration then resets.
Hmm, interesting. Haven't seen this, but it's been a while since I
played with graphics console. Maybe I need to borrow that KVM box
from work (too many machine, too few heads).
-> o Booting via "boot" in the command monitor menu boots all the
-> way into multi-user. However, some control-key sequences
-> (namely CTRL-C) do Bad Things. CTRL-C puts you back at
-> the Command Monitor ">>" prompt. Additionally, ESC will
-> reset the machine.
I haven't seen the ESC thing, but Control-C (and Control-D as well,
IIRC) are indeed interpreted by the PROM because the PROM is being
used for all console I/O!
-> With the odd CTRL-C capturing when booting via "boot," it appears that
-> the PROM is still intercepting some keystrokes and interpreting them.
-> Seems that it must be instructed to release the keyboard completely
-> to the running program. I'll check out the PROM code to see what might
-> be effective.
Catch-22. See above 8-/
I meant to go see if there's a way to stop ARCS from interpreting any
keyboard input and passing it down raw to the kernel, but I never got
the time and then forgot about it until now.
--rafal
----
Rafal Boni rafal@mediaone.net