对于 Oracle Linux 5.8 Red Hat 兼容内核、Red Hat Enterprise Linux (RHEL) 5.8 内核以及 SUSE Linux Enterprise Server (SLES) 11 基本安装的 Service Pack 1 内核(使用这些内核下的特定硬件配置时),内核和 smartd 服务会生成不受欢迎的错误消息。
如果系统使用这些启用了块设备 smartd 监视的内核,配置有连接到 SATA 驱动器(如 7101423 100GB 固态 SATA 驱动器)的内部 Sun Storage 6 Gb SAS PCIe RAID 主机总线适配器 (host bus adapter, HBA),并且正在以 RAW JBOD 模式运行,则可能会在系统控制台中或在 /var/log/ 消息下发现多个错误消息,这些错误消息类似于如下信息:
Feb 9 18:24:58 X4270M3host kernel: [9108.314218] sd 0:0:0:0 [sda] Sense Key: Recovered Error [current][descriptor]
Feb 9 18:24:58 X4270M3host kernel: [9108.314226] Descriptor sense data with sense descriptors (in hex):
Feb 9 18:24:58 X4270M3host kernel: [9108.314229] 72 01 00 1d 00 00 00 0e 09 0c 00 00 00 00 00 00
Feb 9 18:24:58 X4270M3host kernel: [9108.314240] 00 4f 00 c2 00 50
Feb 9 18:24:58 X4270M3host kernel: [9108.314246] sd 0:0:0:0 [sda] Add.Sense ATA pass through information available.
受影响的硬件和软件:
Sun Storage 6 Gb SAS PCIe RAID HBA 内部选件卡(SGX-SAS6-R-INT-Z 和 SG-SAS6-R-INT-Z)
带有 Red Hat 兼容内核的 Oracle Linux 5.8
Red Hat Enterprise Linux (RHEL) 5.8
SUSE Linux Enterprise Server (SLES) 11 SP1
发行版 1.0、1.1、1.2、1.3、1.4.4 和 1.5
解决方法:
此情况带来的影响很微小。日志消息起到警报作用,并不存在错误状态。对于使用 Red Hat 兼容内核的 Oracle Linux 5.8、RHEL 5.8 以及 SLES 11 SP1,您可以选择忽略这些消息,禁用 smartd 或更新到最新的勘误内核。
禁用 Sun Storage 6 Gb SAS PCIe RAID HBA 控制器下所有 JBOD SATA 驱动器的 smartd 监视。使用 smartctl 命令禁用驱动器监视,并检验驱动器监视状态。
更新到 SUSE 的最新勘误内核。新 SUSE 内核包含一个修补程序,可用来使此消息处于静默模式。您可以在 SUSE 支持站点中找到此勘误内核,网址为:http://download.novell.com/。勘误内核通常只限具有有效 SUSE 支持合同的客户使用。
禁用:以下示例禁用了块设备 /dev/sda 的 smartctl 服务监视。
X4270M3host3 host:~ # smartctl -s off /dev/sda
smartctl 5.39 2008-10-24 22:33 [x86_64-suse-linux-gnu] (openSUSE RPM) Copyright (C) 2002-8 by Bruce Allen, http://smartmontools.sourceforge.net ===START of ENABE/DISABLE COMMANDS section=== SMART Disabled. Use option -s with argument ???on' to enable it. VERIFY: this example verifies the smartd monitoring status of device /dev/sdb
X4270M3host~ # smartctl -i /dev/sda
smartctl 5.39 2008-10-24 22:33 [x86_64-suse-linux-gnu] (openSUSE RPM) Copyright (C) 2002-8 by Bruce Allen, http://smartmontools.sourceforge.net ===START of INFORMATION SECTION=== Device Model: INTEL SSDSA2BZ100G3S Serial Number: CVLV11830001100AGN Firmware Version: 6PS10362 User Capacity: 100,030,242,816 bytes Device is: Not in smartctl database [for details use: -P showall] ATA Version is: 8 ATA Standard is: ATA-8-ACS revision 4 Local Time is: Fri Feb 10 09:48:34 2012 EST SMART support is: Available - device has SMART capability. SMART support is: disabled SMART Disabled. Use option -s with argument ???on' to enable it.