<P></P><P>产品: Solaris 9 Operating System Solaris 10 Operating System Solaris 8 Operating System BUG编号: SUNBUG:6272112 影响 一些Sun SCSI和FC-AL的磁盘驱动器(如下所列)在高连续写入期间可能变得不能访问。 成因 该问题可能发生在下面的磁盘驱动器中: LVD Ultra-320 SCSI: DK32EJ36N (390-0111) without patch 116369-10 DK32EJ72N (390-0108) without patch 116370-10 DK32EJ14N (390-0155) without patch 116512-06 HUS10143A (390-0179) without patch 116512-06 HUS10733A (390-0176) without patch 116370-10 FC-AL: DK32EJ36F (390-0146) without patch 116463-02 DK32EJ72F (390-0117) without patch 116464-02 DK32EJ14F (390-0120) without patch 116465-02 HUS1073FA (390-0167) without patch 120400-02 HUS1014FA (390-0173) without patch 120401-02 只有满足下列所有条件时该问题才会发生: 1. 一个或多个以上的磁盘正在被用作内部支持的主机,或者在JBOD配置。当磁盘安装了一个基于控制的RAID组时,如StorEdge A1000,SE3120或者SE3310,该问题不会发生。 2. 磁盘的版本比PQ0F,PA05(SCSI磁盘驱动器),2Q0J或2A08(FC-AL磁盘驱动器)。 3. 当磁盘承受大量的连续性的写入时,例如SVM同步或者大量的连续的数据库的写入。 4. 主机的SCSI补丁是下列版本之一。 SPARC Platform Solaris 8 with patch 108974-43 or later Solaris 9 with patch 112834-06 or later Solaris 10 with patch 118992-01 or later x86 Platform Solaris 8 with patch 116982-02 or later Solaris 9 with patch 115874-04 or later Solaris 10 with patch 118993-01 or later 注释:在上述的SCSI补丁中Sun Alert解决的问题没有被引起。该问题是驱动器固件代码Bug的结果,在某些情况下(上述情况),可以被上述的SCSI补丁所触发。 可以使用”iostat -En”的命令来确认系统是否装备上述的驱动器类型。例如: % iostat -En c1t0d0 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0 Vendor: Product: DK32EJ72FSUN72G Revision: 0207 Serial No: 0242B09QD1 Size: 73.40GB <73400057856 bytes> Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0 Illegal Request: 0 Predictive Failure Analysis: 0 要确定一个驱动器固件的修订可以按如下方法: 以root身份运行”format”工具 从” AVAILABLE DISK SELECTIONS”选择一个磁盘 在”FORMAT MENU”运行”inquiry”。 会出现以下输出: Vendor: Product: DK32EJ72FSUN72G Revision: 2Q0J 出现的症状: 如果该问题发生,磁盘已经变成无法访问将会在Solaris的”format”工具中体现。”drive type unknown”和类似下面的信息会在”/var/adm/messages”文件中出现。 May 11 02:24:52 scsi: [ID 107833 kern.warning] WARNING: /ssm@0,0/pci@18,600000/pci@1/scsi@2/sd@6,0 (sd6): May 11 02:24:52 Error for Command: write(10) Error Level: Retryable May 11 02:24:52 scsi: [ID 107833 kern.notice] Requested Block: 125321424 Error Block: 125321424 May 11 02:24:52 scsi: [ID 107833 kern.notice] Vendor: Serial Number: 0323W14P82 May 11 02:24:52 scsi: [ID 107833 kern.notice] Sense Key: Unit Attention May 11 02:24:52 scsi: [ID 107833 kern.notice] ASC: 0x29 ( scsi: [ID 107833 kern.warning] WARNING: /ssm@0,0/pci@18,600000/pci@1/scsi@2/sd@6,0 (sd6): May 11 02:24:52 Error for Command: write(10) Error Level: Retryable May 11 02:24:52 scsi: [ID 107833 kern.notice] Requested Block: 125321424 Error Block: 125321424 May 11 02:24:52 scsi: [ID 107833 kern.notice] Vendor: Serial Number: 0323W14P82 May 11 02:24:52 scsi: [ID 107833 kern.notice] Sense Key: Not Ready May 11 02:24:52 scsi: [ID 107833 kern.notice] ASC: 0x4 ( scsi: [ID 107833 kern.warning] WARNING: /ssm@0,0/pci@18,600000/pci@1/scsi@2/sd@6,0 (sd6): May 11 02:24:57 Error for Command: write(10) Error Level: Retryable May 11 02:24:57 scsi: [ID 107833 kern.notice] Requested Block: 125321424 Error Block: 125321424 May 11 02:24:57 scsi: [ID 107833 kern.notice] Vendor: Serial Number: 0323W14P82 May 11 02:24:57 scsi: [ID 107833 kern.notice] Sense Key: Not Ready May 11 02:24:57 scsi: [ID 107833 kern.notice] ASC: 0x4 ( scsi: [ID 107833 kern.warning] WARNING: /ssm@0,0/pci@18,600000/pci@1/scsi@2/sd@6,0 (sd6): May 11 02:25:02 Error for Command: write(10) Error Level: Retryable May 11 02:25:02 scsi: [ID 107833 kern.notice] Requested Block: 125321424 Error Block: 125321424 May 11 02:25:02 scsi: [ID 107833 kern.notice] Vendor: Serial Number: 0323W14P82 May 11 02:25:02 scsi: [ID 107833 kern.notice] Sense Key: Hardware Error May 11 02:25:02 scsi: [ID 107833 kern.notice] ASC: 0x44 (internal target failure), ASCQ: 0x0, FRU: 0x0 解决方法: 对于已经进入不可访问状态的磁盘,最直接的解决方法是根据相应的操作系统和硬件环境有关的程序,删除并重新插入磁盘。该磁盘应该就可以再次变成可用磁盘。 下面列出了解决这个问题的驱动固件的最低版本: LVD Ultra-320 SCSI (firmware version PQ0F and PA05) DK32EJ36N with patch 116369-10 or later DK32EJ72N with patch 116370-10 or later DK32EJ14N with patch 116512-06 or later HUS10143A with patch 116512-06 or later HUS10733A with patch 116370-10 or later FC-AL (firmware version 2Q0J and 2A08) DK32EJ36F with patch 116463-02 or later DK32EJ72F with patch 116464-02 or later DK32EJ14F with patch 116465-02 or later HUS1073FA with patch 120400-02 or later HUS1014FA with patch 120401-02 or later</P><P></P>
|