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

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

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: RK+AML AUFS ядро от Hotab777
« Ответ #120 : 25 Январь 2022, 15:27:12 »
А, случайно, /kb/modules не забыли?
/lib/modules/5.16.2 забыл. Добавил
Запустилось : армбиан фул  ядро 516 и initrd +uboot-balbes
dtb - любой подходящий к боксу (не обязательно из 516)

Перепаковал модули ядра из инитрд для юбунты в initrd-raf2-5.16.2.zst
Фругал тоже работает. Надо разобраться каких модулей.ko не хватало в собранном в арче инитрд (Проанализирую позже)

uksm работает

Значит Starting kernel - это стадия не ядра , а далее
Стартинг кернел висит вероятнее всего из-за того, что инитрд, а не uInitrd прописан.
C uboot-balbes это без разницы. С 516 работают все виды компрессии инитрд xz gz zstd

Оффлайн Hotab777

  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: RK+AML AUFS ядро от Hotab777
« Ответ #121 : 25 Январь 2022, 17:07:34 »
Так, то есть работоспособность подтверждена, в том числе всех фич, которые просили включить. Теперь нужно понять, те у-буты что я положил в Бут запускают систему на с905х3 можно к s905x2 дописать s905x3?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: RK+AML AUFS ядро от Hotab777
« Ответ #122 : 25 Январь 2022, 18:28:41 »
работоспособность подтверждена
да. инитрд для фругала выложил. Все работает. Можете его и для фул использовать. Шапку темы оформлю послезавтра
в том числе всех фич, которые просили включить.
aufs uksmd mglru работают.
спасибо+
Если будете еще перекомпилять можно еще кое-что отсюда включить
Еще можно побороться за размер ядра, вдохновясь конфигом от 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 не забыли?
Спасибо + за тесты и помощь
« Последнее редактирование: 25 Январь 2022, 18:41:41 от sfs »

Оффлайн Hotab777

  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: RK+AML AUFS ядро от Hotab777
« Ответ #123 : 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 залить или любым имейджером. Позже с ядром мб ещё позанимаемся, пока переключаюсь на мульти рутФС. И затем полный имейдж мульти-приставочный

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: RK+AML AUFS ядро от Hotab777
« Ответ #124 : 25 Январь 2022, 20:19:45 »
переписывать u-boot в бинаре в 1ых 15 МБ
Хорошо бы в BOOT сделать скрипт который это делает.
Позже с ядром мб ещё позанимаемся
Да. Сейчас все основное есть. Куча дтб добавилась силами сообщества. Вариантов запустить вифи и пр. становится больше
Надо проработать аппаратное ускорениее в mpv и хроме

Оффлайн Hotab777

  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: RK+AML AUFS ядро от Hotab777
« Ответ #125 : 25 Январь 2022, 20:39:40 »
Хорошо бы в BOOT сделать скрипт который это делает.
Для Линукса это можно, а те, кто из windows будут образ заливать каким-нибудь win32diskimager - им скрипт не напишешь, им нужен img, который нужно записать после записи основной системы...
Фул образ будет на 64-гиговую флешку, на 32 не влезет... Ещё добавим вариант в инструкцию, как можно обойтись флешкой на 1 Гб и внешним жёстким диском и на нем же ещё хранить rom для эмуляторов, фильмы и прочее барахло.
« Последнее редактирование: 25 Январь 2022, 20:43:53 от Hotab777 »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: RK+AML AUFS ядро от Hotab777
« Ответ #126 : 25 Январь 2022, 20:44:24 »
Я предлагал скрипт дополнительно, а не вместо img

Оффлайн Hotab777

  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: RK+AML AUFS ядро от Hotab777
« Ответ #127 : 25 Январь 2022, 20:45:36 »
Я предлагал скрипт дополнительно, а не вместо img
Это можно, конечно же. Но в работоспособности сможем убедиться лишь с появлением тестеров с другими рк на борту)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: RK+AML AUFS ядро от Hotab777
« Ответ #128 : 25 Январь 2022, 20:57:30 »
Для rk3399 u-boot бинарником в первых 15 мегабайтах микроСД сидит
А никак это в u-boot-rk3399 (как у AML) не преобразовать?

Кстати - я нарыл бокс на allwinner. Протестирую - отпишусь здесь

Оффлайн Hotab777

  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: RK+AML AUFS ядро от Hotab777
« Ответ #129 : 25 Январь 2022, 21:06:04 »
А никак это в u-boot-rk3399 (как у AML) не преобразовать?
Рк по умолчанию проверяют загрузчик на сд-карте, это в процессоре заложено, амлки - проверяют по-дефолту еммс, balbes150 придумал способ обойти логику амл за счёт шаманств с апдейтом и поэтому имеем u-boot.ext на рк это просто напросто не нужно.
https://disk.yandex.ru/d/lTbXkrmZN5Hf6g вот здесь у Balbes150 у-буты для рк и aw h6 их просто нужно залить имейджером поверх записанной микросд
« Последнее редактирование: 25 Январь 2022, 21:11:04 от Hotab777 »

Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 229
  • Репутация: +12/-0
Re: RK+AML AUFS ядро от Hotab777
« Ответ #130 : 25 Январь 2022, 21:22:36 »
db7fd8ddc69ad2d7bb480ca1f23f96ad  u-boot-s905x2-s922-op - работает в синем цвете
ophub для s905x3 предлагает u-boot-x96maxplus.bin. Вот он как раз и работает с нормальными цветами

Фругал проверил - работает. Не понял почему, но во фругале не завелся wifi. Wlan0 - есть, сетей не видит. Пересобрал модуль, заменил в modules на свой - все завелось.
Фругал может работать с fat раздела. Для амлоджиков, мне кажется, можно обойтись штатным андроидом, чтобы записать флешку и запустить линукс.
Tox1 s905x3

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: RK+AML AUFS UKSMD ядро от Hotab777
« Ответ #131 : 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 ?
Для амлоджиков, мне кажется, можно обойтись штатным андроидом,
Да. Там в начало носителя ничего писать не надо
« Последнее редактирование: 25 Январь 2022, 21:52:10 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: RK+AML AUFS UKSMD ядро от Hotab777
« Ответ #132 : 25 Январь 2022, 21:48:55 »
Оформил шапку темы и залил на яндекс. Норм?
Что-то в хидерах папок маловато по сравнению с др. ядрами. Там точно все ок?
Для компиляции 8822bs.ko вам пришлось патчить исходники?

https://gitlab.manjaro.org/manjaro-arm/packages/core/linux-aml
Эти патчи не добавляли?
« Последнее редактирование: 25 Январь 2022, 21:55:24 от sfs »

Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 229
  • Репутация: +12/-0
Re: RK+AML AUFS UKSMD ядро от Hotab777
« Ответ #133 : 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
« Последнее редактирование: 26 Январь 2022, 01:35:57 от uropb »
Tox1 s905x3

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: RK+AML AUFS UKSMD ядро от Hotab777
« Ответ #134 : 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 ?