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

Автор Тема: RK+AML+AW AUFS UKSMD ядро от Hotab777  (Прочитано 12134 раз)

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

Оффлайн Hotab777

  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: RK+AML AUFS ядро от Hotab777
« Ответ #15 : 20 Январь 2022, 06:59:04 »
У меня без изменений, не стартует.
Спасибо за тесты, будем дальше смотреть разбираться. Теперь уже в выходные вероятно. Если есть возможность/желание проверьте с фулла вновь создать фругал и запустить уже свежесобранный с этим ядром получится ли? В хидерах ауфс есть, нужно только ауфс-утилс поставить
И есть ещё подозрение, что возможно под новое ядро и фругал - с инитрд необходимо подшаманить, но тут я пока не силен, всё-таки моей первостепенной задачей стояло собрать универсальное ядро для фулла армбиана и на нем собрать максимально юзер-френдли дистр универсальный для тв-боксов. Так сказать продолжить и развить работу balbes150... Возможно sfs посмотрит и что-то подскажет, подредактирует в плане инитрд. Для этого исходники с конфигом и выложил
« Последнее редактирование: 20 Январь 2022, 11:43:08 от Hotab777 »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32970
  • Репутация: +225/-0
  • Автор темы
    • PuppyRus-A
Re: RK+AML AUFS ядро от Hotab777
« Ответ #16 : 20 Январь 2022, 12:11:39 »
Добавил в шапку темы. Спасибо+
Постараюсь протестировать на s912. Она по ядрам вела себя как 905х2
А как патчили - какие патчи? Как формировали конфиг?
uksm не добавляли?

И главный вопрос - есть ли что-то полезное в ядрах >5.10
panfrost вроде не улучшался
« Последнее редактирование: 20 Январь 2022, 12:13:20 от sfs »

Оффлайн Hotab777

  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: RK+AML AUFS ядро от Hotab777
« Ответ #17 : 20 Январь 2022, 14:10:49 »
Уксм не добавлял, патчи все из ауфс5 ветки 5.5. конфиг с которым собирался вместе с ядром в пакете (кроме сидром и фич х86 все остальное выставил как у вас в fs-y.config).

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


Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32970
  • Репутация: +225/-0
  • Автор темы
    • PuppyRus-A
Re: RK+AML AUFS ядро от Hotab777
« Ответ #18 : 20 Январь 2022, 15:15:59 »
патчи все из ауфс5 ветки 5.5
Для 5.15 надо было https://github.com/sfjro/aufs5-standalone/tree/aufs5.15 или 5.15.5
Тогда понятно почему не работает. Здесь пример

Уксм не добавлял
Зря. там просто. При 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

Кстати. А не пробовали мое ядро на rk3399? Оно из balbes150 исходников. Возможно универсальное

Оффлайн Hotab777

  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: RK+AML AUFS ядро от Hotab777
« Ответ #19 : 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 ну и правленным конфигом, разумеется. Модули ядра какие конкретно? Вай-фай и т.п.? Так эт над проверять на приставке, потому что тот же вай-фай куча железа есть, плюс фирмварь из армбиана к нему... в патчах про железо - посмотрю дома, вероятно уже в выходные, потому что сегодня на работе чутка занят.

Ядро не пробовал, но будем посмотреть, ок.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32970
  • Репутация: +225/-0
  • Автор темы
    • PuppyRus-A
Re: RK+AML AUFS ядро от Hotab777
« Ответ #20 : 20 Январь 2022, 16:18:57 »
Здесь еще больше 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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32970
  • Репутация: +225/-0
  • Автор темы
    • PuppyRus-A
Re: RK+AML AUFS ядро от Hotab777
« Ответ #21 : 20 Январь 2022, 16:21:58 »
патчи армбиановские, balbes150 и ещё откуда-то набирал.
А разве они где-то есть в виде патчей?
Выложили бы. Надо это как-то систематизировать
Модули ядра какие конкретно? Вай-фай и т.п.?
Да. Как правило с этим больше всего на noname парятся

Оффлайн Hotab777

  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: RK+AML AUFS ядро от Hotab777
« Ответ #22 : 20 Январь 2022, 16:29:09 »
Не видел, посмотрю на досуге, ядро у них правда уже собранное и дтб тоже. Причем для амлоджиков. Т.е. на универсальность не претендует, но у кого бокс на амлоджике можно отдельно пакетом потом для дистра собрать будет, либо таки разбить дистр на 2 образа: для амл отдельно, для рк отдельно

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32970
  • Репутация: +225/-0
  • Автор темы
    • PuppyRus-A
Re: RK+AML AUFS ядро от Hotab777
« Ответ #23 : 20 Январь 2022, 16:54:53 »
ядро у них правда уже собранное
Я же там оставил ссылку на src https://github.com/unifreq
разбить дистр на 2 образа: для амл отдельно, для рк отдельно
Вот я и пытаюсь понять чем они будут отличаться. Ядро раньше balbes делал универсальное. Потом слил AML по политическим, а не техническим причинам
Поэтому и прошу выложить патчи
В дистре месу и mpv  можно универсально собрать. Что еще может быть разного?

Оффлайн Hotab777

  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: RK+AML AUFS ядро от Hotab777
« Ответ #24 : 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 собирать, на остальном точно запустится
« Последнее редактирование: 20 Январь 2022, 19:38:51 от Hotab777 »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32970
  • Репутация: +225/-0
  • Автор темы
    • PuppyRus-A
Re: RK+AML AUFS ядро от Hotab777
« Ответ #25 : 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 не задан. А вы задаете?
« Последнее редактирование: 21 Январь 2022, 08:48:48 от sfs »

Оффлайн Hotab777

  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: RK+AML AUFS ядро от Hotab777
« Ответ #26 : 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 у них действительно много - что есть хорошо
« Последнее редактирование: 21 Январь 2022, 09:07:57 от Hotab777 »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32970
  • Репутация: +225/-0
  • Автор темы
    • PuppyRus-A
Re: RK+AML AUFS ядро от Hotab777
« Ответ #27 : 21 Январь 2022, 09:09:10 »
конкретно cortex-a53 , cortex-A72
А что это даст по сравнению с голым -march=armv8-a ?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32970
  • Репутация: +225/-0
  • Автор темы
    • PuppyRus-A
Re: RK+AML AUFS ядро от Hotab777
« Ответ #28 : 21 Январь 2022, 09:21:03 »
из исходников по ссылке выше от Вас - не получилось ночью с наскоку собрать
А собранное ядро на rk заработало?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32970
  • Репутация: +225/-0
  • Автор темы
    • PuppyRus-A
Re: RK+AML AUFS ядро от Hotab777
« Ответ #29 : 21 Январь 2022, 09:26:45 »
в основном армбиановские
Вот из manjaro
Тут и патчи на стандартное ядро и несколько уже пропатченных