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

 mobiledu2502872687 发布于 2022-10-31 13:37

目前操作系统: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

1 个回答
  • 11月5日 意外重启后,之后开始不断的自动重启。以为是内存问题,购买新内存条
    11月10日 更换内存条后,问题依旧。扫描硬盘,以为是硬盘坏道导致。重新购买硬盘,之后问题依旧
    ... 折腾一个月,刷BIOS,换系统。了解linux核心启动参数等。明白通过nolapic等禁用apic方式可以进入系统
    12月17日 一切非硬件解决方案全部尝试,并无结果。以为是主板北桥烧坏,购买二手主板。更换后问题依旧
    12月22日 购买CPU+风扇,机箱+电源。更换CPU,没解决。最后一个唯一没有更换也是万万没有想到的一个零件,电源。更换后可以可以用了。一切正常了。此刻,我又多组装起来一台服务器
    12月24日 再购买一个服务器电源
    12月28日 两台都可以用了。。。

    2022-10-31 23:16 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有