系统详细信息:
戴尔 Latitude 3540具有 Windows 7 和 Ubuntu Linux,双启动。
观察:
我经常在系统日志中看到以下错误
windows 7
。切换/使用笔记本电脑工作 5 分钟后,Windows/Linux 就会挂起。有趣的观察是,如果 Windows/Linux 操作系统在高带宽 wifi 覆盖下工作,则 windows/Linux 将继续正常工作。在低带宽 wifi 覆盖下,Windows/Linux 会在 5 分钟内挂起。
这意味着,Ubuntu/Windows7 可以正常工作(永远),直到某些应用程序/浏览器通过低带宽 wifi 连接到互联网。
memtest86+
工具显示所有测试均通过,并且测试期间 CPU 温度为50 °C 至 53 °C在 Ubuntu 中,获取了 wifi 详细信息,
mohet01@mohet01-ubuntu:~$lspci -knn | grep Net 02:00.0 Network controller [0280]: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter [168c:0036] (rev 01) Subsystem: Dell QCA9565 / AR9565 Wireless Network Adapter [1028:020c]
结果:
操作系统持续挂起,需要在 5 分钟内重新启动。
在 Windows 7 中收到核心转储(一次),并出现蓝屏(如下所示)
/***********************************************************/
Problem signature:
Problem Event Name: BlueScreen
OS Version: 6.1.7601.2.1.0.768.3
Locale ID: 4105
Additional information about the problem:
BCCode: 124
BCP1: 0000000000000000
BCP2: FFFFFA8007067028
BCP3: 00000000BE000000
BCP4: 0000000000800400
OS Version: 6_1_7601
Service Pack: 1_0
Product: 768_1
Files that help describe the problem:
C:\Windows\Minidump\031717-25412-01.dmp
C:\Users\....\AppData\Local\Temp\WER-78016-0.sysdata.xml
/***********************************************************/
XML 格式的日志详细信息:
- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
<Provider Name="Microsoft-Windows-WHEA-Logger" Guid="{C26C4F3C-3F66-4E99-8F8A-39405CFED220}" />
<EventID>18</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x8000000000000000</Keywords>
<TimeCreated SystemTime="2017-03-13T16:14:23.559321500Z" />
<EventRecordID>14505</EventRecordID>
<Correlation ActivityID="{0B7D462B-CDAA-4CD9-B8D9-C9532A2A345F}" />
<Execution ProcessID="1796" ThreadID="1968" />
<Channel>System</Channel>
<Computer>mohet01-w7</Computer>
<Security UserID="S-1-5-19" />
</System>
- <EventData>
<Data Name="ErrorSource">3</Data>
<Data Name="ApicId">0</Data>
<Data Name="MCABank">6</Data>
<Data Name="MciStat">0xae0000000040110a</Data>
<Data Name="MciAddr">0xffb07540</Data>
<Data Name="MciMisc">0x238a0000086</Data>
<Data Name="ErrorType">9</Data>
<Data Name="TransactionType">2</Data>
<Data Name="Participation">256</Data>
<Data Name="RequestType">0</Data>
<Data Name="MemorIO">256</Data>
<Data Name="MemHierarchyLvl">2</Data>
<Data Name="Timeout">256</Data>
<Data Name="OperationType">256</Data>
<Data Name="Channel">256</Data>
<Data Name="Length">928</Data>
<Data Name="RawData">435045521002FFFFFFFF03000100000002000000A0030000110D10000D0311140000000000000000000000000000000000000000000000000000000000000000BDC407CF89B7184EB3C41F732CB57131FE6FF5E89C91C54CBA8865ABE14913BB055163B7149CD20102000000000000000000000000000000000000000000000058010000C00000000102000001000000ADCC7698B447DB4BB65E16F193C4F3DB0000000000000000000000000000000001000000000000000000000000000000000000000000000018020000800000000102000000000000B0A03EDC44A19747B95B53FA242B6E1D0000000000000000000000000000000001000000000000000000000000000000000000000000000098020000080100000102000000000000011D1E8AF94257459C33565E5CC3F7E8000000000000000000000000000000000100000000000000000000000000000000000000000000007F0100000000000000020100000200005106040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000005106040000081000BFFBDA7FFFFBEBBF0000000000000000000000000000000000000000000000000000000000000000F50157A5EFE3DE43AC72249B573FAD2C03000000000000009F008206000000004075B0FF000000000000000000000000000000000000000000000000000000000100000001000000609E6CB9149CD2010000000000000000000000000000000000000000060000000A114000000000AE4075B0FF00000000860000A0380200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</Data>
</EventData>
</Event>
进程 ID 1796,
这款笔记本电脑的所有级别的戴尔支持已于 2016 年到期。
诊断:
我对这台笔记本电脑的英特尔处理器运行了以下诊断程序,看起来不错。
问题:
这与硬件问题有关吗?
或者
这是否与 Linux/Windows7 中的 WIFI 驱动程序问题有关并引发了此问题?
答案1
ID 为 18 的事件是致命错误。Windows 中事件 18 的声明方式如下:
<event channel="chidSystem" level="win:Error" message="$(string.EventMessage.XpfMcaErr)" symbol="WHEALOGR_XPF_MCA_ERROR" template="tidMachineCheck" value="18" />
<string id="EventMessage.XpfMcaErr" value="A fatal hardware error has occurred.%n%nReported by component: Processor Core%nError Source: %1%nError Type: %7%nProcessor APIC ID: %2%n%nThe details view of this entry contains further information." />
可能cache hierarchy error
是 CPU 的 L1、L2 缓存存在问题。运行 CPU 压力工具,该工具会频繁访问 CPU 缓存。也许它会报告任何错误。我认为你需要更换 CPU,点赞此用户谁都会看到同样的消息。
0x124 转储显示 L2 缓存问题:
===============================================================================
Common Platform Error Record @ fffffa8006d0d8f8
-------------------------------------------------------------------------------
Record Id : 01d2a2c0cacd2425
Severity : Fatal (1)
Length : 928
Creator : Microsoft
Notify Type : Machine Check Exception
Timestamp : 3/22/2017 4:00:10 (UTC)
Flags : 0x00000002 PreviousError
===============================================================================
Section 0 : Processor Generic
-------------------------------------------------------------------------------
Descriptor @ fffffa8006d0d978
Section @ fffffa8006d0da50
Offset : 344
Length : 192
Flags : 0x00000001 Primary
Severity : Fatal
Proc. Type : x86/x64
Instr. Set : x64
Error Type : Cache error
Operation : Generic
Flags : 0x00
Level : 2
CPU Version : 0x0000000000040651
Processor ID : 0x0000000000000000
===============================================================================
Section 1 : x86/x64 Processor Specific
-------------------------------------------------------------------------------
Descriptor @ fffffa8006d0d9c0
Section @ fffffa8006d0db10
Offset : 536
Length : 128
Flags : 0x00000000
Severity : Fatal
Local APIC Id : 0x0000000000000000
CPU Id : 51 06 04 00 00 08 10 00 - bf fb da 7f ff fb eb bf
00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
Proc. Info 0 @ fffffa8006d0db10
===============================================================================
Section 2 : x86/x64 MCA
-------------------------------------------------------------------------------
Descriptor @ fffffa8006d0da08
Section @ fffffa8006d0db90
Offset : 664
Length : 264
Flags : 0x00000000
Severity : Fatal
Error : GCACHEL2_ERR_ERR (Proc 0 Bank 6)
Status : 0xae0000000040110a
Address : 0x00000000ffb07540
Misc. : 0x000001f8a0000086
因此,有时代码使用 L2 缓存并崩溃,有时则不会。转储仅显示一般错误,因此我并不知道到底出了什么问题。
在ebay上再次购买相同的CPU并更换它。