Troubleshooting
Problem
IBM Advanced Settings Utility (ASU) or Linux dmidecode Utility may report no 'Product Name' and 'Serial Number' for BladeCenter HS22, and incorrect or no 'Product Name' for BladeCenter HS23 Blade Servers. Example 1 Is showing how to identify incorrect SMBIOS DMI type 1 structure where 'Product Name' and 'Serial Number' is missing: root:~ ./asu64 show all | grep -i "SYSTEM_PROD_DATA" SYSTEM_PROD_DATA.SysInfoProdName=7870AC1 SYSTEM_PROD_DATA.SysInfoProdIdentifier= SYSTEM_PROD_DA TA.Sys InfoSe rialNum= root:~ dmidecode -t 1 Manufacturer: IBM Product Name: - [7870AC1]- Version: 07 Serial Number: Example 2 Is showing how to identify incorrect SMBIOS DMI type 1 structure where 'Product Name' is reported incorrectly : root:~ ./asu64 sh ow all | grep -i "SYSTEM_PROD_DATA" SYSTEM_PROD_DATA.SysInfoProdName=7875AC1 SYSTEM_PROD_DATA.SysInfoProdIdentifier=BladeCenter HS23p SYSTEM_PROD_DATA.SysInfoSerialNum=xxxxx root:~ dmidecode -t 1 Manufacturer: IBM Product Name: BladeCenter HS23p -[
Resolving The Problem
Source
RETAIN tip: H166738
Symptom
IBM Advanced Settings Utility (ASU) or Linux dmidecode Utility may report no 'Product Name' and 'Serial Number' for BladeCenter HS22, and incorrect or no 'Product Name' for BladeCenter HS23 Blade Servers.
Example 1
|
Is showing how to identify incorrect SMBIOS DMI type 1 structure where 'Product Name' and 'Serial Number' is missing: root:~ ./asu64 show all | grep -i
"SYSTEM_PROD_DATA" root:~ dmidecode -t 1 |
Example 2
|
Is showing how to identify incorrect SMBIOS DMI type 1 structure where 'Product Name' is reported incorrectly: root:~ ./asu64 show all | grep -i
"SYSTEM_PROD_DATA" root:~ dmidecode -t 1 (where SMBIOS = System Management Basic Input/Output System, DMI = Direct Media Interface) |
Affected configurations
The system may be any of the following IBM servers:
- BladeCenter HS22, type 1936, any model
- BladeCenter HS22, type 7870, any model
- BladeCenter HS23, type 1929, any model
- BladeCenter HS23, type 7875, any model
This tip is not software specific.
This tip is not option specific.
Workaround
This behavior has been fixed for HS22 Blade Servers in IMM version 1.01 and the UEFI version 1.02 or later respectively.
This behavior will be fixed for HS23 Blade Servers in future system UEFI and IMM code pack. Target date for this release is scheduled for second quarter 2014.
The file is or will be available by selecting the appropriate Product Group, type of System, Product name, Product machine type, and Operating system on IBM Support's Fix Central web page, at the following URL:
-
http://www.ibm.com/support/fixcentral/
To work around the issue, IBM Advanced Settings Utility can be used to update Product Name and Product Serial information as follows:
| asu64 set
SYSTEM_PROD_DATA.SysInfoProdIdentifier "m/t_model" asu64 set SYSTEM_PROD_DATA.SysInfoSerialNum xxxxx |
The sample ASU command shows how to program "Product Name" for HS22 and HS23 Blade Servers respectively:
|
root:~ ./asu64 set SYSTEM_PROD_DATA.SysInfoProdIdentifier "BladeCenter HS22" root:~ ./asu64 set SYSTEM_PROD_DATA.SysInfoProdIdentifier "BladeCenter HS23" |
Additional Information
The missing product name issue is related to the amount of storage allocated in UEFI for the 'Product Name' field because IMM is passing 'Product Name' string which is too big to fit in the SMBIOS 'Product Name' field (which is a concatenation of the Product Name and MTM).
UEFI has made a change in the firmware to increase the length of
the SMBIOS field to accommodate longer product name. Note that new
UEFI will have a dependance on the new IMM firmware level.
Document Location
Worldwide
Was this topic helpful?
Document Information
Modified date:
18 April 2023
UID
ibm1MIGR-5081504