Замена драйвера в linux на примере Realtek RTL8111

Замена драйвера в linux на примере Realtek RTL8111

Рассмотрим добавление и удаление драйверов на примере Realtek RTL8111, ProxMox и двух версий драйверов r8168 и r8169.
Краткое описание. Realtek RTL8111 — это гигабитная сетевая карта, встроенная в материнскую плату и на версии драйвера r8169 идут коллизии и как следствие потеря пакетов. Установка старой версии драйвера решает проблему.
Теперь необходимо создать список зависимостей ядра.
sudo depmod -a
Теперь добавим старый драйвер в «черный список», добавив его описание в файл /etc/modprobe.d/blacklist.conf, а именно:
blacklist r8169
Теперь драйвер загружаться не будет.

Осталось добавить новый. В файл /etc/initramfs-tools/modules напишем:
r8168
Узнаем версию ядра командой uname -r и настало время обновлять.
sudo update-initramfs -v -u -k `uname -r here`
Ребут и проверяем версию драйвера командой sudo lspci -v.
Теперь всё должно работать!

Есть второй вариант со скачиванием драйверов с сайта производителя, компиляцией и установкой, но после установки файлы драйвера от производителя не находились системой, хоть и ядро этот драйвер видело.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *