Re: SYSRQ...(part2)

From: willy tarreau (wtarreau@yahoo.fr)
Date: Mon Jan 24 2000 - 06:06:18 EST


Hey mike,

there are lots of keyboards out there which don't
support multiple keys pressed simultaneously. Some
Dell
keyboards I've used are not SysRQ compatible either.
My personnal keyboard works fine, except for the
reboot: I have to press Alt, then SysRQ, then B and
release Alt before the other ones and now the reboot
is
performed. My previous keyboard simply didn't send
anything for Ctrl-Alt-F12.

The problem is due to the fact that keyboards internal
controllers see keys as intersection of columns and
rows. It's not uncommon that multiple rows and cols
connexion collide so that the controller can't
understand what's happening. In your case, I think
you receive the 0xd4 code (SysRQ release) at the
moment
you press the P key, just before it sends 0x19. Your
keyboard simply considers it can't see the SysRQ key
anymore when Alt and P are pressed together.

So the solutions are :
  - either change your keyboard
  - or replace SysRQ with another key. Common passive
    keys work well (alt, ctrl, shift ...). Why not
    something like Lalt+RCtrl (or even more if you
    agree to modify the sources).

Netware, for example, uses Alt-Lshift-Rshift-Escape to
enter its debugger. I don't know about any keyboard
on which Alt+[LR]Shift don't work together.

Regards,

Willy

___________________________________________________________
Do You Yahoo!?
Achetez, vendez! À votre prix! Sur http://encheres.yahoo.fr

-
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 : Mon Jan 31 2000 - 21:00:11 EST