R8168 / R8169 Проблемы модуля драйвера RealTek

Я установил проприетарный драйвер NVIDIA GT 1030 для 64-битной Linux X86 в Ubuntu 16.04 LTS. Поскольку модуль драйвера Ethernet становится нестабильным; он не запускается автоматически после входа в систему или возобновления после приостановки, пока я не наберу $sudo modprobe r8169. Я попытался решить проблему, используя $sudo systemctl restart network-manager.service, но тщетно.

Я прошел через форумы и узнал, что этот модуль нестабилен, и лучший способ заставить его работать - вернуться к драйверу r8168. Я занесен в черный список r8169 в /etc/modprobe.d/blacklist.conf и попытался скомпилировать r8168 для моего ядра linux 4.15.0, но это не так. Я попытался установить пакет r8168-dkms из репозитория, но безуспешно.

Теперь у меня работает драйвер r8169, но изначально с сетевым интерфейсом UNCLAIMED. Любая помощь приветствуется.

2
задан 7 September 2018 в 05:27

2 ответа

Из комментариев ...

Использование r8168-dkms 8.041.00 с более новым ядром 4.15 в Ubuntu 16.04 LTS не будет работать. Вам, вероятно, понадобится 8.045.

Бионическая версия r8168-dkms 8.045.08-2 из https://packages.ubuntu.com/search?keywords=r8168-dkms не будет компилироваться. Космическая версия -3, вероятно, работала бы нормально.

r8168-dkms 8.045.08-3 из http://mirrors.edge.kernel.org/ubuntu/pool/universe/r/r8168/ работает нормально.

Система в настоящее время работает.

Примечание: ядро ​​4.15.0-24-generic имеет некоторые известные проблемы. Лучше использовать другое ядро, если возникают другие проблемы.

Обновление № 1:

r8168-dkms 8.046.00-1 стало доступно на http://mirrors.edge.kernel.org/ubuntu/pool/ вселенная / г / r8168 / r8168-dkms_8.046.00-1_all.deb

7
ответ дан 7 September 2018 в 05:27

Вот то, что работало на меня в соответствии с Linux Mint 19.2

  1. Захватите копию последнего r8168 драйвера (или загрузите его через другой компьютер и поместите его на устройство хранения данных USB),

    wget http://mirrors.edge.kernel.org/ubuntu/pool/universe/r/r8168/r8168-dkms_8.047.02-1_all.deb
    
  2. Установите тот драйвер (автоматически повторно создаст initramfs изображение ядра с интегрированным драйвером),

    dpkg -i r8168-dkms_8.047.02-1_all.deb
    
  3. Удалите старший драйвер, поместите в черный список его и используйте более новый

    rmmod r8169
    echo "blacklist r8169" > /etc/modprobe.d/blacklist.conf
    modprobe r8168`
    
  4. Прибыль (и попытка, если все работает после новой начальной загрузки),

1
ответ дан 2 December 2019 в 01:42

Другие вопросы по тегам:

Похожие вопросы: