Всем добрый день!
Я так и не понял, каким образом проблема с интернетом была решена.
На ваших моделях сетевая 100Мб, а в параметрах dtb указана гигабитная, попробуйте изменить на 100 мегабитную сеть
https://github.com/150balbes/rockchip-kernel/blob/le/arch/arm64/boot/dts/rockchip/rk3328-evb.dts#L215
phy-mode = "rgmii";
на
phy-mode = "rmii";
если с остальными парамтерами всё правильно, сеть должна автоматически заработать
Во первых, оба параметра ("rgmii","rmii") присутствуют, во вторых, изменение ничего не даёт. Проблема не в этом, файл /sys/class/net/eth0/carrier (644) не читается, в нём должно быть 0 или 1. В результате сеть настроена, но не поднята и не хочет.
Скорее всего имелся ввиду этот параметр:
Screen: phy-mode = "rgmii";
В .dtb (.dts) моего бокса, секция "
&gmac2io" вообще отсутствует, и параметр
"rgmii" встречается только в "
ethernet@ff540000" и "
ethernet@ff540000". Ничего, пока что там, не менял: не интересовался скоростью сетевого оборудования.
Но проблема остаётся.
Бокс: "
Magicsee N5 NOVA" на
RK3318 (4g/64g).
• Запускаются все образы
Armbian для
RK3328 с правленым .dtb
(rk3318-t9_remote_diode_wifi_110.dtb)• Запускается
LibreELEC-RK3328.arm-9.2.6-box.img, с тем же .dtb.
Сеть только проводная и только на LibreELEC.
В Armbian сеть ведет себя так, как описал DdShurick: "сеть настроена, но не поднята и не хочет"
Изменение "status = "okay";" - тоже ничего не даёт.
Не знаю насколько это правильно, я заменил всё между скобками в "wireless-wlan" из .dtb извлеченного из стоковой прошивки Android. Результат не изменился (для LibreELEC): WiFi не появился.
wireless-wlan
Справа, параметр
"wifi_chip_type = "ap6255";" - был какой-то другой.
Это я менял название чипа в исходном, рабочем
.dtb, потому что и на плате такой номер на железном корпусе и в прошивке.
Целиком стоковый .dtb, почему-то, не работает ни в каком случае.
Сейчас попробую заменить содержимое скобок
ethernet@ff540000 и
ethernet@ff550000 в "
(rk3318-t9_remote_diode_wifi_110.dtb)" на "стоковые"...
-------------------
Ничего не получается. Ошибки при компиляции. Дублируются какие-то "phandle". То есть просто копировать части настроек из одного .dts в другой - не вариант
Вот "стоковый .dts (dtb)" и тот, который работает.
Логи в отдельном архиве: сюда не влазят.