README.md

Репозиторий доработанных и скомпилированных DeviceTree для SoC Репка Pi 3


Важно ★ В последней официальной версии данные изменения не учтены. Таким образом, официальные dtb на Armbian будут работать некорректно


При попытках запуска на Репка Pi 3 дистрибутива Armbian Bullseye/Bookworm c версией ядра Linux 6.1.х были обнаружены некоторые неточности в DTB. Здесь предложены варианты DTB со следующими исправлениями:

Модуль/чип Таг в DTS/DTSI Оригинальный вариант Исправленный вариант
Wi-Fi wifi@1 bcm4329-fmac bcm43430-fmac
Задержка инициализации Wi-Fi wifi_pwrseq / post-power-on-delay-ms 200 255
Температурные сенсоры thermal-sensor@1c25000 allwinner,sun50i-h5-ths allwinner,sun8i-h3-ths

Содержание репозитория

DTB содержит протестированные DTB на всех, указанных в таблице выше, системах

DTS содержит исходные файлы DTS/DTSI

Установка / использование

Представленные в репозитории деревья устройств уже скомпилированные. Для установки необходимо:

  • для Repka-OS (Ubuntu) существующий файл /boot/sun50i-h5-repka-pi3.dtb переименовать в /boot/sun50i-h5-repka-pi3.dtb.bak
  • для Armbian Bullseye / Bookworm существующий файл /boot/dtb/allwinner/sun50i-h5-repka-pi3.dtb переименовать в /boot/dtb/allwinner/sun50i-h5-repka-pi3.dtb.bak
  • скачать нужный файл из репозитория (весь репозиторий качать не обязательно)
  • переименовать в “sun50i-h5-repka-pi3.dtb”, т.к. ядро и загрузщик “ищут” файл именно с таким названием
  • для Repka-OS (Ubuntu) скопировать скачанный файл в /boot/sun50i-h5-repka-pi3.dtb
  • для Armbian Bullseye / Bookworm скопировать скачанный файл в /boot/dtb/allwinner/sun50i-h5-repka-pi3.dtb
  • перезагрузить устройство

Важно ★ С ядрами 6.х модуль Wi-Fi иногда не инициализируется после перезагрузки. Чтобы этого избежать необходимо выключить/включить устройство вместо перезагрузки.


Обратная связь

Если у вас есть вопросы или предложения, пожалуйста, свяжитесь со мной через репозиторий. Я буду рад услышать ваши отзывы и предложения.

Тесты

Все приведённые ниже тесты проводились на плате версии 1.4 с пассивным охлаждением.

Repka-OS (Ubuntu) Armbian Bullseye Armbian Bullseye Armbian Bookworm Armbian Bookworm
DTB Linux v.5.19.16 Linux v.5.15.113 Linux v.6.1.47 Linux v.5.15.127 Linux v.6.1.53
sun50i-h5-repka-pi3-1.0ghz.dtb
sun50i-h5-repka-pi3-1.2ghz.dtb
sun50i-h5-repka-pi3-1.4ghz.dtb
sun50i-h5-repka-pi3-alt-1.0ghz.dtb
sun50i-h5-repka-pi3-alt-1.2ghz.dtb
sun50i-h5-repka-pi3-alt-1.4ghz.dtb
sun50i-h5-repka-pi3-alt-i2c2-1.0ghz.dtb
sun50i-h5-repka-pi3-alt-i2c2-1.2ghz.dtb
sun50i-h5-repka-pi3-alt-i2c2-1.4ghz.dtb
sun50i-h5-repka-pi3-alt-pwm-1.0ghz.dtb
sun50i-h5-repka-pi3-alt-pwm-1.2ghz.dtb
sun50i-h5-repka-pi3-alt-pwm-1.4ghz.dtb
sun50i-h5-repka-pi3-alt-uart-1.0ghz.dtb
sun50i-h5-repka-pi3-alt-uart-1.2ghz.dtb
sun50i-h5-repka-pi3-alt-uart-1.4ghz.dtb
sun50i-h5-repka-pi3-v1.4.dtb
sun50i-h5-repka-pi3-v1.4p.dtb
sun50i-h5-repka-pi3-alt-v1.4.dtb
sun50i-h5-repka-pi3-alt-v1.4p.dtb
sun50i-h5-repka-pi3-alt-i2c2-v1.4.dtb
sun50i-h5-repka-pi3-alt-i2c2-v1.4p.dtb
sun50i-h5-repka-pi3-alt-pwm-v1.4.dtb
sun50i-h5-repka-pi3-alt-pwm-v1.4p.dtb
sun50i-h5-repka-pi3-alt-uart-v1.4.dtb
sun50i-h5-repka-pi3-alt-uart-v1.4p.dtb
100% 100% 100% 100% 100%

Ссылки

Официальный сайт проекта российского одноплатного компьютера Repka Pi

Описание

Репозиторий доработанных DeviceTree для Repka Pi 3

Конвейеры
0 успешных
0 с ошибкой