为什么 Linux 3.2 内核(Debian 向后移植)在启动过程中挂起?

为什么 Linux 3.2 内核(Debian 向后移植)在启动过程中挂起?

我想在 Thinkpad T60 上的 Debian wheezy(稳定版)上升级 Linux 内核。我安装了linux-image-3.2.0-0.bpo.4-686-pae版本3.2.41-2~bpo60+1。问题是它在启动期间挂起,就在Cleaning ifupdown....之后

BUG: soft lockup - CPU#1 stuck for 23s

我能做些什么吗,或者这是一个内核错误?我在使用较旧的 2.6.x 内核时从未遇到过此问题。

在此输入图像描述

答案1

发生的事情的关键是它挂起modprobe:它可能在尝试加载某个硬件的模块时挂起。

要尝试的东西:

  • 添加noapic到内核命令行,并确保quiet不存在,以便您可以看到发生了什么
  • 确保您的笔记本电脑的 BIOS 为最新版本
  • 如果您确实设法找出导致挂起的模块,请从恢复 CD 启动并将模块添加到/etc/modprobe.d/blacklist.conf

答案2

潜在问题#1

我发现了一个与您的问题类似的问题,标题为:如何修复“BUG:软锁定 - CPU#0 卡住 17163091968 秒”?。也许这也与你的问题有关。

潜在问题#2

启动板中的另一个问题听起来与您的类似。问题标题:BUG:软锁定 - CPU#0 卡住了 23 秒! [kworker/0:3:566]; RIP: 0010:[][]mei_timer+0xc3/0x260[m​​ei]。此问题的解决方法是更新到较新的内核。

解决方法?

一般来说,我建议您尝试升级到较新的内核,以确认问题是否出在您的硬件+内核版本的组合上。

相关内容