Форум проекта PuppyRus Linux

Обсуждения операционных систем => Процессоры ARM архитектуры => Ядро Linux ARM, .dtb, uboot, initrd => Тема начата: sfs от 18 Январь 2022, 09:48:45

Название: RK+AML+AW AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 18 Январь 2022, 09:48:45
https://disk.yandex.ru/d/lui_CzCwfQeaYA
Дебиан , ветка testing. KDE / wayland . Коди с рабочими pvr аддонами. Хромиум с флагами для приятной работы под вейланд. Ядро 5.17.3.

http://mirror.yandex.ru/puppyrus/2a-aarch64/kernel/new/5.16.7hotab-10
5.16.0 версия 9 (https://forum.puppyrus.org/index.php?topic=23743.msg182660#msg182660) http://mirror.yandex.ru/puppyrus/2a-aarch64/kernel/new/5.16.0hotab+
5.16.2 Версия 8 8822bs 8822сs (https://forum.puppyrus.org/index.php?topic=23743.msg182517#msg182517)
5.16.2 Версия1 без RK патчей (https://drive.google.com/drive/folders/1V9eHXcV88zzkupVOr1Kv2CvEYDrehvUZ?usp=sharing) (8822bs)
https://mirror.yandex.ru/puppyrus/2a-aarch64/kernel/new/5.16.2/ - версия1 для фругала
из исходников chewit с наложенными патчами ауфс, uksmd (из pf kernel)
https://drive.google.com/file/d/1eri1vWRowR5qeh9alhBqvVfGGYNcWG1r/view?usp=sharing
https://drive.google.com/file/d/1feLA5EFPiZX01h6EtRopyvflFg7apO0_/view?usp=sharing
https://drive.google.com/file/d/1_x47p20DNPXTkwxnlDqKx8KkIGe8433a/view?usp=sharing

Тесты: aml905x3 (https://forum.puppyrus.org/index.php?topic=23743.msg182382#msg182382) ; Aml s912 Tx9s (https://forum.puppyrus.org/index.php?topic=23743.msg182482#msg182482)

Модули для 2А и FRUGAL initrd-rootaufs2  (https://mirror.yandex.ru/puppyrus/2a-aarch64/kernel/new/5.16.2/) (Версия 1)

5.16 ядро пока собрать не получилось
почему?
5.15.15 собрал рокчиповское и накинул патчи от амлоджика + вроде как дтс добавились.
АМЛ патчи где-то существуют в виде патчей? В основном встречал уже пропатченный гит - как у balbes150
А rk и aml патчи не подерутся?
Патчи ауфс наложил, только какие там пункты актуальны, или все проставлять? Поставлю все.
https://mirror.yandex.ru/puppyrus/2a-aarch64/kernel/new/5.10.9-arm-64-au/ - вот мой конфиг. Там кстати еще uksm добавлен. При 4ram не помешает. Рекомендую
Позже почти сборочную систему (https://mirror.yandex.ru/puppyrus/puppyrus-a64/kernel/new/PKGBUILD-pf-pt17.tar.xz) сделал. Это для ПК, но принцип построения конфига тот же
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 18 Январь 2022, 11:35:45
АМЛ патчи где-то существуют в виде патчей? В основном встречал уже пропатченный гит - как у balbes150
А rk и aml патчи не подерутся?

Амл патчи из гитов вытянутые. Я не совсем верно выразился, я собирал 5.15.15 с рокчиповской ветки с патчами рокчипа и к ним добавил патчи амлоджика, отобрав только те, которые между собой "не дрались" (не накладывал амлоджиковские в основном только специфические для одноплатников, поскольку у меня интерес ядро таки собрать универсальное для тв-боксов, одноплатников итак в армбиане полно поддерживаемых). Соответственно без ауфс с такой солянкой патчей все собралось, без ауфс вечерком постараюсь выложить исходники, ядро с инитрд, модулями и хидерами + dts. Попробуете на разных боксах (но пока без ауфс).

По-поводу ауфс - патч до конца не наложился aufs5.base, соответственно в менюконфиге ядра все,касаемое ауфс, появилось. Но ядро не собралось, времени уже не было вчера разбираться, что там не совпало у патча с исходниками, почему не лег.

Что-то не совсем разобрался как здесь картинки вкладывать в сообщения, поэтому ссылкой (картинка пунктов, которые я уточнял выбирать или нет) https://ibb.co/pwB2xhT
почему?
патчи нужно править
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 18 Январь 2022, 12:31:47
сборочную систему сделал
Здесь пример правильного наложения ауфс
не совсем разобрался как здесь картинки вкладывать
Предварительный просмотр - вложения и другие параметры
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 18 Январь 2022, 14:09:06
Здесь пример правильного наложения ауфс
Посмотрел насчёт ауфс в fs-y.config добавлю в свой, как буду собирать. В любом случае залью собранное ядро со всеми потрохами и исходниками с уже наложенными патчами РК/амл, которое без ауфс собралось - кто-то его и в таком виде пробовать будет, у кого обычный ext4. Ну и попробуете со своим знанием ауфс и уксм - наложить их сверху. Думаю так быстрее получится совместными усилиями)
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 18 Январь 2022, 14:10:16
Предварительный просмотр - вложения и другие параметры
Это видел, но там написано ограничение на файл 100 КБ, а мне чутка некогда было картинку пережимать)
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 18 Январь 2022, 14:10:55
Картинки он сам пережимает
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 18 Январь 2022, 16:27:48
https://forum.puppyrus.org/index.php?topic=4473.msg34616#msg34616
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 18 Январь 2022, 18:07:31
Понял, я пытался в тег img с не прямую ссылку на картинку запихнуть, а ссылку на страницу хостинга, торопился - не сообразил, спасибо за наводку
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 18 Январь 2022, 22:48:16
https://drive.google.com/drive/folders/1oSxHBgNAMi8pAwbSVAl9u7EuJLS2UhmX?usp=sharing

вот ссылка, собрал с ауфс, выложил в виде деб-пакетов, ядро 5.15.15 с прилагающимися потрошками (сорцы, хидеры, дтб). Если кому-то сложно воспринимать в дебах - завтра перезалью архивами (хотя дебы-те же архивы по сути своей). Не пугайтесь, что в префиксах пакетов рокчип - я собирал на базе рокчиповского конфига (мне так удобнее), но включил в ядро патчи для амл тоже, пробуйте. Обновления ядра придется морозить..
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: uropb от 19 Январь 2022, 10:30:06
Frugall не запустился, завис на Starting kernel....
Для Fulla есть http://104.131.53.77/archlinuxdroid/aarch64/
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 19 Январь 2022, 11:19:42
Frugall не запустился, завис на Starting kernel....
Для Fulla есть http://104.131.53.77/archlinuxdroid/aarch64/
Это на амл, верно? Попробуйте, если не сложно, фулл. Нужно понять не стартует на амл, или с фругалом. Если на фулл не стартует, то попробую пересобрать чисто амл с ауфс. У меня все завелось на фулле с рк3399, поэтому хотелось бы более подробно разобраться в проблеме и довести до работоспособного состояния.

ПС: когда ядра 5.15 ставил на дистр, живший ранее на 5.10 - система уставала на старте journal service. Возможно здесь есть какая-то засада.
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: uropb от 19 Январь 2022, 13:16:33
Full запускается и работает без вопросов на amlogic s905x3 (даже курсор мышки на месте)
Спойлер
Код
uropb@armbian:~$ inxi -Fzxi
System:
  Kernel: 5.15.15-rockchip64 aarch64 bits: 64 compiler: N/A
  Desktop: JWM 2.3.7 Distro: Ubuntu 20.04.3 LTS (Focal Fossa)
Machine:
  Type: ARM Device System: SEI Robotics SEI610 details: N/A
Battery:
  Device-1: hidpp_battery_0 model: Logitech Wireless Keyboard charge: Normal
  status: Discharging
  Device-2: hidpp_battery_1 model: Logitech Wireless Mouse charge: Normal
  status: Discharging
CPU:
  Topology: Quad Core model: ARMv8 v8l variant: cortex-a55 bits: 64
  type: MCP arch: v8l
  features: Use -f option to see features bogomips: 0
  Speed: 1908 MHz min/max: 500/1908 MHz Core speeds (MHz): 1: 1908 2: 1908
  3: 1908 4: 1908
Graphics:
  Device-1: meson-g12a-mali driver: panfrost v: kernel bus ID: N/A
  Device-2: meson-g12a-dw-hdmi driver: meson_dw_hdmi v: kernel bus ID: N/A
  Display: server: X.org 1.20.13 driver: meson_dw_hdmi
  resolution: <xdpyinfo missing>
  OpenGL: renderer: Mali G31 (Panfrost) v: 3.1 Mesa 21.2.6
  direct render: Yes
Audio:
  Device-1: meson-g12a-dw-hdmi driver: meson_dw_hdmi v: kernel bus ID: N/A
  Device-2: axg-sound-card driver: axg_sound_card bus ID: N/A
  Sound Server: ALSA v: k5.15.15-rockchip64
Network:
  Device-1: meson-g12a-dwmac driver: meson8b_dwmac v: N/A port: N/A
  bus ID: N/A
  IF: eth0 state: down mac: <filter>
  Device-2: pwm-clock driver: pwm_clock v: N/A port: N/A bus ID: N/A
  IF-ID-1: usb0 state: unknown speed: -1 duplex: half mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
  IP v6: <filter> type: noprefixroute scope: link
  WAN IP: <filter>
Drives:
  Local Storage: total: 88.60 GiB used: 6.50 GiB (7.3%)
  ID-1: /dev/mmcblk0 model: SC64G size: 59.48 GiB
  ID-2: /dev/mmcblk1 model: BJNB4R size: 29.12 GiB
Partition:
  ID-1: / size: 58.20 GiB used: 6.42 GiB (11.0%) fs: ext4
  dev: /dev/mmcblk0p2
  ID-2: /boot size: 242.7 MiB used: 71.2 MiB (29.3%) fs: vfat
  dev: /dev/mmcblk0p1
  ID-3: /var/log size: 48.4 MiB used: 3.0 MiB (6.2%) fs: ext4
  dev: /dev/zram1
  ID-4: /var/tmp size: 1.81 GiB used: 5.6 MiB (0.3%) fs: ext4
  dev: /dev/zram2
Sensors:
  Missing: Required tool sensors not installed. Check --recommends
Info:
  Processes: 163 Uptime: 12m Memory: 3.69 GiB used: 868.7 MiB (23.0%)
  Init: systemd runlevel: 5 Compilers: gcc: 9.4.0 Shell: bash v: 5.0.17
  inxi: 3.0.38
[свернуть]
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 19 Январь 2022, 14:01:43
Так,
Full запускается и работает без вопросов на amlogic s905x3 (даже курсор мышки на месте)
это проясняет ситуацию, копать нужно в сторону ауфс. Посмотрю конфиг ещё раз, возможно что-то модулем оставил, что должно быть в ядре включено (торопился же собрать/выложить)... Спасибо за тест
Ещё бы кто-то попробовал на s905x2 в фулл для начала... А там будем пытаться пилить дальше
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 19 Январь 2022, 21:14:15
Поправил конфиг (стояла пара моментов модулями вместо "в ядре"). пересобрал, перезалил в ту же папку по той же ссылке. Проверьте.
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: uropb от 19 Январь 2022, 23:33:14
У меня без изменений, не стартует.  :-[
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 20 Январь 2022, 06:59:04
У меня без изменений, не стартует.
Спасибо за тесты, будем дальше смотреть разбираться. Теперь уже в выходные вероятно. Если есть возможность/желание проверьте с фулла вновь создать фругал и запустить уже свежесобранный с этим ядром получится ли? В хидерах ауфс есть, нужно только ауфс-утилс поставить
И есть ещё подозрение, что возможно под новое ядро и фругал - с инитрд необходимо подшаманить, но тут я пока не силен, всё-таки моей первостепенной задачей стояло собрать универсальное ядро для фулла армбиана и на нем собрать максимально юзер-френдли дистр универсальный для тв-боксов. Так сказать продолжить и развить работу balbes150... Возможно sfs посмотрит и что-то подскажет, подредактирует в плане инитрд. Для этого исходники с конфигом и выложил
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 20 Январь 2022, 12:11:39
Добавил в шапку темы. Спасибо+
Постараюсь протестировать на s912. Она по ядрам вела себя как 905х2
А как патчили - какие патчи? Как формировали конфиг?
uksm (https://aur.archlinux.org/packages/linux-manjaro-xanmod-uksm/) не добавляли?

И главный вопрос - есть ли что-то полезное в ядрах >5.10 (https://mirror.yandex.ru/puppyrus/2a-aarch64/kernel/new/5.10.9-arm-64-au/)
panfrost вроде не улучшался
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 20 Январь 2022, 14:10:49
Уксм не добавлял, патчи все из ауфс5 ветки 5.5. конфиг с которым собирался вместе с ядром в пакете (кроме сидром и фич х86 все остальное выставил как у вас в fs-y.config).

Самое, что на мой взгляд первостепенное для нашей тут задумки, - появилось приличное количество дтб приставочных из коробки (кстати, в выходные если время будет - перепишу в список все боксы к которым в этом ядре есть дтб и не придется шаманить с подбором - поможет потом людям находить рабочий линух на свои боксы).

Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 20 Январь 2022, 15:15:59
патчи все из ауфс5 ветки 5.5
Для 5.15 надо было https://github.com/sfjro/aufs5-standalone/tree/aufs5.15 или 5.15.5
Тогда понятно почему не работает. Здесь (https://mirror.yandex.ru/puppyrus/puppyrus-a64/kernel/new/PKGBUILD-pf-pt17.tar.xz) пример

Уксм не добавлял
Зря. там просто (https://aur.archlinux.org/packages/linux-manjaro-xanmod-uksm/). При 4гб память экономить не помешает

А остальные -то патчи какие и откуда брали? И сами исходники ядра? Что-то типа PKGBUILD есть?

первостепенное для нашей тут задумки, - появилось приличное количество дтб приставочных из коробки
Если бы к ним еще и модули ядра были... В наложенных патчас про это что-то было?
По AML добавилось по сравнению с 510 :
Код
# grep -v -f 510 515 
515
meson-g12a-tanix-tx5max.dtb
meson-g12b-gtking.dtb
meson-gxl-s905d-mecool-kii-pro.dtb
meson-gxm-mecool-kiii-pro.dtb
meson-gxm-minix-neo-u9h.dtb
meson-sm1-a95xf3-air-1000.dtb
meson-sm1-a95xf3-air-100.dtb
meson-sm1-bananapi-m5.dtb
meson-sm1-h96-max.dtb
meson-sm1-odroid-c4.dtb
meson-sm1-odroid-hc4.dtb
meson-sm1-x96-air-1000.dtb
meson-sm1-x96-air-100.dtb

Кстати. А не пробовали мое (https://mirror.yandex.ru/puppyrus/2a-aarch64/kernel/new/5.10.9-arm-64-au/) ядро на rk3399? Оно из balbes150 исходников. Возможно универсальное
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 20 Январь 2022, 16:15:56
Для 5.15 надо было https://github.com/sfjro/aufs5-standalone/tree/aufs5.15 или 5.15.5
Тогда понятно почему не работает. Здесь пример
Конечно 5.15.5 накладывал, в перекур с работы пишу - второпях пропустил 15) исходники мейнлайн, патчи армбиановские, balbes150 и ещё откуда-то набирал.

Пкгбилда нет, собирал в армбиан-билд с userpatches ну и правленным конфигом, разумеется. Модули ядра какие конкретно? Вай-фай и т.п.? Так эт над проверять на приставке, потому что тот же вай-фай куча железа есть, плюс фирмварь из армбиана к нему... в патчах про железо - посмотрю дома, вероятно уже в выходные, потому что сегодня на работе чутка занят.

Ядро не пробовал, но будем посмотреть, ок.
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 20 Январь 2022, 16:18:57
Здесь (https://forum.puppyrus.org/index.php?topic=23723.msg181847#msg181847) еще больше dtb
Код
# grep -v -f 510 515o 
meson-axg-jethome-jethub-j100.dtb
meson-g12a-radxa-zero.dtb
meson-g12a-tanix-tx5max.dtb
meson-g12a-x96-max-rmii.dtb
meson-g12b-dreambox-one.dtb
meson-g12b-dreambox-two.dtb
meson-g12b-gtking.dtb
meson-g12b-gtking-oc.dtb
meson-g12b-gtking-pro-h.dtb
meson-g12b-gtking-pro-h-oc.dtb
meson-g12b-gtking-pro-rev_a.dtb
meson-g12b-gtking-pro-rev_a-oc.dtb
meson-g12b-odroid-n2-plus-spi.dtb
meson-g12b-odroid-n2-spi.dtb
meson-gxbb-mecool-kii-pro.dtb
meson-gxbb-mecool-ki-plus.dtb
meson-gxbb-minix-neo-u1.dtb
meson-gxbb-mxq-pro-plus.dtb
meson-gxl-s905d-mecool-kii-pro.dtb
meson-gxl-s905d-mecool-ki-plus.dtb
meson-gxl-s905d-mecool-ki-pro.dtb
meson-gxl-s905d-mecool-m8s-plus.dtb
meson-gxl-s905d-phicomm-n1-thresh.dtb
meson-gxl-s905w-jethome-jethub-j80.dtb
meson-gxm-mecool-kiii-pro.dtb
meson-gxm-minix-neo-u9h.dtb
meson-gxm-octopus-planet.dtb
meson-sm1-a95xf3-air-1000.dtb
meson-sm1-a95xf3-air-100.dtb
meson-sm1-bananapi-m5.dtb
meson-sm1-h96-max.dtb
meson-sm1-h96-max-x3.dtb
meson-sm1-h96-max-x3-oc.dtb
meson-sm1-hk1box-vontar-x3.dtb
meson-sm1-hk1box-vontar-x3-oc.dtb
meson-sm1-odroid-c4.dtb
meson-sm1-odroid-hc4.dtb
meson-sm1-ugoos-x3.dtb
meson-sm1-ugoos-x3-oc.dtb
meson-sm1-x96-air-1000.dtb
meson-sm1-x96-air-100.dtb
meson-sm1-x96-max-plus-100m.dtb
meson-sm1-x96-max-plus.dtb
meson-sm1-x96-max-plus-oc.dtb
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 20 Январь 2022, 16:21:58
патчи армбиановские, balbes150 и ещё откуда-то набирал.
А разве они где-то есть в виде патчей?
Выложили бы. Надо это как-то систематизировать
Модули ядра какие конкретно? Вай-фай и т.п.?
Да. Как правило с этим больше всего на noname парятся
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 20 Январь 2022, 16:29:09
Не видел, посмотрю на досуге, ядро у них правда уже собранное и дтб тоже. Причем для амлоджиков. Т.е. на универсальность не претендует, но у кого бокс на амлоджике можно отдельно пакетом потом для дистра собрать будет, либо таки разбить дистр на 2 образа: для амл отдельно, для рк отдельно
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 20 Январь 2022, 16:54:53
ядро у них правда уже собранное
Я же там оставил ссылку на src https://github.com/unifreq
разбить дистр на 2 образа: для амл отдельно, для рк отдельно
Вот я и пытаюсь понять чем они будут отличаться. Ядро раньше balbes делал универсальное. Потом слил AML по политическим, а не техническим причинам
Поэтому и прошу выложить патчи
В дистре месу и mpv  можно универсально собрать. Что еще может быть разного?
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 20 Январь 2022, 18:00:28
А разве они где-то есть в виде патчей?
Выложили бы. Надо это как-то систематизировать
https://github.com/armbian/build/tree/master/patch/kernel/archive так вот жеж
Да. Как правило с этим больше всего на noname парятся
Позволю не согласиться, на нонейм парятся во-первых из-за того, что нет документации, как вся переферия к soc подвешена (считай нет дтб), во-вторых из-за того, что их боксов с одинаковым названием, но разными ревизиями (а на нонейм это чаще всего разные ддр, еммс и вай-фай/блютус/Лан) - полно, и не известно какая ревизия тебе приедет и что там будет внутри - следовательно знание, какие модули есть в ядре, а каких нет тебе не поможет (кроме варианта, когда известны все ревизии и их внутренности, но тогда всегда можно уточнить, на что есть драйвер под Линукс, а на что нет). Ну и тут существует простой момент: на сколько дешевле ноунейм бокс, потому что даже если не повезло с вай-фай чипом - всегда можно за 500 руб докупить usb-модуль, на который есть драйвера

Я же там оставил ссылку на src https://github.com/unifreq
Торопился не заметил, спасибо, будем изучать

Вот я и пытаюсь понять чем они будут отличаться. Ядро раньше balbes делал универсальное. Потом слил AML по политическим, а не техническим причинам
Поэтому и прошу выложить патчи
В дистре месу и mpv  можно универсально собрать. Что еще может быть разного?

С разными флагами можно компилировать все остальное в составе. Ну тут всё просто, можно все под cortex-a53 собирать, на остальном точно запустится
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 21 Январь 2022, 08:45:37
https://github.com/armbian/build/tree/master/patch/kernel/archive
Т.е. у вас добавлены только эти патчи (кроме ауфс) или еще что-то?
С разными флагами можно компилировать все остальное в составе
Код
#-- Compiler and Linker Flags
# -march (or -mcpu) builds exclusively for an architecture
# -mtune optimizes for an architecture, but builds for whole processor family
CPPFLAGS=""
CFLAGS="-march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions \
        -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security \
        -fstack-clash-protection"
Это имеете ввиду? Пример из https://archlinuxarm.org/packages/aarch64/pacman
-mtune не задан. А вы задаете?
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 21 Январь 2022, 09:01:18
Это имеете ввиду? Пример из https://archlinuxarm.org/packages/aarch64/pacman
-mtune не задан. А вы задаете?
Для сборки эмуляторов и прочей мелочуги - да, без них многое не собирается либо сегфолтится в дальнейшем.
Только я не про march, а про mcpu в котором задаётся конкретно cortex-a53 , cortex-A72 и т.д.

По патчам - да, в основном армбиановские и что-то ещё по мелочи у balbes150 дёрнул и ещё откуда-то , но это нужно смотреть точнее, не помню навскидку что точно.

Кстати ядро из исходников по ссылке выше от Вас - не получилось ночью с наскоку собрать, слилось на симверсе - т.е. прежде чем оно соберётся, нужно будет его слегка подправлять (упала сборка из за того, что не нашла gx_temperature функцию, которая задана в khadas vim fan) - можно посидеть заморочиться, по мере свободного времени, dts у них действительно много - что есть хорошо
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 21 Январь 2022, 09:09:10
конкретно cortex-a53 , cortex-A72
А что это даст по сравнению с голым -march=armv8-a ?
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 21 Январь 2022, 09:21:03
из исходников по ссылке выше от Вас - не получилось ночью с наскоку собрать
А собранное (https://forum.puppyrus.org/index.php?topic=23723.0) ядро на rk заработало?
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 21 Январь 2022, 09:26:45
в основном армбиановские
Вот из manjaro (https://gitlab.manjaro.org/search?utf8=%E2%9C%93&search=linux&group_id=42&project_id=&scope=&search_code=false&snippets=false&repository_ref=&nav_source=navbar)
Тут и патчи на стандартное ядро и несколько уже пропатченных
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: uropb от 21 Январь 2022, 10:13:26
https://github.com/archdroid-org/pkgbuilds
Ядра amlogic от chewit, odroid от tobetter сборка jmdev. Я не шибко в этом волоку, но его ядра чудесно становятся и обновляются без лишних движений, пишут на фат раздел и ничего не надо править.
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 21 Январь 2022, 11:44:14
С mcpu разница в оптимизации под конкретные наборы инструкций, грубо говоря готовые бинари получаются разными. Более того, некоторые бинари сегфолтятся, если собирать без mcpu. (Пара эмуляторов попадались: не собирались, либо сегфолтились).

За ссылки благодарствую, будем пытаться выбрать и собрать что-то более универсальное из имеющегося.

Собранное не пробовал пока - работа и семья не дают столько свободного времени...

На том ядре, что я собирал, заново собрать из фулла фругал ещё не пробовали?
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Ekim от 21 Январь 2022, 16:50:25
Возможно здесь найдёте что-нибудь полезное https://en.t-firefly.com/doc/download/93.html
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 22 Январь 2022, 08:00:59
На том ядре, что я собирал, заново собрать из фулла фругал ещё не пробовали?
А зачем пересобирать фругал (https://forum.puppyrus.org/index.php?board=203.0)?
Можно просто заменить ядро. Оно там отдельным модулем. Возможно придется пересобрать инитрд (если не все нужное вкуомпилено в ядро монолитно). Есть вариант загрузки с aufs и overlayfs (https://wiki.puppyrus.org/soft/arch-initrd-rootaufs2)
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 22 Январь 2022, 10:19:26
ядро от Hotab777 5.15.15 лучше. На нем легко собрался и завелся без костылей wifi, звук правильно определился (полностью,а не половина), dtb подходят от manjaro и jmdev.
Я правильно понял - aufs frugal на нем не заработал. А overlayfs frugal ?
Звук "неполностью" - это как?
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: uropb от 22 Январь 2022, 10:40:59
А overlayfs frugal ?
Смутно понимаю куда, но не ходил.
Звук "неполностью" - это как?
На этом ядре все хорошо, а на ophub-овских в alsamixer открывается половина настроек и звук регулируется в каждом приложении отдельно, а общий системный регулятор не работает. Скорее всего надо искать в профилях звуковых карт, но этож надо искать.
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 22 Январь 2022, 10:43:13
Смутно понимаю куда
https://wiki.puppyrus.org/soft/arch-initrd-rootaufs2#mkinitcpio-rootofs
aufs frugal на нем не заработал
?
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 22 Январь 2022, 10:44:53
общий системный регулятор не работает
Так проявляется на одном и том же дистре с разными ядрами и dtb ? Т.е. проблема точно в ядре?
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: uropb от 22 Январь 2022, 11:15:32
Так проявляется на одном и том же дистре с разными ядрами и dtb ? Т.е. проблема точно в ядре?
Не совсем. На ядре Hotab777 профиль звуковой карты по дефолту определяется sm1-sei610 и все работает. На ядрах ophub профиль звуковой карты привязан к dtb и не совпадает с моим Tox1. Если задаться целью исправить, то наверняка заведется звук полностью, но сразу "из коробки" есть нюанс.
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 22 Январь 2022, 12:06:00
Можно просто заменить ядро. Оно там отдельным модулем. Возможно придется пересобрать инитрд (если не все нужное вкуомпилено в ядро монолитно). Есть вариант загрузки с aufs и overlayfs

Согласен не совсем по-русски выразился: насчет фругал я написал почему - потому что у меня были проблемы со старой рутФС (которая благополучно работала на 5.10) на новом ядре (конкретно вставало на starting journal service), при этом чистая рутФС, собранная заново на основе того же дистра стартовала без проблем и рутФС работавшая на ядре 5.13 тоже с 5.15 стартанула без танцев с бубном.

Насчет инитрд - к Вам собственно просьба посмотреть подправить, т.к. непосредственно с потребностями инитрд под ауфс я не заморачивался.

https://drive.google.com/drive/folders/1VphP4ApBc0Chp9fMENvIUXSp9YCeQPPg?usp=sharing
вот ночью собралось ядро из исходников chewit с наложенными патчами ауфс. попробйте еще его (пока просто для проверки ауфс, если зайдет, то буду разбираться с патчами на него для добавления дтб и некоторых фиксов)

Не распознал формат ядра: kernel_comp_addr or kernel_comp_size is not provided!
https://drive.google.com/file/d/1s9HxYL1-CLmiQqiA2DEUfumC9l3T8XY7/view?usp=sharing попробуйте в таком виде (дтб.модули все те же и инитрд, только само ядро перегнал в другой вид)
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: uropb от 22 Январь 2022, 13:30:08
ядро из исходников chewit с наложенными патчами ауфс.
Не распознал формат ядра: kernel_comp_addr or kernel_comp_size is not provided!
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 22 Январь 2022, 13:54:51
Не распознал формат ядра: kernel_comp_addr or kernel_comp_size is not provided
А это уже с у-бутом беда, судя по-всему, мой у-бут загрузил это ядро без проблем на рк3399. У вас какой у-бут? От balbes150? Сейчас попробую пересобрать у-бут (у вас для s905x2 верно?) И залить на диск.

А вот с этим у-бут попробуйте https://drive.google.com/file/d/1vnM6QwC5foSxFaE5_xLuyDTTIDMlREAh/view?usp=sharing

И вот еще 2 на пробу https://drive.google.com/file/d/17fRK8J11kV6jyyVb-hU4MQacn3oya9QS/view?usp=sharing https://drive.google.com/file/d/1LMkRsOdC_RDQPZX9elRjwxa4mWwO6JBP/view?usp=sharing (переименовать в u-boot.ext)
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: uropb от 22 Январь 2022, 14:36:11
А это уже с у-бутом беда,
На твбоксах amlogic с у-бутом - "...ой бядя-бяда, огорченьеце!..." Родной у-бут нельзя трогать, андроид не загрузится или "кирпич". Balbes150 придумал хитрый u-boot.ext, который сначала сам все находит и передает старому по новым адресам. Зато ничего не надо прописывать в начало носителя через dd, просто скопировал на носитель файлы и твбокс загружается. А беда втом, что balbes150 плюнул на amlogic-и и вот только недавно ophub появились со своими u-boot.ext. Грузятся они странно и только в своей интерпритации. Утверждают, что и в emmc ставятся, но в скрипте установки в emmc u-boot-ы берут не с /boot - другие. Короче темная история.
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 22 Январь 2022, 14:48:55
На твбоксах amlogic с у-бутом - "...ой бядя-бяда, огорченьеце!..." Родной у-бут нельзя трогать, андроид не загрузится или "кирпич". Balbes150 придумал хитрый u-boot.ext, который сначала сам все находит и передает старому по новым адресам. Зато ничего не надо прописывать в начало носителя через dd, просто скопировал на носитель файлы и твбокс загружается. А беда втом, что balbes150 плюнул на amlogic-и и вот только недавно ophub появились со своими u-boot.ext. Грузятся они странно и только в своей интерпритации. Утверждают, что и в emmc ставятся, но в скрипте установки в emmc u-boot-ы берут не с /boot - другие. Короче темная история.

Родной у-бут и не нужно трогать, я про u-boot.ext само собой на фат разделе, попробуйте свой от Балбес переименовать и попробовать те, на которые ссылки скинул (разумеется их в u-boot.ext переименовать)
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: uropb от 22 Январь 2022, 15:04:35
те, на которые ссылки скинул (разумеется их в u-boot.ext переименовать)
u-boot-dtb.bin и u-boot.bin пытаются, заставка пропадает и снова появляется, uboot. ext даже не "...шелохнется..."
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 22 Январь 2022, 15:09:54
u-boot-dtb.bin и u-boot.bin пытаются, заставка пропадает и снова появляется, uboot. ext даже не "...шелохнется..."
понял, будем думать дальше. Хотелось бы, чтобы sfs глянул мое ядро и его инитрд на предмет запуска ауфс, потому что дтб я к нему без проблем прикручу все приставочные, даже плясать почти не придется)
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 22 Январь 2022, 15:14:33
Если кому интересно, то вот что исправно завелось у меня (это не все) https://drive.google.com/file/d/1beDxFT4oPtOXGHu5vEoNqFKn4Sp7XxGa/view?usp=drivesdk
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 22 Январь 2022, 20:59:14
Не распознал формат ядра: kernel_comp_addr or kernel_comp_size is not provided!
https://drive.google.com/file/d/1s9HxYL1-CLmiQqiA2DEUfumC9l3T8XY7/view?usp=sharing попробуйте в таком виде (дтб.модули все те же и инитрд, только само ядро перегнал в другой вид)
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 22 Январь 2022, 21:38:18
Насчет инитрд - к Вам собственно просьба посмотреть
https://forum.puppyrus.org/index.php?topic=23755.msg182269#msg182269
ночью собралось ядро из исходников chewit
Почему именно этот вариант? Больше никаких патчей, кроме aufs?

Что-то я запутался... Какую задачу мы решаем.
5.10-au работает aufs, overlayfs, uksm,  panfrost (mpv c HW)
Возможно это ядро работает и на rk. Тогда новое ядро чем должно быть лучше?
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 22 Январь 2022, 21:55:15
Возможно это ядро работает и на rk. Тогда новое ядро чем должно быть лучше?

На новом для ntfs прикрутили парагоновский драйвер (это кому интересен ntfs), на новый можно прикрутить кучу дтс к исходникам и скомпилировать с ядром вместе, на выходе будем иметь пачку готовых dtb гарантированно работающих с этим ядром = поддержка приличного кол-ва тв-боксов "из коробки" + к этому наличие исходников и хидеров - даёт возможность собрать с помощью dkms нужные модули без пересборки ядра + уже в ядре всякие патчи по типу исправления цвета на амлоджиках. В итоге на выхлопе получаем максимально универсальное ядро, максимальной версии, которую смогли собрать, дающее широкий выбор боксов на которых будет запускаться и работать наш будущий собранный дистр. Я вижу это так, возможно ошибаюсь
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 22 Январь 2022, 21:59:47
Почему именно этот вариант? Больше никаких патчей, кроме aufs?

Наложил ауфс, чтобы просто проверили его работу. Если на нем запустится, то уж разберусь какие патчи применил он уже, какие нет, пропатчу и постараюсь собрать, если будет крашится при сборке - там нужно будет по каждому патчу разбираться последовательно (но эт моя забота, раз уж взялся за это дело :) ) почему его вариант - потому что написали выше, что на ядрах из его исходников все хорошо работает
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 22 Январь 2022, 22:55:17
для ntfs прикрутили парагоновский драйвер
Его в отличие от aufs можно скомпилить под любое ядро дополнительным модулем и на твбоксе он вряд ли нужен
на новый можно прикрутить кучу дтс к исходникам и скомпилировать с ядром вместе, на выходе будем иметь пачку готовых dtb гарантированно работающих с этим ядром
Вот это интересно. Это какие-то патчи? Или как такое прикручивается?
наличие исходников и хидеров
Это везде есть
широкий выбор боксов на которых будет запускаться и работать наш будущий собранный дистр.
Это хорошая цель
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 23 Январь 2022, 08:57:22
ядро из исходников chewit с наложенными патчами ауфс
Добавил в шапку. extlinux.conf не выложен. Выкладывали бы архивом все что должно лежать на фат как у меня (https://mirror.yandex.ru/puppyrus/2a-aarch64/kernel/new/5.10.9-arm-64-au/boot-5.10.9-au.tar.xz)
Давайте еще uksm и mglru (https://forum.puppyrus.org/index.php?topic=22728.msg182280#msg182280) включим
aufs там (https://gitlab.com/sirlucjan/kernel-patches/-/blob/master/5.16/aufs-patches/0001-aufs-20220117.patch) же можно брать одним файлом
Смотрю какие-то новые u-boot -  откуда берется и как компилится? Они универсальные (под все боксы?)
ядро перегнал в другой вид)
это как?
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 23 Январь 2022, 10:13:22
Добавил в шапку. extlinux.conf не выложен. Выкладывали бы архивом все что должно лежать на фат как у меня
Давайте еще uksm и mglru включим
aufs там же можно брать одним файлом

Без екстлинукс, пока исключительно для тех, кто  проверяет ауфс (кстати, я проверил и на своем ядре из армбиана начальном и на chewit - ауфс работает, проблема исключительно в инитрд, пробовал собрать с заменой модулей - что-то пошло не так, не может примонтировать /dev и т.д.) хук что-то вчера мельком не нашел. как только определимся с ядром - будет все 1 архивом, для фат.

у-бут пробуем из армбиановских исходников, из ophus вообщем ищем варианты, была бы приставка на амлоджике еще на руках - дело быстрее бы шло (но я ее отдал сыну для экспериментов, и следовательно не имею никакого морального права отбирать у него игрушку для своих изысканий)

Цитата: Hotab777 от Вчера в 20:59:14

    ядро перегнал в другой вид)

это как?
это про сжатие, возможно здесь загвоздка
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: uropb от 23 Январь 2022, 10:24:31
ядро перегнал в другой вид)

это как?
Full загружается. Frugal - Starting kernel.....
Цвета чуток поправлены, но еще розовым отдает. WIFI не собирается, требует новую libc>2.34
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 23 Январь 2022, 10:49:58
Full загружается. Frugal - Starting kernel.....
Цвета чуток поправлены, но еще розовым отдает. WIFI не собирается, требует новую libc>2.34
Фругал не стартует из-за uInitrd, цвета - не накладывал патчи - нужно было проверить лишь сам старт ядра, новая либс-дев тоже есть деб пакетом.
Сейчас постараюсь сообразить с дтб (они сейчас у меня в дтс - исходниках лежат, а нужно будет их перегнать в патчи) и соберу на выходе 5.15.16, плюсом накинем уксм и мглру, и будем просить sfs пересобрать uInitrd для ауфс (ибо я ручками пересобирал - что-то криво прикрутил видимо, а манджаро натягивать сейчас на ядро ради пересборки уИнитрд - немного не вариант, для начала само ядро нужно собрать с поддержкой всего, оттестировать)
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 23 Январь 2022, 11:26:59
пересобрать uInitrd для ауфс
https://file.puppyrus.org/users/amlogic-s9xx/initrd-raf2-5.16.2-sf01.cpio.xz под это (https://drive.google.com/drive/folders/1VphP4ApBc0Chp9fMENvIUXSp9YCeQPPg) ваше ядро
Собрал ручной пересборкой из 2х инитрд. Проверить пока не на чем. Что-то ни один бокс не завести. Наверное флэшки плохие
Это необработанный mkimage initrd. Вроде уже не надо
Фругал грузить :
APPEND dir=папка_с_дистром rootdelay (https://wiki.puppyrus.org/soft/arch-initrd#rootdelay)=10 root= (https://wiki.puppyrus.org/soft/arch-initrd#root)LABEL=Ваш rootflags=data=writeback rw console=ttyAML0,115200n8 console=tty0 no_cons
FULL из корня раздела: без dir=
FULL  с aufs заморозкой : без dir= aufs (https://wiki.puppyrus.org/soft/arch-initrd#mkinitcpio-overlayfs_mkinitcpio-lf-overlayfs_mkinitcpio-lf-aufs)
FULL  с overlay заморозкой : без dir= ofs
Можно переписать фул  из корня в папку : rootdir (https://wiki.puppyrus.org/soft/arch-initrd-rootaufs2#rootdir_dirname)=
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 23 Январь 2022, 11:35:40
манджаро натягивать сейчас на ядро ради пересборки уИнитрд - немного не вариант
Можете просто закинуть 2a  (https://mirror.yandex.ru/puppyrus/2a-aarch64/2a/2a2002/pfs/)(папкой - фругал) для теста. Можно на fat ntfs ext раздел. Много места не займет и ничему не помешает
Код
# ls -1 /media/sdb1/_2a/base/
000-kernel-5.10.12-meson64.pfs
001-2a-2002_a-sf08.pfs
040-de-lxde-gtk3-2002_a-sf02.pfs
070-lf-2002_a-sf01.pfs
089-upd-2a-2002-sf14.pfs
000-kernel - свой
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: uropb от 23 Январь 2022, 12:35:12
https://file.puppyrus.org/users/amlogic-s9xx/initrd-raf2-5.16.2-sf01.cpio.xz под это ваше ядро
Все тоже самое: Starting kernel...
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: uropb от 23 Январь 2022, 13:21:22
А фул с этим же инитрд грузится? Обычный
Нет не грузится
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 23 Январь 2022, 14:40:40
Full загружается.
Т.е. инитрд проблемнлое. С другим грузится?
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: uropb от 23 Январь 2022, 15:09:54
С другим грузится?
С родным грузится
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 23 Январь 2022, 16:22:35
https://drive.google.com/drive/folders/1V9eHXcV88zzkupVOr1Kv2CvEYDrehvUZ?usp=sharing
Наложил патчи цвета, собрал все дтб, что смог, наложил патчи ауфс + уксм + мглру, в папке BOOT все внутренности фат (правим екст-линукс и переименовываем нужный у-бут). модули в папке модулей, хидеры деб-пакетом (если не будет собираться вай-фай из-за либси - ставим либс-дев приложенный, либо правим в /etc/apt/sources.list все focal/hirsute на jammy, либо заменяем родной на тот, что лежит с ядром рядом и делаем sudo apt update && sudo apt upgrade -y && sudo apt dist-upgrade -y) уинитрд под фул. Под фругал пока толком не собрался. Пока останавливаемся на этом ядре, если всех все устраивает (дтб на амл просто вагон, собрал все что на глаза попалось) и дальше собираю поверх рутфс на jammy с десктопом (кто все сам будет ставить) и далее уже фул образ с рутФС, включающей все, что удалось собрать, настроить, запустить (коди, ретропай, игры, браузеры, офис ну и прочие радости для полноценного десктопа). Ввиду того, что рутФС можно держать и монтировать с внешнего жесткого диска - осмелюсь поставить под сомнение целесообразность мучений с фругалом, раздел для бута вряд ли заставит микроСД устать
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 23 Январь 2022, 17:07:19
src https://github.com/chewitt/linux/tree/df0cc57e057f18e44dac8e6c18aba47ab53202f9  ? бранч этот?
Наложил патчи цвета
Можно подробнее про патчи - откуда взялись, что дают (если знаете) И выложить их - оптимально со сценарием сборки
уксм
/sys/kernel/mm/ksm  появился?  https://gitlab.com/post-factum/uksmd не запускали?
дтб на амл просто вагон, собрал все что на глаза попалось
Да. А откуда такое изобилие и как их прикручиваете к ядру?
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 23 Январь 2022, 17:15:47
рутФС можно держать и монтировать с внешнего жесткого диска
Подключенного через usb? Не будет узким местом?
целесообразность мучений с фругалом
Фругал - не только про износ
Тут другое :
Просто установить, у всех 1 дистр - легко дебажить
Что-то типа виртуалки без виртуализации. В сохраненке можно наэкспериментировать. Потом вереуть все назад убрав эту сохраненку при монтировании
Софт модулями. Можно подключать когда понадобится
Файлы в squashfs - быстрее читаются с медленных носителей. Можно вообще copy2ram
При сохраненки в /tmpfs все ускоряется
Куча дистров на 1 разделе (даже виндовом)
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 23 Январь 2022, 17:16:53
Да. А откуда такое изобилие и как их прикручиваете к ядру?
с различных гитов собирал дтс и дтси (фактически исходники дтб) затем они прописываются в мейкфайле и компилируются совместо с ядром
src https://github.com/chewitt/linux/tree/df0cc57e057f18e44dac8e6c18aba47ab53202f9  ? бранч этот?
нет, бранч амлоджик-5.16.у
патчи цвета давно гуляют, еще Балбес150 их накладывал, фиксят цветопередачу (и добавляют цветовой профиль)
/sys/kernel/mm/ksm  появился?  https://gitlab.com/post-factum/uksmd не запускали?
пока не проверял, как собрал - проверил запуск и упаковал в кучку, выложил. сейчас сделаю бекап рутфс чистой (jammy), чтобы потом не персобирать и гляну по-возможности
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 23 Январь 2022, 17:27:01
a1dd027d6793a81952059a821d3112c4  u-boot-s905x2-s922
bfd311c9754943cb6ecd81a9bf6c7835  u-boot-s905x2-s922
Только этот у вас не от Балбеса. Откуда? Чем отличается?

Называли бы вы как -то сборки типа 5.16.2-ht03 например (у нас такие обозначения модулей ). Запутаемся в версиях

Раньше (c u-boot-s905x2-s922) initrd.img-5.16.2 прокатывало. Теперь опять надо обрабатывать mking
 : uInitrd-5.16.2 ?

dtb/freescale (https://ru.wikipedia.org/wiki/Freescale_Semiconductor) - есть такие боксы (платы)?

extlinux.conf-menu - смотрю и у вас такое. Как-то можно реализовать выбор из меню?
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 23 Январь 2022, 17:33:35
сейчас сделаю бекап рутфс чистой (jammy)
Делайте его mksquashfs и получится фругал :)
с различных гитов собирал дтс и дтси
Можете выложить вместе с make
компилируются совместо с ядром
dtc -b 0 -O dtb -I dts -o rk3328-rock64.dtb rk3328-rock64.dts
Так ? Или как-то привязывается к ядру?

Я пока так и не нашел подходящую флэшку - sd . Не потестировать :( Завтра
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 23 Январь 2022, 17:33:52
Подключенного через usb? Не будет узким местом?
при любом раскладе линейные скорости чтения\записи не настолько важны, даже если использовать как nas-то подключать хард (а в силу отсутсвия пси-е - все равно упираемся в юсб), а дальше уже скорее не вопрос скорости чтения\записи, а вопрос случайного чтения, что никак практически не зависит от юсб. на с905х и на рк3399 я не заметил какого-либо дискомфорта при рутФС на харде через юсб. несколько дистров без проблем можно держать в разных разделах с разными метками и переключаться правкой екстлинукс. на том же харде можно иметь раздел нтфс для файлопомойки, доступной с любых устройств, а его монтирование прописать в фстаб. т.е. варианты есть.
 
Фругал - не только про износ
Тут другое :
Просто установить, у всех 1 дистр - легко дебажить
Что-то типа виртуалки без виртуализации. В сохраненке можно наэкспериментировать. Потом вереуть все назад убрав эту сохраненку при монтировании
Софт модулями. Можно подключать когда понадобится
Файлы в squashfs - быстрее читаются с медленных носителей. Можно вообще copy2ram
При сохраненки в /tmpfs все ускоряется
Куча дистров на 1 разделе (даже виндовом)
я согласен, что есть интересные вещи, связанные с фругалом, но боюсь пока это не то, чем я готов заняться, сейчас мне бы хотелось доделать ядро\дистр для тех, кому попроще. А дальше, возможно, буду вникать и во фругал, либо, опять же - возможно, Вы разберетесь с причинами неработоспособности уИнитрд.
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: uropb от 23 Январь 2022, 17:38:16
https://drive.google.com/drive/folders/1V9eHXcV88zzkupVOr1Kv2CvEYDrehvUZ?usp=sharing
/sys/kernel/mm/ksm  появился?
Да
https://gitlab.com/post-factum/uksmd не запускали?
Пока так:
Спойлер
Код
uropb@armbian:~/uksmd$ make
cc -O3 -Wall -Wextra -pedantic -pipe -fstack-protector-strong -fno-plt -c uksmd.c
uksmd.c:18:10: fatal error: cap-ng.h: Нет такого файла или каталога
   18 | #include <cap-ng.h>
      |          ^~~~~~~~~~
compilation terminated.
make: *** [Makefile:15: uksmd.o] Ошибка 1
[свернуть]
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 23 Январь 2022, 17:40:29
вай-фай собрался, цвета поправились?
ПС: кстати, на этом ядре глмарк2 начал выдавать у меня в иксах фантастические цифры 400-500 попугаев на месе 22 из oibaf, раньше такие цифры наблюдались только на вейланде
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: uropb от 23 Январь 2022, 17:42:44
вай-фай собрался, цвета поправились?
Тоже нет и нет.
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 23 Январь 2022, 17:42:47
несколько дистров без проблем можно держать в разных разделах
Неудобно. Так (https://wiki.puppyrus.org/soft/arch-initrd-rootaufs2#rootdir_dirname) проще
сейчас мне бы хотелось доделать ядро
Да. Вы у нас один с рк3399.
разберетесь с причинами неработоспособности уИнитрд.
не нашел подходящую флэшку - sd
uropb - пересоберите  в арче rootaufs2 initrd. Если что-то не знаете - подскажу
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 23 Январь 2022, 17:46:35
https://build.opensuse.org/package/view_file/home:post-factum:kernels/uksmd/PKGBUILD?expand=1
depends=(UKSMD-BUILTIN procps-ng libcap-ng)
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 23 Январь 2022, 17:47:05
Тоже нет и нет
хм... патч цвета точно накладывал, а почему не собрался вай-фай? либси-дев не поставился и до jammy дистр обновлять не стали?
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 23 Январь 2022, 17:49:42
глмарк2 начал выдавать у меня в иксах фантастические цифры 400-500
А в mpv и играх заметно? Я тоже некоторые игры собирал. Только в арч пакетах и pfs
https://mirror.yandex.ru/puppyrus/2a-aarch64/2a/2a2002/pfs/game*
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 23 Январь 2022, 17:55:03
почему не собрался вай-фай?
https://forum.puppyrus.org/index.php?topic=22714.msg182053#msg182053
Лучше помогите uropb. Хорошо бы и пр. модули из этого раздела скомпилить ...
Можно подробнее про патчи - откуда взялись, что дают (если знаете) И выложить их - оптимально со сценарием сборки
Так и не выложите?
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: uropb от 23 Январь 2022, 17:55:16
а почему не собрался вай-фай?
Спойлер
Код
scripts/basic/fixdep: /lib/aarch64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by scripts/basic/fixdep)
scripts/basic/fixdep: /lib/aarch64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by scripts/basic/fixdep)
make[2]: *** [scripts/Makefile.build:287: /home/uropb/Загрузки/rtl8822bs-aml-test-5.13.1-20-211113/core/rtw_cmd.o] Ошибка 1
[свернуть]
до jammy дистр обновлять не стали?
Пока нет, разбираюсь
uropb - пересоберите  в арче rootaufs2 initrd. Если что-то не знаете - подскажу
Чуть позже, попробую пересадить ядро на арч (сейчас на ubuntu) И тогда возникнут вопросы.
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 23 Январь 2022, 17:59:09
сейчас на ubuntu
Ну так скачайте https://packages.ubuntu.com/impish/libc6 и apt install
Многократно без последствий апдейтил только его
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 23 Январь 2022, 18:07:20
Ну так скачайте https://packages.ubuntu.com/impish/libc6 и apt install
Многократно без последствий апдейтил только его
проще и на будущее задел - обновить дистр до джамми

просто в /etc/apt/ поменять sources.list на тот, что я с ядром положил
потом
sudo apt update
sudo apt upgrade -y
sudo apt dist-upgrade -y
на выходе будет джамми с новыми либси ну и т.д.

Так и не выложите?
https://drive.google.com/file/d/1_x47p20DNPXTkwxnlDqKx8KkIGe8433a/view?usp=sharing
https://drive.google.com/file/d/1_x47p20DNPXTkwxnlDqKx8KkIGe8433a/view?usp=sharing
описание в патчах

https://forum.puppyrus.org/index.php?topic=22714.msg182053#msg182053
Лучше помогите uropb. Хорошо бы и пр. модули из этого раздела скомпилить ...
рутфс пока бекапится, как только - так сразу соберу модуль

Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: uropb от 23 Январь 2022, 18:11:33
Многократно без последствий
Спойлер
Код
ВНИМАНИЕ: Следующие пакеты первой необходимости будут удалены.
НЕ ДЕЛАЙТЕ этого, если вы НЕ представляете себе все возможные последствия!
  libc-bin
Обновлено 1 пакетов, установлено 0 новых пакетов, для удаления отмечено 46 пакетов, и 1 пакетов не обновлено.
Необходимо скачать 0 B/2 685 kB архивов.
После данной операции объём занятого дискового пространства уменьшится на 289 MB.
[свернуть]
обновить дистр до джамми
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 23 Январь 2022, 18:17:55
у вас сейчас какой дистр? фокал? хирсьют? импиш? или более ранние?

Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 23 Январь 2022, 18:20:42
https://drive.google.com/file/d/1_x47p20DNPXTkwxnlDqKx8KkIGe8433a/view?usp=sharing
https://drive.google.com/file/d/1_x47p20DNPXTkwxnlDqKx8KkIGe8433a/view?usp=sharing
Тут повтор. Только 2 патча? а color?
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 23 Январь 2022, 18:23:19
скачайте https://packages.ubuntu.com/impish/libc6 и apt install
Попутал с арчем. Тут только распаковать руками пакет в корень. Лучше на замороженном дистре. Можно базу apt сломать
на выходе будет джамми
Это долго и стремно. (результат иногда больной на выходе)  Лучше уж по чистому переставить
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 23 Январь 2022, 18:35:33
Тут повтор. Только 2 патча? а color?
https://drive.google.com/file/d/1eri1vWRowR5qeh9alhBqvVfGGYNcWG1r/view?usp=sharing
https://drive.google.com/file/d/1feLA5EFPiZX01h6EtRopyvflFg7apO0_/view?usp=sharing
тороплюсь, попутал.
 
Это долго и стремно. (результат иногда больной на выходе)  Лучше уж по чистому переставить
если фокал, хирсьют, импиш на входе - вероятность больного крайне мала, с предыдущего лтс и промежуточных - всегда обновлялось без траблов

Если сложности с обновлением дистра, то мб мне ядро пересобрать на фокале со старой либс? тогда оно поуниверсальнее будет?
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: uropb от 23 Январь 2022, 20:30:09
пересадить ядро на арч
Спойлер
Код
inxi -Fzxi
System:
  Kernel: 5.16.2 aarch64 bits: 64 compiler: gcc v: 11.2.0 Desktop: N/A
    Distro: Arch Linux ARM
Machine:
  Type: ARM System: SEI Robotics SEI610 details: N/A
Battery:
  Device-1: hidpp_battery_0 model: Logitech Wireless Keyboard
    charge: 55% (should be ignored) status: Discharging
  Device-2: hidpp_battery_1 model: Logitech Wireless Mouse
    charge: 55% (should be ignored) status: Discharging
CPU:
  Info: quad core model: ARMv8 v8l variant: cortex-a55 bits: 64 type: MCP
    arch: v8l rev: 0
  Speed (MHz): avg: 1908 min/max: 100/1908 cores: 1: 1908 2: 1908 3: 1908
    4: 1908 bogomips: N/A
  Features: Use -f option to see features
Graphics:
  Device-1: meson-g12a-vpu driver: meson_drm v: kernel bus-ID: N/A
  Device-2: meson-g12a-mali driver: panfrost v: kernel bus-ID: N/A
  Device-3: meson-g12a-dw-hdmi driver: meson_dw_hdmi v: kernel bus-ID: N/A
  Display: wayland server: X.org 1.21.1.3 compositor: wayfire driver:
    loaded: modesetting resolution: <missing: xdpyinfo>
  Message: Unable to show advanced data. Required tool glxinfo missing.
Audio:
  Device-1: meson-g12a-dw-hdmi driver: meson_dw_hdmi v: kernel bus-ID: N/A
  Device-2: axg-sound-card driver: axg_sound_card bus-ID: N/A
  Sound Server-1: ALSA v: k5.16.2 running: yes
  Sound Server-2: sndio v: N/A running: no
  Sound Server-3: JACK v: 1.9.19 running: no
  Sound Server-4: PulseAudio v: 15.0 running: yes
  Sound Server-5: PipeWire v: 0.3.43 running: yes
Network:
  Device-1: meson-axg-dwmac driver: meson8b_dwmac v: N/A port: N/A
    bus-ID: N/A
  IF: eth0 state: down mac: <filter>
  Device-2: pwm-clock driver: pwm_clock v: N/A port: N/A bus-ID: N/A
  IF-ID-1: usb0 state: unknown speed: -1 duplex: half mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
  IP v6: <filter> type: noprefixroute scope: link
  WAN IP: <filter>
Bluetooth:
  Device-1: OPPO 真我Q3 Pro 狂欢版 type: USB driver: rndis_host
    v: kernel bus-ID: 1-2.4:5
  Report: This feature requires one of these tools: hciconfig/bt-adapter
Drives:
  Local Storage: total: 57.77 GiB used: 14.92 GiB (25.8%)
  ID-1: /dev/mmcblk2 vendor: Samsung model: BJNB4R size: 29.12 GiB
  ID-2: /dev/sda type: USB vendor: SanDisk model: Ultra USB 3.0
    size: 28.65 GiB
Partition:
  ID-1: / size: 27.89 GiB used: 14.81 GiB (53.1%) fs: ext4 dev: /dev/sda2
  ID-2: /boot size: 255.7 MiB used: 109.9 MiB (43.0%) fs: vfat
    dev: /dev/sda1
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 52.8 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 186 Uptime: 23m Memory: 3.69 GiB used: 1.45 GiB (39.3%)
  Init: systemd Compilers: gcc: 10.2.0 Packages: 854 Shell: Zsh v: 5.8
  inxi: 3.3.12
[свернуть]
С wifi такая же беда, glibc в репе 2.32. Под х86-64 есть 2.34.
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 23 Январь 2022, 20:35:59
С wifi такая же беда, glibc в репе 2.32. Под х86-64 есть 2.34.
тогда подождите мб, я пересоберу ядро на фокале, там старая либс и оно поуниверсальнее будет и вам проще

Поставил пересобираться на фокале, завтра вечером после работы залью на гугл-диск. Лучше я лишний раз пересоберу, зато потом меньше костылей искать придется.
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: uropb от 23 Январь 2022, 21:38:21
uksmd
Спойлер
Код
➜  ~ sudo systemctl status  uksmd
● uksmd.service - Userspace KSM helper daemon
     Loaded: loaded (/usr/lib/systemd/system/uksmd.service; enabled; vendor pre>
     Active: active (running) since Sun 2022-01-23 21:32:45 MSK; 2min 46s ago
       Docs: https://gitlab.com/post-factum/uksmd
   Main PID: 942 (uksmd)
      Tasks: 1 (limit: 2)
     Memory: 1.2M
        CPU: 1.449s
     CGroup: /system.slice/uksmd.service
             └─942 /usr/bin/uksmd

янв 23 21:32:44 alarm systemd[1]: Starting Userspace KSM helper daemon...
янв 23 21:32:45 alarm systemd[1]: Started Userspace KSM helper daemon.
lines 1-13/13 (END)
[свернуть]
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 23 Январь 2022, 22:01:02
Так, значит уксм работает? Т.е. осталось починить цвета, сборку вай-фай на старых дистрах и добить уИнитрд для ауфс (для универсальности ядра)? Насчёт цвета - я похоже один патч пропустил, когда собирал, потому что остальные ругались, что их применили, а 1 молчал, видимо торопился и перемахнул 1 патч... Насчёт вай-фай, выше написал, пересобирается на фокале. Т.е. таки двигаемся туда, куда задумали) если есть время и возможность - попробуйте на амлоджик надеть рутФС от х99, что я закидывал, возможно эмуляторы и прочие прелести запустятся без пересборки (т.к. под А53 ядра код тоже должен был оптимизироваться при сборке с А72/А53)? В таком случае остаётся совсем немного дожать)
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: uropb от 23 Январь 2022, 22:07:24
Так, значит уксм работает?
➜  ~ uksmstat -sppv
120.74 MiB
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 23 Январь 2022, 22:15:01
Спасибо за тесты, это очень сильно помогает.
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: uropb от 23 Январь 2022, 22:35:21
Еще с aufs бы разобраться. Ссылки в вики на ftp не работают. Что ставить из пакетов mkinitcipo и что сними дальше творить или вытворять?
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 24 Январь 2022, 00:18:27
https://drive.google.com/file/d/10lSo8XlEoaSrnHKlT9Va3bs50z9e9LF7/view?usp=sharing модуль 8822bs
завтра пересобранное ядро уже с ним сразу выложу, дабы не было страданий со сборкой из исходников, которые нужно патчить, потому что из 5.15 выпилили ipx.h
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: uropb от 24 Январь 2022, 05:07:04
модуль 8822bs
Работает через insmod в автозагрузке
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 24 Январь 2022, 06:13:57
https://drive.google.com/drive/folders/1V9eHXcV88zzkupVOr1Kv2CvEYDrehvUZ?usp=sharing
пересобранное ядро с модулями (8822 тоже), с фокала, с хидерами и либси-дев
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: uropb от 24 Январь 2022, 10:11:03
пересобранное ядро с модулями (8822 тоже),
На убунте завелось, wifi подхватился сразу. Но сборку модуля, все равно, прогнал - успешно.
 uksmd взял из вчера собранного в арче:
Код
uropb@armbian:~$ uksmstat -sv
73 MiB
Кажется как-то скромно, в арче веселее, наверно.
Цвета все еще, вместо серого - бледно-розовый.
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: uropb от 24 Январь 2022, 11:12:07
Кажется как-то скромно, в арче
В арче все тоже и так же
С aufs - очки есть....
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 24 Январь 2022, 11:20:22
На убунте завелось, wifi подхватился сразу.
С костылями автозагрузки, или без танцев? Уксмд над попробовать с браузером или с компиляцией (самые проглотистые до оперативки и больше вероятность, что уксм отработает)
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 24 Январь 2022, 11:23:21
Цвета все еще, вместо серого - бледно-розовый
Патчи наложил вроде все, если будет время вечером - ещё разок пробегусь перепроверю...
Можно у-бут ваш ещё заполучить, сравнить с моими и возможно добавить в образ как у-бут для с905х3

И ещё попробуйте из того, что я выложил у-бут для с905х2 переименовать в u-boot.ext и с ним запустить, возможно поможет от проблемы с цветом... (Свой только сохранить не забывайте)
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: uropb от 24 Январь 2022, 12:09:54
Это ядро загружается с убутами от ophub, т. е. по старой схеме через uEnv.txt. Запускается долго (висит заставка), но цвета все правильные. И убутов там десятка полтора, на любой вкус, и большая вероятность, что на еммс встанет.
С костылями автозагрузки, или без танцев?
Ни костылей ни бубна не надо.
Можно у-бут ваш ещё заполучить, сравнить с моими и возможно добавить в образ как у-бут для с905х3?
https://disk.yandex.ru/d/ZMQW85B-P6QejA
Он не мой, а честно вырванный из сборок balbes150 форка LibreElec
В арче на wayland тоже с цветами порядок на убутах ophub
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 24 Январь 2022, 13:55:44
Кажется как-то скромно
uksmd Запустите побольше вкладок в браузере - будет больше. У меня под 200мб экономии на пк
Еще рекомендую zram включить. До 150% от ram . С mlgru (https://forum.puppyrus.org/index.php?topic=23160.msg178228#msg178228) должно быть хорошо
С aufs - очки есть....
Разве aufs как-то связан с uksmd?
В итоге по aufs еще помощь нужна? Сейчас постараюсь подключиться к тестированию на s905x3
Можно у-бут ваш ещё заполучить
https://mirror.yandex.ru/puppyrus/2a-aarch64/kernel/new/5.10.9-arm-64-au/boot-5.10.9-au.tar.xz
a1dd027d6793a81952059a821d3112c4  u-boot-s905x2-s922
bfd311c9754943cb6ecd81a9bf6c7835  u-boot-s905x2-s922
Только этот у вас не от Балбеса. Откуда? Чем отличается?
у-бут для с905х2 переименовать в u-boot.ext и с ним запустить, возможно поможет от проблемы с цветом...
Балбес так цвет и лечил
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 24 Январь 2022, 16:03:00
У-буты от Балбеса, но из другой сборки вероятно, мне интересно как с ним поведет себя с905х3 в плане цвета на этом ядре (у-бут конфигурируется через екстлинукс.конф). Если все запустится и все хорошо, то в архиве к нему допишем в названии s905x3 и проще будет написать инструкцию для совсем новичков в тв-боксах/линуксе на русском языке.

Тестируйте по-возможности.
Насколько понимаю на данном этапе мы с ядром все хотелки решили, осталось подобрать у-бут, работающий с екстлинукс на с905х3, с которым не будет проблем с цветом. И добить uInitrd для ауфс (это для фругала). А я вечером тогда берусь за упаковку рутФС и скидываю архивом, затем тестируете, что заработает без танцев на амлоджиках, а что нужно пересобирать?
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: uropb от 24 Январь 2022, 16:25:37
инструкцию для совсем новичков в тв-боксах/линуксе
подобрать у-бут, работающий с екстлинукс на с905х3, с которым не будет проблем с цветом
https://github.com/ophub/amlogic-s9xxx-armbian/blob/main/build-armbian/amlogic-u-boot/README.md
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 24 Январь 2022, 16:29:26
Наконец запустился на боксе в моей подписи
Фругал 2а ядро 5.10.9-au (мое)
a1dd027d6793a81952059a821d3112c4  u-boot-s905x2-s922 (наш)

Меняю на ваше последнее (фокал) ядро: виснет на starting kernel
Меняю (переименовываю в u-boot.ext)
bfd311c9754943cb6ecd81a9bf6c7835  u-boot-s905x2-s922 (ваш)
Черный экран

Пересборка инитрд, смена дтб не помогда с 5.16
uropb - вы как запускались? Что я сделал не так?
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: uropb от 24 Январь 2022, 16:50:58
Я запускал фул, фругал не идет. А собрать initrd под фругал не знаю как. Подскажите, может из фула можно initrd собрать. Как у мартышки - очки есть, а эффекта нет
 
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 24 Январь 2022, 17:12:25
собрать initrd под фругал не знаю как
Я собрал жирный initrd.gz (http://mirror.yandex.ru/puppyrus/2a-aarch64/kernel/new/5.16.2/initrd.gz) (fallback) т.е. с udev и избытком модулей для всякого железа. Это rootaufs. Остальное там же выложил
С фругалом мне это не помогло
Фул у вас любой идет? с каким инитрд и u-boot.ext ?
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 24 Январь 2022, 17:42:06
Попробовал армбиан фул. uboot наш , initrd.gz ядро 516 - Startting kernel
Меняю на 510 ядро - все работает
Думаю тут дело в  u-boot.ext  или ядре
Т.е. виснет на стадии ядра. Startting kernel - это сообщение uboot
Инитрд и пр. после него будут загружаться
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: uropb от 24 Январь 2022, 17:48:47
Фул у вас любой идет? с каким инитрд и u-boot.ext ?
Любой загружается с Image uIntrd  dtb  из архива 5.16.2 + u-boot.ext наш или u-boot от ophub + uEnv.txt (вместо /extlinux/extlinux.conf)
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 24 Январь 2022, 17:50:00
Выложите ваш BOOT. Протестирую уже завтра
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 24 Январь 2022, 18:52:21
uboot наш , initrd.gz ядро 516
Попробуйте uInitrd вместо инитрд прописать и дтб-то поменяли вместе с ядром, или старые остались от 5.10?
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 24 Январь 2022, 18:57:37
РутФС поднимать до джамми, чтоб в будущем на дольше хватило? Или пока выложить на фокале, чтобы протестировали запуск внутрянки всей на амлоджиках?
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: uropb от 24 Январь 2022, 19:21:10
до джамми, чтоб в будущем на дольше хватило
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 24 Январь 2022, 20:00:06
Того же мнения, но придется чутка подольше повозиться, поскольку апну до джамми - нужно будет проверить, как себя armhf либы чувствуют (они то от фокала - есть вероятность, что и 32-битный свой дистр нужно будет апнуть и вновь либы перенести), дабы box86 и wine86 не поломать, заодно уж и месу пересоберу для лимы\панфрост.
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: uropb от 24 Январь 2022, 21:16:44
Выложите ваш BOOT
https://disk.yandex.ru/d/gBrlnCNqe30_nw
Проверил несколько раз. uEnv.txt не нужен (ищет конфиг, наверно, aml-autoscript - Олеговский(balbes150)). u-boot.ext - ophub-овский, цвета правильные. dtb - соответственно лежал /dtbs/amlogic стащил с https://forum.manjaro.org/t/manjaro-arm-on-amlogic-tv-box/34662/1206
Загружается и с тем и с тем u-boot.ext
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 24 Январь 2022, 21:33:38
А зачем в екстлинукс тайм-аут 50? Поменять нужно на 5, и не ждать почти по минуте, пока продумается
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: uropb от 24 Январь 2022, 22:46:10
А зачем в екстлинукс тайм-аут 50? Поменять нужно на 5, и не ждать почти по минуте, пока продумается
Это я когда-то менял эти значения, а оно ни на что не влияло, так и осталось
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 25 Январь 2022, 09:06:31
Это я когда-то менял эти значения, а оно ни на что не влияло, так и осталось
Я понимаю, что это тайм-аут для выбора пункта в меню. Тоже баловался с попытками меню прикрутить. Но вот в чем дело, по меньшей мере у-бут на рк3399, когда были прописаны несколько пунктов - меню так и не показывал, а вот тайм-аут благополучно выжидал. Над закоментить или убрать эти строчки, возможно из-за них долгая загрузка на некоторых у-бутах. По крайней мере это точно не навредит)
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 25 Январь 2022, 10:22:48
РутФС поднимать до джамми, чтоб в будущем на дольше хватило?
да
А зачем в екстлинукс тайм-аут 50?
У меня впечатление что там это вообще не работает. На стадии инитрд на тормозных флэшках мне до 30 приходилось ставить. Но это не имеет отношения к starting kernel - здесь до инитрд еще не доходит
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 25 Январь 2022, 11:15:53
Но это не имеет отношения к starting kernel - здесь до инитрд еще не доходит
Это само собой, просто увидел в экстлинукс и предложил убрать/закоментить, потому что выше был разговор, что долго грузит в начале. Стартинг кернел висит вероятнее всего из-за того, что инитрд, а не uInitrd прописан.
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 25 Январь 2022, 12:17:36
Код
bfd311c9754943cb6ecd81a9bf6c7835  u-boot-s905x2-s922 - от balbes
a1dd027d6793a81952059a821d3112c4  u-boot-s905x2-s922-ht
db7fd8ddc69ad2d7bb480ca1f23f96ad  u-boot-s905x2-s922-op
Взял BOOT от uropb
https://disk.yandex.ru/d/gBrlnCNqe30_nw
Т.е. фул армбиан
ядро 516 uInitrd (от 516) + dtb (от 516) + u-boot-s905x2-s922-op  = виснет на первой заставке бокса
Меняю ядро на 510 = запускается в синем цвете без мыши и клавы
Меняю на u-boot-s905x2-s922-ht - черный экран
u-boot-s905x2-s922 = все ок

В итоге с 516 не запустилось ни с каким u-boot
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 25 Январь 2022, 15:27:12
А, случайно, /kb/modules не забыли?
/lib/modules/5.16.2 забыл. Добавил
Запустилось : армбиан фул  ядро 516 и initrd +uboot-balbes
dtb - любой подходящий к боксу (не обязательно из 516)

Перепаковал модули ядра из инитрд для юбунты в initrd-raf2-5.16.2.zst (http://mirror.yandex.ru/puppyrus/2a-aarch64/kernel/new/5.16.2/initrd-raf2-5.16.2.zst)
Фругал тоже работает. Надо разобраться каких модулей.ko не хватало в собранном в арче инитрд (Проанализирую позже)

uksm работает

Значит Starting kernel - это стадия не ядра , а далее
Стартинг кернел висит вероятнее всего из-за того, что инитрд, а не uInitrd прописан.
C uboot-balbes это без разницы. С 516 работают все виды компрессии инитрд xz gz zstd
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 25 Январь 2022, 17:07:34
Так, то есть работоспособность подтверждена, в том числе всех фич, которые просили включить. Теперь нужно понять, те у-буты что я положил в Бут запускают систему на с905х3 можно к s905x2 дописать s905x3?
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 25 Январь 2022, 18:28:41
работоспособность подтверждена
да. инитрд для фругала выложил. Все работает. Можете его и для фул использовать. Шапку темы оформлю послезавтра
в том числе всех фич, которые просили включить.
aufs uksmd mglru работают.
спасибо+
Если будете еще перекомпилять можно еще кое-что отсюда (https://forum.puppyrus.org/index.php?board=210.0) включить
Еще можно побороться за размер ядра, вдохновясь конфигом от porteus
Монолитным (чтобы грузилось как мое 510 без udev в инитрд) ваше 516 не получилось, но это не критично. Я позже проанализирую, каких модулей не хватило в монолит

у-буты что я положил в Бут запускают систему на с905х3
у меня - нет
bfd311c9754943cb6ecd81a9bf6c7835  u-boot-s905x2-s922 - от balbes - все ок
a1dd027d6793a81952059a821d3112c4  u-boot-s905x2-s922-ht - ваш - черный экран и дальше не грузится. А с rk работает? Или там вообще не надо?
db7fd8ddc69ad2d7bb480ca1f23f96ad  u-boot-s905x2-s922-op - работает в синем цвете

Цитата: uropb от Сегодня в 12:34:18
А, случайно, /kb/modules не забыли?
Спасибо + за тесты и помощь
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 25 Январь 2022, 19:44:13
А с rk работает?
Для rk3399 u-boot бинарником в первых 15 мегабайтах микроСД сидит. Т.е. когда будем собирать общий образ - получится что с него может рк3399 грузиться без всяких u-boot.ext и амлоджик. Т.к. сейчас из тех, кому будет интересен образ - большинство на s905x3, то планируется по умолчанию u-boot.ext чтобы был рабочий для 905х3 и варианты для 905x 912 922 905x2, фактически владельцам боксов на с905х3 нужно будет лишь подобрать дтб, владельцам рк3399 - тоже самое. Владельцам ругих рк-скорее всего нужно будет через dd переписывать u-boot в бинаре в 1ых 15 МБ и подбирать дтб. Буты для других ок позже тоже соберём, если найдутся тестеры и выложим в виде img чтобы можно было через dd залить или любым имейджером. Позже с ядром мб ещё позанимаемся, пока переключаюсь на мульти рутФС. И затем полный имейдж мульти-приставочный
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 25 Январь 2022, 20:19:45
переписывать u-boot в бинаре в 1ых 15 МБ
Хорошо бы в BOOT сделать скрипт который это делает.
Позже с ядром мб ещё позанимаемся
Да. Сейчас все основное есть. Куча дтб добавилась силами сообщества. Вариантов запустить вифи и пр. становится больше
Надо проработать аппаратное ускорениее в mpv и хроме
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 25 Январь 2022, 20:39:40
Хорошо бы в BOOT сделать скрипт который это делает.
Для Линукса это можно, а те, кто из windows будут образ заливать каким-нибудь win32diskimager - им скрипт не напишешь, им нужен img, который нужно записать после записи основной системы...
Фул образ будет на 64-гиговую флешку, на 32 не влезет... Ещё добавим вариант в инструкцию, как можно обойтись флешкой на 1 Гб и внешним жёстким диском и на нем же ещё хранить rom для эмуляторов, фильмы и прочее барахло.
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 25 Январь 2022, 20:44:24
Я предлагал скрипт дополнительно, а не вместо img
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 25 Январь 2022, 20:45:36
Я предлагал скрипт дополнительно, а не вместо img
Это можно, конечно же. Но в работоспособности сможем убедиться лишь с появлением тестеров с другими рк на борту)
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: sfs от 25 Январь 2022, 20:57:30
Для rk3399 u-boot бинарником в первых 15 мегабайтах микроСД сидит
А никак это в u-boot-rk3399 (как у AML) не преобразовать?

Кстати - я нарыл бокс на allwinner. Протестирую - отпишусь здесь
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: Hotab777 от 25 Январь 2022, 21:06:04
А никак это в u-boot-rk3399 (как у AML) не преобразовать?
Рк по умолчанию проверяют загрузчик на сд-карте, это в процессоре заложено, амлки - проверяют по-дефолту еммс, balbes150 придумал способ обойти логику амл за счёт шаманств с апдейтом и поэтому имеем u-boot.ext на рк это просто напросто не нужно.
https://disk.yandex.ru/d/lTbXkrmZN5Hf6g вот здесь у Balbes150 у-буты для рк и aw h6 их просто нужно залить имейджером поверх записанной микросд
Название: Re: RK+AML AUFS ядро от Hotab777
Отправлено: uropb от 25 Январь 2022, 21:22:36
db7fd8ddc69ad2d7bb480ca1f23f96ad  u-boot-s905x2-s922-op - работает в синем цвете
ophub для s905x3 предлагает u-boot-x96maxplus.bin. Вот он как раз и работает с нормальными цветами

Фругал проверил - работает. Не понял почему, но во фругале не завелся wifi. Wlan0 - есть, сетей не видит. Пересобрал модуль, заменил в modules на свой - все завелось.
Фругал может работать с fat раздела. Для амлоджиков, мне кажется, можно обойтись штатным андроидом, чтобы записать флешку и запустить линукс.
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 25 Январь 2022, 21:47:26
u-boot-x96maxplus.bin
Его тоже переименовать в u-boot.ext ?
https://github.com/ophub/amlogic-s9xxx-armbian/tree/main/build-armbian/amlogic-u-boot ? Чем это будет лучше balbes-овского?
Пересобрал модуль, заменил в modules на свой - все завелось.
я 8822bs.ko в 000*.pfs не добавлял. Он жирный. Лучше его отдельным модулем сделать (чуть позже)
Фругал проверил - работает
с initrd-raf2-5.16.2.zst ?
Для амлоджиков, мне кажется, можно обойтись штатным андроидом,
Да. Там в начало носителя ничего писать не надо
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 25 Январь 2022, 21:48:55
Оформил шапку темы и залил на яндекс. Норм?
Что-то в хидерах папок маловато по сравнению с др. ядрами. Там точно все ок?
Для компиляции 8822bs.ko вам пришлось патчить исходники?

https://gitlab.manjaro.org/manjaro-arm/packages/core/linux-aml
Эти патчи не добавляли?
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: uropb от 25 Январь 2022, 22:01:37
Его тоже переименовать в u-boot.ext ?
https://github.com/ophub/amlogic-s9xxx-armbian/tree/main/build-armbian/amlogic-u-boot ? Чем это будет лучше balbes-овского?
Да u-boot.ext. Цвета нормальные: серые тона не отдают розовым. Не на всех мониторах этот эффект есть, но на многих. На odroid химичили с драйвером hdmi, но толком ни к чему не пришли.
Для компиляции 8822bs.ko вам пришлось патчить исходники
Даже дважды: под 5.12 и 5.15.
я 8822bs.ko в 000*.pfs не добавлял. Он жирный.
Он уже там есть в modules
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 26 Январь 2022, 08:28:56
https://gitlab.manjaro.org/manjaro-arm/packages/core/linux-aml
Эти патчи не добавляли?
Это я спрашивал про ядро
Про 8822bs - выложите патчи

я 8822bs.ko в 000*.pfs не добавлял. Он жирный.
Он уже там есть в modules
А 8822bs.ko в моем варианте pfs не загрузился? а если modprobe 8822bs ?
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 26 Январь 2022, 09:01:34
Это я спрашивал про ядро
На yuv422 накладывал, а на дтс-ки нет, но если их нет, то можно из патча вытащить и скомпилить в дтб.

На 8822bs вечером скину уже пропатченные исходники с исправлением отсутствующих ipx.h. хидеры стандартным make bindeb-pkg собраны, так что все должны быть.
Насчёт шапки - как удобно, как считаете нужным - так и оформляйте)
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: uropb от 27 Январь 2022, 13:58:29
как можно обойтись флешкой на 1 Гб и внешним жёстким диском и на нем же ещё хранить rom для эмуляторов, фильмы и прочее барахло.
Фул образ будет на 64-гиговую флешку, на 32 не влезет..
дополнительно, а не вместо img
Это можно, конечно же
Как вариант к рассмотрению. В img или архив фругал версия на fat с миниальным десктопом, в составе которого базовый модуль без иксов (под сервер) + скрипт разворачивает бэкап фул на раздел ext4 (по типу https://kurazhov.ru/backup-server-to-mega-nz/) Тогда одного гига за глаза и еще останется.
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 27 Январь 2022, 21:26:09
На yuv422 накладывал, а на дтс-ки нет, но если их нет, то можно из патча вытащить и скомпилить в дтб.

На 8822bs вечером скину уже пропатченные исходники с исправлением отсутствующих ipx.h.
Решил, что раз уж такое дело, то пропатчу ка ещё рокчиповскими патчами ядро, плюс дтб от манджаро (beelink gt1 и ugoos am6) + патч на отсутствующие ipx.h (можно будет собирать модуль из непатченных исходников 8822bs) собирается, если все успешно - завтра перезалью архивы на Гугл диске.
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 28 Январь 2022, 07:42:43
пропатчу ка ещё рокчиповскими патчами ядро
Т.е. текущее ваше ядро больше для АМЛ? Не смотрели что там в патчах? Выложите патчи

Протестировал на Aml s912 Tx9s (https://forum.puppyrus.org/index.php?topic=23260.0)
Проверял на свежем манджаро xfce:
Есть HDMI звук (с sound.sh) 
HW в mpv . H264 иногда с артефактами. H265 повис.
Ранее на s912 s905x2 запускались только ядра на исходниках Балбес
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 28 Январь 2022, 09:04:40
Т.е. текущее ваше ядро больше для АМЛ? Не смотрели что там в патчах? Выложите патчи
Поскольку тестеры на амл, то и в первую очередь амл накладывал, а рк немного, вчера пересобирал - уже и рк наложил (конфликтов не возникло, все собралось, но уже поздно, вечерком сегодня перезалью обновлённое на Гугл)
Патчи на рк выложить? Они в армбиане все есть, сверялся.
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 28 Январь 2022, 20:04:38
https://drive.google.com/file/d/1th36rHFxrEJ19Lf6tDLdc9yiUGc2iCs0/view?usp=sharing

добавил дтб из манджаро, наложил оставшиеся рк-патчи, пропатчил исходники для ipx.h (8822bs модуль на месте, должен сразу подхватиться без танцев), добавил u-boot от balbes150 под именем u-boot-s905x3. Запаковал все в 1 архив (раздел бут на фат который, модули и деб пакеты хидеров, ядра и либси-дев). Просьба при проверках работоспособности использовать дтб из тех, что с ядром, потому что 1- они патченные,  2 - нам желательно понять все ли из пака готово к использованию из коробки, без беготни по форумам и поиска подходящего дтб...
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 28 Январь 2022, 21:19:06
Приветствую. А возможно добавить модуль 8822сs?
Доброго. ipx.h пропатчил, соответственно должен собираться по-идее, сейчас пока занят сборкой jammy с десктопом на этом ядре, чуть позже дерну исходники и постараюсь собрать

https://drive.google.com/file/d/1dq9vGFJvOFODiOAC1dkJt8ldDbfd7l_P/view?usp=sharing

собрал, пробуйте закинуть в /usr/lib/modules/5.16.2/kernel/drivers/net/wireless/realtek
sudo depmod
ну и перезагрузиться потом, должно подцепиться (если само не подтянется, то потом sudo modprobe 88x2cs)
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: uropb от 28 Январь 2022, 22:43:45
8822bs модуль на месте, должен сразу подхватиться без танцев)
И таки нет.
И танцы:
Спойлер
scripts/mod/modpost: /lib/aarch64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by scripts/mod/modpost)
scripts/mod/modpost: /lib/aarch64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by scripts/mod/modpost)
[свернуть]
И бубен:
Спойлер
Заметьте, вместо «./linux-libc-dev_5.16.2-7_arm64.deb» выбирается «linux-libc-dev»
Следующие пакеты будут заменены на СТАРЫЕ версии:
  linux-libc-dev
[свернуть]
Модуль загрузился, в lsmod есть, ip link show видит wlan0, а сетей нет. network-manager говорит, что нет устройства
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 28 Январь 2022, 22:48:13
И таки нет.
И танцы:И бубен:
тьфу же... забыл, что на фокале нужно собирать под старые дистры, собрал на джамми...) точняк, пересоберу, тогда сразу с модулями и 8822bs и 8822cs. спасибо за быструю реакцию

Модуль загрузился, в lsmod есть, ip link show видит wlan0, а сетей нет. network-manager говорит, что нет устройства

завтра пересоберу на фокале, сейчас на этом ядре джамми с десктопом месой и браузерами организую для тестов (только дтб родное выбирайте)
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 29 Январь 2022, 09:00:09
Добавил 7 версию в шапку темы. Так и не добавили CONFIG_LOCALVERSION="" - будем путаться + 2 ядра рядом не поставить (чтобы например собрать инитрд)
По прежнему на https://github.com/chewitt ?
пропатчил исходники для ipx.h
Выложите
без беготни по форумам и поиска подходящего дтб...
Без этого вряд ли получится. Поэтому у нас под каждую модель отдельная тема. Много тонкостей. Если просто выложить кучу вариантров - будет не понять какой для какого случая

Патчи на рк выложить? Они в армбиане все есть, сверялся.
Лучше выложить. На армбиане любят удалять
А еще лучше бы отдельной темой описать сборку ядра под дебианом. Под арчем все просто - достаточно выложить PKGBUILD
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 29 Январь 2022, 09:44:07
По прежнему на https://github.com/chewitt ?
Да, поскольку в том же армбиане большинство патчей на амл от chewitt
Разумеется поверх лежать патчи цвета, патчи на рк, и патчи для ipx. Дтб все в виде дтс сразу, чтобы патчи не таскать туда-сюда (хотя можно по идее и патчами их добавлять на чистый мейнлайн)
Патчи рк и ipx выложу, не вопрос, но позже, на все времени сразу не хватает :)

Инструкцию по сборке под дебиан тоже можно запилить, чтобы в одном месте было и как патчи накладывать на исходники и как пакеты собирать ядра/хидеров - но тоже позже, не успеваю всё сразу

Без этого вряд ли получится. Поэтому у нас под каждую модель отдельная тема. Много тонкостей. Если просто выложить кучу вариантров - будет не понять какой для какого случая

Пусть отдельная тема для каждого девайса, но мы стараемся собрать универсальный пак, поэтому желательно использовать то добро, которое идет в нем. Поясняю: у амл Vdec кушает Cma под Линуксом, поэтому нужно его увеличивать. Можно это делать в строке запуска ядра (но, насколько мне известно, почему-то на амл оно не работает), а можно правкой dtb (что и реализовано у Chewitt и в армбиан патчами). Без этого сма заполняется и возникает печалька при проигрывании видео. Те дтб, что я выкладываю с ядром - идут патченные, поэтому проверять проигрывание видео нужно на них, иначе будем долго искать в чем проблема зависаний и т.д. (будем грешить на плеер, ффмпег, меса и ва-апи), а по факту проблема-то вероятнее всего в малом сма, которого не хватает vdec...

В ЛибреЕлеке еще патчи появились для амл для vp9 - тоже нужно будет проверить позже...


Добавил 7 версию в шапку темы.
добавил в названии архива, что ядро только для Джамми (т.к. на новой либси)
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 29 Январь 2022, 13:07:44
https://drive.google.com/file/d/1hdz6Azqp6OCC_-1kvxzXP24fu96QyM9Q/view?usp=sharing
пересобрал ядро на фокале для старых либс (8822bs и 8822cs присутствуют). u-boot для s905x3 верный выложил?
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 29 Январь 2022, 17:04:33
u-boot для s905x3 верный выложил?
да. А разве другие варианты у кого-то работали?
Вы бы расшарили папку и туда все варианты выкладывали, чтобы постоянно шапку не переделывать
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 29 Январь 2022, 18:29:32
Вы бы расшарили папку и туда все варианты выкладывали, чтобы постоянно шапку не переделывать
Так она расшареная https://drive.google.com/drive/folders/1V9eHXcV88zzkupVOr1Kv2CvEYDrehvUZ все ядра в нее складываю. Добавил Localversion в конфиг, впредь все будут с доп подписью ядра.
У uropb от ophub вроде как работал у-бут...
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: uropb от 29 Январь 2022, 18:52:51
пересобрал ядро на фокале
Похоже модули 8822 собирал на джамми - wifi не заработал "из коробки" Но модуль у меня собрался и wifi работает. У-бут загружает (от balbes150), но цвета розовые. Пробуйте этот https://github.com/ophub/amlogic-s9xxx-armbian/raw/main/build-armbian/amlogic-u-boot/u-boot-x96maxplus.bin
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 29 Январь 2022, 19:40:49
Похоже модули 8822 собирал на джамми - wifi не заработал "из коробки" Но модуль у меня собрался и wifi работает.
Хм. Он вообще не загрузился? Потому что я проверял modinfo инфу выдавало по модулям (depmod делал) мб над было sudo modprobe 8822bs.ko а насчёт родного dtb не проверяли? Очень нужно с dtb, что с ядром, проверить звук и cmatotal. Я сейчас на этом ядре у себя включил в хроме какое-то видео с дисковери h264 1080p , оно 58 минут отыграло. Подозреваю проблема в дтб/сма
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: uropb от 29 Январь 2022, 21:09:03
Он вообще не загрузился?
Загрузился, но не было сетей и звука не было. Перебрал почти все dtb - все одинаково. Потом удалил modules  поставил ядро через дебпакет. В deb модулей 8822 нет, собрал свой, перезагрузился и вуаля - dtb  подходят (3 шт пробовал) на всех и звук и wifi
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 29 Январь 2022, 21:52:03
Так, значит модули выкладывать не нужно, только патченные исходники (когда требуются) и инструкцию по сборке из них? Чтож, будем копить инфу.
Насчёт дтб - вынес в отдельную тему. https://forum.puppyrus.org/index.php?topic=23767.0
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 30 Январь 2022, 08:21:17
модули выкладывать не нужно,
Лучше бы выкладывать. Почему проблемы у uropb - надо бы разобраться
инструкцию по сборке из них?
Оптимально иметь dkms (сам скомпилится при установке) пакет под любое ядро и скомпиленный модуль под конкретное ядро
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 31 Январь 2022, 11:29:01
Оптимально иметь dkms (сам скомпилится при установке) пакет под любое ядро и скомпиленный модуль под конкретное ядро
Форкнул исходники Chewitt к себе в гит, как вытяну/наложу патчи - постараюсь добавить модули 8822bs/cs к исходникам, чтобы модулем с ядром собиралось и пушну обратно в гит (патчи наложенные поверх Chewitt будут в корне в виде патчей, чтобы их могли на другое ядро тянуть при желании)
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 31 Январь 2022, 11:37:33
А ссылку на гит?
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 31 Январь 2022, 11:42:59
Дам сразу как залью с компа исходники, пока там чистый форк Chewitt
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 31 Январь 2022, 16:28:48
Пробуйте этот https://github.com/ophub/amlogic-s9xxx-armbian/raw/main/build-armbian/amlogic-u-boot/u-boot-x96maxplus.bin
На H96 max x3 s905x3 так же хорошо (цвета) как и на Балбес, но этот очень долго думает на первой заставке бокса
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 02 Февраль 2022, 11:57:39
На H96 max x3 s905x3 так же хорошо (цвета) как и на Балбес, но этот очень долго думает на первой заставке бокса
Ок, понял, тогда в будущих образах он будет выложен в фате под именем u-boot-s905x3-v2 - для тех, у кого на том, что от balbes150 проблемы с цветом
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 02 Февраль 2022, 20:15:02
Еще не помешает в доке ссылка (https://github.com/ophub/amlogic-s9xxx-armbian/) на всю коллекцию +  dd скрипты прописки загрузчика для RK и AW
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 04 Февраль 2022, 07:17:32
Предлагаю скомпилить еще (а может далее такого всем и хватит) маленькое ядро
Как у меня это (https://forum.puppyrus.org/index.php?topic=23523.msg182010#msg182010) делается для ПК
Выстрее скомпилится, меньше места займет (в том числе в памяти)
Вдохновлялся конфигом от porteus. Могу сам конфиг слепить для арм. Компилить самому тяжко - есть только AML и AW

Еще заметил ARM ядра не сжатые по сравнению с ПК
Код
# file vmlinuz-5.13.0-pf5-lf_64 vmlinuz-5.16.2 
vmlinuz-5.13.0-pf5-lf_64: Linux kernel x86 boot executable bzImage, version 5.13.0-pf5-lf (linux-pf@archlinux) #4 SMP PREEMPT Wed, 18 Aug 2021 11:05:26 +0000, RO-rootFS, swap_dev 0x7, Normal VGA
vmlinuz-5.16.2:           Linux kernel ARM64 boot executable Image, little-endian, 4K pages
Сжатые uboot не ест? Или в чем секрет?
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 04 Февраль 2022, 11:23:40
Сжатые uboot не ест? Или в чем секрет?
Именно так, у меня на рк без проблем у-бут сжатое проглотил, а у uropb, когда тестили - сжатое не завел (я тогда про компрессию как раз писал)
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 04 Февраль 2022, 12:16:00
Тут есть за что ломаться? Ядро в памяти тоже в сжатом виде находится или только место на флэшке экономится...
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 04 Февраль 2022, 17:22:43
Тут есть за что ломаться? Ядро в памяти тоже в сжатом виде находится или только место на флэшке экономится.
Насколько я понимаю процесс загрузки сжатых ядер - сначала грузится минимум для декомпрессии, затем ядро распаковывается в память и затем уже запускается. Т.е. на мой взгляд смысла нет мучать ядро сжатием.
 Насчёт маленького ядра - смысл в том, чтобы все максимально собирать модулями и потом нужности через инитрд грузить?
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 05 Февраль 2022, 10:13:39
Про загрузку с инитрд без удев - надо разбираться . Пока чего-то в монолите не хватает. Такое бы желательно на люьых ядрах. Чтобы инитрд не пересобирать при смене ядра
Маленькое ядро - быстрее компилится. Меньше ест. Т.е. не в .ko по максимуму запихать (это тоже актуально), а вообще некоторый ненужный функционал отключить. В портеус годами отработанный конфиг. Ядро меньше в разы
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 05 Февраль 2022, 22:52:56
https://drive.google.com/file/d/1ynOegdlq0ma9sKKbOki7m3ambj_lsOf7/view?usp=sharing
Ядро из мейнлайна с патчами из LE и плюс еще кучка, пробуем, особенно видео hw (ауфс и прочие штучки включены)
https://github.com/LibreELEC/LibreELEC.tv/tree/master/projects/Amlogic/devices/AMLGX/patches/linux патчи амл
https://github.com/LibreELEC/LibreELEC.tv/tree/master/projects/Rockchip/patches/linux/default патчи рк
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: uropb от 06 Февраль 2022, 10:27:14
https://drive.google.com/file/d/1ynOegdlq0ma9sKKbOki7m3ambj_lsOf7/view?usp=sharing
Ядро из мейнлайна с патчами из LE и плюс еще кучка,
Спойлер
[pi@tv-box:~$ uname -a
Linux tv-box 5.16.0hotab+ #1 SMP PREEMPT Sat Feb 5 17:43:19 MSK 2022 aarch64 aarch64 aarch64 GNU/Linux
pi@tv-box:~$ sudo insmod /usr/lib/modules/5.16.0hotab+/kernel/drivers/net/wireless/realtek/8822bs.ko
insmod: ERROR: could not insert module /usr/lib/modules/5.16.0hotab+/kernel/drivers/net/wireless/realtek/8822bs.ko: Unknown symbol in module
pi@tv-box:~$
/spoiler] Старым проверенным способом wifi завел.
[свернуть]
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 07 Февраль 2022, 16:16:13
патчами из LE
Где-то выложены?
5.16.0hotab+ - ну наконец-то название появилось. Осталось только номер версии добавить   ;)
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 07 Февраль 2022, 16:19:54
Где-то выложены?
Так в самом LE внутри проектов. Ну там я посмотрел, для амл ничего нового. Для рк - на 5.16 прикрутили из будущего 5.17 /drivers/stagging/media , в частности vp9.
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: loop223 от 10 Февраль 2022, 12:25:02
http://mirror.yandex.ru/puppyrus/2a-aarch64/kernel/new/5.16.0hotab+  - перепаковал для фругала , добавил initrd-raf2

Работает.lib-aml-for-v2.pfs+089-z-firmware-hw-aml.pfs+mpv --vo=gpu  --hwdec=v4l2m2m крутится пока 15 мин.Без pfs зависало рандомно через 2-5 мин.Не могу температуру мониторить.Помогите с wifi/brcm4354?
ps/ пропал звук после первой загрузки..в пульсе analog audio стоит, не видел что было , когда hdmi работал.
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: loop223 от 10 Февраль 2022, 12:58:42
sudo armbianmonitor -m 77 C
Через 30 мин завис намертво
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 10 Февраль 2022, 16:03:53
analog audio стоит, не видел что было , когда hdmi работал.
alsamixer в консоли что показывает? Карту там поменять можно в аутпут? Напрямую hdmi, без переходников?
Насчёт  вай-фай завтра вечером, либо в выходные буду пересобирать ядро со свежими мерджами и коммитами Chewitt , образ тоже буду тогда собирать v2.5 с ffmpeg для амл, заодно посмотрю насчёт hdmi и вай-фай (на неделе сейчас на работе к сожалению до поздна, вечером уже нет времени серьезно посмотреть...).
Насчёт звука и вай-фай, как вариант - попробуйте альтернативные dtb подсунуть, там вроде бы несколько вариантов для x96. Возможно поможет.
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: loop223 от 10 Февраль 2022, 20:18:56
На ядре 5.16.2 звук есть. На перепакованом для фругал 5.16.0hotab звука нет.Может из за dtb от 5.16.2? Как я понял в фругал варианте класть brcmfmac4354-sdio.txt  в /lib/firmware/brcm смысла нет. Meson-sm1-sei610.dtb появился bluetooth, но раздать инэт на него не получилось(устройства видит и сопрягается). Не совсем удобно без автологина тестить.Два свистка тоже не взлетели.
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 10 Февраль 2022, 21:32:38
Как я понял в фругал варианте класть brcmfmac4354-sdio.txt  в /lib/firmware/brcm смысла нет. Meson-sm1-sei610.dtb появился bluetooth, но раздать инэт на него не получилось(устройства видит и сопрягается).
Потерпите тогда до выходных, будет новое ядро, новый образ,  сразу в него заброшу либы для амл, и фирмварь для brcm4354 (для блютус тоже фирмварь нужен, только не txt а hsd).
Надеюсь он удачно зайдет и фругалить sfs будет уже его дальше
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 11 Февраль 2022, 11:00:39
фругалить sfs будет уже его дальше
Вообще есть мысли собрать минимальный образ . Было бы удобно, чтобы вы скомпиленное пакетами выкладывали + патчи с билдами. Тогда будет удобно апдейтить модули и если что под арч и пр. собрать
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 11 Февраль 2022, 11:41:39
Вообще есть мысли собрать минимальный образ . Было бы удобно, чтобы вы скомпиленное пакетами выкладывали + патчи с билдами. Тогда будет удобно апдейтить модули и если что под арч и пр. собрать
Так оно и должно быть по-идее в будущем, но пока мы тестим образ, который так сказать, за базу примем. Смысл базового образа, в котором перепутаны разделы? Смысл образа, в котором не прикручена Меса, иксы? Я думаю, что для массового пользователя минимальный образ должен включать хотя бы X, mesa, ffmpeg, browser, mpv, kodi (причем рабочие) из коробки... Пока мы неделю не можем протестить пересобранный ффмпег, и соответственно не можем пока принять то, что имеем сейчас, за минимально комфортную базу (те, кому нужна консоль - думаю и с самым первым образом смогут разобраться, опираясь на информацию на форуме, либо поставить минимальный и снести ненужное). Самый первый образ был выложен для теста, в нем всплыли тут же "недостатки", которые были устранены в v2, сейчас у нас острый вопрос - hw, если оно заработает на амл, то можно с либами амл уже образ принять за базу. Сделать из него фругал базовый, дальше уже плясать. Мне кажется так. Поскольку сейчас одновременно и Chewitt обновил свой гит, и у нас вроде как удачная проверка амл-хв, и у нас новый бокс появился с новым вай-фай; то на мой взгляд логично все уже за один раз пересобрать и выложить образ v2.5 (сразу и новое ядро проверено будет, и либы ффмпег и loop223 сможет полноценно к тестированию подключиться). Если все заработает как нужно - это будет база. А остальное - как кому удобнее (сначала буду класть образы для расчленения, а как дойдем до "макси" образа - начнется опакечивание). По крайней мере я вижу такое развитие событий наиболее логичным.
Если заблуждаюсь - прошу поправить)
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 11 Февраль 2022, 12:01:55
для массового пользователя минимальный образ должен включать хотя бы X, mesa, ffmpeg, browser, mpv, kodi
Да. Но все модулями кроме Х. 001 модуль , в котором только Х не будет меняться
Тогда при перекомпиляции достаточно заменить нужный модуль
Консоль совсем просто собрать debootstrap - это лучше отдельно - с модулями уже под home assist
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 11 Февраль 2022, 21:39:56
как бы пока еще не особо большое) это совсем без .bin ?
https://drive.google.com/file/d/1NkJVO0vzdfRJmxuo5Uj3d-4EAhjBTjZJ/view?usp=sharing - новое ядро 5.16.7
Сейчас займусь ффмпег в .so для амл и коди с привязкой к системному ффмпег
Если сил потом хватит - соберу v2.5
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 12 Февраль 2022, 10:04:31
Перепаковал для фругала http://mirror.yandex.ru/puppyrus/2a-aarch64/kernel/new/5.16.7hotab-10 и собрал инитрд
Кстати обработал его mkimg uInitrd-raf2  - для RK и AML. Например для фул удобно будет несколько дистров в 1 разделе https://wiki.puppyrus.org/soft/arch-initrd-rootaufs2#rootdir_dirname
И дописал _install.txt
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: loop223 от 12 Февраль 2022, 14:39:17
Можно конкретно написать какие initrd и image должны быть в папке boot.Каждый раз заменять заменять их я, честно говоря, запутался. Можно в апдейтах ненужные файлы удалять оставляя новые.Не получается запустить новое ядро во фругал, зависаю на starting kernel. pfs на месте

запустил, чет пересидел однако за компьютером
PS пропал network manager и звук как в 2.5
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 12 Февраль 2022, 14:55:41
PS пропал network manager и звук как в 2.5
вот это похоже на то, что нодов нет в дтб... над поиграть дтб, а я попозже посмотрю исходники 2 ядер, конкретно дтб на sm1
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: loop223 от 12 Февраль 2022, 17:00:33
пропал network manager
именно во фругале, в фулл 2.5 все ок
update фругал с haf02 есть сеть, звука нет, нет firmfare в /lib/firmware/brcm/
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 12 Февраль 2022, 17:05:50
именно во фругале
HAF02?
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 12 Февраль 2022, 17:09:13
именно во фругале, в фулл 2.5 все ок
вот те раз, какие-то у нас болячки на пустом месте появляются)
Насчет звука, на всякий случай уточняю, подключаете напрямую в hdmi или через переходник hdmi-vga (hdmi-dvi) - это к чему я, у меня на рк, если подключено через переходник и к нему не подключено доп.питание - вывод звука рандомно есть\нет. с доп.питанием всегда все ок
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: loop223 от 12 Февраль 2022, 17:27:14
вот те раз, какие-то у нас болячки на пустом месте появляются)
Насчет звука, на всякий случай уточняю, подключаете напрямую в hdmi или через переходник hdmi-vga (hdmi-dvi) - это к чему я, у меня на рк, если подключено через переходник и к нему не подключено доп.питание - вывод звука рандомно есть\нет. с доп.питанием всегда все ок
Подключаю напрямую.Сейчас накачу образ v2 и проверю.
update v2 звук есть
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 12 Февраль 2022, 17:40:03
aplay -l что показывает?
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: loop223 от 12 Февраль 2022, 17:51:03
Два одинаковых выхлопа v2,v2.5. dtb одни и те же.На v 2 звук есть.
HAF 2.5 + 5.16.2-звук есть.
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 14 Февраль 2022, 16:15:22
Chewitt открыл ветку amlogic 5.17 правда пока нет ни ауфс, ни уксм патчей, рано его собирать, но тем ни менее, 5.16.2-8 судя по всему пока самое удачное ядро
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 14 Февраль 2022, 16:47:11
Появление ауфс здесь надо ждать https://github.com/sfjro/aufs5-standalone/commits/aufs5.x-rcN
5.16.2-8 судя по всему пока самое удачное ядро
По каким критериям?
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 14 Февраль 2022, 20:06:53
Появление ауфс здесь надо ждать
Да,я в курсе, там пока глухо насчёт 5.17 и здесь тоже рано ещё https://gitlab.com/sirlucjan/kernel-patches/-/tree/master/

По каким критериям?

На нем все без проблем заводится (вай-фай блютуз звук hdmi), по крайней мере у тех, кто в тестах принимает участие. У меня на рк - в нем картинка правильная, на 5.16.0 и 5.16.7 - в зелень уходит... (Но это скорее всего связано с группами патчей конкретно рк)
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 20 Февраль 2022, 11:25:25
5.17 ядро из исходников chewitt (он их смерджил в LibreElec уже), пока без ауфс\уксм стоит собрать для теста, вместе с ffmpeg и mpv для амл на фулле?
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 20 Февраль 2022, 11:31:52
Их такой LE для AML уже выложен? Может нам сначала его протестировать...
Только с точным методом "hw или нету" в коди мы так и не определились
Чтобы вас лишний раз не утруждать лучше хотя-бы aufs uksmd дождаться
Спасибо и + за внимание к AML
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 20 Февраль 2022, 11:40:22
Их такой LE для AML уже выложен? Может нам сначала его протестировать...
боюсь нет еще ночнушки на новом ядре (chewitt только вчера бампнул в LE ядро и патчи амл, да и с коди как-то непонятно на амл). Ядро в любом случае собирать буду пробовать. Вопрос только в том, будет ли его кто-то пробовать на фулле с ффмпег\мпв?
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 20 Февраль 2022, 11:50:31
будет ли его кто-то пробовать на фулле с ффмпег\мпв?
я - да. mpv-HW осталась последняя значимая проблема
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 20 Февраль 2022, 18:32:51
https://drive.google.com/file/d/1SBNgCrsphtXgOhNTjwoUgQP3WHYZLQd7/view?usp=sharing 5.17 ядро (без ауфс\уксм)
https://drive.google.com/file/d/19jdQeHgy63XvO_xrllO9h4JB5wFnXHdV/view?usp=sharing - либы ффмпег из последнего мастера и мпв с ними слинкованный (sudo ldconfig не забываем! Проверить подцепился ли мпв к этому ффмпег - запустить его в терминале без параметров и посмотреть выхлоп, должен написать что libavcodec=59.**.**.** и FFmpeg не 4.4 - убунту, а с номером мастер ветки)
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 21 Февраль 2022, 09:25:33
ядро (без ауфс\уксм)
Фругал без горячего подключения можно и на overlay сделать
Новый mpv надо обязательно с 517 ядром юзать на любом HAF?
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 21 Февраль 2022, 11:32:55
Новый mpv надо обязательно с 517 ядром юзать на любом HAF?
Не обязательно, но хотелось бы сразу всю связку проверить насчёт улучшений.

ПС: сейчас глянул - chewitt ещё патчей накидал на 5.17 3 часа назад... Хоть каждую неделю пересобирай, пока не заработает)
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 21 Февраль 2022, 12:07:48
Проверил на 2а с 516 и 517 ядром : работаетс --vo=gpu , но с  --hwdec=v4l2m2m-copy - сегфолт
На HAF01 glibc старый. Обновляю ...
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 21 Февраль 2022, 12:51:05
Обновил
ldd `which mpv` |grep 59 - норм
mpv : undefined symbol: wl_proxy_marshal_flags  :'(
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 21 Февраль 2022, 14:00:24
wl_proxy_marshal_flags
Хм это насчёт wayland, что-то пошло не так... А v 2.6 ? Там и вейланд и sdl вроде обновленные... Над было на самом первом собирать. А я поверх 2.6 линковал...

Должно помочь: sudo apt install libwayland-dev

Пересобрал на v2 без обновления либ, чтобы меньше зависимостей тащить
https://drive.google.com/file/d/15Dpxq64eKNjflfouZebSJqAILWZkGMiD/view?usp=sharing
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 23 Февраль 2022, 10:40:32
Пересобрал на v2 без обновления либ, чтобы меньше зависимостей тащить
https://drive.google.com/file/d/15Dpxq64eKNjflfouZebSJqAILWZkGMiD/view?usp=sharing
Не дописывайте посты. По "Новые сообщения с последнего визита" такое не видно. пропустят. Создавайте новое
Чуть не пропустил. Сейчас проверю
Больше никто не проверял?
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 23 Февраль 2022, 10:48:26
Не дописывайте посты. По "Новые сообщения с последнего визита" такое не видно. пропустят. Создавайте новое
Чуть не пропустил. Сейчас проверю
Больше никто не проверял?
Ок, понял. Сейчас собираю 5.17.0-rc5 с прикрученным ауфс (патч лег с ханками) на glibc2.35 (т.е. на фокал или необновленный арч наденется, но модули через дкмс не факт что собрать получится на старых дистрах). Выкладывать как обычно с бутом\модулями\дтб или достаточно деб-пакетов?

ПС: подправил патч уксм-5.16 в тех местах, где фейлился при наложении на 5.17. сейчас лег нормально, пересобираю снова уже с ауфс и уксм.
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 23 Февраль 2022, 11:13:12
Выкладывать как обычно с бутом\модулями\дтб или достаточно деб-пакетов?
Если dtb по прежнему будут в linux-image-5.16.2_5.16.2-8_arm64.deb  /usr/lib/linux-image-5.16.2 - достаточно deb+initrd (я из него ko беру)

uksm уже тоже есть для 517 https://github.com/pfactum/pf-kernel/tree/ksm-5.17 но пока не в виде diff. Полный pf патч на 510 ядро мне наложить не получилось
https://github.com/pfactum/pf-kernel/compare/master...pf-5.17
https://github.com/pfactum/pf-kernel/tree/ksm-5.17
Вообще с этим можно подождать. Главная задача mpv-hw на aml
Если с 517 улучшений не будет - ломаться не за что

И по alsa звуку. На aml905x3 у меня тоже aplay -L пустой в
http://mirror.yandex.ru/puppyrus/2a-aarch64/kernel/new/5.16.7hotab-10
5.16.0 версия 9 http://mirror.yandex.ru/puppyrus/2a-aarch64/kernel/new/5.16.0hotab+
На aml912 норм

Это еще не проверил
5.16.2 Версия 8 8822bs 8822сs

Тут получилось понять? В 517 будет норм?
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 23 Февраль 2022, 11:19:35
Тут получилось понять? В 517 будет норм?
в 5.16 я их благополучно смог запихнуть и прописать в сорцах при сборке ядра, на 5.17 они сфейлились. Буду позже смотреть отдельно сборку с хидерами ядра, чтобы проверить что там не так.
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 23 Февраль 2022, 11:27:36
Думаю, что  c 517 можно ограничиваться тестами panfrost на предмет hw
Т.е. можно пока и с ауфс не морочиться. Кому надо фругал - загрузят diro=
Других улучшений, как я понял в 517 не ожидается
Если получится hw - тогда уже и вылизывать 517

Какой патч дает звук?
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 23 Февраль 2022, 11:39:40
Какой патч дает звук?
там не в патче дело, что-то колдовали в дтб насчет прикручивания spdif и многоканалки, возможно разнесли по разным дтб, убрав из общего sm1. Над разные дтб пробовать их там на то и куча. я пока не сравнивал дтб, что там могли сломать...
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 23 Февраль 2022, 12:09:39
что-то колдовали в дтб
Я при всех тестах 905x3 использовал старый - времен 510 патченный dtb

Пересобрал на v2 без обновления либ, чтобы меньше зависимостей тащить
https://drive.google.com/file/d/15Dpxq64eKNjflfouZebSJqAILWZkGMiD/view?usp=sharing
В 2а (сегфолт) и в haf01 без изменений (s912)
Должно помочь: sudo apt install libwayland-dev
Пишет, что уже установлен свежий
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 23 Февраль 2022, 12:34:22
haf01 без изменений (s912)
ладно, падает на 4к видео или на FullHD тоже? (вопрос именно про то, как поток закодирован, а не в каком разрешении на экран выводится).
В той же манджаро-арм вики четко написано что видео до 1080\30фпс , остальное нестабильно.
смысла, значит, в ядре 5.17 тоже нет, верно?
Раз уж скомпилил - выкладываю с ауфс, а там уж по вкусу https://drive.google.com/file/d/1SO1MFhJLC-SVPdKhAAxnhPB687NH6FpQ/view?usp=sharing
Пишет, что уже установлен свежий
так пока не сделаешь sudo apt update (не обновишь списки пакетов в апт) он так и будет писать, что самый последний)
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 23 Февраль 2022, 13:13:41
падает на 4к видео или на FullHD тоже?
При включенном hw - на любом. Без hw работает как и прочие
смысла, значит, в ядре 5.17 тоже нет, верно?
В плане aml hw -разве что какие патчи завезут
Надо LibreElec мониторить - если там появится - можно пытаться портировать...
В этом (https://forum.puppyrus.org/index.php?topic=22596.0) и раньше работало, но там совсем другое ядро. Я прикрутить к обычному линуксу не смог
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 23 Февраль 2022, 14:21:24
выкладываю с ауфс, а там уж по вкусу https://drive.google.com/file/d/1SO1MFhJLC-SVPdKhAAxnhPB687NH6FpQ/view?usp=sharing
ауфс - норм. HW без улучшений
glmark (https://forum.puppyrus.org/index.php?topic=23372.msg183137#msg183137)
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 23 Февраль 2022, 14:29:42
HW без улучшений
мб попробовать собрать gstreamer с плагинами bad ? на рк сообщают, что работает, на амл - не знаю...
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 23 Февраль 2022, 14:43:11
gstreamer
А какой с ним мплеер работает? Я только https://archlinux.org/packages/community/x86_64/pantheon-videos/ знаю...
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 23 Февраль 2022, 21:14:21
А какой с ним мплеер работает?
так gst-play , управление клавиатурой правда,
к сожалению ffmpeg интереснее в том плане, что если получить рабочий, то его можно либой собрать и прикрутить к тому же vivaldi для hw в браузере
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 24 Февраль 2022, 00:49:49
gst-play
Попробовал в 2а - он тоже ффмпег тянет и тоже виснет. Еще хуже mpv
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 24 Февраль 2022, 16:43:48
Со звуком на боксе из моей подписи тоже не все просто
По совету взял ядро 5.16.2-8.
meson-sm1-h96-max-x3-oc.dtb
meson-sm1-h96-max-x3.dtb
meson-sm1-h96-max.dtb
На всех 3х есть звук и eth0, но wayfire не запускается. Xorg - норм

meson-sm1-sei610.dtb - wayfire не запускается, eth0 нет
Код
# ifconfig  eth0 up
SIOCSIFFLAGS: No such device


Придется патчить
И вывод через alsa получается только в haf01
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 24 Февраль 2022, 20:17:47
Это разговор про те дтб, что идут с ядром? Можно посмотреть и сравнить дтс.
meson-sm1-h96-max-x3-oc.dtb
- это тот же дтб, что h96-max-x3 но с разгоном проца (суффикс -oc = overclocked) - т.е. в armbian-config можно выбрать верхнюю частоту выше при настройке гувернера
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 26 Февраль 2022, 13:40:13
Похоже разобрался, в чем там дела со звуком (дтс-ки структуру поменяли и дт-биндинги), постараюсь к вечеру выложить подправленное 5.16 ядро, над будет проверить на боксах с с905х3 особенно моменты насчет звука.сети и т.д.
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 26 Февраль 2022, 18:14:01
С нетерпением жду. Сделать 1 из двух что-то не очень получается
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 26 Февраль 2022, 23:50:46
https://drive.google.com/file/d/1ukXI2wtGUIk9caAbXgOkwQwOrbos4rnb/view?usp=sharing
вот собрал, проверяйте дтб те, что с ядром на предмет звука.сети и т.д. особенно те, которые совпадают с названием бокса (пс: ядро собирал на jammy на ББ с кросс-компиляцией, чтоб побыстрее, поэтому на старых дистрах для пересборки модулей оно либси новое захочет)
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 27 Февраль 2022, 01:19:44
вот собрал, проверяйте дтб
Без изменений (https://forum.puppyrus.org/index.php?topic=23743.msg183160#msg183160)  :'(

ББ
что это?
кросс-компиляцией
можно подробнее про методику
Название: Re: RK+AML AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 27 Февраль 2022, 17:50:18
что это?
ББ=большой брат (стационарный пк amd64)

можно подробнее про методику
так там для сборки ядра никаких сложностей нет, ставим кросс тулчейн gcc-aarch64-linux-gnu
и все команды вводим с параметрами кросс-компиляции: ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- make "че-то там"
Название: Re: RK+AML+AW AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 06 Март 2022, 10:40:36
https://forum.puppyrus.org/index.php?topic=23821.msg183256#msg183256
Добавил в название темы AW
Название: Re: RK+AML+AW AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 09 Апрель 2022, 21:19:52
Новые ядра из исходников unifreq с модулями вай-фай, уксм, ауфс и т.д.
5.16.16 https://drive.google.com/file/d/1kLs_Qc7HxljysM5_LpH2KnX7bYeOWo3K/view?usp=sharing
5.17.2 https://drive.google.com/file/d/1yswAlAZhmNR1bJjUH5ED9RHlJAi5VTJp/view?usp=sharing
пробуем с родными dtb
Название: Re: RK+AML+AW AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 10 Апрель 2022, 08:40:47
Новые ядра
На что обратить внимание при тестах (смогу тестировать только в пнд) ?
Какие-то улучшения есть?
Название: Re: RK+AML+AW AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 10 Апрель 2022, 11:58:39
В-первую очередь, конечно, на работу модулей (вай-фай) и звук и т.д. с родными дтб. В 5.17 собраны 8822bs 8822cs поэтому можно надеяться, что без танцев вай-фай заведутся на большем числе боксов. Все патчи амл, ав и рк применены из армбиана, hevc для амл уже без патча, в самом ядре в /stagging
Название: Re: RK+AML+AW AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 12 Апрель 2022, 16:53:56
5.17.2 https://drive.google.com/file/d/1yswAlAZhmNR1bJjUH5ED9RHlJAi5VTJp/view?usp=sharing
http://mirror.yandex.ru/puppyrus/2a-aarch64/kernel/new/5.17.2hotab
У меня на боксе из подписи не работает. Останавливается на "Starting kernel"
ko в initrd брал из авторского initrd
initrd-raf2-5.17.2hotab.xz (http://mirror.yandex.ru/puppyrus/2a-aarch64/kernel/new/5.17.2hotab/initrd-raf2-5.17.2hotab.xz) - разжатые ko - не помогло
пробуем с родными dtb
- не помогло
Название: Re: RK+AML+AW AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 14 Апрель 2022, 09:23:21
А модули в рутФС саму забросили от ядра? В /lib/modules
Да. Но и без этого загрузка криво, но прочщдит дальше.
Хорошо бы еще кому-то на амл перепроверить...
Название: Re: RK+AML+AW AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 14 Апрель 2022, 14:54:29
Starting kernel...
Т.е. тоже не заработало? Использовали мои pfs и initrd и frugal?
Название: Re: RK+AML+AW AUFS UKSMD ядро от Hotab777
Отправлено: loop223 от 14 Апрель 2022, 18:11:10
Да, ваши. Причем делал все по аналогии с ядром 5.16.2. У вас есть vmlinuz-5.16.2 и  его я использовал с initrd-raf2-5.16.2.xz   в extlinux.conf.  В папке 5.17.2hotab я использовал LINUX /Image из архива boot. Pfs  в lfamx.
 В HAF 2.6 также.
Название: Re: RK+AML+AW AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 15 Апрель 2022, 09:08:18
Т.е. на фулле тоже не грузится? У меня на рк в фулле без проблем стартует, в выходные посмотрю на s905x (сын любезно предоставил на тесты с амл)
Название: Re: RK+AML+AW AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 18 Апрель 2022, 09:07:36
5.17 на фулле на s905x без проблем запускается, проверил
Название: Re: RK+AML+AW AUFS UKSMD ядро от Hotab777
Отправлено: sfs от 18 Апрель 2022, 17:46:11
5.17.3 отсюда (https://forum.puppyrus.org/index.php?topic=23738.msg183574#msg183574) ведет себя так же плохо как и 5.17.2
Может с aufs что-то или я где-то косячу...
Название: Re: RK+AML+AW AUFS UKSMD ядро от Hotab777
Отправлено: Hotab777 от 18 Апрель 2022, 20:14:25
Патч ауфс наложился без фуззов, собралось все нормуль. На фулле над проверить, подключится ли ауфс. Если да, то проблема где-то в инитрд...