运行 Linux 的联想 Thinkpad E430 似乎随机冻结

运行 Linux 的联想 Thinkpad E430 似乎随机冻结

我的联想 Thinkpad E430 运行的是 Xubuntu 12.04,从 2013 年 4 月(我购买笔记本电脑时)开始就一直如此。在过去的几周里,我的笔记本电脑似乎随机地死机。我在安装和启动旧版本的内核后开始注意到这一点,但即使恢复到最新版本后,问题仍然存在,所以这可能只是巧合。症状如下:

  • 计算机会随机出现完全无响应的情况,包括鼠标光标等。它可以连续几天保持响应,或者在一小时内多次冻结。
  • Ctrl+Alt+F1(或其他控制台)不起作用,或者至少我无法切换到它们。
  • SysReq+REISUB 似乎什么也没做。
  • 当时播放的任何音频都会以大约十分之一秒的样本大小循环播放。
  • Syslog 和 Dmesg 没有任何值得注意的内容。
  • 运行memtest一个多小时后,没有发现任何错误。

可能的解决方案很难测试,因为它可能每隔几天就崩溃一次,或者在一小时内崩溃两次。这使得可能的解决方案与随机机会难以区分。

这似乎不是由于 CPU 过热造成的,因为我在空闲时它就冻结了,而在玩多人 FPS Xonotic 时它仍然保持完美的响应。

此时,我已经用尽了我的故障排除技能,正在向社区寻求帮助。感谢您提供的任何帮助。

编辑

lspci如果问题是特定硬件或驱动程序的已知问题,则以下是的输出:

00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4)
00:1c.3 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 4 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM77 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader (rev 01)
03:00.0 Network controller: Intel Corporation Centrino Wireless-N 2230 (rev c4)
0c:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07)

更新 2

我注意到,笔记本电脑在一夜未使用后,在清晨更容易崩溃。此外,在重新启动后更容易崩溃,尽管我只在崩溃后重新启动,所以崩溃可能是成群出现的……

更新 3

我把笔记本电脑送回联想更换主板和内存,以为问题与这两个部件之一有关。不幸的是,收到我新“修好”的笔记本电脑后,问题仍然存在……我开始怀疑硬盘驱动器,因为那个部件没有更换。我将通过从外部驱动器启动几天来测试这一点。

更新 4

在花了 24 多个小时从外部硬盘启动而没有出现任何故障后,我断定问题最有可能出在内部硬盘上(或者可能是 SATA 总线本身)。我将从内部硬盘启动 24 小时,以确保问题不是由于更新而自行解决的软件问题。

更新 5

它花了几天的时间在内部驱动器上运行才崩溃...我现在要再次使用外部驱动器运行一周或更长时间。

更新 6

好吧,事情终于发生了。它终于在从外部驱动器启动时崩溃了。福尔摩斯从来没有告诉我们当全部所有可能性都被排除了,包括不太可能发生的情况。

更新 7

到目前为止,我一直认为这是一个硬件问题。现在,我将尝试不同的角度,并假设这可能是一个软件问题。这篇文章让我怀疑这是否是一个内核问题:http://richxiong89.wordpress.com/2012/11/15/system-freeze-on-ubuntu-12-04-64-bit/

因此,我已将 Raring 的内核更新至 3.8(3.8.0-37-generic)版本,以查看是否能解决问题。与往常一样,我会尽快报告。

更新 8

在新内核上运行了 10 多天后,我的笔记本电脑从未死机过一次。此时,最有可能的是内核与硬件的交互导致了这个问题。我将添加一个答案,说明我为安装新内核做了什么,以便其他遇到此问题的人可以找到解决方案。

答案1

问题解决了!

经过数周的努力解决这个问题后,我发现安装新版本的内核是我的解决方案。

在 Ubuntu 上安装较新的内核相当简单,而且万无一失。只需linux-generic-lts-raring从 repo 安装软件包即可。当然还有其他内核,但这个内核帮我解决了问题。

相关内容