動作モードのパラメタとそのデフォルト値を表 3–5 に示します。
表 3-5 動作モードのパラメタ
パラメタ |
説明 |
値 |
---|---|---|
adv_autoneg_cap |
ハードウェアが通知するローカルトランシーバの機能 |
0 = 強制モード 1 = 自動ネゴシエーション (デフォルト) |
adv_100T4_cap |
ハードウェアが通知するローカルトランシーバの機能 (読み取り・書き込みパラメタ) |
0 = 100 BASE-T4 不可 (デフォルト) 1 = 100 BASE-T4 可 |
adv_100fdx_cap* |
ハードウェアが通知するローカルトランシーバの機能 (読み取り・書き込みパラメタ) |
0 = 100 Mbps、全二重不可 1 = 100 Mbps、全二重可 (デフォルト) |
adv_100hdx_cap* |
ハードウェアが通知するローカルトランシーバの機能 (読み取り・書き込みパラメタ) |
0 = 100 Mbps、半二重不可 1 = 100 Mbps、半二重可 (デフォルト) |
adv_10fdx_cap* |
ハードウェアが通知するローカルトランシーバの機能 (読み取り・書き込みパラメタ) |
0 = 10 Mbps、全二重不可 1 = 10 Mbps、全二重可 (デフォルト) |
adv_10hdx_cap* |
ハードウェアが通知するローカルトランシーバの機能 (読み取り・書き込みパラメタ) |
0 = 10 Mbps、半二重不可 1 = 10 Mbps、半二重可 (デフォルト) |
use_int_xcvr |
ユーザーがネットワーク用に選択したローカルトランシーバの機能 |
0 = 接続されている外部トランシーバを使用する 1 = 外部トランシーバが接続されている場合でも内部トランシーバを使用する (デフォルト) |
* これらのパラメタの優先順位は、高いものから順に adv_100fdx_cap、adv_100hdx_cap、adv_10fdx_cap、adv_10hdx_cap となります。 |
use_int_xcvr パラメタを使用して、デフォルトの設定を変更することができます。たとえば、外部トランシーバを選択できるドライバであっても、内部トランシーバを選択するように設定することができます。内部トランシーバと外部トランシーバの選択は、ハードウェアではなく、ドライバによって行われます。
MII に外部トランシーバが接続されている場合、ドライバは、デフォルトの use_int_xcvr 0 という設定により、外部トランシーバを選択します。外部トランシーバが存在しない場合は、内部トランシーバが選択されます。このパラメタが use_int_xcvr 1 と設定されている場合は、ドライバは、外部トランシーバが接続されている場合でも内部トランシーバを選択します。