Jump to content 日本-日本語
日本HPホーム 製品とサービス サポートとドライバ ソリューション ご購入方法
≫ お問い合わせ
日本HPホーム
企業ユーザ向けサポート情報   >  HP-UX サポート  >  セキュリティ報告&パッチダイジェスト翻訳版

PHKL_36332 11.31 累積GIOパッチ

企業ユーザ向けサポート情報

HP-UX サポート
Tru64 サポート
OpenVMS サポート
セキュリティ報告&パッチダイジェスト翻訳版
技術情報ツリー
ソフトウェアアップデート情報
ITRC日本フォーラム

ITRC

パッチデータベース
技術情報ベースの検索
サポートケースマネージャ
ソフトウェア アップデート マネージャ (SUM)
ご利用の手順
日本HPサイトマップ
コンテンツに進む
パッチ名:   PHKL_36332

パッチ摘要: 11.31 累積GIOパッチ

作成日:  07/06/07

公開日:  07/07/18

ハードウェアプラットフォームおよびOSリリース:

	11.31

現象:

	PHKL_36332:

	1.(SR:8606465902 CR:JAGag21446)
	この製品アップデートは、オプションのHP-UX Dynamic NPartitions機能を使
	用可能にするために必要な一連の製品アップデートの1つです。HP-UX
	DynamicNPars製品をインストールすると、Dynamic NPartitions機能を使用可
	能にする一連の製品アップデート(この製品アップデートを含む)がすべてイン
	ストールされます。
	HP-UX DynamicNPars製品をインストールしなければ、この製品アップデートは
	システムに対してなにも影響を与えません。

	2.(SR:8606472954 CR:JAGag27699)
	200K以上のlunpathを持つシステムを構成すると、一部のlunpathにインスタン
	ス番号"-1"が割り当てられます。

	3.(SR:8606476220 CR:JAGag30478)
	DLKM(Dynamically Loadable Kernel Module)ドライバをアンロードすると、
	そのデバイスのインスタンス番号とクラスが維持されません。

	4.(SR:8606483969 CR:JAGag37162)
	この製品アップデートは、オプションのHP-UX Dynamic NPartitions機能を使
	用可能にするために必要な一連の製品アップデートの1つです。HP-UX
	DynamicNPars製品をインストールすると、Dynamic NPartitions機能を使用可
	能にする一連の製品アップデート(この製品アップデートを含む)がすべてイン
	ストールされます。
	HP-UX DynamicNPars製品をインストールしなければ、この製品アップデートは
	システムに対してなにも影響を与えません。

	5.(SR:8606488180 CR:JAGag40829)
	仮想バスベースドライバによって制御されるデバイスが検出されないか、適切
	に構成されません。ioscan(1M)がそれらのデバイスを表示しないか、NO_HWと
	表示します。

	6.(SR:8606489565 CR:JAGag42110)
	新たに追加したデバイスに、そのクラスで使用可能な最小インスタンス番号が
	割り当てられません。そのため、ioscan(1M)が不連続のデバイスインスタンス
	番号を表示します。

