Замена сетевого драйвера r8169 на r8168

Ответить
gan
Сообщения: 49
Зарегистрирован: 24 авг 2015, 11:00
Operating system: Rosa Linux Fresh R11.1

Замена сетевого драйвера r8169 на r8168

Сообщение gan » 19 дек 2020, 10:10

Доброго времени усток.
Входные данные :
ОС: Rosa Fresh R11.1
Ядро: 5.15.0-desktop-122.124.1rosa-x86_64
Сетевая плата: Realtek rtl8168
Из-за большого количества ошибок, исходящих от сеетвой платы моего компьютера, необходимо заменить драйвер r8169 на r8168.
Я скачал необходимый драйвер с сайта realtek, запустил скрипт, который должен был скомпилировать дравйер, удалить из загрузки старый ( r8169) и включить в загрузку r8168. После того, как он отработал, я перезагрузил компьютер и, запустив команду lspci -k, увидел, что используется r8169:

Код: Выделить всё

01:00.0 Ethernet controller: Realtek Semiconductr Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller ( rev 15)
	Subsystem: Hewlett-Packard Company Device 82a1
	Kernel driver in use: r8169
	Kernel modules: r8169, r8168
Попробовал добавить r8169 в чёрный список . Для этого в кталоге /etc/modprobe.d создал файл blacklist-r8169.conf и прописал следующее:

Код: Выделить всё

blacklist r8169
Также хочу отметить, что скомпилированый драйвер имеет расширение ko в то время, как модули ядра, скомпилированые командой Росы имеют расширение ko.xz. Хотя, раз модуль загрузился, то выходит, необязательно сжимать модуль.
Такое действие не помогло. Помогите пожалуйста решить проблему или направьте, в какую сторону копать.

gan
Сообщения: 49
Зарегистрирован: 24 авг 2015, 11:00
Operating system: Rosa Linux Fresh R11.1

Замена сетевого драйвера r8169 на r8168

Сообщение gan » 19 дек 2020, 12:10

Попробовал дописать в файл /etc/modprobe.d/00_modprobe.conf строку

Код: Выделить всё

alias enp1s0 r1868
И презагрузил компьютер - не помогло.

va9(2)
Сообщения: 796
Зарегистрирован: 20 окт 2015, 08:06
Operating system: RF.KDE5.2021.1.x86_64

Замена сетевого драйвера r8169 на r8168

Сообщение va9(2) » 19 дек 2020, 17:50

В репах есть пакет dkms-r8168
$ - команда должна быть выполнена от имени непривилегированного пользователя,
# - команда должна быть выполнена от имени суперпользователя.

gan
Сообщения: 49
Зарегистрирован: 24 авг 2015, 11:00
Operating system: Rosa Linux Fresh R11.1

Замена сетевого драйвера r8169 на r8168

Сообщение gan » 19 дек 2020, 18:40

va9(2) писал(а):
19 дек 2020, 17:50
В репах есть пакет dkms-r8168
Спасибо, в понедельник попробую!
Но, независимо от результата установки пакета, у меня остался вопрос к гуру, как правильно добавлять модули в чёрный список.

Аватара пользователя
slavyanix
Сообщения: 888
Зарегистрирован: 04 авг 2012, 20:05
Operating system: Rosa Fresh R10

Замена сетевого драйвера r8169 на r8168

Сообщение slavyanix » 19 дек 2020, 22:29

есть команды rmmod и insmod . эти команды довольно опасны , почитай о них сначала, а то грохнешь системные драйвера не те. :)

gan
Сообщения: 49
Зарегистрирован: 24 авг 2015, 11:00
Operating system: Rosa Linux Fresh R11.1

Замена сетевого драйвера r8169 на r8168

Сообщение gan » 22 дек 2020, 01:05

