Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: На что и как заменить сетевой драйвер R8169.  (Прочитано 1763 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн valentin630

  • Автор темы
  • Забанен
  • Активист
  • *
  • Сообщений: 275
    • Просмотр профиля
R8169 не тянет Гигабитный интерфейс, вешая систему.
Не только я на него жалуюсь как выяснилось (и в 18.04)
На что и как поменять, чтобы новый модуль оставался в
системе при замене ядра на более свежее.

Lubuntu 16.04
Lubuntu 20.04.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
R8169 не тянет Гигабитный интерфейс, вешая систему.
Очень сомнительно, что это именно так. Скорее всего что-то другое "не тянет". Раз у вас Lubuntu, то скорее всего железо слабое.
Давайте начнем с того, что у вас за сетевой адаптер

lspci -knn | grep Eth -A3
Если realtek r8168, то есть драйвер от производителя, который можно поставить командой

sudo apt install r8168-dkms
Но маловероятно, что это поможет.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн valentin630

  • Автор темы
  • Забанен
  • Активист
  • *
  • Сообщений: 275
    • Просмотр профиля
Очень сомнительно, что это именно так.
Именно так.
Доказательство.
1.Cистема с загрузочной флешки не вылетает.
2.Органичил на роутере скорость в 100Мбит - вылетать перестало.

Железо современное на 12 потоков.
Спасибо за наводку на 68й модуль - читал, кто-то его ставит,
тем более, что

@vak:~$ lspci -knn | grep Eth -A3
08:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 16)
Subsystem: Gigabyte Technology Co., Ltd Onboard Ethernet [1458:e000]
Kernel driver in use: r8169
Kernel modules: r8169
09:00.0 VGA compatible controller [0300]: NVIDIA Corporation GT218 [GeForce 210] [10de:0a65] (rev a2)
« Последнее редактирование: 06 Мая 2020, 17:16:49 от valentin630 »
Lubuntu 20.04.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
1.Cистема с загрузочной флешки не вылетает.
А что на загрузочной флешке не тот же модуль r8169?

2.Органичил на роутере скорость в 100Мбит - вылетать перестало.
Это само собой. При большой скорости что-то вылетает. Сомнительно, что именно модуль r8169.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн valentin630

  • Автор темы
  • Забанен
  • Активист
  • *
  • Сообщений: 275
    • Просмотр профиля
на загрузочной флешке не тот же модуль r8169?
Посмотрел - тот же R8169... странно. Кстати, в сети находил подобные жалобы на R8169, что тянет только 100Мбит.
Сомнительно, что именно модуль r8169
Поставил R8168 - теперь качает, не выскакивает на Гигабитном канале роутера.
Вывод: R8169 не тянет Гигабит.
Единственное, не знаю как лучше грузить R8168 - в rc.local выгружать 69й, а потом загружать 68й?
Нужна ли пауза (sleep) между этими действами?
Или есть другой лучший способ, чтобы потом головной боли не было7
« Последнее редактирование: 06 Мая 2020, 18:20:24 от valentin630 »
Lubuntu 20.04.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Единственное, не знаю как лучше грузить R8168 - в rc.local выгружать 69й, а потом загружать 68й?
Не надо ничего "грузить". Если вы установили пакет r8168-dkms, то он сам блеклистит r8169 и устанавливает r8168.
При обновлении ядра, он сам будет пересобираться.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Вывод: R8169 не тянет Гигабит.
Неверный вывод. Просто некоторые r8168 карты не полностью поддерживаются драйвером r8169. Иногда помогает установка прошивок. Иногда только драйвер. Иногда с драйвером r8168 карта вообще не работает, но работает со стоковым r8169.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн valentin630

  • Автор темы
  • Забанен
  • Активист
  • *
  • Сообщений: 275
    • Просмотр профиля
сам блеклистит r8169 и устанавливает r8168
Что-то у меня сам не хочет. После установки (apt) по lspci вижу: драйвер R8169, модуль R8168, и в такой комбинации "не пашет".
После перезагрузки оба - 69е. Выгрузил 69й, загрузил 68й - заработало... Глюки кругом, или "ключница водку делала".
Lubuntu 20.04.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Просто некоторые r8168 карты не полностью поддерживаются драйвером r8169. Иногда помогает установка прошивок. Иногда только драйвер. Иногда с драйвером r8168 карта вообще не работает, но работает со стоковым r8169.
Именно так. Речь не идет о том "тянет" или "не тянет". У меня прекрасно всё работает с r8169. Дело в том, что Реалтек постоянно клепает ревизии этого адаптера, а ядро не успевает модуль к каждой ревизии адаптировать. Реалтеки сами этим не занимаются. Они пишут свой довольно косячный драйвер и выкладывают. У них не хватает знаний делать нормальные комиты в ядро.

