Недавно я изменил Mobo/CPU/RAM на ПК, где у меня было соединение с двумя гигабитами.

В предыдущей конфигурации, используя встроенный контроллер локальной сети и карту расширения LogiLink PC0029A PCI-e, я настроил Linux на объединение двух подключений к управляемому коммутатору в одно подключение (эта операция обычно называется соединением). Это сработало хорошо.

Но теперь, установив материнскую плату MSI MS250 PRO-VD и ту же карту PCI-e поверх нее, я заметил, что Linux распознает только один сетевой адаптер.

Это кажется странным, но:

  • lspci показывает только NIC
  • отключение бортовой сети от светодиодов панели управления UEFI к тому же поведению (распознается только один сетевой адаптер)
  • даже если встроенный сетевой адаптер отключен, linux может активировать соединение на сетевом адаптере, который он распознает, но трафик передается по кабелю, подключенному к встроенному сетевому адаптеру.
  • в обоих случаях отображается один и тот же MAC-адрес

Я обновил BIOS, проверил конфликты IRQ с lsdev , изменил слот PCI-e, но не нашел решения ...

Обратите внимание, что и на материнской плате, и на карте расширения используется одно и то же семейство микросхем Realtek (драйвер r8168, уже обновленный)

Как я могу расследовать дальше? Не могли бы вы дать несколько советов?

1 ответ1

0

Мне удалось получить G-Gababit PCI-e карту TP-LINK, и я почувствовал, что эта карта хорошо работает, если поместить ее в слоты x1, где Logilink не может быть распознан. Я также обнаружил, что, установив карту Logilink в слот x16 PCI-e, он был распознан.

Выводы:

  • Попробуйте ВСЕ слоты, даже больше, чем нужно, если можете.
  • Протестируйте тот же слот с другой картой, если у вас есть запасная.
  • Вероятно, MSI допустила некоторые ошибки в дизайне прошивки, и некоторые конфликты стали причиной моих неприятностей. Обратите внимание, что это не является основным из-за использования того же набора микросхем NIC, потому что мне удалось успешно запустить систему со всеми 3 NIC, подключенными и распознанными.
  • Я до сих пор не знаю, почему даже при отключенном внутреннем сетевом адаптере его порт работал с некоторым странным взаимодействием, обеспечиваемым платой расширения, с прозрачным поведением для ОС (которая продолжала распознавать внутреннюю карту и ее MAC-адрес).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .