Hi Perry.
> [I'm reading L-K sort-of irregularly, so this is, uh, late.
> Still...]
8-)
>> How about making use of the so-called "break key" that can be
>> sent over the serial link by just about any terminal emulator?
>> When one is using a serial combination, the first character
>> after receipt of such is taken as being a SysRq code and acted
>> on as if pressed with SysRq.
> Be careful about doing something drastic when a serial line
> sees a "break". Depending on the kind of hardware involved,
> plugging and unplugging the serial line may be seen (by the
> serial chip) as a "break".
I would see something like this as being best implemented on the
basis of "BREAK puts us into SysRq mode with a timeout of (say)
15 seconds before we auto-revert to normal mode" to avoid things
like this. Even the slowest of typists should be able to press
the follow-up key within 15 seconds...
> Suns have this problem famously - they drop into the the
> PROM monitor on break, so (accidentally) unplugging a
> serial console terminal (or turning its power off) will
> freeze the machine until someone notices, plugs the
> terminal back in, and types "go"... at which point all the
> network connections usually have timed out. :-(
Ugh !!!
> To a blind optimist, an optimistic realist must seem like
> an Accursed Cynic.
All too true !!!
Best wishes from Riley.
* Copyright (C) 2000, Memory Alpha Systems.
* All rights and wrongs reserved.
+----------------------------------------------------------------------+
| There is something frustrating about the quality and speed of Linux |
| development, ie., the quality is too high and the speed is too high, |
| in other words, I can implement this XXXX feature, but I bet someone |
| else has already done so and is just about to release their patch. |
+----------------------------------------------------------------------+
* http://www.memalpha.cx/Linux/Kernel/
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/
This archive was generated by hypermail 2b29 : Thu Jun 15 2000 - 21:00:19 EST