Коллеги, привет!
Вчера обнаружил, что контроллер 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’
Затем применил действия в порядке, после каждого проверял изменния:
- применил DHCP
- заменил патчкорд на заведомо рабочий
- изменил порт свича на заведомо рабочий
- изменил подключение на 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 для конкретной ревизии платы.
Что можно быстро проверить сейчас:
- Посмотреть, видит ли система сами интерфейсы и PHY:
ip link show eth0
ip link show eth1
dmesg | grep -iE 'eth0|eth1|phy|stmmac|dwmac'
- Снять сведения о версии ОС/прошивки:
cat /etc/wirenboard-release
uname -a
- Проверить, меняется ли что-то при переподключении кабеля:
ethtool eth0
ethtool eth1
- Если есть доступ по 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
- серийный номер устройства, его комплектацию (установленные сенсоры или внутренние модули расширения),
- (для курьера) ваш действующий телефон, адрес доставки, ФИО получателя.
Дмитрий, благодарю за оперативность и за вашу работу =) пойду письмо направлю.