Oracle Linux 5.8 Red Hat 互換カーネル、Red Hat Enterprise Linux (RHEL) 5.8 カーネル、および SUSE Linux Enterprise Server (SLES) 11 Base Install, Service Pack 1 カーネルでは、これらのカーネルで特定のハードウェア構成が行われていると、カーネルおよび smartd サービスによってうるさいくらいにエラーメッセージが生成されます。
システムが smartd によるブロック型デバイスのモニタリングが有効なこれらのカーネルを使用し、SATA ドライブ (7101423 100G バイト半導体 SATA ドライブなど) に接続された内蔵 Sun Storage 6 Gb SAS PCIe RAID ホストバスアダプタ (HBA) を使用して構成され、かつ RAW JBOD モードで稼働している場合、次のような複数のエラーメッセージがシステムコンソールまたは /var/log/messages メッセージに表示されることがあります。
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)
Oracle Linux 5.8 (Red Hat 互換カーネルを使用)
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 互換カーネルと RHEL 5.8 および SLES 11 SP1 を使用する Oracle Linux 5.8 では、メッセージを無視するか、smartd を無効にするか、最新の errata カーネルに更新するかを選択できます。
Sun Storage 6 Gb SAS PCIe RAID HBA コントローラの制御下にあるすべての JBOD SATA ドライブに対する smartd のモニタリングを無効にします。smartctl コマンドを使用して、ドライブのモニタリングを無効にし、ドライブモニターステータスを確認します。
SUSE から提供されている最新の errata カーネルに更新します。新しい SUSE カーネルには、このメッセージを非表示にするパッチが適用されています。Errata カーネルは、http://download.novell.com/ の SUSE サポートサイトで検索できます。通常、Errata カーネルの提供は、有効な 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.