va9(2), Спасибо, установил пакет, и он корректно отработал. Но после перехода на ядро 5.4 драйвер не установился, хотя он dkms. Вернее, он не переконфигурировался, чтобы он запускался именно он, а не 8169. Хотя на 4.15 (в первом сообзении описка :не 5.15, а 4.15) всё чётко сработало. Пришлось вручную запускать.
По поводу blacklist - я скачал пакет dkms-r8168 и подсмотрел файлы в нём. Там точно таким же способом модуль r8169 вносился в чёрный список. И в 4.15 это работало, а в 5.4 -нет. Почемутак -не могу понять. Хотя, видимо , надо смотреть что делает makefile при сборки установке, т.к. ,возможно , не файл cо строкой blacklist r8169 отключает этот модуль.

gan
Сообщения: 49
Зарегистрирован: 24 авг 2015, 11:00
Operating system: Rosa Linux Fresh R11.1

Замена сетевого драйвера r8169 на r8168

Сообщение gan » 22 дек 2020, 01:07

slavyanix, Спасибо за совет, я знаком c этими командами и имею опыт их использования. Дело в том ,что rmmod выгружает модуль. А мне нужно ,чтобы он не загузадся при следующем запуске. И физически удалять не хочу c файловой системы, ибо это неправильно.

va9(2)
Сообщения: 796
Зарегистрирован: 20 окт 2015, 08:06
Operating system: RF.KDE5.2021.1.x86_64

Замена сетевого драйвера r8169 на r8168

Сообщение va9(2) » 22 дек 2020, 06:39

gan писал(а):
22 дек 2020, 01:05
Но после перехода на ядро 5.4 драйвер не установился
Попросите обновить его. Можно здесь, но в телеге разработчики увидят вашу просьбу быстрее.
$ - команда должна быть выполнена от имени непривилегированного пользователя,
# - команда должна быть выполнена от имени суперпользователя.

Аватара пользователя
slavyanix
Сообщения: 888
Зарегистрирован: 04 авг 2012, 20:05
Operating system: Rosa Fresh R10

Замена сетевого драйвера r8169 на r8168

Сообщение slavyanix » 23 дек 2020, 01:16

вообще то подобные проблемы у меня были очень давно. обычные драйвера как правило становятся без проблем. у вас полагаю вообще случай который стоит записать в рекорды)) :)

rred
Сообщения: 10
Зарегистрирован: 11 дек 2020, 16:37
Operating system: ROSA.FRESH.PLASMA5.R11.1

Замена сетевого драйвера r8169 на r8168

Сообщение rred » 27 июл 2021, 12:35

va9(2) писал(а):
19 дек 2020, 17:50
В репах есть пакет dkms-r8168
Товарищи, помогите, пакет установил, но используется всё равно r8169, что делать?

Код: Выделить всё

1e:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
        Subsystem: ASUSTeK Computer Inc. Device 8677
        Kernel driver in use: r8169
        Kernel modules: r8169, r8168

va9(2)
Сообщения: 796
Зарегистрирован: 20 окт 2015, 08:06
Operating system: RF.KDE5.2021.1.x86_64

Замена сетевого драйвера r8169 на r8168

Сообщение va9(2) » 27 июл 2021, 13:40

rred писал(а):
27 июл 2021, 12:35
Товарищи, помогите, пакет установил, но используется всё равно r8169, что делать?
Попробуйте добавить модуль в черный список. Смотрите в интернете, как это сделать.
$ - команда должна быть выполнена от имени непривилегированного пользователя,
# - команда должна быть выполнена от имени суперпользователя.

rred
Сообщения: 10
Зарегистрирован: 11 дек 2020, 16:37
Operating system: ROSA.FRESH.PLASMA5.R11.1

Замена сетевого драйвера r8169 на r8168

Сообщение rred » 27 июл 2021, 14:58

va9(2) писал(а):
27 июл 2021, 13:40
rred писал(а):
27 июл 2021, 12:35
Товарищи, помогите, пакет установил, но используется всё равно r8169, что делать?
Попробуйте добавить модуль в черный список. Смотрите в интернете, как это сделать.
В папке /etc/modprobe.d уже есть файл r8168.conf со следующим содержимым:

Код: Выделить всё

# r8168 is an alternative to r8169 for the devices with PCI device ID 0x8168.
# Let us blacklist r8169 then.
blacklist r8169
Но он, похоже, не работает.

Ответить

Вернуться в «Обсуждение ROSA Fresh R9-R11.1 (платформа 2016.1)»