Red Hat Bugzilla – Bug 134211
Fedora Core 2 reboots after loading initrd on HP Compaq Presario S7299I
Last modified: 2015-01-04 17:10:10 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3)
Description of problem:
Kernel 2.6 included in Fedora Core 2 can't boot on my HP Compaq
Presario S7299I PC, since it reboots just after starting loading
initrd. Older kernels until 2.4.21 (from RH 9) run ok. I investigated
doing some hacking inside kernel code and I found what follows: the
function acpi_find_rsdp, called inside acpi_table_init (see file
tables.c under the drivers/acpi folder) during the kernel
initialization phase finds a corrupted acpi_table_rsdp structure. The
revision field of the returned acpi_table_rsdp structure seems to be
>= 2, so the next call to acpi_table_compute_checksum passes the value
of "((struct acpi20_table_rsdp *)rsdp)->length" as length parameter.
This value is probably not correct and this causes a memory access
violation during memory scanning inside the
acpi_table_compute_checksum function and subsequently the machine reboots.
My impression is that my machine BIOS (Phoenix Technologies, LTD,
Version: 3.09, Release Date: 03/25/2004) does not follow correctly
Everything goes fine simply passing from GRUB to kernel the acpi=off
This is the output of the first three entries given by dmidecode:
# dmidecode 2.2
SMBIOS 2.3 present.
40 structures occupying 1184 bytes.
Table at 0x000F0000.
DMI type 0, 20 bytes.
Vendor: Phoenix Technologies, LTD
Release Date: 03/25/2004
Runtime Size: 128 kB
ROM Size: 512 kB
ISA is supported
PCI is supported
PNP is supported
APM is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
BIOS ROM is socketed
EDD is supported
5.25"/360 KB floppy services are supported
5.25"/1.2 MB floppy services are supported
3.5"/720 KB floppy services are supported (int
3.5"/2.88 MB floppy services are supported
Print screen service is supported (int 5h)
8042 keyboard services are supported (int 9h)
Serial services are supported (int 14h)
Printer services are supported (int 17h)
CGA/mono video services are supported (int 10h)
ACPI is supported
USB legacy is supported
AGP is supported
LS-120 boot is supported
ATAPI Zip drive boot is supported
BIOS boot specification is supported
Function key-initiated network boot is supported
DMI type 1, 25 bytes.
Manufacturer: Compaq Presario 061
Product Name: PE440A-ABZ S7299IT IT420
Version: 00B0411RE101NEON 10
Serial Number: CZB4170MF9
Wake-up Type: Other
DMI type 2, 8 bytes.
Base Board Information
Manufacturer: MICRO-STAR INTERNATIONAL CO., LTD
Product Name: Gamila/Giovani/Neon series
Serial Number: 4A10111716
Version-Release number of selected component (if applicable):
From 2.4.22 on and every 2.6
Steps to Reproduce:
1. Boot a 2.6 kernel or boot from Fedora Core 2 installation CD
Actual Results: The machine reboots just after loading initrd
Expected Results: Normal boot sequence
Fedora Core 2 has now reached end of life, and no further updates will be
provided by Red Hat. The Fedora legacy project will be producing further kernel
updates for security problems only.
If this bug has not been fixed in the latest Fedora Core 2 update kernel, please
try to reproduce it under Fedora Core 3, and reopen if necessary, changing the
product version accordingly.