問題点の説明:

	PHKL_36332:

	1.(SR:8606465902 CR:JAGag21446)
	この製品アップデートには、HP-UX Dynamic NPartitionsを使用可能にするた
	めに必要な一部の拡張機能が含まれています。

	解決方法:
	HP-UX DynamicNPars製品でのCPUメッセージ機能をサポートするようにGIOモジ
	ュールを拡張しました。

	2.(SR:8606472954 CR:JAGag27699)
	インスタンス番号を200K以下に制限していました。

	解決方法:
	インスタンス番号の上限を2Gにしました。

	3.(SR:8606476220 CR:JAGag30478)
	DLKMドライバをアンロードすると、そのドライバが取り込んだ全デバイスのク
	ラスとインスタンス番号が維持されませんでした。

	解決方法:
	DLKMドライバのアンロード時に、ドライバのデバイスのクラスとインスタンス
	番号を維持するようにコードを修正しました。

	DLKMインフラストラクチャを実装するには以下のキーパッチをインストールす
	る必要があります。

	PHCO_36371 - olrad(1m)累積パッチ
	PHKL_36387 - MCAリカバリおよびDLKMスタックトレースの更新

	これらのパッチは、新たな、あるいは更新済みの11.31 I/OドライバでDLKMを
	サポートするために追加したパッチとの依存関係を強制設定します。

	4.(SR:8606483969 CR:JAGag37162)
	この製品アップデートには、HP-UX Dynamic NPartitionsを使用可能にするた
	めに必要な一部の拡張機能が含まれています。

	解決方法:
	HP-UX DynamicNPars製品のCPU有効化/無効化機能をサポートするようにGIOモ
	ジュールを拡張しました。

	5.(SR:8606488180 CR:JAGag40829)
	ioscanは、仮想バスベースドライバによって制御されるデバイスを表示しない
	か、NO_HWと表示していました。この問題の原因は、仮想バスの下にあるデバ
	イスを正しい順序で走査していなかったためです。

	解決方法:
	仮想バスを正しい順序で走査するようにコードを修正しました。

	6.(SR:8606489565 CR:JAGag42110)
	新たなデバイスをシステムに追加した後、ioscanを使ってそれらのデバイスを
	表示すると、使用可能な最小インスタンス番号がそれらのデバイスに割り当て
	られていないことがありました。使用可能なインスタンス番号とは、
	"present"または"stale"状態の他のいずれのデバイスにも割り当てられていな
	いか予約されていないインスタンス番号です。

	解決方法:
	新たなデバイスに、使用可能な最小インスタンス番号を割り当てるようにコー
	ドを修正しました。

-----------------------------------------------------------------------------
Patch Name: PHKL_36332

Patch Description: 11.31 Cumulative GIO patch

Creation Date: 07/06/07

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: No

Category Tags: 
	defect_repair enhancement general_release

Path Name: /hp-ux_patches/11.X/PHKL_36332

Symptoms: 
	PHKL_36332:
	( SR:8606465902 CR:JAGag21446 )
	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.

	( SR:8606472954 CR:JAGag27699 )
	System configurations with 200K lunpaths or more result in
	some of the lunpaths having instance numbers of -1.

	( SR:8606476220 CR:JAGag30478 )
	When a Dynamically Loadable Kernel Module (DLKM) driver is
	unloaded, the instance number and class of its devices are
	not retained.

	( SR:8606483969 CR:JAGag37162 )
	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.

	( SR:8606488180 CR:JAGag40829 )
	Devices under virtual bus based drivers are not discovered
	and configured properly. They are either not displayed by
	ioscan(1M), or they are shown in the NO_HW state.

	( SR:8606489565 CR:JAGag42110 )
	Newly discovered devices are not assigned the lowest
	available instance numbers within its class. The device
	instance numbers reported by ioscan(1M) show a gap.

Defect Description: 
	PHKL_36332:
	( SR:8606465902 CR:JAGag21446 )
	This product update contains minor enhancements required to
	enable HP-UX Dynamic NPartitions.

	Resolution:
	Enhanced the GIO module to support CPU messaging in the
	HP-UX DynamicNPars product.

	( SR:8606472954 CR:JAGag27699 )
	The system had an instance number limit of 200K.

	Resolution:
	Increased the instance number limit to 2G.

	( SR:8606476220 CR:JAGag30478 )
	When a DLKM driver was unloaded, the class and instance
	numbers of all devices it claimed were not retained.

	Resolution:
	Retain the class and instance number of a driver's devices
	upon unloading a DLKM driver.

	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:8606483969 CR:JAGag37162 )
	This product update contains minor enhancements required to
	enable HP-UX Dynamic NPartitions.

	Resolution:
	Enhanced the GIO module to support CPU enablement and
	disablement in the HP-UX DynamicNPars product.

	( SR:8606488180 CR:JAGag40829 )
	Devices controlled by virtual bus based drivers are either
	not discovered or they are shown in the NO_HW state by
	ioscan. This is due to an improper order of scanning for
	devices under virtual buses.

	Resolution:
	Scan virtual buses in the right order.

	( SR:8606489565 CR:JAGag42110 )
	When new devices are added to the system and discovered
	using ioscan, they may not be assigned the lowest available
	instance numbers. Available instance numbers are those that
	are not assigned to or reserved for other devices, either
	present or stale.

	Resolution:
	New devices are assigned instance numbers starting from the
	lowest available one.

Enhancement: 
	Yes
	PHKL_36332:
		Support added for Dynamic NPartitions.

