Сайт | Скачать | Видео | Wiki

Автор Тема: ophub Armbian fork & OpenWrt for Amlogic9xx  (Прочитано 4576 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
ophub Armbian fork & OpenWrt for Amlogic9xx
« : 06 Январь 2022, 12:56:32 »
Armbian for Amlogic s9xxx tv box. including install to EMMC and update related functions.
Support Amlogic s9xxx tv box are s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, etc. such as Belink GT-King, Belink GT-King Pro, UGOOS AM6 Plus, X96-Max+, HK1-Box, H96-Max-X3, Phicomm-N1, Octopus-Planet, Fiberhome HG680P, ZTE B860H, etc. Support kernel: 5.15.y / 5.10.y / 5.4.y

Support to emmc: armbian-install Support update kernel: armbian-update Support kernel: 5.4.y / 5.10.y / 5.15.y, etc.
Related description: https://github.com/ophub/amlogic-s9xxx-armbian
Download: https://github.com/ophub/amlogic-s9xxx-armbian/releases

Напомню - в родном армбиане Amlogic не поддерживают. Этот дистр заблочили
https://github.com/ophub/amlogic-s9xxx-armbian

https://kandi.openweaver.com/shell/ophub/amlogic-s9xxx-openwrt
https://github.com/ophub/amlogic-s9xxx-openwrt

Ядро flippy (без aufs)
Свои uboot и dtb для кучи чипов и моделей боксов
« Последнее редактирование: 06 Январь 2022, 13:25:01 от sfs »

Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 229
  • Репутация: +12/-0
Re: ophub Armbian fork & OpenWrt for Amlogic9xx
« Ответ #1 : 06 Январь 2022, 18:03:51 »
Таки да, система загружается и без графики. Есть мелкие баги: networking.service при загрузке ждет 5мин и не стартует( потом можно отключить и интернет есть), на ядре 5.15 невидимый курсор мыши в иксах (если поставить). В manjaro подобное было начиная с 5.14 ( в иксах курсор не видно, а в wayland нормально).
По курсору пару постов: https://forum.odroid.com/viewtopic.php?p=337469#p337469  Но я так и не понял как и где исправлять.
Способ загрузки старый, через uEnv.txt, где формат ядра zImage, initrd=uInitrd. А вот u-boot, действительно, свои - ни на кого не похожи. Есть фича, сразу не понятная: скрипту armbian-tf необходим интернет для установки пакетов, а потом он удаляется, т. е. запускается один раз, увеличивает или создает раздел и все, получилось или нет не его проблемы, второй раз не запустится. Не понравилась медленная работа арт, а apt search вообще не дождался результата. В ЕММС не ставил, но скрипт обновления ядра armbian-update работает.
« Последнее редактирование: 06 Январь 2022, 18:18:00 от uropb »
Tox1 s905x3

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: ophub Armbian fork & OpenWrt for Amlogic9xx
« Ответ #2 : 06 Январь 2022, 19:44:02 »
система загружается и без графики
Т.е. как арч - загрузился в консоль - дальше ставь все ПМ?

Наскольео я понял дистр корнями из openwrt. Видимо поставили на 4гб бокс openwrt и видят что бокс иожет дектоп. А в  openwrt этого нет. Вот и подвернулся армбиан..

на ядре 5.15 невидимый курсор мыши
В итоге решилось?
А есть что-то полезное  в ядрах свежее моего 5.10.9-arm-64-manjaro-aufs. Туда бы еще le9 добавить...
Есть за что ломаться?

dtb в дистре много. Может поможет с вифи-бт... Для вашего бокса подошло из ophub?
Не понравилась медленная работа арт
Как она может быть хуже армбиана? Из одних же пакетов...

Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 229
  • Репутация: +12/-0
Re: ophub Armbian fork & OpenWrt for Amlogic9xx
« Ответ #3 : 07 Январь 2022, 21:55:01 »
Т.е. как арч - загрузился в консоль - дальше ставь все ПМ?
Да.
Цитата: uropb от Вчера в 18:03:51

    на ядре 5.15 невидимый курсор мыши

В итоге решилось?
Поставил ядро 5.14.21 - курсор видно.
А есть что-то полезное  в ядрах свежее моего 5.10.9-arm-64-manjaro-aufs
Что-то очень полезного пока не видно. Вместе с ядрами обновился xfce и в режиме композитинга перестало все дергаться. В последних ядрах 5.15 и 5.16 у меня не собирается модуль ядра под wifi, чего-то там уже выкинули. Добавили модули meson_vdec, v4l2_mem2mem, где то видел, что на их основе декодируют видео h.265, но все это в экспериментальном виде и мне не по зубам
Может поможет с вифи-бт... Для вашего бокса подошло из ophub?
Там нет linux-headers и модуль ядра не собрать. Пытался headers от другого ядра 5.14 - не помогло. Но с dtb есть интересного, в некоторых завышена частота процессора до 2,2Ггц.
 
    Не понравилась медленная работа арт

Как она может быть хуже армбиана? Из одних же пакетов...
И таки, могёт. Влепили архивацию баз обновления и программно занизили частоту процессора до 1.5Ггц.
С первым бороться так: https://forum.armbian.com/topic/14064-my-apt-search-has-become-super-slow-recently/?do=findComment&comment=127077
Со вторым: отредактировать файл  /etc/default/cpufrequtils
Теперь арт гораздо веселее
Tox1 s905x3

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: ophub Armbian fork & OpenWrt for Amlogic9xx
« Ответ #4 : 08 Январь 2022, 09:33:41 »
Что-то очень полезного пока не видно
Т.е. по panfrost улучшений в свежих ядрах нет? А тогда смысл их юзать?
Мы тут нв ПК проводили ядерные изыскания. Из просто переносимых на ARM : uksm (уже в моем ядре) и le9 (в моем нет). Кроме того  AutoTabDiscard должен в хроме хорошо помочь
Добавили модули meson_vdec, v4l2_mem2mem,
Посмотрел - в моем 5.10.9-au это уже было и вроде h265 в mpv тоже был
Пытался headers от другого ядра 5.14 - не помогло
А pacman -Sys linux headers не находит? Т.е. репы пакетов у ophub нет?
Точно не получится. Возможно подойдет от точно такой же версии
Оптимально взять и положить в /usr/lib/modules/`uname -r`/build

dtb есть интересного, в некоторых завышена частота процессора до 2,2Ггц.
Без доп. охлаждения можно пожечь. А где такое надо? Вроде после получения HW в mpv и так все бодро было
Кстати в хроме получили HW. Интересно - в АРМ есть?
Цитата: uropb

link=topic=23723.msg181902#msg181902 date=1641581701
программно занизили частоту процессора до 1.5Ггц.
Ну так , наверное, AML слили. А прочие чипы - как утюги греются  :)

