主板上,华硕V-PRO Z77安装了2x2(金士顿和海盗船(内存插槽。RAM的所有四个板条都不会引起任何投诉。它们工作正常。但是,下面是运行 dmidecode 程序的结果输出,在输出中我对以下几行感兴趣:
错误信息句柄:0x0060
错误信息句柄:0x0063
什么意思?
这些错误的原因是什么?
不幸的是,我在谷歌上找不到有关这方面的信息。
$ sudo dmidecode --type 17
# dmidecode 2.12
# SMBIOS entry point at 0x000f04c0
SMBIOS 2.7 present.
Handle 0x005B, DMI type 17, 34 bytes
Memory Device
Array Handle: 0x005C
Error Information Handle: 0x0060
Total Width: 64 bits
Data Width: 64 bits
Size: 4096 MB
Form Factor: DIMM
Set: None
Locator: ChannelA-DIMM0
Bank Locator: BANK 0
Type: DDR3
Type Detail: Synchronous
Speed: 1333 MHz
Manufacturer: Kingston
Serial Number: 9333B00B
Asset Tag: 9876543210
Part Number: 99U5584-007.A00LF
Rank: 1
Configured Clock Speed: 1333 MHz
Handle 0x005F, DMI type 17, 34 bytes
Memory Device
Array Handle: 0x005C
Error Information Handle: No Error
Total Width: 64 bits
Data Width: 64 bits
Size: 4096 MB
Form Factor: DIMM
Set: None
Locator: ChannelA-DIMM1
Bank Locator: BANK 1
Type: DDR3
Type Detail: Synchronous
Speed: 1333 MHz
Manufacturer: 029E
Serial Number: 00000000
Asset Tag: 9876543210
Part Number: CMZ8GX3M2A1600C9
Rank: 2
Configured Clock Speed: 1333 MHz
Handle 0x0062, DMI type 17, 34 bytes
Memory Device
Array Handle: 0x005C
Error Information Handle: 0x0063
Total Width: 64 bits
Data Width: 64 bits
Size: 4096 MB
Form Factor: DIMM
Set: None
Locator: ChannelB-DIMM0
Bank Locator: BANK 2
Type: DDR3
Type Detail: Synchronous
Speed: 1333 MHz
Manufacturer: Kingston
Serial Number: 1D10C373
Asset Tag: 9876543210
Part Number: 99U5584-018.A00LF
Rank: 1
Configured Clock Speed: 1333 MHz
Handle 0x0065, DMI type 17, 34 bytes
Memory Device
Array Handle: 0x005C
Error Information Handle: No Error
Total Width: 64 bits
Data Width: 64 bits
Size: 4096 MB
Form Factor: DIMM
Set: None
Locator: ChannelB-DIMM1
Bank Locator: BANK 3
Type: DDR3
Type Detail: Synchronous
Speed: 1333 MHz
Manufacturer: 029E
Serial Number: 00000000
Asset Tag: 9876543210
Part Number: CMZ8GX3M2A1600C9
Rank: 2
Configured Clock Speed: 1333 MHz
UPD
$ sudo dmidecode --type 18
# dmidecode 2.12
# SMBIOS entry point at 0x000f04c0
SMBIOS 2.7 present.
Handle 0x005D, DMI type 18, 23 bytes
32-bit Memory Error Information
Type: OK
Granularity: Unknown
Operation: Unknown
Vendor Syndrome: Unknown
Memory Array Address: Unknown
Device Address: Unknown
Resolution: Unknown
Handle 0x0060, DMI type 18, 23 bytes
32-bit Memory Error Information
Type: OK
Granularity: Unknown
Operation: Unknown
Vendor Syndrome: Unknown
Memory Array Address: Unknown
Device Address: Unknown
Resolution: Unknown
Handle 0x0063, DMI type 18, 23 bytes
32-bit Memory Error Information
Type: OK
Granularity: Unknown
Operation: Unknown
Vendor Syndrome: Unknown
Memory Array Address: Unknown
Device Address: Unknown
Resolution: Unknown
Handle 0x0066, DMI type 18, 23 bytes
32-bit Memory Error Information
Type: OK
Granularity: Unknown
Operation: Unknown
Vendor Syndrome: Unknown
Memory Array Address: Unknown
Device Address: Unknown
Resolution: Unknown
您可以查看在线提供的 dmidecode 源代码:
case 17: /* 7.18 Memory Device */
printf("Memory Devicen");
if (h->length < 0x15) break;
if (!(opt.flags & FLAG_QUIET))
{
printf("tArray Handle: 0x%04Xn",
WORD(data + 0x04));
printf("tError Information Handle:");
dmi_memory_array_error_handle(WORD(data + 0x06));
printf("n");
好的,所以Error Information Handle:
来自一些数据结构偏移量0x06,可能是一些dmi数据,因为该程序被命名为dmidecode。
我们在 dmi 规范中搜索偏移0x06:SMBIOS 规范部分7.18 Memory Device (Type 17)
在Table 71 - Memory Device (Type 17) Structure
中找到带有描述Memory Error Information Handle
:
The handle, or instance number, associated with
any error that was previously detected for the
device. if the system does not provide the error
information structure, the field contains FFFEh;
otherwise, the field contains either FFFFh (if no
error was detected) or the handle of the errorinformation
structure. See 7.18.4 and 7.34.
在第 7.34 64-Bit Memory Error Information (Type 33)
节中,您可能会找到Table 100 - 64-Bit Memory Error Information (Type 33) structure
.
因此,dmidecode --type 17
输出中的Error Information Handle: <handle>
意味着存储卡的 dmi 结构Memory Error Information Handle
有一个值。这意味着您的 BIOS 检测到与您的存储卡相关的错误,并且句柄0x0060
和0x0063
可用于检索有关上次检测到的错误的错误结构的错误信息结构。无论如何,尝试dmidecode --type 33
进一步调查。