Вот отсюда все эти пляски.

Пользователь добавил сообщение 06 Мая 2020, 18:33:16:
Что-то у меня сам не хочет. После установки (apt) по lspci вижу: драйвер R8169, модуль R8168, и в такой комбинации "не пашет".
После перезагрузки оба - 69е. Выгрузил 69й, загрузил 68й - заработало... Глюки кругом, или "ключница водку делала".
Именно ключница виновата. То есть полное отсутствие понимания.

Что значит "после перезагрузки оба"? Оба что? Есть в системе? Это нормально.

Запускаете lspci -knn | grep Eth -A3 и смотрите который in use. Если r8168, то значит он и используется.
Если при этом все равно "не пашет", то вам только показалось, что есть разница.
« Последнее редактирование: 06 Мая 2020, 18:33:16 от Pilot6 »
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн valentin630

  • Автор темы
  • Забанен
  • Активист
  • *
  • Сообщений: 275
    • Просмотр профиля
Неверный вывод.
Согласен, верный вывод: Мою карту R8169 тянет только на 100, а на 1000 вешает систему (reboot не работает!) почти намертво, очевидно, не успевая получить некий сигнал от карты. И это явная слабая компетенция программера, который не предусмотрел эту ситуацию.
Lubuntu 20.04.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
И это явная слабая компетенция программера, который не предусмотрел эту ситуацию.
Вы видимо большой специалист в компетенциях программеров. Ваша компетенция разумеется значительно выше. Я до сих пор сомневаюсь, что вообще есть разница в данном случае между использованием модулей. Вы даже протестировать толком не можете.

Пользователь добавил сообщение 06 Мая 2020, 18:47:53:
[10ec:8168] (rev 16)
[10ec:8168] (rev 16) ревизия совсем новая. Видимо опять что-то "подкрутили".
« Последнее редактирование: 06 Мая 2020, 18:47:53 от Pilot6 »
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн valentin630

  • Автор темы
  • Забанен
  • Активист
  • *
  • Сообщений: 275
    • Просмотр профиля
Что значит "после перезагрузки оба"?
Прошу простить за косноязычие. После перезагрузки lspci показывает, что драйвер и модуль оба имеют название
R8169, при том, что в системе есть и R8168, но он сам не грузится
Lubuntu 20.04.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Прошу простить за косноязычие.
Реально очень тяжело понимать.

Вы как ставили r8168? От этого всё и зависит. Но вытащить эту информацию от вас я так и не смог. Вы там что-то делаете и считаете, что всем должно быть понятно что именно. Если поставить одним способом, то автоматом всё это пропишется, если другим, то - нет.
« Последнее редактирование: 06 Мая 2020, 18:54:05 от Pilot6 »
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн valentin630

  • Автор темы
  • Забанен
  • Активист
  • *
  • Сообщений: 275
    • Просмотр профиля
Вы видимо большой специалист в компетенциях программеров.
Спасибо за признание моей логики. Когда-то в молодости мне приходилось самому писать драйверы для ICL1903 для связи ее c советскими ЭВМ. Поэтому представление о логике обмена в железе имею.
Та ситуация, которую я описал - есть потеря драйвером сигнала об окончании какой-то посылки, после чего ситуация не сбрасывается по таймеру, а комп висит, ожидая прерывания, которого нет и не будет. Так что... ключница,однозначно

Пользователь добавил сообщение 06 Мая 2020, 19:01:35:
Вы там что-то делаете и считаете, что всем должно быть понятно что именно.
Я сделал ровно столько, сколько Вы посоветовали, не больше, не меньше: apt install ...
« Последнее редактирование: 06 Мая 2020, 19:01:35 от valentin630 »
Lubuntu 20.04.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Я сделал ровно столько, сколько Вы посоветовали, не больше, не меньше: apt install ...
Ну тогда дайте вывод

cat /etc/modprobe.d/r8168-dkms.conf
Я в личке не консультирую. Вопросы задавайте на форуме.

 

Страница сгенерирована за 0.048 секунд. Запросов: 25.