ホームページ  >  に質問  >  本文

Linux因为LAPIC开机自动重启,如何debug?

目前操作系统:Debian 8
主板型号:超微 X8DTL-3F
CPU:E5506 x 2


在grub添加nolapic后。系统可运行,不再自动重启。只是8核变成单核,只能用一个cpu。
或者在BIOS内禁用APIC功能后,也可以进系统。但也是一个cpu。

通过google找了很多资料,可以确定的是BIOS本身有Bug,该主板的BIOS固件很长时间也没有更新。(我已经升级为官方最新的R 2.1b版本)很多类似的问题,用户都是超微主板。

服务器10年3月购买,现在跟换主板不是很划得来。所以想通过系统等非硬件方面解决这个问题。
但是在grub中添加 apic=debug 或者 apic=verbose 并没有任何错误提示。在内核加载(黑屏)过程中直接重启。

目前已经走到一个死胡同,不知道错误细节,没法通过google去查找问题。

想请教大家:
1,禁用nolapic后,可否开启多cpu?
2,不禁用BIOS中的APIC,如何使用Linux排错?(查找问题,想规避这个错误)


Windows运行正常,测试其他Linux操作系统,问题一样。测试过的有
ubuntu-16.04.1-desktop-amd64
openSUSE-Tumbleweed-GNOME-Live-x86_64-Snapshot20161128-Media
Fedora-Workstation-Live-x86_64-25-1.3
debian-8.6.0-amd64-netinst
debian-live-7.6.0-amd64-standard
debian-live-7.11.0-amd64-standard

高洛峰高洛峰2763日前441

全員に返信(1)返信します

  • ringa_lee

    ringa_lee2017-04-17 16:28:30

    11 月 5 日に予期せず再起動した後、自動的に再起動するようになりました。メモリの問題かと思い、新しいメモリモジュールを購入しました
    11月10日。メモリモジュールを交換しても問題は解決しませんでした。ハードディスクをスキャンしたところ、ハードディスク上の不良セクタが原因であると考えられました。新しいハードドライブを購入しましたが、問題は解決しません
    ... 1か月の苦労の後、BIOSを更新し、システムを変更しました。 Linuxコアの起動パラメータなどを理解する。 nolapic などの apic を無効にすることでシステムに入ることができることを理解してください
    12 月 17 日 ハードウェア以外の解決策をすべて試しましたが、結果は得られませんでした。マザーボードのノースブリッジが焼けたのかと思い、中古のマザーボードを購入しました。交換後も問題は解決しません
    12月22日 CPU+ファン、シャーシ+電源を購入。 CPUを交換しても問題は解決しませんでした。交換されず、まったく考慮されていなかった最後の部品は電源です。交換後も使用可能です。今はすべてが正常です。この時点で、別のサーバーを組み立てました。
    12月24日 別のサーバー電源を購入
    12月28日 両方のユニットが使用できるようになりました。 。 。

    返事
    0
  • キャンセル返事