为什么当TCM卡存在时,清完CMOS后不报CMOS checksum error ?

本文讨论了一个在有TCM卡的计算机上清除CMOS后不显示CMOS checksum error的问题。分析表明,TCM卡初始化触发的reset导致检查错误未被报告。解决方案是设置一个CMOS标志位,在检测到错误时标记,并在后续步骤中判断该标志来决定是否报告错误。
摘要由CSDN通过智能技术生成

一.Bug report


SVE03出货时会有两种型号,have TCM和no TCM,他们共用一套BIOS code。SIT最近反馈了一个issue,使用拔CMOS battery的方式清CMOS,有TCM的机台上不会报CMOS checksum error,而 no TCM的机台则没有此问题。


二.Bug Analysis


我首先想到的是这个问题和TCM卡有什么关系,可是想不出来,那就只能使用笨方法去追code了。于是去子程序postCmosTest里丢debug code,发现一个现象,这个程序在整个POST过程中被调用了两次,第一次会check到error,第二次则不会。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: CMOS校验和错误是指计算机的CMOS芯片中存储的校验和与实际校验和不一致的情况。这可能是由于电池电量不足、CMOS芯片损坏或其他硬件问题引起的。当计算机启动,它会检测到此错误并提示用户进行修复。修复方法包括更换电池、重置CMOS设置或更换CMOS芯片。 ### 回答2: CMOS checksum error是指在计算机启动,出现了CMOS校验和错误。这个错误通常是由于计算机硬件或BIOS设置有问题引起的,一旦出现这个错误,计算机启动会停止在某个阶段,无法顺利启动。这个错误可能出现在各种操作系统中,包括Windows、Linux等。 CMOS是计算机上的一块芯片,它存储了一些计算机的基本设置和系统钟等信息。校验和是用来检测CMOS中数据完整性的一种方法,计算机在启动会读取CMOS中的校验和,并进行验证,如果校验和出现错误,计算机就会提示“CMOS checksum error”。 这个错误的原因可能是多种多样的,比如CMOS电池失效、电压不稳、过热等硬件问题,或者BIOS设置有误、软件安装不当等软件问题。解决这个问题的方法也有很多,一般来说,可以尝试更换CMOS电池、重新设置BIOS、卸载不必要的软件、清理和维护计算机等。如果这些方法都无法解决问题,可能需要考虑更换计算机部件或重装系统等操作。 总的来说,CMOS checksum error是计算机启动遇到的一种比较常见的错误,虽然这个错误有很多可能的原因,但是大多数情况下是可以通过简单的调整和维护来解决的。 ### 回答3: CMOS Checksum Error是计算机启动出现的一种错误信息。它通常表示的是BIOS(基本输入输出系统)中的CMOS(互补金属氧化物半导体)芯片中存储的校验和错误。 计算机的CMOS芯片存储着一些重要的系统配置信息,比如硬件设置、间、日期、密码等。当计算机正常启动,BIOS会检查这些信息是否被篡改。如果CMOS芯片中存储的校验和与BIOS预设的校验和不符合,就会出现CMOS Checksum Error错误信息。 造成CMOS Checksum Error错误的原因有很多,最常见的原因是电池电量不足或电池已损坏。因为电池供应CMOS芯片的电力,如果电池电量不足或电池已损坏,CMOS芯片就无法正常工作,从而导致校验和错误。此外,系统的硬件可能会发生故障,导致CMOS芯片中的信息被修改或丢失。 为了解决CMOS Checksum Error错误,您可以尝试以下方法: 1. 检查电池:打开计算机主机,检查CMOS芯片周围的电池是否失效或电量不足。如果电池已经损坏,需要更换新的电池。 2. 重新设置CMOS:使用BIOS设置工具,重新设置CMOS芯片中的信息,包括可启动设备、日期和间、硬件数量和配置等。 3. 更新BIOS:如果以上解决方法未果,可以尝试更新计算机的BIOS。但请注意,在更新BIOS之前,务必备份重要数据,并确保您了解BIOS更新的风险与后果。 总之,CMOS Checksum Error错误是一种比较常见的计算机错误,通常可以通过检查电池或重新设置CMOS芯片等方法解决。如果您遇到类似问题,请不要惊慌,认真排查故障原因,找到正确的解决方法即可。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值