И кхадасы мучаются с apt
zstd туда, похоже , не вкатить
А дистр на sd или на внутреннем? Может отсюда тормоза?

В итоге этот дистр полезен только патченным ядром (надо проверять)
У меня 5.10.9 собран на исходниках balbes150. В более свежих он AML выпилил
Только это ядро запускалось не только на s905x3
И dtb - тоже надо сравнивать и тестировать

Не в курсе? На s905w2 w4 x4 linux запустили?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: ophub Armbian fork & OpenWrt for Amlogic9xx
« Ответ #5 : 21 Январь 2022, 09:21:37 »
dts у них действительно много - что есть хорошо
Кто пробовал? Кому-нибудь это помогло запустить wifi и т.п?

Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 229
  • Репутация: +12/-0
Re: ophub Armbian fork & OpenWrt for Amlogic9xx
« Ответ #6 : 21 Январь 2022, 09:57:09 »
Кто пробовал? Кому-нибудь это помогло запустить wifi и т.п?
Нет не помогло. У них dtb к другим ядрам не подходят, черный экран или паника ядра( три штуки пробовал). На 5.15 проблема с курсором мышки в иксах, 5.14 нормально. Говорят 5.4 запускается без u-boot.ext, но не проверял. Запуск долгий, секунд 20 висит картинка твбокса.
Tox1 s905x3

Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 229
  • Репутация: +12/-0
