Bug 62855

Summary: AE_NO_ACPI_TABLES on systems that (purportedly) has ACPI
Product: Base System Reporter: Mike Durian <durian>
Component: i386Assignee: freebsd-acpi (Nobody) <acpi>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
netfinity.boot none

Description Mike Durian 2004-02-14 22:50:11 UTC
	I just loaded 5.2.1 on a Netfinity 7000 M10 box.  I made sure
	the BIOS was at the latest level (1.05).  The release
	notes for the BIOS state that 1.05 includes changes to ACPI
	to work with Windows 2000, so I assume it has ACPI.  However,
	the boot messages include the following:
	    ACPI-0159: *** Error: AcpiLoadTables: Could not get RSDP, AE_NO_ACPI_TABLES
	    ACPI-0213: *** Error: AcpiLoadTables: Could not load tables: AE_NO_ACPI_TABLES
	ACPI: table load failed: AE_NO_ACPI_TABLES
Comment 1 Nate Lawson 2004-02-18 00:20:14 UTC
On Tuesday 17 February 2004 01:59 pm, Nate Lawson wrote:
>
> > My system is a Netfinity 7000 M10, with the newest BIOS I can find.
> > The BIOS release notes say the system has ACPI for compatibility with
> > Windows 2000.
>
> How old is this system?  What's the date of the last BIOS revision?  How
> does it run without ACPI?

The system was made in 1999.  The latest BIOS is version 1.05 from 2000-03-01.
It seems to run okay without ACPI, though a number of PNP devices remain
unidentified at boot.

mike
Comment 2 Nate Lawson 2004-02-18 00:20:35 UTC
On Tuesday 17 February 2004 04:02 pm, Philip Paeps wrote:
> > The system was made in 1999.  The latest BIOS is version 1.05 from
> > 2000-03-01.
>
> Do the BIOS notes literally claim 'ACPI for compatibility', or do they
> really just mean 'power management', which could be APM?  Could be an
> option in your BIOS to explicitely enable ACPI as well?

I've scoured the BIOS menus and can't find anything relating to ACPI nor
PNP.  Here's what the release notes say:

1.05     BIOS Revision 6

-  Added setup item to disable/enable the Intel Processor Serial Number

-  Added newest Intel CPU Firmware Patches for Tanner B0/C0 Processors

-  Added support for PXE device ROM boot and IPL boot recovery via INT 18

-  ACPI updates for release level Windows 2000

1.04     BIOS Revision 5

-  Fix for 550 MHz CP:37 Post Hang

-  Updated ACPI for Windows 2000

-  Fix for problem with USB and Windows 2000

-  Updated DMI code to support 550 Mhz processors

1.03	   BIOS Revision 4

-  Fix for 500 MHz/2MB Pentium III Xeon Processor post hang

-  Added support 550 MHz and C0 Stepping Pentium III Xeon Processors

-  Fix for remote flashing BIOS via the service processor over ethernet and
RS-485

1.02	   BIOS Revision 3

-  Added support for 500 MHz processor

-  Added support for 450 MHz processor

1.01     New release - BIOS Revision 1.

- Display and log Processor not functioning message.

- Fix problem with PCI Hot Add adapter when system has 4GBytes of memory.

- Updated ACPI code for ACPI Operating Systems .

- Add interrupts 3, 5 & 15 to PIC mode.

- Change L2 cache latency settings to improve performance.


-------  ------------------------
1.00     First release - BIOS level 0.











> > It seems to run okay without ACPI, though a number of PNP devices remain
> > unidentified at boot.
>
> Can you post the output from a verbose boot?

I've attached it.

mike
Comment 3 Nate Lawson 2004-02-18 00:20:53 UTC
On Tue, 17 Feb 2004, Mike Durian wrote:
> On Tuesday 17 February 2004 01:59 pm, Nate Lawson wrote:
> >
> > > My system is a Netfinity 7000 M10, with the newest BIOS I can find.
> > > The BIOS release notes say the system has ACPI for compatibility with
> > > Windows 2000.
> >
> > How old is this system?  What's the date of the last BIOS revision?  How
> > does it run without ACPI?
>
> The system was made in 1999.  The latest BIOS is version 1.05 from 2000-03-01.
> It seems to run okay without ACPI, though a number of PNP devices remain
> unidentified at boot.

It's not likely ACPI is supported on the box if it's that old.  Even
machines that claim to support ACPI often had major problems.  What's
happening is that the RSDP, which is the root pointer for ACPI, can't be
found in physmem.  It's likely that you have to turn on ACPI in the BIOS
for the BIOS to install the tables.  If you can't do that, then just add
hint.acpi.0.disabled="1" to your loader.conf and enable apm instead.

-Nate
Comment 4 Tilman Keskinoz freebsd_committer freebsd_triage 2004-08-24 12:03:01 UTC
Responsible Changed
From-To: freebsd-i386->freebsd-acpi

I think this has been "fixed" in CURRENT by automagical disabling 
ACPI on older boards, but assign to freebsd-acpi for confirmation.
Comment 5 njl freebsd_committer freebsd_triage 2004-08-24 20:29:03 UTC
State Changed
From-To: open->closed

If the messages bother you, the workaround is to add hint.acpi.0.disabled="1" 
to your /boot/loader.conf.  The BIOS is not exporting acpi tables for some 
reason and there's nothing we can do.  The system should function fine 
without ACPI.