Embedded Intel® Core™ Processors
Communicate Intel® Core™ Hardware, Software, Firmware, Graphics Concerns
1204 Discussions

We always got error message by BIOS Implementation Test Suite (BITS) for CPU Power Management.

idata
Employee
1,858 Views

We always got error message by BIOS Implementation Test Suite (BITS) for CPU Power Management.

Step:

 

1. Download the utility from Intel web site.

 

a. http://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=19763 http://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=19763

 

or

 

b. BITS homepage at http://biosbits.org/ http://biosbits.org/

 

2. Please see "INSTALL.TXT" to create one USB key.

 

3. Boot to USB key.

 

4. Select "Configure Menu".

 

5. Select "Power Management Reference Code" and Enter.

 

6. You will see the error message below. (See attached file, AMI_err.jpg)

 

Attempting to autodetect CPU map from ACPI DSDT; wish me luck

 

error: Found no processors in ACPI.

Press any key to continue...

BIOS Vendor: AMI Aptio 4.x

CPU: C3500/C5500

0 Kudos
1 Solution
BRich9
Novice
914 Views

Paul:

This is Brian Richardson from AMI. I checked into this issue with our team and it turns out this problem is with the BIST program, not the Aptio BIOS.

BIST only checks the primary ACPI table (DSDT) for the CPU objects. This works fine on the CRB, but on other platforms the CPU configuration is more dynamic. CPU sockets may or may not be populated. Because of this Aptio will build the CPU objects in a secondary table (SSDT) that is loaded by the OS.

So the CPU objects are present, but the tool doesn't open the correct table to find them. You can see this in the error when the tool only lists the DSDT.

If you load a Windows OS on a platform using Aptio BIOS, such as Microsoft Windows 7, you should see all of the "real" CPU cores and HyperThreaded cores in the Windows Device Manager. If they are present, then the ACPI objects are setup properly.

BIST is only one tool that should be used for Intel CPU validation, but it does have some limitations that need to be considered.

Thanks ... br

View solution in original post

0 Kudos
4 Replies
FMcNu1
Valued Contributor I
914 Views

Hello and welcome to the Intel® Embedded Community.

In order for someone to help you with this, can you please provide the model of the motherboard and also the specific BIOS version/revision

Felix

J. Felix McNulty

Community Moderator (Intel contractor)

0 Kudos
idata
Employee
914 Views

Hi Felix,

Here is some information:

CPU: Jasper Forest Series.

Intel CRB platform: Wahweap Canyon

Intel CRB BIOS: wahweap15.89full.bin

We found the Intel CRB BIOS without this issue, but our BIOS vendor (AMI) said that is "tools limitation".

Could you help us some suggestion about this issue?

0 Kudos
BRich9
Novice
915 Views

Paul:

This is Brian Richardson from AMI. I checked into this issue with our team and it turns out this problem is with the BIST program, not the Aptio BIOS.

BIST only checks the primary ACPI table (DSDT) for the CPU objects. This works fine on the CRB, but on other platforms the CPU configuration is more dynamic. CPU sockets may or may not be populated. Because of this Aptio will build the CPU objects in a secondary table (SSDT) that is loaded by the OS.

So the CPU objects are present, but the tool doesn't open the correct table to find them. You can see this in the error when the tool only lists the DSDT.

If you load a Windows OS on a platform using Aptio BIOS, such as Microsoft Windows 7, you should see all of the "real" CPU cores and HyperThreaded cores in the Windows Device Manager. If they are present, then the ACPI objects are setup properly.

BIST is only one tool that should be used for Intel CPU validation, but it does have some limitations that need to be considered.

Thanks ... br

0 Kudos
idata
Employee
914 Views

Hi Brian,

Thanks for your explanation. I will report it to our customer.

Thanks.

0 Kudos
Reply