06年1月的时候写过一篇有关acpi和apic的帖子。当时写这个帖子有两个原因:一是确实遇到了很多人混淆了apic和acpi的差别,也难怪,他们两个长得也太像了。二来是因为当时与次相关的两个核心参数(noapic,acpi=off)帮我解决了一个当时我觉得不可思议的问题,所以觉得有必要记录下来。

后来我又写了一个帖子,说到了又一次用这两个参数解决疑难杂症的事情。

没有想到,从那以后,我遇到很多奇怪的问题,基本都你觉得事情蹊跷的时候,一用这两个参数,嘿嘿,准行。
加上今天,我又遇到了使用这两个参数解决问题的事情,所以想记录一下我到目前遇到的这类问题,算是一个回忆吧。

最早应该是CALIAS项目了,DC4.1安装在IBM X346(现在的X3650)上。配有Qlogic的光纤卡,单核心启动一切OK,多核心起来,光纤卡看上去驱动正常了,就是无法访问阵列柜。

后来把机器扛到了公司,经过研发牛人的指点,算是搞定了,从那次起,知道了有这么一个参数。
同样机器和配置,在另外一个项目中也遇到了这个情况,不过要惨一点,kernel panic。加上这两个参数后,问题解决。

如果没有记错的话,HP ML570机器,安装X86-64版本的DC5,到解压内核时,不动了,按键盘没有响应。重启后,加入这两个参数搞定。

IBM R52笔记本安装红旗桌面4.1plus,安装正常,启动时,到出现ACPI后,不再往下走,加上apci=off后,问题解决。

还有若干次安装普通X86 pc服务器时,出现内核错误,增加这两个参数启动后搞定。

普通台式机,非集成的RTL-8100B/8139D网卡,安装DC5后,网卡能驱动,就是ping不通网络,dmesg能看到
NETDEV WATCHDOG: eth0: transmit timed out
eth0: Transmit timeout, status 0c 0005 c07f media 00.
eth0: Tx queue start entry 4  dirty entry 0.
eth0:  Tx descriptor 0 is 0008a03c. (queue head)
eth0:  Tx descriptor 1 is 0008a03c.
eth0:  Tx descriptor 2 is 0008a03c.
eth0:  Tx descriptor 3 is 0008a03c.
eth0: link up, 100Mbps, full-duplex, lpa 0xC5E1
NETDEV WATCHDOG: eth0: transmit timed out

开始以为是驱动版本过低,但是想想这样的网卡对linux而言是多么的标准呀,百思不得其解中,加入这两个参数,问题解决。

总之:如果你遇到了觉得不可思议的问题时,可以优先考虑增加acpi=off noapic的核心参数,也许以为是大问题的事情就这么轻松的解决了。

方法:
/boot/grub/menu.lst文件,在启动的核心kernel那行最后加上
acpi=off noapic

