WB8 отказали порты eth0, eth1

Коллеги, привет!

Вчера обнаружил, что контроллер WB8.5 (AMDEGWDI) пропал из локалки. Был подключен патчкордом в eth0 с настройкой статики. В сетевых настройках ппроводное соединение было “отключено”. Включил - висит подключение, но не подключается. В логах NetworkManager повторяющийся блок:

01-08-2026 09:38:46.719

<warn> [1785566326.7194] device (eth0): Activation: failed for connection ‘wb-eth0’

01-08-2026 09:38:46.718

<info> [1785566326.7183] manager: NetworkManager state is now CONNECTED_LOCAL

01-08-2026 09:38:46.717

<info> [1785566326.7165] device (eth0): state change: config -> failed (reason ‘config-failed’, sys-iface-state: ‘managed’)

01-08-2026 09:38:46.690

<info> [1785566326.6904] device (eth0): state change: prepare -> config (reason ‘none’, sys-iface-state: ‘managed’)

01-08-2026 09:38:46.688

<info> [1785566326.6878] manager: NetworkManager state is now CONNECTING

01-08-2026 09:38:46.686

<info> [1785566326.6837] device (eth0): state change: disconnected -> prepare (reason ‘none’, sys-iface-state: ‘managed’)

01-08-2026 09:38:46.685

<info> [1785566326.6825] audit: op=“connection-activate” uuid=“91f1c71d-2d97-4675-886f-ecbe52b8451e” name=“wb-eth0” pid=2467 uid=0 result=“success”

01-08-2026 09:38:46.681

<info> [1785566326.6815] device (eth0): Activation: starting connection ‘wb-eth0’ (91f1c71d-2d97-4675-886f-ecbe52b8451e)

01-08-2026 09:38:00.432

<info> [1785566280.4328] device (eth0): state change: failed -> disconnected (reason ‘none’, sys-iface-state: ‘managed’)

01-08-2026 09:38:00.431

<warn> [1785566280.4311] device (eth0): Activation: failed for connection ‘wb-eth0’

Затем применил действия в порядке, после каждого проверял изменния:

  1. применил DHCP
  2. заменил патчкорд на заведомо рабочий
  3. изменил порт свича на заведомо рабочий
  4. изменил подключение на eth1 c dhcp

Контроллер был 2602 - я его обновил до актуальной stable фитом (202607310939_wb-2606_bullseye_wb8x), ошибка та же.

Подключился в дебаг, вижу:

[  616.224328] dwmac-sun8i 5030000.ethernet eth1: __stmmac_open: Cannot attach to PHY (error: -19)
[  616.264741] dwmac-sun8i 5020000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[  616.273131] dwmac-sun8i 5020000.ethernet eth0: __stmmac_open: Cannot attach to PHY (error: -19)
[  616.288185] dwmac-sun8i 5030000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-0
[  616.296348] dwmac-sun8i 5030000.ethernet eth1: __stmmac_open: Cannot attach to PHY (error: -19)
[  659.971802] dwmac-sun8i 5030000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-0
[  659.980448] dwmac-sun8i 5030000.ethernet eth1: __stmmac_open: Cannot attach to PHY (error: -19)
[  660.158832] dwmac-sun8i 5020000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[  660.167500] dwmac-sun8i 5020000.ethernet eth0: __stmmac_open: Cannot attach to PHY (error: -19)
[  723.410428] dwmac-sun8i 5030000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-0
[  723.418687] dwmac-sun8i 5030000.ethernet eth1: __stmmac_open: Cannot attach to PHY (error: -19)
[  723.564745] dwmac-sun8i 5020000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[  723.573183] dwmac-sun8i 5020000.ethernet eth0: __stmmac_open: Cannot attach to PHY (error: -19)

Пошел на крайние меры - сбросил контроллер до заводской прошивки (по гайду) - ничего не изменилось, симптомы и логи те же. Что делатц?

Архив приложил. Но он с уже сброшенного контроллера и там я 2 раза нажимал кнопку “подключиться” для интерфейса eth0 dhcp.

приложен диагностический архив, доступен только сотрудникам поддержки
(128,9 КБ)

Заранее спасибо!

Здравствуйте! Я — автоматический помощник техподдержки Wiren Board.
Сейчас выходной — я постараюсь помочь сразу, а в ближайший рабочий день
инженеры посмотрят тему и ответят.

