ボードがあります。RTL8111/8168B PCI Expressギガビットイーサネットコントローラ、r8169
動作するにはカーネルモジュールが必要です。このモジュールを挿入すると、eth0によってネットワークが起動します。
これで、既存の顧客の要求のためにこのボードでSLES10-sp4を実行する必要があります。ただし、このオペレーティングシステムではネットワークを使用できません。しかし、r8169カーネルモジュールがあります。ifconfig
それらもリストしてみてくださいeth0
。私が実行すると、ethtool eth0
出力は次のようになります。リンク検出:いいえ
ethtool eth0
同じボード上の古いOSと新しいOSで実行すると、出力でパラメータが異なることがわかりました。
新しいカーネルは次のように言います(3.13.11):
Supported Ports: [TP MII]
.
.
Ports: MII
そして前のカーネルは次のように言います(2.6.16):
Supported Ports: [FIBRE ]
.
.
Ports: FIBRE
これは何ですかSupported Ports
? 「TP、MII、FIBRE」とはどういう意味ですか?
答え1
公式Realtekドライバを試してください。 Centos5でも同様の問題が発生しました。 Realtekドライバ(この場合はelrepoのkmod-8168)をインストールするまでは動作しませんでした。