From: Maciek G. <ma...@ac...> - 2002-06-07 19:45:26
|
On pi=B1, 2002-06-07 at 14:40, Pavel Machek wrote: > Hi! >=20 > This makes CONFIG_ACPI_BOOT optional. Omnibook xe3 will not boot with > CONFIG_ACPI_BOOT, interesting parts are done before blacklist has > chance to stop it... >=20 > Please apply, > Pavel Hey! I don't know if this is related, but I was having very similar problem on my HP Pavilion n5415 laptop, which is, I believe, a kind of omnibook xe3 (dmi identification from http://sourceforge.net/projects/omke/ detects "HP OmniBook XE3 GE"). It was crashing at the very beginning of the boot process, before any kernel message appeared on the screen. What I found is that boot crashes are caused by: for (i =3D 0; i < sdt.count; i++) sdt.entry[i].pa =3D (unsigned long) mapped_rsdt->entry[i]; at acpi_table_get_sdt function in drivers/acpi/tables.c file. I don't know why it's happening but using acpidmp utility I found a workaround for it. Not very elegant and not portable at all: #define FADTtable 0x0fefee0a #define BOOTtable 0x0fefee7e #define SSDTtable 0x0fefeea6 sdt.entry[0].pa =3D FADTtable; sdt.entry[1].pa =3D BOOTtable; sdt.entry[2].pa =3D SSDTtable; ...instead of the "for" loop. It works for me, but I realize this couldn't be a final solution... Hope that helps Maciek |