On Wed, 24 Nov 2004 [EMAIL PROTECTED] wrote:
The scan code by which Magic SysRq can be activated is hackable. Please have a look at linux/Documentation/sysrq.txt (or whereever it is in there) to find out how to alter the scancodes in the SysRq driver.
On a serial line things are slightly more complicated: request to switch to the SysRq mode is performed by sending a break (that is, dropping the line to low for some time). This is detected by the serial port driver and should be handled appropriately. The problem is that on Sparc the same signal is used to drop the user into PROM console (equivalent of pressing Stop-A on the keyboard). I've "fixed" the sunzilog serial driver in 2.6 kernel, so that SysRq is recognized, but it is not very elegant solution: you still get to the PROM console on break, but after exiting it (with a 'go' command), it switches to SysRq mode and gives you 5 seconds to press one of the SysRq magic keys. The kernel-image deb with these changes is available at http://www.wooyd.org/debian/sysrq/. Note that this package is for sparc32 machines, and will only work for those with sunzilog serial ports. I'm not done with it yet, since there are some quirks, like SysRq does not work when Stop-A is disabled using /proc or sysctl.
Best regards, Jurij Smakov [EMAIL PROTECTED] Key: http://www.wooyd.org/pgpkey/ KeyID: C99E03CC

