故障搞不定别忘了“放电”尝试

        大家都知道CMOS的放电,但今天这里讲的放电却不是CMOS放电,而是指的是交流电源,“放电”也就是拔掉电源,清掉电脑里残留的电量。
        情况是这样的,单位新买的IBM 3650M2服务器装完系统后,网卡竟然无法使用,由于是新机器,硬件故障的可能性应该比较小,但在众多的常规方法都试过仍然无效的情况下,打了IBM的800电话,最终得到的答复是这款型号的机器有一部分存在主板与网卡冲突的问题,解决办法,刷IMM以及UEFI。
        从IBM网站下载最新的IMM以及UEFI程序,先刷IMM,重启,再刷UEFI,再重启,故障依旧。
        按照IBM技术人员的说法,以上步骤操作完以后问题就应该解决了,但实际情况是问题依旧。
        结合以往运维的一些经验,打算最后再尝试一下。服务器关机,拔掉电源,连续按几下服务器电源开关,等待片刻,重新插上电源,开机。这时可以看到系统自检时的一些信息已经不一样了,开始期待问题能够得到解决。进入系统后,果然系统识别网卡并重装驱动,稍后,插上网线,OK,一切正常了。
        经验谈:
        为什么拔掉电源,并按几下电源开关,然后重新插上电源、开机后问题得到解决了呢?个人猜测原因是这样的,因为现在的电脑、服务器都越来越智能化(主要是为了支持现在的键盘、鼠标以及网络唤醒功能),以普通台式电脑来说,正常关机后,主板上仍然会带电,所以在主机中的某个部件(我目前遇到的基本上都是网卡)可能“死机”(硬件中都有固件,而这个固件在长久运行之后也可能会出现问题),这时虽然关机,但网卡上仍然带电,所以重启电脑问题仍然不能得到解决(就好比电脑死机时,敲键盘、鼠标没反应一样),而拔掉电源,按几下电源开关,这时主板上的电源开关接通,主板中残留的电量会被用尽,再次接电开机,故障就会得到解决(好比电脑死机时的“冷启动”一样)。
        以往遇到的一些机网卡不能使用,甚至在设备管理器里都找不到网卡,正常思路是网卡坏了,但这时关掉电脑,拔掉电源线,并连续按几下主机电源开关,然后再重新插上电源、开机,故障解决。这种故障我自己遇到以及有时有朋友打电话求助时是此类故障的,已经不下10次,所以相信这类故障也算是常见了。
        而此次服务器中的网卡问题,为什么刷了IMM、UEFI后,也重启了问题没有得到解决呢?根据未拔电源时的重启自检情况和拔电源后的重启自检情况比对,个人猜测是服务器采用类似Cache技术,开机后,相关的固件程序(如IMM、UEFI)会自动加载到内存中保存,这样服务器重启时可以加快启动速度。虽然我刷了硬件的IMM、UEFI,但内存的Cache的IMM、UEFI程序版本还是旧的,因此问题依旧。拔掉电源,按电源开关,这时会将主板中残留的电量放掉,这时内存中Cache的固件程序也会消失,这时再开机,会重新从硬件的EEPROM中加载固件(这里的固件是刷过了的),这样问题就解决了。
        所以在运维过程中,遇到硬件问题无法解决的时候,不妨试试关机、拔电源、放电,说不定问题就能得到解决了。
        小提示:
        关机、拔电源后、按电源按钮放电后,建议稍微等一下再插电源开机(建议等待时间超过30秒以上),以防因瞬间电流问题引发新的硬件问题。

你可能感兴趣的:(职场,IBM,运维,休闲,3650M2,网卡故障)