Контроллер Ethernet (Realtek r8125) не работает с ядром 5.15

Контроллер Ethernet (Realtek r8125) не работает с ядром 5.15

У меня есть домашний сервер, на котором я до сих пор запускал Ubuntu 20.04. Материнская плата ASRock H570 имеет контроллер Realtek Dragon RTL8125BG (он же r8125). С 20.04 мне удалось запустить контроллер с помощью dkms и с помощьюubuntuusers. Руководство работало до ядра 5.4.0-113, а затем я застрял.

Я планировал подождать, пока не смогу обновиться до версии 22.04, поскольку в ней используется ядро ​​версии 5.15, которое, согласно интернет-источникам (и странице, указанной выше), должно поддерживать контроллер «встроенно».

Итак, сегодня я сделал do-release-upgrade. Но все равно не работает. Есть ли у кого-нибудь идея, почему или кто-нибудь может помочь отследить проблему?

Примечание: обновление продолжалось до тех пор, пока не спросило меня об удалении старых пакетов. Я нажал dдля получения подробностей. Моя мышечная память после этого не нажала qна выход, а прервала обновление с помощью ctrl+c. Aaaaaaahhrg. Чтобы убедиться, что система загрузится, я сделал grub-update. Система загрузилась. Я могу подключить USB-Ethernet-адаптер для доступа в Интернет, но только через порты 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

Перезагрузитесь. Все должно быть готово.

Связанный контент