Alan wrote:
On Sat, 25 Nov 2006 00:54:53 -0500
Casey Dahlin <[email protected]> wrote:
Linus did say that he would do anything within reason to help desktop
linux forward, and frankly a big step forward would be to get error
messages to the user. What might be some safe options for overriding,
switching away from, killing, or otherwise disposing of the X server
when an unrecoverable Oops is about to occur on the TTY?
Assuming frame buffer support is present in the kernel you need an ioctl
that specifies the frame buffer depth/layout so the kernel can print
correctly on it. At that point most of the time you'll get the report out
- more than trying to mode switch probably.
Send patches
Alan
I agree. Getting the kernel to write out to the current display mode,
instead of having to change display mode would be less risky.
It does not have to be fast, and would only need a very simple font,
enough to display an oops.
Other options are enabling some sort of oops writing to some PCI cards.
E.g. Some Creative sound cards remember some settings over a warm boot,
so one could write out the oops there, and have code to auto detect it
when the system is rebooted. I only noticed this when reverse
engineering some creative sound cards, and rebooting from windows to
linux made my test linux driver make sound, but would only work if one
booted into windows first, then warm boot to linux. How many bytes are
needed for an oops?
James
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[Index of Archives]
[Kernel Newbies]
[Netfilter]
[Bugtraq]
[Photo]
[Stuff]
[Gimp]
[Yosemite News]
[MIPS Linux]
[ARM Linux]
[Linux Security]
[Linux RAID]
[Video 4 Linux]
[Linux for the blind]
[Linux Resources]