IBM®
Skip to main content
    Country/region [select]      Terms of use
 
 
    
     Home      Products      Services & industry solutions      Support & downloads      My IBM     
skip to main content

developerWorks  >  Linux  >

Magic sys request

Kernel panic? No problem!

developerWorks
Document options

Document options requiring JavaScript are not displayed


Rate this page

Help us improve this content


Level: Introductory

Tom Gall (tom_gall@vnet.ibm.com), Staff Software Engineer, IBM Linux Technology Center

01 Apr 2000

If you are working with the development kernel or device drivers, or running code that could cause your machine to kernel panic, you'll want this tip.

This tip works on Linux with x86, PowerPC, or SPARC processors, and you need to be at least in the 2.2.x or above series of kernels.

If your machine should panic, or seem suddenly to turn into a molten heap of parts, you can, via a key combination, sync your file system and remount your file systems to read-only. On the following reboot, you'll avoid a potentially lengthy fsck.

The key combinations are a little different from platform to platform:

x86ALT-SYSRQ-[command key]
SPARCALT-STOP-[command key]
PowerPCALT-Print Screen-[command key]

The command keys are as follows:

sAttempts to sync all mounted file systems
uAttempts to remount all mounted file systems to read-only
bAttempts to immediately reboot your system
(This is effectively like hitting the reset switch or
power button on your box; processes will not
be given the chance to shut down.)
pPrints the current set of registers and flags to the console
tPrints the list of current tasks and related information to the console
eSends a SIGTERM to all processes, with the exception of init
iSends a SIGKILL to all processes, with the exception of init
lSends a SIGKILL to all processes

For more information, check /usr/src/linux/Documentation/sysrq.txt. Other key combinations are available.



Back to top




Back to top


About the author

Tom Gall works for the IBM Linux Technology Center. When he's not hacking on Linux, he's either spending time with his fiancee, Jen, herding cats, or up to something with the Rochester Civic Theatre. Tom first got into computing at the age of 12 back in 1981 when he bought a VIC 20 on his paper-boy salary. He can be reached at tom_gall@vnet.ibm.com.




Back to top


Rate this page


Please take a moment to complete this form to help us better serve you.



YesNoDon't know
 


 


12345
 


Back to top



    About IBMPrivacyContact