 |
≫ |
|
|
 |
パッチ名: PHKL_36334
パッチ摘要: 11.31 累積WSIOパッチ
作成日: 07/06/21
公開日: 07/07/18
ハードウェアプラットフォームおよびOSリリース:
11.31
現象:
PHKL_36334:
1.(SR:8606473114 CR:JAGag27815)
"unclaimed"状態のInfinibandカードのPCIオンライン削除時に、システムパニ
ックが起きます。
2.(SR:8606472930 CR:JAGag27687)
大規模ディスク構成のシステムが、ブート時にパニックになります。
3.(SR:8606481678 CR:JAGag35639)
intctlが、20を超えるMSI割り込みベクトルを持つカードの情報を正しく表示
しません。
4.(SR:8606459937 CR:JAGag16033)
この製品アップデートは、オプションのHP-UX Dynamic NPartitions機能を使
用可能にするために必要な一連の製品アップデートの1つです。HP-UX
DynamicNPars製品をインストールすると、Dynamic NPartitions機能を使用可
能にする一連の製品アップデート(この製品アップデートを含む)がすべてイン
ストールされます。
HP-UX DynamicNPars製品をインストールしなければ、この製品アップデートは
システムに対してなにも影響を与えません。
問題点の説明:
PHKL_36334:
1.(SR:8606473114 CR:JAGag27815)
WSIOが適切にクリーンアップされていませんでした。その結果、無効なポイン
タに起因するパニックが起きていました。
解決方法:
ドライバのinitルーチンからエラーが返されたら、WSIO自体を適切にクリーン
アップするようにコートを修正しました。
このパッチには、DLKM(Dynamically Loadable Kernel Module)操作に必要な機
能の一部が含まれています。
DLKMインフラストラクチャを実装するには以下のキーパッチをインストールす
る必要があります。
PHCO_36371 - olrad(1m)累積パッチ
PHKL_36387 - MCAリカバリおよびDLKMスタックトレースの更新
これらのパッチは、新たな、あるいは更新済みの11.31 I/OドライバでDLKMを
サポートするために追加されたパッチとの依存関係を強制設定します。
2.(SR:8606472930 CR:JAGag27687)
パニックの原因は、isc構造数が上限を超えていたためです。
解決方法:
255より大きいインスタンス番号を持つレガシー外部バスノードの場合は、isc
データ構造を割り当てないようにコードを修正しました。
3.(SR:8606481678 CR:JAGag35639)
MSI-Xベクトル数が20を超えていると、WSIOは不正な情報を返していました。
解決方法:
正しい情報を返すようにアルゴリズムを修正しました。
4.(SR:8606459937 CR:JAGag16033)
この製品アップデートには、HP-UX Dynamic NPartitionsを使用可能にするた
めに必要な一部の拡張機能が含まれています。
解決方法:
HP-UX DynamicNPars製品でのIOメモリー管理をサポートするようにWSIOモジュ
ールを拡張しました。
-----------------------------------------------------------------------------
Patch Name: PHKL_36334
Patch Description: 11.31 Cumulative WSIO patch
Creation Date: 07/06/21
Post Date: 07/07/18
Hardware Platforms - OS Releases:
11.31
Products: N/A
Filesets:
OS-Core.CORE2-KRN,fr=B.11.31,fa=HP-UX_B.11.31_IA,v=HP
OS-Core.CORE2-KRN,fr=B.11.31,fa=HP-UX_B.11.31_PA,v=HP
Automatic Reboot?: Yes
Status: General Release
Critical:
Yes
PHKL_36334: PANIC
PCI online deletion of an unclaimed InfiniBand card
panics the system. System with a large disk
configuration panics during bootup.
Category Tags:
defect_repair enhancement general_release critical panic
Path Name: /hp-ux_patches/11.X/PHKL_36334
Symptoms:
PHKL_36334:
( SR:8606473114 CR:JAGag27815 )
During a PCI online deletion of an unclaimed Infiniband
card, a system panic occurs.
( SR:8606472930 CR:JAGag27687 )
System with a large disk configuration panics during bootup.
( SR:8606481678 CR:JAGag35639 )
intctl output is incorrect for cards with over 20 MSI-X
interrupt vectors.
( SR:8606459937 CR:JAGag16033 )
This product update is a member of a set needed to enable
the optional HP-UX Dynamic NPartitions feature. Upon
installation, the HP-UX DynamicNPars product will install
the full set of product updates (including this one) to
enable the Dynamic NPartitions feature.
If the HP-UX DynamicNPars product is not installed, this
product update will have no impact on your system.
Defect Description:
PHKL_36334:
( SR:8606473114 CR:JAGag27815 )
The panic was caused by a stale pointer due to WSIO not
cleaning up properly.
Resolution:
WSIO cleans up properly when a driver init routine fails.
This patch contains part of the functionality needed to
perform Dynamically Loadable Kernel Module (DLKM)
operations.
The DLKM Infrastructure requires the following key patches:
PHCO_36371 - olrad(1m) Cumulative patch
PHKL_36387 - MCA recovery and DLKM stacktrace updates
These patches enforce dependencies on additional patches for
DLKM support with new and updated 11.31 I/O drivers.
( SR:8606472930 CR:JAGag27687 )
The panic was due to exceeding the limit of available isc
structures.
Resolution:
Not to allocate isc data structures for legacy external bus
nodes with instance numbers > 255.
( SR:8606481678 CR:JAGag35639 )
WSIO was returning incorrect information for MSI-X vector
numbers over 20.
Resolution:
Modified the algorithm to return correct information.
( SR:8606459937 CR:JAGag16033 )
This product update contains minor enhancements required to
enable HP-UX Dynamic NPartitions.
Resolution:
Enhanced the WSIO module to support IO memory management in
the HP-UX DynamicNPars product.
Enhancement:
Yes
PHKL_36334:
Support added for Dynamic NPartitions.
SR:
8606473114 8606472930 8606481678 8606459937
Patch Files:
OS-Core.CORE2-KRN,fr=B.11.31,fa=HP-UX_B.11.31_IA,v=HP:
/usr/conf/mod/wsio
OS-Core.CORE2-KRN,fr=B.11.31,fa=HP-UX_B.11.31_PA,v=HP:
/usr/conf/mod/wsio
what(1) Output:
OS-Core.CORE2-KRN,fr=B.11.31,fa=HP-UX_B.11.31_IA,v=HP:
/usr/conf/mod/wsio:
wsio_cdio.c $Date: 2007/06/19 15:08:59 $Revision: r1
1.31/6 PATCH_11.31 (PHKL_36334)
$Revision: wsio: @(#) mod/wsio R11.31_BL2007_062
1_1 PATCH_11.31 PHKL_36334
OS-Core.CORE2-KRN,fr=B.11.31,fa=HP-UX_B.11.31_PA,v=HP:
/usr/conf/mod/wsio:
$Revision: wsio: @(#) mod/wsio R11.31_BL2007_062
1_1 PATCH_11.31 PHKL_36334
wsio_cdio.c $Date: 2007/06/19 15:08:59 $Revision: r1
1.31/6 PATCH_11.31 (PHKL_36334)
cksum(1) Output:
OS-Core.CORE2-KRN,fr=B.11.31,fa=HP-UX_B.11.31_IA,v=HP:
3742710223 1086552 /usr/conf/mod/wsio
OS-Core.CORE2-KRN,fr=B.11.31,fa=HP-UX_B.11.31_PA,v=HP:
555535383 543976 /usr/conf/mod/wsio
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes: None
Equivalent Patches: None
Patch Package Size: 470 KBytes
Installation Instructions:
Please review all instructions and the Hewlett-Packard
SupportLine User Guide or your Hewlett-Packard support terms
and conditions for precautions, scope of license,
restrictions, and, limitation of liability and warranties,
before installing this patch.
------------------------------------------------------------
1. Back up your system before installing a patch.
2. Login as root.
3. Copy the patch to the /tmp directory.
4. Move to the /tmp directory and unshar the patch:
cd /tmp
sh PHKL_36334
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHKL_36334.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHKL_36334. If you do not wish to retain a
copy of the original software, include the patch_save_files
option in the swinstall command above:
-x patch_save_files=false
WARNING: If patch_save_files is false when a patch is installed,
the patch cannot be deinstalled. Please be careful
when using this feature.
For future reference, the contents of the PHKL_36334.text file is
available in the product readme:
swlist -l product -a readme -d @ /tmp/PHKL_36334.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHKL_36334.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
|