Bug 127912 - Fedora Core 1 reboots after loading initrd on HP Compaq Presario S7299I
Summary: Fedora Core 1 reboots after loading initrd on HP Compaq Presario S7299I
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 1
Hardware: i686
OS: Linux
medium
high
Target Milestone: ---
Assignee: Arjan van de Ven
QA Contact: Brian Brock
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2004-07-15 09:34 UTC by Remigio Di Muzio
Modified: 2007-11-30 22:10 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2004-09-29 20:32:35 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Remigio Di Muzio 2004-07-15 09:34:40 UTC
Description of problem:
Kernel 2.4.22 included in Fedora Core 1 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
ACPI standard.
Everything goes fine simply passing from GRUB to kernel the acpi=off
initialization option.

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.
Handle 0x0000
        DMI type 0, 20 bytes.
        BIOS Information
                Vendor: Phoenix Technologies, LTD
                Version: 3.09
                Release Date: 03/25/2004
                Address: 0xE0000
                Runtime Size: 128 kB
                ROM Size: 512 kB
                Characteristics:
                        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
(int 13h)
                        5.25"/1.2 MB floppy services are supported
(int 13h)
                        3.5"/720 KB floppy services are supported (int
13h)
                        3.5"/2.88 MB floppy services are supported
(int 13h)
                        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
Handle 0x0001
        DMI type 1, 25 bytes.
        System Information
                Manufacturer: Compaq Presario 061
                Product Name: PE440A-ABZ S7299IT IT420
                Version: 00B0411RE101NEON 10
                Serial Number: CZB4170MF9
                UUID: E0A3B8A1-3495-D811-B8DF-CC303EF2E9B6
                Wake-up Type: Other
Handle 0x0002
        DMI type 2, 8 bytes.
        Base Board Information
                Manufacturer: MICRO-STAR INTERNATIONAL CO., LTD
                Product Name: Gamila/Giovani/Neon series
                Version: 030
                Serial Number: 4A10111716


Version-Release number of selected component (if applicable):

From 2.4.22 on

How reproducible:

Try to boot a kernel >= 2.4.22 with acpi option on, or simply try to
boot from Fedora Core 1 installation CD.

Steps to Reproduce:
1. Boot a 2.4.22 kernel or boot from Fedora Core 1 installation CD
  
Actual results:

The machine reboots just after loading initrd

Expected results:

Normal boot sequence

Additional info:

Comment 1 David Lawrence 2004-09-29 20:32:35 UTC
Thanks for the bug report. However, Red Hat no longer maintains this version of
the product. Please upgrade to the latest version and open a new bug if the problem
persists.

The Fedora Legacy project (http://fedoralegacy.org/) maintains some older releases, 
and if you believe this bug is interesting to them, please report the problem in
the bug tracker at: http://bugzilla.fedora.us/



Note You need to log in before you can comment on or make changes to this bug.