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

Автор Тема: Ядро Armbian  (Прочитано 17297 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33955
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Ядро Armbian
« : 14 Февраль 2020, 11:39:35 »
Ядра - выдраны из armbian. Можно использовать с любым линуксом arm
Постоянно обновляемые (balbes150 для armbian)
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: Монтировать ; размонтировать

Особенности 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

Прочие особенности

Насколько я понял - с версии 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 , в них сразу без доп патчей есть много для поддержки железа
« Последнее редактирование: 01 Март 2023, 15:56:34 от sfs »

Оффлайн balbes150

  • Ветеран
  • *****
  • Сообщений: 599
  • Репутация: +5/-0
Re: Ядро
« Ответ #1 : 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 ченжлог ?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33955
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Ядро
« Ответ #2 : 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 ченжлог ?
Никогда не знал. Дай ссылку

Оффлайн balbes150

  • Ветеран
  • *****
  • Сообщений: 599
  • Репутация: +5/-0
Re: Ядро
« Ответ #3 : 19 Февраль 2020, 17:20:11 »
Переименовал - без улучшений
"Не верю" (с)
Значит делаешь не правильно. У всех работает, цвета на экране становятся нормальные, без этого сине-зелёная каша  (сам это постоянно использую).
С чего запускаешь и какой конкретно файл переименовал и покажи вывод ls раздела boot


ядро 5.5rc6
Открывай коробку и смотри, что за чип WiFi у тебя. На x96max , WiFi работает сразу с появления, там чип 6356 он давно в ядре.
« Последнее редактирование: 19 Февраль 2020, 17:22:33 от balbes150 »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33955
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Ядро
« Ответ #4 : 20 Февраль 2020, 11:36:49 »
В букваре же написано - если вы запускаете систему с USB - переименовать файл u-boot.usb в u-boot.ext (расширение видишь какое). а если запуск с SD карты, тогда аналогично переименовать один файл , но только уже u-boot.sd в u-boot.ext.
Виноват. Тупанул. Все ок. Поправил шапку темы

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33955
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Ядро Armbian 5x
« Ответ #5 : 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.?

Оффлайн balbes150

  • Ветеран
  • *****
  • Сообщений: 599
  • Репутация: +5/-0
Re: Ядро Armbian 5x
« Ответ #6 : 26 Февраль 2020, 11:13:18 »
next
Смотри внимательно имя образа, NEXT - это "чистое" ядро , собранное из официальных исходников next (на момент сборки), без доп патчей

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33955
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Ядро Armbian 5x
« Ответ #7 : 26 Февраль 2020, 11:19:48 »
Не нашел в репе армбиан хедеров ядра 5.5.1. Они есть? Или где такое брать?

    Хедеры ядра есть в репе армбиан?
https://github.com/armbian/upload/pull/16/files
Не смог оттуда скачать
Хотелось бы универсального рецепта или включения в исо

Оффлайн balbes150

  • Ветеран
  • *****
  • Сообщений: 599
  • Репутация: +5/-0
Re: Ядро Armbian 5x
« Ответ #8 : 26 Февраль 2020, 14:34:47 »
Не нашел в репе армбиан хедеров ядра 5.5.1.
Естественно их там нет, последняя версия ядра в репах 5.5.0.

или включения в исо
Те, кто собирают своё ядро (со своими опциями, патчами) пользуют исходники, а хидеры почти ни кому не нужны, тут нет , как в ядре x86 кучи сторонних исходников, из которых можно быстро собрать "добавки", нужна совместная компиляция с исходниками ядра и с кучей правок и подгонки по месту.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33955
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Ядро Armbian 5x
« Ответ #9 : 26 Февраль 2020, 16:33:27 »
Естественно их там нет, последняя версия ядра в репах 5.5.0.
Т.е. твои сборки не официальные? Или в чем естественность?
Хидеры - а какой-нибудь mali.ko или дрова wifi bt никому не приходится компилить?
Как-то стремно без хидеров. Ты старые исо стираешь. Хидеры и сейчас не найти , а потом...

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33955
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Ядро Armbian 5x
« Ответ #10 : 27 Февраль 2020, 13:04:58 »
Если твои армбианы отличаются только ядрами - в чем смысл постоянно выкладывать полный img
Не удобнее выкладывать ядра. Предлагаю сюда
Ядра
Ну или куда тебе удобнее в таком же формате
Выложил, те что проверял

Не переставлять же людям с каждым новым img
Проще стандартно апдейтить и менять ядра...

Оффлайн balbes150

  • Ветеран
  • *****
  • Сообщений: 599
  • Репутация: +5/-0
Re: Ядро Armbian 5x
« Ответ #11 : 29 Февраль 2020, 14:16:26 »
Т.е. твои сборки не официальные?
Смотря что считать "официальностью". Для ТВ боксов вообще не существует "официального" Armbian.

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

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

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

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

Не переставлять же людям с каждым новым img
При переходе на новые версии (Bionic -> Focal), бывает проще сделать чистую установку, чем потом ловить блох от не совместимых старых настроек и хвостов.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33955
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A

Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 229
  • Репутация: +12/-0
Re: Ядро Armbian 5x
« Ответ #13 : 28 Март 2020, 17:35:44 »
Ядро 5.6 от balbes150 с AUFS  и в нем что-то от panfrost. https://yadi.sk/i/gnFhr-ImswWzIw
2A с ядром 5.6 inxi
« Последнее редактирование: 29 Март 2020, 11:18:48 от uropb »
Tox1 s905x3

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33955
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Ядро Armbian 5x
« Ответ #14 : 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.
и hdmi звук не требует запуска скрипта g12_sound.sh
« Последнее редактирование: 01 Апрель 2020, 15:20:38 от sfs »