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

Обсуждения операционных систем => Процессоры ARM архитектуры => Ядро Linux ARM, .dtb, uboot, initrd => Тема начата: sfs от 14 Февраль 2020, 11:39:35

Название: Ядро Armbian
Отправлено: sfs от 14 Февраль 2020, 11:39:35
Ядра (https://mirror.yandex.ru/puppyrus/2a-aarch64/kernel) - выдраны из armbian. Можно использовать с любым линуксом arm
Постоянно обновляемые (balbes150 для armbian)  (https://yadi.sk/d/_rQgn_FosYuW0g/20.05.2/deb)
https://apt.armbian.com/pool/main/l/
Самое свежее ядро с AUFS монолитно - 5.6.2 (без HW акселерации)
5.7  - модулем.ko
Старше - без AUFS, overlay модулем
HW - начиная  c 5.9.8. Это последнее, которое идет на AML s905x2. Собрано из исходников от balbes150. Свежие - из обычных исходников

Выдрать ядро из img: Монтировать (https://mirror.yandex.ru/puppyrus/2a-aarch64/kernel/script/kpartx.sh) ; размонтировать (https://mirror.yandex.ru/puppyrus/2a-aarch64/kernel/script/kpartx-d.sh)

Особенности Armbian c ядрами >=5.4 на AML
    фон экрана искаженный (зеленоватый) причем и в консоле и в Х.
Читать до просветления от этого места
Fix for u-boot to G12
Цитата
Фикс для правильного цвета в G12
 Для моделей, основанных на g12 (s905x2 s922), которые имеют проблемы не правильный цвет, на SD-карту, чтобы записать образ и переименовывать u-boot.sd к и-boot.ext к USB для записи изображения и переименовать u-  boot.usb к и-boot.ext

Прочие особенности (https://forum.armbian.com/topic/12162-single-armbian-image-for-rk-aml-aw/?tab=comments#comment-90678)

Насколько я понял - с версии 5.3 ядро одно и то же для AML и RK
А с версии 5.5 добавлен еще и allwinner
Брать в репе armbian. apt search linux 5.5 ; apt search linux headers 5.5
Конфиг ядра - вместе я ядром в разделе BOOT
5.3 самое стабильное, но меньше всего имеет по поддержке железа (поэтому и стабильное, меньше элементов что-бы глючить).
5.4 - промежуточное
5.5 - пока последнее, но скоро выходит 5.6 , в них сразу без доп патчей есть много для поддержки железа
Название: Re: Ядро
Отправлено: balbes150 от 14 Февраль 2020, 15:06:32
Хедеры ядра есть в репе армбиан?
https://github.com/armbian/upload/pull/16/files

А src и конфиг где-то есть?
Исходники - забыл где мой ГИТ ? :)
Конфиги - содержимое /boot после записи образа на носитель смотрел ?  :)

фон экрана искаженный (зеленоватый) причем и в консоле и в Х.
Читать до просветления от этого места
Fix for u-boot to G12
https://forum.armbian.com/topic/12162-single-armbian-image-for-rk-aml-aw/

fat раздел не примонтировался через fstab
С этого места и подробно, носитель, образ, настройки, вывод fdisk -l  и т.д.

Улучшений по сравнению с  5.3 (типа появления wifi) не заметил
Чип ? Какой DTB используется ? Результат установки full-firmware.

А что вообще нового в 5.5?
Забыл , где у Linux ченжлог ?
Название: Re: Ядро
Отправлено: sfs от 19 Февраль 2020, 16:47:51
    фон экрана искаженный (зеленоватый) причем и в консоле и в Х.
Читать до просветления от этого места
Fix for u-boot to G12
Цитата
Фикс для правильного цвета в G12
 Для моделей, основанных на g12 (s905x2 s922), которые имеют проблемы не правильный цвет, на SD-карту, чтобы записать образ и переименовывать u-boot.sd к и-boot.ext к USB для записи изображения и переименовать u-  boot.usb к и-boot.ext
Переименовал - без улучшений

    Улучшений по сравнению с  5.3 (типа появления wifi) не заметил
Чип ? Какой DTB используется ? Результат установки full-firmware.
x96max meson-g12a-x96-max.dtb
Armbian_20.02.0-rc1.037_Aml-s9xxx_buster_current_5.5.0-rc6_desktop_20200205.img.xz
вывод armbialmonitor :
http://ix.io/2c19 -ядро 5.3
http://ix.io/2c8x -ядро 5.5rc6
http://ix.io/2c8S -ядро 5.5rc6 - c firmware

Забыл , где у Linux ченжлог ?
Никогда не знал. Дай ссылку
Название: Re: Ядро
Отправлено: balbes150 от 19 Февраль 2020, 17:20:11
Переименовал - без улучшений
"Не верю" (с)
Значит делаешь не правильно. У всех работает, цвета на экране становятся нормальные, без этого сине-зелёная каша  (сам это постоянно использую).
С чего запускаешь и какой конкретно файл переименовал и покажи вывод ls раздела boot


ядро 5.5rc6
Открывай коробку и смотри, что за чип WiFi у тебя. На x96max , WiFi работает сразу с появления, там чип 6356 он давно в ядре.
Название: Re: Ядро
Отправлено: sfs от 20 Февраль 2020, 11:36:49
В букваре же написано - если вы запускаете систему с USB - переименовать файл u-boot.usb в u-boot.ext (расширение видишь какое). а если запуск с SD карты, тогда аналогично переименовать один файл , но только уже u-boot.sd в u-boot.ext.
Виноват. Тупанул. Все ок. Поправил шапку темы
Название: Re: Ядро Armbian 5x
Отправлено: sfs от 21 Февраль 2020, 16:11:55
Протестировал Armbian_20.05.0-trunk_Arm-64_bionic_dev_5.6.0-rc1-next-20200214.img.xz
На x96max улучшений нет. И AUFS нет. Будет AUFS в 5.6.?
Название: Re: Ядро Armbian 5x
Отправлено: balbes150 от 26 Февраль 2020, 11:13:18
next
Смотри внимательно имя образа, NEXT - это "чистое" ядро , собранное из официальных исходников next (на момент сборки), без доп патчей
Название: Re: Ядро Armbian 5x
Отправлено: sfs от 26 Февраль 2020, 11:19:48
Не нашел в репе армбиан хедеров ядра 5.5.1. Они есть? Или где такое брать?

    Хедеры ядра есть в репе армбиан?
https://github.com/armbian/upload/pull/16/files
Не смог оттуда скачать
Хотелось бы универсального рецепта или включения в исо
Название: Re: Ядро Armbian 5x
Отправлено: balbes150 от 26 Февраль 2020, 14:34:47
Не нашел в репе армбиан хедеров ядра 5.5.1.
Естественно их там нет, последняя версия ядра в репах 5.5.0.

или включения в исо
Те, кто собирают своё ядро (со своими опциями, патчами) пользуют исходники, а хидеры почти ни кому не нужны, тут нет , как в ядре x86 кучи сторонних исходников, из которых можно быстро собрать "добавки", нужна совместная компиляция с исходниками ядра и с кучей правок и подгонки по месту.
Название: Re: Ядро Armbian 5x
Отправлено: sfs от 26 Февраль 2020, 16:33:27
Естественно их там нет, последняя версия ядра в репах 5.5.0.
Т.е. твои сборки не официальные? Или в чем естественность?
Хидеры - а какой-нибудь mali.ko или дрова wifi bt никому не приходится компилить?
Как-то стремно без хидеров. Ты старые исо стираешь. Хидеры и сейчас не найти , а потом...
Название: Re: Ядро Armbian 5x
Отправлено: sfs от 27 Февраль 2020, 13:04:58
Если твои армбианы отличаются только ядрами - в чем смысл постоянно выкладывать полный img
Не удобнее выкладывать ядра. Предлагаю сюда
Ядра
Ну или куда тебе удобнее в таком же формате
Выложил, те что проверял

Не переставлять же людям с каждым новым img
Проще стандартно апдейтить и менять ядра...
Название: Re: Ядро Armbian 5x
Отправлено: balbes150 от 29 Февраль 2020, 14:16:26
Т.е. твои сборки не официальные?
Смотря что считать "официальностью". Для ТВ боксов вообще не существует "официального" Armbian.

а какой-нибудь mali.ko или дрова wifi bt никому не приходится компилить?
Для любого добавления\изменения ядра под твои железки, тебе нужна правка DTB (без исходников ядра - не имеет смысла, даже если ты что-то наковыряешь через утилиту DTC, первое же обновление ядра отправит в топку всю твою работу). В ТВ боксах нет стандарта на подключение элементов, каждый производитель лепит, как захочет, поэтому один и тот же модуль WiFi может работать на одних (производитель предоставил нужную инфу для DTB), а в других нет (их могут посадить на разные порты GPIO  с разными настройками).

Как-то стремно без хидеров
Хочешь иметь гарантированную поддержку твоего железа - отправляй патчи в основное ядро для твоего DTB, только это гарантирует, что будет работать со всеми последующими ядрами.

Если твои армбианы отличаются только ядрами - в чем смысл постоянно выкладывать полный img
Уже отвечал, повторять не буду.

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

Не переставлять же людям с каждым новым img
При переходе на новые версии (Bionic -> Focal), бывает проще сделать чистую установку, чем потом ловить блох от не совместимых старых настроек и хвостов.
Название: Re: Ядро Armbian 5x
Отправлено: sfs от 18 Март 2020, 18:09:28
Подтверждаю проблему (https://forum.armbian.com/topic/9946-linux-headers-dev-deb-missing-kernel-scripts-modpost/) в https://apt.armbian.com/pool/main/l/linux-5.5.0-rc6-arm-64/linux-headers-current-arm-64_19.11.5_arm64.deb
Название: Re: Ядро Armbian 5x
Отправлено: uropb от 28 Март 2020, 17:35:44
Ядро 5.6 от balbes150 с AUFS  и в нем что-то от panfrost. https://yadi.sk/i/gnFhr-ImswWzIw
2A с ядром 5.6 inxi
Название: Re: Ядро Armbian 5x
Отправлено: sfs от 01 Апрель 2020, 15:18:12
Ядро 5.6 от balbes150 с AUFS
https://mirror.yandex.ru/puppyrus/2a-aarch64/kernel/new/5.6.0-rc6-arm-64/
В комплекте исходники
В этом ядре добавлены дрова сетевых карт realtec
version 20200329. Added several WiFi modules for RTL. (https://forum.armbian.com/topic/12162-single-armbian-image-for-rk-aml-aw/?do=findComment&comment=98041)
и hdmi звук (http://forum.puppyrus.org/index.php?topic=22727.msg168526#msg168526) не требует запуска скрипта g12_sound.sh
Название: Re: Ядро Armbian 5x
Отправлено: sfs от 06 Апрель 2020, 21:30:40
ядро 5.6.0-rc7 (https://yadi.sk/d/_rQgn_FosYuW0g/20.05.1/deb)
Название: Re: Ядро Armbian 5x
Отправлено: krasnyh от 07 Апрель 2020, 11:17:33
linux 5.6.2.arch1-2 (https://www.archlinux.org/packages/core/x86_64/linux/)
Цитата
Заметьте, что ядро ​​Linux 5.6.0 содержит ошибку iwlwifi, которая препятствует подключению к сети. [1] Патч вышел, но не сделал 5.6.0. Этот патч включен в gentoo-sources-5.6. Он будет в будущих версиях vanilla 5.6.X, как только апстрим выпустит новую версию.
Ссылка (https://www.mpagano.com/blog/?p=291)

Нет на боксах интел-чипов wifi (iwlwifi)?
Название: Re: Ядро Armbian 5x
Отправлено: sfs от 08 Апрель 2020, 10:34:46
linux 5.6.2.arch1-2
У кого-нибудь работают ядра из arch-arm?
Название: Re: Ядро Armbian 5x
Отправлено: sfs от 20 Апрель 2020, 12:47:14
Похоже, наконец появилось
Постоянно обновляемые (balbes150 для armbian)  (https://yadi.sk/d/_rQgn_FosYuW0g/20.05.2/deb) и с хидерами
Поставил себе 5.6.2-arm-64 - улучшений не заметил
Название: Re: Ядро Armbian 5x
Отправлено: sfs от 08 Октябрь 2020, 09:48:19
Самое свежее ядро с AUFS монолитно - 5.6.2
5.7 - модулем.ko
Старше - без AUFS
:'(
Надо будет в manjaro посмотреть
Название: Re: Ядро Armbian 5x
Отправлено: sfs от 09 Октябрь 2020, 12:26:42
Старше - без AUFS
Похоже - временное явление (https://forum.armbian.com/topic/15460-aufs-mount-no-longer-working-after-kernel-upgrade/?do=findComment&comment=110224)
Название: Re: Ядро Armbian 5x
Отправлено: sfs от 06 Февраль 2021, 14:52:10
Вышел новый Армбиан (https://forum.armbian.com/topic/16966-armbian-2102-urubu/?tab=comments#comment-118739)
В нем ядро (https://imola.armbian.com/apt/pool/main/l/linux-5.10.12-meson64/) с aufs модулем

Собрал с ним инитрд (http://mirror.yandex.ru/puppyrus/2a-aarch64/kernel/new/5.10.12-meson64-aufs/boot-aml.tar.xz) под 2A http://mirror.yandex.ru/puppyrus/2a-aarch64/kernel/new/5.10.12-meson64-aufs
Aufs в 2А работает.
Название: Re: Ядро Armbian 5x
Отправлено: uropb от 06 Февраль 2021, 23:10:17
Aufs в 2А работает
Работает.
 "... а дальше?..." "... маловато будет..." :-)
Попытался поставить mesa-arm-git... ага щщас... мне это... не хватает чего-то...
И еще вопросик. Модуль dkms можно сделать и не собирать или искать ядро?
Название: Re: Ядро Armbian 5x
Отправлено: sfs от 07 Февраль 2021, 09:46:46
"... а дальше?..."
https://forum.puppyrus.org/index.php?topic=23238.msg175384#msg175384
Модуль dkms можно сделать
https://forum.puppyrus.org/index.php?topic=22728.msg175269#msg175269
Название: Re: Ядро Armbian 5x
Отправлено: sfs от 08 Февраль 2021, 18:01:02
Со свежими ядрами оказалось все еще сложней
initramfs-5.10.12-meson64-o-xz.img (http://mirror.yandex.ru/puppyrus/2a-aarch64/kernel/new/5.10.12-meson64-aufs/initramfs-5.10.12-meson64-o-xz.img)
Собрал только с overlayfs. Когда хуки ofs и aufs вместе - есть проблемы
На боксе из подписи ядро 5.10.5-manjaro c ofs не заработало. Виснет на запуске
systemd:  start Create Volatile Files and Directories.
5.9.8 от balbes - норм
Есть и хорошая новость. Бокс стал грузиться с usb3 при условии , что в usb2 пусто
Название: Re: Ядро Armbian 5x
Отправлено: sfs от 15 Февраль 2021, 15:31:19
https://imola.armbian.com/apt/pool/main/l/linux-5.10.16-meson64/ overlayfs монолитно. aufs модулем - т.е. как и предыдущее
Название: Re: Ядро Armbian
Отправлено: sfs от 01 Март 2023, 15:58:09
Armbian 23.02 (https://www.opennet.ru/opennews/art.shtml?num=58720)
Пакеты с ядром Linux обновлены до версий 6.1. В ядре 6.1 по умолчанию включена ФС AUFS.