5.7 IBM驱动器属系介绍
根据结构的相似特性和修复方法,可将IBM驱动器属系进行分组。
5.7.1 22GXP、34GXP、37GP属系
22GXP(DJNA7)、34GXP(DPTA7)和37GP(DPTA5)这3个属系驱动器的电路板结构类似。DJNA属系的电路板如图5-19所示。
图5-19 DJNA属系驱动器电路板外观
表5-1中标明了组成这些属系的驱动器型号。在DJNA属系中,低级型号的驱动器有4个磁头,最大盘片数是5, PCB上存在以下两种ROM芯片。
集成在处理器内部的掩膜ROM:包含可执行的微处理器代码和默认设置值。
串行Flash ROM(NV-RAM):包含访问磁盘固件区的设置参数,型号为S93C56,容量为256字节。
微处理器发生故障时,没有HDA PCB就不能报告就绪,工具启动时将会显示NV-RAM读取错误的信息。如果微处理器功能正常,没有HDA PCB时将独自获取NV-RAM内容并总是报告就绪(只有状态寄存器中的DRDY和DSC灯亮)。
如果固件模块不可读,将显示信息“Modules table cannot be read, Continue? ”(模块表不可读,继续吗?)和“Error reading zone allocation module, Default zone allocation used.”(读区域分配模块出错,使用默认的区域分配)。如果在这个过程中驱动器从启停区移开磁头,而且没有听到敲盘声,则最大的可能是固件数据错误。这种情况下可以运行“Check firmware structure”(检查固件结构)命令并查看哪个模块有损坏。
如果模块可读,但是包含错误信息,可以使用“Write modules”(写模块)命令重写损坏的模块。
PCB有好几个固件版本,均位于处理器内部ROM中。匹配的固件版本是兼容的。此外,固件版本号和ROM版本号的最后2个字符可能不同。将一个属系驱动器的PCB安装到另一个属系驱动器的HDA上,这在原则上是不可能的,因为它们使用的掩码ROM不同,读/写和马达控制芯片也不同。
如果必须从一个磁头数不同但包含同样的处理器ROM版本的驱动器上取用PCB,应该消除它们之间的差异(如NV-RAM内容)。在独立地分离了HDA的电路板上读/写NV-RAM是可能的。为了达到这个目的,不连接马达电缆一直等到PCB报告就绪应该足够了。
如果1个或多个磁头损坏,驱动器就会进入无限循环状态。这种状态下,磁头组件会持续敲击限位器发出声音。如果磁头功能正常,问题是由错误的固件数据引起的,那么在发出敲击声后驱动器很快就会报告就绪。由此可以区分是磁头损坏还是固件数据损坏。
5.7.2 40GV、75GXP、60GXP、120GXP属系
40GV(DLTA5)、75GXP(DTLA7)、60GXP(AVER)和120GXP(AVVA0)属系的电路板结构类似。DTLA7属系电路板如图5-20所示。AVER属系电路板如图5-21所示。
图5-20 DTLA7属系驱动器电路板外观
图5-21 AVER属系驱动器电路板外观
DLTA5和AVVA0属系的电路板结构非常相似,如图5-22所示。
图5-22 DTLA-5、AVVA属系电路板示意
表5-1中标明了属系型号的组成。在这些属系中,低级型号包含2个磁头(有时会遇到经工厂翻修的1个磁头的驱动器),最大盘片数为5。这些型号的驱动器使用了玻璃盘片。玻璃盘片的表面平整精度比铝制盘片高。
PCB上存在3种ROM芯片,具体如下。
集成在处理器内部的掩膜ROM:包含可执行微处理器代码和默认设置值。
串行Flash ROM(NV-RAM):包含访问磁盘固件区的设置参数,型号为S93C56,容量为512字节。
第三种ROM芯片并不总是出现在PCB上。这种Flash ROM可以代替掩膜ROM存储固件数据,用于驱动器出货时的样品测试,以更正ROM代码中的错误。这种芯片的插座位于NV-RAM附近,型号为25FV101T,容量为1Mb(256KB)。
与以前属系的驱动器不同,NV-RAM中的错误信息会导致PCB挂起以阻止报告就绪。这种情况下可以通过第5.6.3节中介绍的方法使驱动器结束敲盘并报告就绪。驱动器报告就绪后必须写入正确的NV-RAM。执行此操作时,推荐不连接驱动器而先启动修复工具,这样可以避免发出额外的命令,如驱动器ID请求和软件复位等。
模块损坏时,驱动器的行为与前面介绍的属系类似。
这些属系驱动器的磁头不再像以前那样停泊在盘面上,而是停泊在磁盘边缘之外的一个用特殊合成材料做成的架子上。这种方法会使磁头进入/退出时弯曲从而划伤磁盘,磁头也会频繁地“粘”在磁盘上。
如果驱动器中已被证实的缺陷在写入过程中消失,可以方便地使用“Factory formatting”(工厂格式化)命令修复它,以取代覆写整个驱动器空间的过程——既然没有数据,也就没有控制命令发送给驱动器或从驱动器发出,因此可以以尽可能高的速度进行。AVER属系40GB的驱动器完成工厂格式化过程用时大约25分钟。
扇区损坏的情形多由PCB和HDA的连线点接触不良引起,两者的连接是由位于PCB板底下的电源插头附近的排针连接完成的。而这些驱动器的PCB装配得并不牢固,机械位移或热变形都会导致插头焊锡脱落。因此,在修复之前应该重新焊接,并确认不是接触问题,以免把简单的问题复杂化。