Re: ophub Armbian fork & OpenWrt for Amlogic9xx
« Ответ #7 : 22 Январь 2022, 09:46:36 »
Какое сейчас ядро оптимально для aml905x3 ?
Из родных 5.14.21, но ядро от Hotab777 5.15.15 лучше. На нем легко собрался и завелся без костылей wifi, звук правильно определился (полностью,а не половина), dtb подходят от manjaro и jmdev.
Tox1 s905x3

Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 229
  • Репутация: +12/-0
Re: ophub Armbian fork & OpenWrt for Amlogic9xx
« Ответ #8 : 22 Январь 2022, 10:25:36 »
Какие имеются ввиду?
https://github.com/ophub/kernel/tree/main/pub/eol
Через armbian-update ставится
Tox1 s905x3

Оффлайн well83

  • Новичок
  • *
  • Сообщений: 6
  • Репутация: +0/-0
Re: ophub Armbian fork & OpenWrt for Amlogic9xx
« Ответ #9 : 24 Июль 2023, 09:11:01 »
Добрый день. У меня t95q на s905x2. Вобщем проблема такая версия от опхаб стартует с сд и с флэшки и с жесткого диска. Но вот установить на ммс не получается он ,как то некорректно определяет носители. Обычный армбиан с офф. сайта ставится на еммс без проблем. Просто хотел поробовать эту версию из за встроеных обновлений ядра. Как решить проблему?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: ophub Armbian fork & OpenWrt for Amlogic9xx
« Ответ #10 : 24 Июль 2023, 12:39:39 »
версия от опхаб стартует с сд и с флэшки и с жесткого диска. Но вот установить на ммс не получается он ,как то некорректно определяет носители
Если нужное ядро не видит еммс - наверное с этим ядром никак
Обычный армбиан с офф. сайта ставится на еммс без проблем. Просто хотел поробовать эту версию из за встроеных обновлений ядра. Как решить проблему?
Поставьте армбиан, а потом попробуйте заменить ядро
Только имейте рабочую флэшку на случай проблем загрузки с ммс

Оффлайн well83

  • Новичок
  • *
  • Сообщений: 6
  • Репутация: +0/-0
Re: ophub Armbian fork & OpenWrt for Amlogic9xx
« Ответ #11 : 24 Июль 2023, 13:34:02 »
Поставьте армбиан, а потом попробуйте заменить ядро
Только имейте рабочую флэшку на случай проблем загрузки с ммс
Спасибо ,но вы меня не поняли, я хотел именно версию от опхаб не важно с каким ядром. Просто там дофига прибамбасов, плюс обновления без переустановки системы. Ну и еще я хотел посмотреть , как себя поведет десктоп версия на еммс. Обычный то армбиан встает, но там нельзя обновить ядро только откатить. Ну или ставить заново всю систему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: ophub Armbian fork & OpenWrt for Amlogic9xx
« Ответ #12 : 24 Июль 2023, 13:49:17 »
я хотел именно версию от опхаб не важно с каким ядром
Ну так тогда наоборот - поставьте армбиан и замените все кроме ядра, initrd и dtb
Т.е.
1. ставите армбиан на ммс
2. грузитесь с флэшки
3. сохраняете /lib/modules
4. удаляете корень
5. На его место скопируйте корень опхаб
6. скопируйте модули ядра армбиан из п.3
Если использовать мои инитрд - можно запускать несколько Ос с одного раздела , каждая в своей папке. Или сжать их в squashfs и прочие извращения

Оффлайн well83

  • Новичок
  • *
  • Сообщений: 6
  • Репутация: +0/-0
Re: ophub Armbian fork & OpenWrt for Amlogic9xx
« Ответ #13 : 24 Июль 2023, 13:55:15 »
Ну так тогда наоборот - поставьте армбиан и замените все кроме ядра, initrd и dtb
Понял, спасибо большое, надо будет поробовать. А нельзя просто ориг. скрипт от армбиана это который armbian-install.sh скопировать в рут опхаба и запустить его?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: ophub Armbian fork & OpenWrt for Amlogic9xx
« Ответ #14 : 24 Июль 2023, 14:07:12 »
А нельзя просто ориг. скрипт от армбиана это который armbian-install.sh скопировать в рут опхаба и запустить его?
Не знаю. Не юзал armbian-install.sh