SR: 
	8606465902 8606472954 8606476220 8606483969 8606488180
	8606489565

Patch Files: 
	
	OS-Core.CORE2-KRN,fr=B.11.31,fa=HP-UX_B.11.31_IA,v=HP:
	/usr/conf/mod/gio

	OS-Core.CORE2-KRN,fr=B.11.31,fa=HP-UX_B.11.31_PA,v=HP:
	/usr/conf/mod/gio

what(1) Output: 
	
	OS-Core.CORE2-KRN,fr=B.11.31,fa=HP-UX_B.11.31_IA,v=HP:
	/usr/conf/mod/gio:
		gio_class.c $Date: 2007/06/07 09:15:19 $Revision: r1
			1.31/2 PATCH_11.31 (PHKL_36332)
		gio_cpu_migration.c $Date: 2007/04/23 10:04:51 $Revi
			sion: r11.31/1 PATCH_11.31 (PHKL_36332)
		gio_intr_migr.c $Date: 2007/04/23 10:04:44 $Revision
			: r11.31/1 PATCH_11.31 (PHKL_36332)
		gio_kdev.c $Date: 2007/04/23 10:04:30 $Revision: r11
			.31/1 PATCH_11.31 (PHKL_36332)
		gio_node.c $Date: 2007/05/21 11:39:38 $Revision: r11
			.31/3 PATCH_11.31 (PHKL_36332)
		gio_olstar.c $Date: 2007/04/23 10:04:58 $Revision: r
			11.31/1 PATCH_11.31 (PHKL_36332)
		$Revision: gio:    @(#) mod/gio  R11.31_BL2007_0607_
			3 PATCH_11.31 PHKL_36332

	OS-Core.CORE2-KRN,fr=B.11.31,fa=HP-UX_B.11.31_PA,v=HP:
	/usr/conf/mod/gio:
		$Revision: gio:    @(#) mod/gio  R11.31_BL2007_0607_
			3 PATCH_11.31 PHKL_36332
		gio_class.c $Date: 2007/06/07 09:15:19 $Revision: r1
			1.31/2 PATCH_11.31 (PHKL_36332)
		gio_cpu_migration.c $Date: 2007/04/23 10:04:51 $Revi
			sion: r11.31/1 PATCH_11.31 (PHKL_36332)
		gio_intr_migr.c $Date: 2007/04/23 10:04:44 $Revision
			: r11.31/1 PATCH_11.31 (PHKL_36332)
		gio_kdev.c $Date: 2007/04/23 10:04:30 $Revision: r11
			.31/1 PATCH_11.31 (PHKL_36332)
		gio_node.c $Date: 2007/05/21 11:39:38 $Revision: r11
			.31/3 PATCH_11.31 (PHKL_36332)
		gio_olstar.c $Date: 2007/04/23 10:04:58 $Revision: r
			11.31/1 PATCH_11.31 (PHKL_36332)

cksum(1) Output: 
	
	OS-Core.CORE2-KRN,fr=B.11.31,fa=HP-UX_B.11.31_IA,v=HP:
	101362092 1476416 /usr/conf/mod/gio

	OS-Core.CORE2-KRN,fr=B.11.31,fa=HP-UX_B.11.31_PA,v=HP:
	1123357853 707648 /usr/conf/mod/gio

Patch Conflicts: None

Patch Dependencies: 
	11.31: PHKL_36334

Hardware Dependencies: None

Other Dependencies: None

Supersedes: None

Equivalent Patches: None

Patch Package Size: 570 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_36332

	5. Run swinstall to install the patch:

		swinstall -x autoreboot=true -x patch_match_target=true \
			  -s /tmp/PHKL_36332.depot

	By default swinstall will archive the original software in 
	/var/adm/sw/save/PHKL_36332.  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_36332.text file is 
	available in the product readme:

		swlist -l product -a readme -d @ /tmp/PHKL_36332.depot

	To put this patch on a magnetic tape and install from the
	tape drive, use the command:

		dd if=/tmp/PHKL_36332.depot of=/dev/rmt/0m bs=2k

Special Installation Instructions: None

ページトップへ
セキュリティ報告&パッチダイジェスト翻訳版に戻る
プライバシー 本サイト利用時の合意事項 ウェブマスターに連絡
© 2008 Hewlett-Packard Development Company, L.P.