BIOS ROMQA

从事BIOS Founction Test实属碰巧,稀里糊涂地走进了工作岗位,短暂的几个月,让我慢慢熟悉了Skidrow(Park)的测试流程,一款比较老的BL685c G7服务器。

两个月后第一次接手了师傅手下的Skidrow,一个不少人认为不怎么好测试的案子。

我对它的评价是像一个不会说话的孩子,不会说话的孩子哪里不舒服就用哭来告示,它无论哪里不舒服就会罢工,毫无征兆的开不来机,扑闪扑闪的闪着红灯,对于一个陌生的主人,它似乎更是有点不适应,一天里不知道有多少次闪着红灯,怎么整就是起不来,慢慢琢磨,总算慢慢熟悉属于它独有的特点。

一、闪红灯,起不来。

        1、685是AMD平台,不像其他intel平台的那些板子,会在POST报一些错误,比如内存没插好,报哪个CPU哪根内存没插好的error,685的32个内存只要有一根没插好就会开不了机,闪红灯。所以在换了配置之后,开不了机,很有可能就是一些硬件接触问题,尤其是CPU,Memory,Option Card。

        2、访问硬盘就闪红灯,之前以为有issues,后来发现,是因为在接HDD背板的数据线的时候出现了交叉,两根数据线无线序正反,但是接法符合数字电路设计规则没有交叉的线路,线序基本都是平行关系。

        3、温度过高,依旧会闪红灯,当温度达到某个极限,会开不了机,所以尽量将chassis合上。

二、OS installation

       1、Windows。64Bit系统最好装Windows 2008 R2 SP1,在测试Processor的时候才能得到准确的结果。

       2、Linux。685是唯一一个不用打Smart Start Driver的G7产品,直接打SPP Snap3.5最新版本即可。

       3、VMware。 685上装的是EXSI 4.1 的系统,要求满载安装,当无条件满载时,可通过设置RBSU—Advanced Options—Advanced Performance Tuning Options—Node Inter leaving为Disabled即可达到不满载安装的目的。

三、Diagnostic

        1、Diagnostic Utility。当接有硬盘时,显示为三个Pass,当不接硬盘时显示为三个Failed,注意如果此时接有可启动U盘时依旧显示为Pass。

         2、Memory Test。 最好满载时进行MemoryTest。显示位置与大小是否正确。

四、Inspect

        1、首先通过F2将数据备份到Floppy。因为测试会意向一些数据的变化,所以先检查CMOS data和EV data。

         2、结合RBSU选项进行测试。

五、RBSU

        注意如下项:

        1、Systems Default Options。在保存user default值后,按Tab键,右侧变为enabled,load default后会变为user default值,erase user default值后load default值为系统默认default 值。

       2、Power Button。 POST,RBSU,OS,DOS下。

       3、RBSU USB Options。所有USB 设备接上。enable:POST,DOS,OS下都可用,Disabled:都不可用,Legacy USB Disabled:POST下不可用,OS下可用。External USB Disabled:外部USB不可用。

       4、Processor Options。2cps和4cps,核数设置为4的倍数,POST,Systems Information,Task Manager,Device manger。

       5、Right hand Pane。结合实际情况核对。注意NIC Address。Windows,Linux,VMware(不同命令)。

六、USB

        non-bootable USB应在RBSU中erase,否则无法破坏分区。必要时给Hub供电。

七、SD Card.

        结合RBSU中USB Options,non-bootable SD card在RBSU中erase。

八、WOL

       1、注意内存不能大于C盘剩余空间,不然无法 Hibernation。Option NIC Card记得打驱动。

       2、通过OA,记录Bay上映射网络端口的物理地址及位置。

       3、设置系统的Power management。

九、switches

      1、完整的Switches需用到Power Backblane,不能局限于C3000。

      2、Position 1 – Gromit Security

             Position 2 – Configuration Lock:RBSU Options无法修改

             Position 3 – Pal Program

             Position 4 – ROM debugger:结合BIOS Serial Console &EMS出现DDT。

             Positon 5 - Password Disable:重置密码

             Position 6 - Invalidate Configuration:load default

             Position 7:8--POST LED Switches:出现critical issues时会提供port84,85值。

十、Flash Component

       1、Windows,Linux,VMware(不同版本不同命令)。

       2、Windows下注意区分32位和64位flashtool的区别。

       3、每次刷flashtool时,先切换到Backup ROM 版本。避免将Backup刷成同一版BIOS。

 

自己很笼统的一个概述,很多细节的省略,留给自己慢慢琢磨,希望从此能好好沉淀,从零开始,好好学习BIOS深层的东西,了解每一个阶段每一步更深层次的原理,给自己好好充电,欢迎介绍经典书籍或资源。

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值