目的の ge デバイスを表すハードウェアパス名をデバイスツリーから取得する方法を解説します。
通常、ge デバイスのパス名およびそのインスタンス番号は、ファイル /etc/path_to_inst に含まれています。
# grep ge /etc/path_to_inst"/sbus@b,0/network@2,100000" 0 "ge"
Sun GigabitEthernet/S の場合
ge.conf ファイル内で SBus デバイスを明確に表したい場合には、デバイス名およびその親の名前をそのまま使用してください。SBus デバイスの指定に関してさらに詳しい情報が必要な場合は、マニュアルページの sbus(4) の項目を参照してください。
例えば前述の例で表す場合は、以下のようになります。
名前 = SUNW,sbus-gem
クラス = "sbus"
ge.conf ファイルに設定する「名前」の属性値は、互換性のある属性値でなければいけません。上記の例では、この値が SUNW,sbus-gem になっています。
Sun GigabitEthernet/P の場合
ge.conf ファイルで PCI デバイスを明確に表したい場合は、デバイスの名前、その親の名前、装置アドレスをそのまま使用してください。PCI デバイスの指定に関してさらに詳しい情報が必要な場合は、マニュアルページの pci(4) の項目を参照してください。
前述の例の 1 行目では以下のようになります。
名前 = /pci108e,2bad
親 = /pci@4,4000
装置アドレス = 4
2 行目は以下のようになります。
名前 = pci108e,2bad
親 = /pci@6,2000
装置アドレス = 1
3 行目は以下のようになります。
名前 = pci108e,2bad
親 = /pci@4,2000
装置アドレス = 1