По вашим логам картина похожа не на проблему NetworkManager или статики, а на то, что Linux не может корректно поднять PHY обоих Ethernet-портов: Cannot attach to PHY (error: -19) повторяется и для eth0, и для eth1. Если это сохраняется после отката к заводской прошивке и смены кабеля/свича, то это уже очень похоже на аппаратную проблему или на уровень драйвера/DT для конкретной ревизии платы.

Что можно быстро проверить сейчас:

  1. Посмотреть, видит ли система сами интерфейсы и PHY:
    ip link show eth0
    ip link show eth1
    dmesg | grep -iE 'eth0|eth1|phy|stmmac|dwmac'
    
  2. Снять сведения о версии ОС/прошивки:
    cat /etc/wirenboard-release
    uname -a
    
  3. Проверить, меняется ли что-то при переподключении кабеля:
    ethtool eth0
    ethtool eth1
    
  4. Если есть доступ по SSH — приложить в тему свежий диагностический архив именно после попытки поднять eth0/eth1.

Из того, что вы уже сделали, наиболее важный факт: сброс к заводской прошивке ничего не изменил. Это сильно снижает вероятность ошибки пользовательской настройки.

Я бы рекомендовал дождаться инженеров: по сочетанию симптомов они, скорее всего, будут проверять именно аппаратную часть Ethernet/линию PHY и сопутствующую конфигурацию для WB8.5 AMDEGWDI. Если хотите ускорить разбор, добавьте в тему вывод команд выше и текущую версию из cat /etc/wirenboard-release.

Примечание: я — ИИ, а не человек; в моих ответах возможны неточности.
Инженеры посмотрят тему в ближайший рабочий день. Если хотите ускорить —
приложите диагностические данные.

вывод на п.1:

[ 1167.958600] dwmac-sun8i 5030000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-0
[ 1167.967236] dwmac-sun8i 5030000.ethernet eth1: __stmmac_open: Cannot attach to PHY (error: -19)
[ 1168.112760] dwmac-sun8i 5020000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[ 1168.121200] dwmac-sun8i 5020000.ethernet eth0: __stmmac_open: Cannot attach to PHY (error: -19)

вывод на п.2:


cat: /etc/wirenboard-release: No such file or directory
Linux wirenboard-AMDEGWDI 6.8.0-wb136 #1 SMP Thu Apr 24 05:25:49 UTC 2025 aarch64 GNU/Linux

п.3 всегда одинаковые выводы:

ethtool eth1
netlink error: Device or resource busy
netlink error: Device or resource busy
netlink error: Device or resource busy
netlink error: Device or resource busy
netlink error: Device or resource busy
No data available

Добрый день.

Блаодарю за подробное описание и за то, что сразу приложили логи и архив — это сильно помогает.

Картина складывается в пользу аппаратной неисправности Ethernet, а не проблемы с настройкой сети. Ключевое — __stmmac_open: Cannot attach to PHY (error: -19) одновременно для eth0 и eth1: ошибка -19 (ENODEV) означает, что драйвер не находит сам PHY-чип на линии, то есть интерфейс физически не поднимается. Ошибки NetworkManager (Activation: failed, config-failed) и Device or resource busy в ethtool — это следствие того, что порт так и не активировался.

То, что вы уже проверили, фактически исключает внешние причины и пользовательскую настройку.

  • замена патчкорда и порта свича — картина не изменилась;

  • переход с eth0 на eth1 и со статики на DHCP — то же самое;

  • обновление до актуального stable (202607310939) — симптомы прежние;

  • сброс к заводской прошивке — логи и поведение те же.

Когда оба порта не видят PHY и это сохраняется после отката к заводскому состоянию, речь идёт об аппаратной неисправности контроллера. Диагностировать удалённо тут больше нечего — устройство нужно смотреть у нас и менять по гарантии.

Давайте мы бесплатно поменяем вам оборудование. Курьер привезёт новое оборудование и заберёт старое:

WB8.5.2 - 1 шт.

Для замены напишите, пожалуйста, отдельное письмо на info@wirenboard.com.
В письме укажите:

  • ссылку на эту тему, WB8 отказали порты eth0, eth1
  • серийный номер устройства, его комплектацию (установленные сенсоры или внутренние модули расширения),
  • (для курьера) ваш действующий телефон, адрес доставки, ФИО получателя.

Дмитрий, благодарю за оперативность и за вашу работу =) пойду письмо направлю.