イーサネット コントローラ (Realtek r8125) がカーネル 5.15 で動作しない

イーサネット コントローラ (Realtek r8125) がカーネル 5.15 で動作しない

私は今日までUbuntu 20.04を実行していたホームサーバーを持っています。ASRock H570マザーボードにはRealtek Dragon RTL8125BGコントローラー(別名r8125)が搭載されています。20.04では、dkmsと次の助けを借りてコントローラーを実行することができました。Ubuntuユーザー. ガイドはカーネル 5.4.0-113 までは機能しましたが、その後は行き詰まってしまいました。

私の計画は、カーネル バージョン 5.15 が搭載され、インターネット ソース (および上記のページ) によると、コントローラーを「ネイティブに」サポートするはずであるため、22.04 にアップグレードできるまで待つことでした。

それで今日、 をやりましたdo-release-upgrade。しかし、まだ動作しません。原因がわかる方、または問題の追跡を手伝ってくれる方はいらっしゃいますか?

注: 更新は、古いパッケージの削除について尋ねられるまで実行されました。d詳細を表示するには を押しました。その後、私の筋肉の記憶はq終了を押さず、 でアップグレードを中止しましたctrl+c。Aaaaaaahhrg。システムが起動することを確認するために を実行しましたgrub-update。システムが起動します。USB イーサネット アダプターを接続してインターネットにアクセスできますが、USB2.0 ポートのみです (USB3.0 はアダプターでは機能しないようです)。A は、apt update && upgrade問題となるようなことは何も検出しませんでした。そのため、上記の質問をしました。

ご協力いただければ幸いです。ありがとうございます

答え1

必須r8125-dkmsパッケージは公式の Ubuntu リポジトリに存在します。以下をお勧めします:

sudo apt update 
sudo apt install r8125-dkms

いくつかの依存関係もインストールされます。

さらに、Ubuntu のデフォルト ドライバーは r8169 であるため、そのドライバーもブラックリストに追加する必要があります。

sudo tee -a /etc/modprobe.d/blacklist-r8169.conf > /dev/null <<EOT
# To use r8125 driver explicitly
blacklist r8169
EOT

# apply the blacklisted driver
sudo update-initramfs -u

再起動します。これで準備完了です。

関連情報