web-dev-qa-db-ja.com

Realtek RTL8111Eバージョン8168ドライバーをインストールするにはどうすればよいですか?

Realtekから最新のLinuxドライバーバージョンをダウンロードして抽出しました。 READMEファイルを読み、./autorun.shrootとして実行するよう指示されました。やったカーネル用のドライバーをコンパイルし、古いデフォルトモジュールを削除しましたが、新しい8168モジュールのインストールに失敗しました。見つからないと主張している。

このドライバーは手動でインストールできますか? autorun.shを修正して適切にインストールできる方法はありますか?

2
Unknown_Fool

R8168が正しくコンパイルされていると仮定して、次を実行します。

  1. カーネルモジュールの依存関係リストを作成します。

    Sudo depmod -a
    
  2. この行を/etc/modprobe.d/blacklist.confに追加します。

     blacklist r8169
    
  3. /etc/initramfs-tools/modulesを編集して行を追加します。

    r8168
    
  4. 既存のinitramfsを更新します。

    Sudo update-initramfs -v -u -k `uname -r`
    

コマンド4では、これらは引用符ではなく、重大なアクセントであることに注意してください。これは、キーボードのアルファ部分の1つのキーの左側のキーです。

リブート。 r8168を実行してください。確認するには、実行します

Sudo lspci -v
2
Tim

あなたを助ける素敵なガイドがあります:

http://www.jamesonwilliams.com/hardy-r8168

http://www.twm-kd.com/linux/realtek-rtl81688111e-and-ubuntu-linux/

ただし、3.0より新しいカーネルには近づかないでください;-)

0
Nikioko

特別な問題:コンパイルのsrcディレクトリにr8168.koファイルが含まれているかどうかを確認しましたか?そうでない場合、コンパイルは失敗しました。ここで提案されているように、いくつかの調整を行うことをお勧めします。

http://code.google.com/p/r8168/issues/detail?id=6

R8168.koファイルが正しくビルドされている場合は、/ lib/modules/uname -r/kernel/drivers/net /ディレクトリにコピーする必要があります。uname -rは、カーネルを表します。モジュールをコンパイルしました。その後、簡単な「depmod -a」と「modprobe r8168」でモジュールをすぐに起動します。起動時に開始するには、/ etc/modulesファイルに追加する必要があります。 /etc/modprobe.d/blacklistファイルでr8169をブラックリストに登録する必要があるかもしれませんが、それについてはわかりません。

0
Nikioko