Проблема с дополнительной сетевой платой: MSI MS250 PRO-VD + Logilink PC0029A

217
Patrick Roncagliolo

Недавно я изменил 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 IC (драйвер r8168, уже обновленный)

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

0
Если я вас правильно понял, проблема была в том, что карта не была распознана на новой материнской плате. Угадайте: карта не была правильно установлена ​​(или слот был плохо изготовлен, поэтому его трудно установить правильно), и поэтому электрические соединения не работали. Все остальные вещи, которые вы описываете (связанные интерфейсы, MAC, драйверы), здесь не играют роли. dirkt 6 лет назад 0
Отключив встроенную сетевую карту, я не смогу подключиться к интернету. Вместо этого сетевая карта все еще распознается. Странно, кажется, что по крайней мере переключение в биосе не работает должным образом. Patrick Roncagliolo 6 лет назад 0
Подключение проблемной карты Logilink в слот x16 сработало. Слоты x1, где я тестировал эту карту, также работали с другой сетевой картой от Tp-Link. Patrick Roncagliolo 6 лет назад 0
Так что определенно не проблема с разъемами материнской платы IMO. Кажется, проблема программного обеспечения / прошивки / логики для меня ... Patrick Roncagliolo 6 лет назад 0
«Отключив встроенную сетевую карту, я не смогу подключиться к Интернету. Вместо этого сетевая карта все еще распознается». Извините, это не имеет смысла. Пожалуйста, уточните, какие карты обнаружены, при каких обстоятельствах, где их показывает `lspci` и т. Д. Карты (встроенные и слот) должны отображаться как * отличающиеся *` lspci` записи с * отличными * адресами. Итак, какие карты отображаются изначально, какие карты отображаются в 1x слоте, какие карты отображаются в 16x слоте, какие карты отображаются после отключения внутренней карты? Вот что имеет значение. dirkt 6 лет назад 0
За исключением случая x16 (обнаружены обе сетевые карты), когда я подключаю карту logilink в любой из слотов x1, обнаруживается только встроенная карта, независимо от включения / выключения встроенной сетевой карты в BIOS. Patrick Roncagliolo 6 лет назад 0
Так что * звучит * как проблема "карта не установлена" - возможно, разъем карты находится только на одном конце допусков, а слоты 1x находятся на другом конце, поэтому они не устанавливают надлежащий контакт для этого конкретного карта. Распознавание устройств PCIe не имеет ничего общего с прошивкой или программным обеспечением, оно чисто аппаратное. dirkt 6 лет назад 0

1 ответ на вопрос

0
Patrick Roncagliolo

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

Выводы:

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

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