0
如後續,最後2個主板的串行通用主機無法獲取。Dmidecode無法獲得某些主板的主板序列號
所以:
- 有什麼不對?
- 如何通過linux上的C語言獲得基板序列號?
謝謝!
dmidecode --type baseboard
板1:
SMBIOS 2.7 present.
Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
Manufacturer: TBD
Product Name: TBD
Version: TBD
Serial Number: 4535NP0023
Asset Tag:
Features:
Board is a hosting board
Board is replaceable
Location In Chassis: TBD
Chassis Handle: 0x0003
Type: Motherboard
Contained Object Handles:
板2:
SMBIOS 2.4 present.
Handle 0x0002, DMI type 2, 8 bytes
Base Board Information
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: P55-UD3L
Version: x.x
Serial Number: SMBIOS 2.4 present.
Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
Manufacturer: Intel Corporation
Product Name: 440BX Desktop Reference Platform
Version: None
Serial Number: None
Asset Tag: Not Specified
Features: None
Location In Chassis: Not Specified
Chassis Handle: 0x0000
Type: Unknown
Contained Object Handles: 0
板3:
SMBIOS 2.4 present.
Handle 0x0002, DMI type 2, 8 bytes
Base Board Information
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: P55-UD3L
Version: x.x
Serial Number:
1.請顯示你做了什麼來產生這個輸出。 2.看看用C編寫的dmidecode的源代碼。[源代碼](http://download.savannah.gnu.org/releases/dmidecode) –
@ Dr.Avalanche,已經重新編輯了這個問題,並正在讀取源代碼碼。 –