cpu到底怎么刷微码啊。

cpu到底怎么刷微码啊。,第1张

大多数主板都是支持771 CPU的全指令集。刷不刷微码都是一样的。只有少数主板无法完全识别771 CPU的某些指令集,必须要刷微码才能解决。 

如果不刷微码,某些指令集识别不出来,也就稍微影响CPU的性能,无法使CPU性能发挥到最大。只有在主板无法完全识别CPU指令集的情况下,才需要刷微码,否则不需要刷。

扩展资料:

微码被存储在ROM中和允许新添加的机器指令,不需要它们被设计为电子开关,当新的指令被需要时。一些微指令将通常需要被取得、解码和执行每个机器编码指令。

这些元素使微程序/微码与更多熟悉的汇编指令相比存在于一个低的概念水平上。每个元素用"micro"的前缀来区分来防止混淆:微程序,微码,微指令,微汇编程序等。

微码多运行在MCU这种极度轻量级的CPU上,而固件则运行在稍微重一些的CPU上,OS则运行在更加重量级的CPU比如服务器CPU上。它们一个比一个强大,处理的逻辑也是一个比一个复杂。

环境交代:

IBM X3500 M3,安装centos7系统,运行一段时间后出现无法正常进入系统,断电在开机后,反复重启,每当开机到达系统进度条时,服务器黄灯报警,进入WEBbios查看raid系统,磁盘正常,raid信息正常。

报错信息如下:

1.IBM X3500 M3出现黄色报警灯,同时出现NMI和PCI报警灯

文件:ibm_fw_imm_yuoo57h_linux_32-64.bin

ibm_fw_uefi_y4e160a-1.15_linux_32-64.bin

更好的支持硬件设备,还有主机的启动的检测程序事存储在微码芯片中的。

当启动主机时,机器先执行这些程序,包括对机器进行POST检查等等。

ibm的升级程序主要是给那些thinkpad不兼容硬盘用的

降噪音没听说过

对于rs6000和p的机器微码升级的过程不尽相同,各有区别,在此本人以7025-f50机器为对象详细讲述升级微码的过程:

1.确定当前微码版本

读出当前安装的FIRMWARE的版本。

lscfg -vp | grep alterable

使用这个命令后将会得到如下的信息:

ROM Level (alterable).......L02113

ROM Level (non-alterable)...wc010611

ROM Level (alterable).......wc010611

第一行表示当前安装的FIRMWARE(installed firmware)的版本。如果最右边的六位数字早于03323就应该考虑安装这个升级。

第二行表示当前服务处理器(Service Processor FW)的版本。如果最右边的六位数字早于010611就应该考虑安装这个升级。

2.上传微码升级文件

Mkdir /tmp/updata

Cd /tmp/updata

ftp {F50}

bin

lcd /tmp/updata

mkdir /tmp/fwupdate

cd /tmp/fwupdate

put WIL03323.img

quit

通过FTP将7025F50F.BIN文件传到F50的/tmp/updata中去

3.解开、校验升级文件

Chomod +x 7025F50F.BIN

./7025F50F.BIN

运行后将会产生三个文件:

WIL03323.img

Wc010611.img

ReadMe.TXT

sum WIL03323.img

将会有如下显示:

54524 1024 WIL03323.img

54524就是效验

sum wc010611.img

将会有如下显示:

21507 363 wc010611.img

21507就是效验码

比对下表看效验码是否一致!

System Firmware Service Processor Firmware

Distribution Date Filename Size Check Sum Filename Size Check Sum

December 2003 WIL03323.img 1048576 54524 wc010611.img 370800 21507

November 2003 WIL03273.img 1048576 41606 wc010611.img 370800 21507

June 2003 WIL03115.img 1048576 09107 wc010611.img 370800 21507

June 2002 WIL02113.img 1048576 63736 wc010611.img 370800 21507

January 2002 WIL01337.img 1048576 18006 wc010611.img 370800 21507

November 2001 WIL01269.img 1048576 41611 wc010611.img 370800 21507

August 2001 WIL01159.img 1048576 15085 wc010611.img 370800 21507

Dec 2000 WIL00278.img 1048576 06894 wc000901.img 371056 24934

Dec 1999 WIL99308.img 1048576 56934 wc990831.img 371048 11591

Oct 1999 WIL99253.img 1048576 26469 wc990831.img 371048 11591

May 1999 WIL99071.img 1048576 44450 wc990315.img 346192 11304

Jan 1999 WIL99005.img 1048576 32964 wc981228.img 346192 56282

Dec 1998 WIL98303.img 1048576 28887 wc981123.img 341892 58680

Jul 1998 WIL98091.img 1048576 00766 wc980619.img 332580 43592

Apr 1998 WIL98091.img 1048576 00766 wc980413.img 332256 11764

Jan 1998 WIL97285.img 0990063 10507 wc980105.img 325552 41505

Oct 1997 WIL97285.img 0990063 10507 wc970409.img 289308 60679

Apr 1997 WIL97094.img 0989738 07321 wc970409.img 289308 60679

Original (GA) WIL97091.img 0989738 12966 wc970409.img 289308 60679

4.升级F50微码

全部一致以后准备升级FIRMWARE。

Cd /usr/lpp/diagnostics/bin

./updata_flash –f /tmp/updata/WIL03323.img

在这个升级处理过程中将会被询问是否升级 FIRMWARE和是否重新启动。更新过程将会长达1-10分钟,时间将取决于系统的具体配置。

5.校验升级结果

升级成功后的效验

lscfg -vp | grep alterable

查看FIRMWARE的版本是否是:

ROM Level.(alterable).......L03323

ROM Level (non-alterable)...wc010611

ROM Level (alterable).......wc010611


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/266260.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-18
下一篇2023-04-18

发表评论

登录后才能评论

评论列表(0条)

    保存