noapic和acpi=off能帮我做到什么?相关推荐

  1. linux电脑开机显示pciroot,PCI ROOT HID fail=0x5 ACPI Linux错误一般解决之道

    我的两台服务器里dmesg里有以下错误,请教是什么原因? os :rhel4.4 服务器型号: hp dl380 g4 ,g5 shpchp: acpi_shpchprm:\_SB_.PCI0 eva ...

  2. linux acpi 代码,ACPI简介 Linux

    ACPI – the Advanced Configuration & Power Interface. ACPI是OS,BIOS和硬件之间的抽象层.它允许OS和平台独立的发展,比如新的OS可 ...

  3. 安装linux系统提示acpi,linux ACPI 知识

    为什么学习ACPI ACPI是Intel(i386,x86_64,IA64)平台的标准固件规范,绝大部分OS需要从BIOS得到的信息都可以从ACPI得到,并且现在的趋势是未来的任何新的特性相关的信息都 ...

  4. linux设备acpi表配置,linux ACPI 知识

    为什么学习ACPI ACPI是Intel(i386,x86_64,IA64)平台的标准固件规范,绝大部分OS需要从BIOS得到的信息都可以从ACPI得到,并且现在的趋势是未来的任何新的特性相关的信息都 ...

  5. linux 禁用cpu的acpi,Linux中的ACPI和APIC

    Linux中的ACPI和APIC 发布时间:2007-12-21 01:00:21来源:红联作者:qtsmy 今天一朋友笔记本系统启动有问题,用的是ubuntu,据说是启动速度越用越慢,今天是完全进不 ...

  6. 安装linux系统提示acpi,安装Linux系统时的ACPI和APIC问题

    安装Linux系统时的ACPI和APIC问题 在开始安装Linux系统时,经常会遇到关于ACPI和APIC的各种提示,然后安装被停止.这是由于这两项功能和Linux不太兼容. 解决办法是,在光盘刚启动 ...

  7. 使用Everest和ACPI Patcher轻松生成dsdt.aml

    不知道有没有人发过,最近看到网上一些有关dsdt的帖子,在存在windows操作系统的情况下,个人感觉这是最简便的制作打好补丁的dsdt.aml的方法.未在XP下测试过. 不需要bios文件,所以不受 ...

  8. linux acpi=off

    kernel后加acpi=off 是什么意思? acpi=off是关闭高级电源管理接口 使用acpi = off会在启动Ubuntu时暂时禁用高级配置和电源接口.如果必须添加acpi = off使ub ...

  9. 【教程】修复常见ACPI问题(DSDT等)

    参考文章: http://forums.gentoo.org/viewtopic.php?t=122145 http://bbs.gter.net/bbs/viewthread.php?tid=109 ...

  10. 什么是ACPI,什么是APIC

    ACPI和APIC有什么关系? 很多人问道了什么ACPI,什么是APIC,他们有没有关系?名字这么相近.下面给出我对其的一些理解,具体的解释可以查看内核文档库的内核参数文件: /usr/src/`un ...

最新文章

  1. (Python)numpy的argmax用法
  2. python3 List 中的字符串合并
  3. JavaScript精进篇
  4. 今日头条 Go 建千亿级微服务的实践
  5. C/Cpp / 设计模式 / 模板模式
  6. liferay spring mvc 案例地址
  7. webapi 状态返回 php,web api不想建实体,用dynamic类型返回数据
  8. 使用 ONNX 模型做预测
  9. 15. Django基础:cookies和sesseion
  10. javascript document.cookie
  11. windows_正确修改windows用户名(win10/win11)实践/副作用说明
  12. 2022G3锅炉水处理上岗证题库及答案
  13. mmdetection3D---(1)
  14. Mapped Statements collection does not contain ... Mybatis报错解决
  15. Mono.Cecil ReaderParameters
  16. 安防摄像头互联网直播方案LiveGBS设计文档
  17. 云桌面场景化升级新作,锐捷网络发布全新远程办公“U空间”
  18. [JZOJ3385] [NOIP2013模拟] 黑魔法师之门 解题报告(并查集)
  19. EasyNVR查看直播视频流显示黑屏原因排查
  20. 好用android平板,好用却不平凡,Remix OS让安卓平板活过来!

热门文章

  1. PRM–endRequest事件
  2. 在ASP.NET中创建安全的web站点
  3. stm32如何执行软复位_stm32f7软件复位 stm32f0 软件复位
  4. js实现轮播图常规类(原生JS,没有任何框架)
  5. Hexo Next底部powered by的logo栏更改以及注意事项(附官方文档,文末有福利链)
  6. Caused by: java.lang.ClassNotFoundException: backtype.storm.topology.IRichSpout
  7. VSA Cluster中小企业无SAN环境解决方案
  8. LSET与LREM结合删除list中特定索引的值
  9. postgresql使用pg_rman备份恢复
  10. PackageManagerService源码阅读笔记