The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
8139 виснет линк., !*! Аноним, 06-Апр-20, 21:45  [смотреть все]
Действо происходит на OpenSUSE 15.1 4.12.14-lp151.27-default;

Проблемное карточко вот такое:

03:02.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8100/8101L/8139 PCI Fast Ethernet Adapter [10ec:8139] (rev 10)
        Subsystem: Realtek Semiconductor Co., Ltd. RTL-8100/8101L/8139 PCI Fast Ethernet Adapter [10ec:8139]

В системе есть два модуля ядра для этой карты: 8139cp и 8139too(0.9.28), используется второй, с первым она вообще отказывается работать.

Вторая карта встройка:

00:19.0 Ethernet controller [0200]: Intel Corporation 82566DM-2 Gigabit Network Connection [8086:10bd] (rev 02)
        Subsystem: Dell OptiPlex 755 [1028:0211]

Встройка смотрит во внутренюю сеть, где гуляет трафик NFS и tor-proxy, а 8139 в сторону роутера ну и соответственно тырнета.

Проблема следующая: если не давать особой нагрузки на 8139 (серфинг и максимум видосики в ютубчике) - может пахать неделями, а вот если дать что-то посерьезнее (ну скажем торрент) линк виснет за 5-15 минут (если дать нагрузку на аплоад, то ещё быстрее). Лечится это только перезагрузкой, никакие network restart или modprobe -r 8139too&&modprobe 8139too не помагают((

Порты свича, в который всё это подключается, менял - не то, причем при зависании линка на свиче всеравно какие-то пакеты в обе стороны ходят (ну как минимум свичу так кажется). Что система что свич говорят что линк поднят и куда не погляди - всё прям прекрасно, но даже пинги до свича не проходят.

Пробовал подкинуть другую карточку: со всего что нашлось под рукой только идентичная 8139 - поведение такое-же.

Есть ещё одна машина с opensuse tumbleweed 5.1.7-1-pae-i686, сеть на ней разбросана 1:1 с этой

02:00.0 Ethernet controller [0200]: Broadcom Inc. and subsidiaries NetLink BCM5787 Gigabit Ethernet PCI Express [14e4:169b] (rev 02)
        Subsystem: Dell Device [1028:0220]
        Kernel driver in use: tg3
        Kernel modules: tg3
03:02.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8100/8101L/8139 PCI Fast Ethernet Adapter [10ec:8139] (rev 10)
        Subsystem: Realtek Semiconductor Co., Ltd. RTL-8100/8101L/8139 PCI Fast Ethernet Adapter [10ec:8139]
        Kernel driver in use: 8139too
        Kernel modules: 8139cp, 8139too
и на ней всё работает.

Есть идеи в какую сторону копать?

  • 8139 виснет линк., !*! Licha Morada, 22:29 , 06-Апр-20 (1)

    > Проблема следующая: если не давать особой нагрузки на 8139 (серфинг и максимум
    > видосики в ютубчике) - может пахать неделями, а вот если дать
    > что-то посерьезнее (ну скажем торрент) линк виснет за 5-15 минут (если
    > дать нагрузку на аплоад, то ещё быстрее). Лечится это только перезагрузкой,
    > никакие network restart или modprobe -r 8139too&&modprobe 8139too не помагают((

    Netperf-ом проблема триггерится?
    А в dmesg что?

    > Есть ещё одна машина с opensuse tumbleweed 5.1.7-1-pae-i686,
    > ...
    > на ней всё работает.

    Если есть возможность, проверьте проблемные карточки в этой машине. Чтобы исключить/подтвердить глючность конкретных экземпляров.

    > Есть идеи в какую сторону копать?

    Попробовать заведомо полноценный блок питания.
    Протестировать память.
    Продуть слоты/переткнуть в другой слот.
    Посмотреть на карточку пирометром (прям на злобу дня).
    Попробовать с другим патч кордом.

    • 8139 виснет линк., !*! Аноним, 00:13 , 07-Апр-20 (2)
      > Netperf-ом проблема триггерится?

      Да. От 2-х до 10-и минут.
      Если запустить тест в две стороны - меньше минуты.

      > А в dmesg что?

      Пусто.

      > Если есть возможность, проверьте проблемные карточки в этой машине. Чтобы исключить/подтвердить
      > глючность конкретных экземпляров.

      Последнее что хотелось бы делать - это ковырять в ту машину. Она постоянно используется, да еще и расположена весьма труднодоступно(

      > Попробовать заведомо полноценный блок питания.
      > Протестировать память.

      Завтра попробую подкинуть, есть один запасной и далеко не самый плохой.
      Заодно и память поганяю

      > Продуть слоты/переткнуть в другой слот.

      И то и другое делалось при подбрасывании второй карты.

      > Посмотреть на карточку пирометром (прям на злобу дня).

      Во время 3-х вылетов выше 50° не поднялось (хз на сколько можно доверять пирометру за 10$, но на ощупь ~так-же).

      > Попробовать с другим патч кордом.

      Это первое что было опробовано, вместе с перетыканием по разным портам свича ;)

      • 8139 виснет линк., !*! Licha Morada, 00:21 , 07-Апр-20 (3)
        >> Netperf-ом проблема триггерится?
        > Да. От 2-х до 10-и минут.
        > Если запустить тест в две стороны - меньше минуты.

        Замечательно. Хоть какая-то определённость.

        >> Попробовать заведомо полноценный блок питания.
        >> Протестировать память.
        > Завтра попробую подкинуть, есть один запасной и далеко не самый плохой.
        > Заодно и память поганяю

        ...заодно прикинуть стоимость этих мероприятий и сравнить с ценой на новую карточку не RTL.

        • 8139 виснет линк., !*! Аноним, 01:21 , 07-Апр-20 (4)
          > Замечательно. Хоть какая-то определённость.

          Вот только что делать с этой определенностью - ХЗ  

          > ...заодно прикинуть стоимость этих мероприятий и сравнить с ценой на новую карточку
          > не RTL.

          Та ясен пень))) Вот нашёл неподалёку от себя жменю Intel pro100s по два бакса, может завтра сползаю заберу.

          Но здесь уже блин дело спортивного интереса :D :D

          Я сколько помню эти карточки (а через мои руки, в своё время, этих зверьков прошла не одна сотня), они зарекомендовали себя как самое неубиваемое решение на 100mbps, а тут такая подстава в двух экземплярах....

          • 8139 виснет линк., !*! izyk, 21:15 , 08-Апр-20 (5)

            > Но здесь уже блин дело спортивного интереса :D :D
            > Я сколько помню эти карточки (а через мои руки, в своё время,
            > этих зверьков прошла не одна сотня), они зарекомендовали себя как самое
            > неубиваемое решение на 100mbps, а тут такая подстава в двух экземплярах....

            А почему карточки?
            Я бы на PCI мост подумал - южный мост, видимо. Перегревается, или, как указали ранее, питания не хватает.
            Осмотрите конденсаторы на мат. плате.

        • 8139 виснет линк., !*! Pofigist, 15:09 , 09-Апр-20 (7)

          > ...заодно прикинуть стоимость этих мероприятий и сравнить с ценой на новую карточку
          > не RTL.

          Вот поддержу обеими руками - вот именно 8139 у меня всегда вызывала желание немедленно ее выкинуть и тщательно вымыть руки после нее...

          • 8139 виснет линк., !*! Аноним, 18:43 , 09-Апр-20 (9)
            > Вот поддержу обеими руками - вот именно 8139 у меня всегда вызывала
            > желание немедленно ее выкинуть и тщательно вымыть руки после нее...

            А у меня от них прямо противоположное мнение ;)

  • 8139 виснет линк., !*! Аноним, 13:35 , 09-Апр-20 (6)
    Итак продолжение истории:
    1) прогнал родную память - проблем 0.
    2) Подкинул другой БП и память - реакция такая-же.
    3) Споткнулся на столе об внешний SSD и от нефиг делать таки его раскурочил.
    Короче выковырял я его с кармана, запихал во внутрь и ввинтил на него седьмые окна. Дабы сильно не заморачиваться чем дать нагрузку - зацепил на рутрекере два десятка популярных торрентов (~50Gb) с максимумом сидов и личей и запихнул это всё на ночь в клиент.
    Результат: к утру всё скачано и отдано ~30Gb, сеть не уложило.

    Кажись железную составляющую можно исключить.

    Попробую обновить ядро (модули эти, ЕМНИП, там) - посмотрим что будет.
    Непонятно только в каких логах смотреть что все-же реально происходит.

    • 8139 виснет линк., !*! Аноним, 18:42 , 09-Апр-20 (8)
      Обновление до 4.12.14-lp151.28.44.1 ничего не дало. Где-то ходили слухи что в 15.1 в ядре что-то там накосячили.... Пошел пробовать прикручивать что-то НЕ из реп 15.1

      • 8139 виснет линк., !*! Аноним, 23:57 , 09-Апр-20 (10)
        Накатил 4.19.114-1-default - результат тот-же.

        Дальше споткнулся в dmesg что при загрузке первым пытается загрузиться 8139ср, не находит совместимую карту и следом за ним грузится 8139too. Не знаю что меня дернуло, но решил сравнить это всё с соседней машиной на tumbleweed.

        Странно, но там 8139ср, каким-то чудным образом, затесался в блэклист и не пытался грузиться. Прибил его и здесь — уже 40 мин практически при максимальной нагрузке торрентом на аплоад. Странно это конечно, чем оно вдруг могло мешать, но если обойдется этим — вообще супер ))

        • 8139 виснет линк., !*! Licha Morada, 00:15 , 10-Апр-20 (11)

          > Странно, но там 8139ср, каким-то чудным образом, затесался в блэклист и не
          > пытался грузиться. Прибил его и здесь — уже 40 мин практически
          > при максимальной нагрузке торрентом на аплоад. Странно это конечно, чем оно
          > вдруг могло мешать, но если обойдется этим — вообще супер ))

          Грабли господни неисповедимы...


          • 8139 виснет линк., !*! Аноним, 16:37 , 11-Апр-20 (14)
            Не долго длилась моя радость :D
            Ничего не изменилось, видать просто было случайное разовое просветление(
            По ходу копаний выяснилось что виснет не сам 8139too, а mii, т.к modprobe -r 8139too mii && modprobe 8139too возвращает соединение к жизни...
            • 8139 виснет линк., !*! lavr, 19:47 , 11-Апр-20 (15)
              > Не долго длилась моя радость :D
              > Ничего не изменилось, видать просто было случайное разовое просветление(
              > По ходу копаний выяснилось что виснет не сам 8139too, а mii, т.к
              > modprobe -r 8139too mii && modprobe 8139too возвращает соединение к жизни...

              подарите кому-нибудь 8139 и не мучайтесь.

              Странный подход, на выход использовать какашку Realtek 8139, а
              на внутреннюю сеть Intel 82566DM-2.

              Если не хочется тратить деньги и есть PCI-E слот, полно дешевых карт
              на базе Realtek 8111, другие не советую. Ну и отключите TSO.


              • 8139 виснет линк., !*! Аноним, 21:03 , 11-Апр-20 (16)
                > подарите кому-нибудь 8139 и не мучайтесь.

                Та такое и будет, пускай только карантин закончится, ну а пока можно и с ней повоевать. Меня аж подколбашивает от мысли что в окнах оно работает, а здесь нет :[

                > Странный подход, на выход использовать какашку Realtek 8139, а
                > на внутреннюю сеть Intel 82566DM-2.

                Что странного?
                Внутри временами инфа гуляет десятками гиг, есть NFS-шары, а на одной машинке и вообще хомяк оттуда монтируется. А в мир всеравно канал 100/100 - там и сотки сетевушки за глаза.

                > Если не хочется тратить деньги и есть PCI-E слот, полно дешевых карт
                > на базе Realtek 8111, другие не советую. Ну и отключите TSO.

                С наличием PCIex напряг: на мамке только один х16, но он занят, ну и ещё пара PCI (это dell optiplex 755dt), так что менять прийдётся на что-то pci'ное

                • 8139 виснет линк., !*! lavr, 21:54 , 11-Апр-20 (17)
                  >> подарите кому-нибудь 8139 и не мучайтесь.
                  > Та такое и будет, пускай только карантин закончится, ну а пока можно
                  > и с ней повоевать. Меня аж подколбашивает от мысли что в
                  > окнах оно работает, а здесь нет :[

                  драйвер вестимо, вариаций realtek 8139, 8169, 8111 полно, чипы
                  продавались и карты мог делать кто угодно и как угодно.

                  > С наличием PCIex напряг: на мамке только один х16, но он занят,
                  > ну и ещё пара PCI (это dell optiplex 755dt), так что
                  > менять прийдётся на что-то pci'ное

                  найти сейчас что-то pci'ное не просто, возможно ebay?

                  pci: лучше intel, если найдете, а из pci скорей всего 8169,
                  тоже не айс, чуть лучше 8139.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру