У меня есть домашний сервер, на котором я до сих пор запускал 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
Перезагрузитесь. Все должно быть готово.