Messages in this thread |  | | Date | Mon, 7 May 2001 19:31:23 +0200 | From | Erik Mouw <> | Subject | Re: linux + Compaq Presario Laptop |
| |
On Mon, May 07, 2001 at 08:06:52PM +0300, Bohdan Vlasyuk wrote: > Hi !! I'm running linux on Compaq Presario 1215 Laptop. Kernel is, > as shipped with RH 7.0, 2.2.16. So, every time I press any of > sound<+-> buttons [of <Fn>+<Fx> {<Fn> = functional button, used in > conjunction with F1-F8 to alter various laptop-specific settings, and > to activate sleep mode, for example} ], linux crashes saying: "unable > to handle kernel-paging request at virtual address 00005b18", and lot > more (I can type it here, thought, I'm not sure if it's required, and > it'll consume lots of time to type it precisely).
That's ACPI kicking in. The kernel you're using is quite old, and it doesn't know about the BIOS e820 memory detection call. The kernel will just use all memory, including memory that is also used by some ACPI tables. When you press one of the magic buttons, the ACPI BIOS expects the tables to be correct and jumps right into kernel code.
> I guess it's not desired behavior as for stable system, and it > should be fixed. I don't know if it's fixed already, just because > today I have no means to transport 25M kernel to small laptop > (moreover, there's no free space to compile kernel there), however, > I'm going to solve it soon. I'm sorry if it's fixed already, or any > stable and correct solution exists, and I'd be glad to hear about it. > It not, I'd be glad to assist in investigating this problem.
Try linux-2.2.19, it contains BIOS e820 support. If you don't want to compile a kernel, check if Red Hat has RPMs available somewhere on their site. If you really can't use that, use the boot option "mem=<1MB less than the machine actually has>" (so that's mem=127M for an 128MB machine).
Erik
-- J.A.K. (Erik) Mouw, Information and Communication Theory Group, Department of Electrical Engineering, Faculty of Information Technology and Systems, Delft University of Technology, PO BOX 5031, 2600 GA Delft, The Netherlands Phone: +31-15-2783635 Fax: +31-15-2781843 Email: J.A.K.Mouw@its.tudelft.nl WWW: http://www-ict.its.tudelft.nl/~erik/ - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |