Главное чтобы получилось на "литературном".Итак, на литературном: с microSD загрузка остановилась на стадии initramfs. Причина - в /proc/partitions только ram0. Литературно выражаясь, "куды дальше бечь" если система не видит физические носители?
пробовать подбирать dtbЭто файл в папке dtb. Какой Ваш - гуглить (https://www.google.com/search?q=H96+max%2B+dtb+uEnv.ini&ie=utf-8&oe=utf-8) или гадать
Какой Ваш - гуглить или гадатьУгадал с первой попытки - rk3328-rock64.dtb
А загруженный линукс видит внутренние разделы?Вот всё что видит:В /mnt и /media пусто
Сеть и вифи работают?wifi не работает.
А звук (через hdmi av и usb)?hdmi да.
Вот всё что видит:Что-то balbes рассказывал, что специально заблочено и как-то можно разблочить..
wifi не работает.А в андроиде работает?
hdmi да.А AV? Аналоговый джек
А в андроиде работает?Да.
А AV? Аналоговый джекРаботает, если переключить в pulseaudio, но или - или.
Вифи - не решили?Пока не решал.
Что в dmesg?Много ошибок.
ибо сам не умеет.если бы не умел, то вы не сможете ни чего запустить, он как раз и читает ядро, инитрд и дтб с Sd карты и передаёт им управление, через запуск с параметрами, которые прописываются в extlinux.conf (extlinux.conf - это файл с набор параметров для u-booot).
Непонятен размер отступа первого раздела (boot fat32) 16Mb, обычно 1Mb.Это зарезервированное для всех Rokchip моделей размещение загрузчика, каждая часть загрузчика находиться строго по своим адресам.
extlinux.conf - это файл с набор параметров для u-boootПонятно, просто название сбивает с толку.
Знать бы, где его искать.там же, где и версии с ядром 4.4 - подкаталог DEV_NEXT
видит mmcblk0 29,12 Mb.Т.е. получается - проблема не в dtb , а в ядре?
а LibreElec?
Так на всех RK3328 или фичи этой модели? У каких по другому?
Т.е. получается - проблема не в dtb , а в ядре?В dtb, в нём должны быть правильные параметры. В ядре 4.4 точно всё есть, на MVR9 всё работает из коробки с SD карты и из eMMC.
перепробовать с ядром 4.4 все (или какие?) dtbДа, нужно проверить запуск со всеми dtb rk3328-*
если не поможет - делать dtb под этот бокс (как?)получить оригинальный dtb (например из прошивки) с рабочими параметрами
MVR9 - только 2RAM и только на амазоне?по MVR9 я уже отписывался в других темах
нужно проверить запуск со всеми dtb rk3328-*С ядром 4.4 лучшие результаты с rock64, запускается так-же с box, trn9, z28 и roc-cc.
4.4 лучшие результаты с rock64т.е. видно emmc ... или в чем "лучшие"?
т.е. видно emmc ... или в чем "лучшие"?Нет, не видно. Субъективно пошустрее грузится.
На буржуйских форумах никто H96 max+ не ковыряет?сделают
LibreElec не попробовали?Нет.
там может быть ядро другое.в моих образах Armbian для rk3328 с ядром 4.4 используется ядро от LE, чуть старее чем в самых последних образах LE, но с кучей дополнений для обычного Linux.
MVR9 я уже отписывался в других темах(не нашел) нет
В ядре нет ни aufs, ни overlayfs.Это тоже плохо. Для экономии места и скорости хорошо бы систему в squash сжать
ни overlayfs.а это что ?
Искать можно только методом покупки других боксов наугад?елки-палки ... народ, вы хоть читаете те ссылки, что вам дают ?
Нам бы найти дешевую модель с 4рэм и возможностью линукса в emmcсм.
Правда видит mmcblk0 29,12 Mb.догадываетесь, о чём это говорит ?
Надежды что кто-то сделает dtb для H96 max+ есть?Любой пользователь с базовыми знаниями Linux может это сделать. Всё необходимое для этого есть, нужно просто выполнить ряд шагов (естественно желательно предварительно хоть не много вникнуть в суть вопроса).
А Вас нельзя попросить?"Вас" - это кого ?
а это что ?Я смотрел конфиг, надо не =m а =y.
догадываетесь, о чём это говорит ?А толку? Ведь не монтирует.
"Вас" - это кого ?Кто у нас "Вас"? Признавайтесь :)
елки-палки ... народ, вы хоть читаете те ссылки, что вам дают ?A5X Max 4GB RAM (RK3328)
https://forum.armbian.com/topic/8434-the-list-of-models-that-are-running-armbian-amlogic-rockchip-etc/?do=findComment&comment=64072
https://forum.armbian.com/topic/8082-armbian-for-tv-box-rk3328/?do=findComment&comment=66550
выполнить ряд шагов (естественно желательно предварительно хоть не много вникнуть в суть вопроса).Можно подробнее отдельной темой
"Вас" - это кого ?У нас в этой теме один гуру : balbes150 ;)
запускается так-же с box, trn9, z28 и roc-cc.А этот?
rk3328-evb.dtb
А этот?Не запускается.
Цитата: sfs от Сегодня в 17:39:23
rk3328-evb.dtb
# dtc -b 0 -O dts -I dtb -o rk3328-rock64.dts rk3328-rock64.dtb
один гуруА я киньгуру :D
надо не =m а =y.В следующей версии включу в образы. Но лучше начитать осваивать сборку своего ядра, что-бы не ждать и иметь возможность делать любые свои эксперименты с ядром.
А толку? Ведь не монтирует.А что вы хотите монтировать, если нет разделов. Для этого нужно создать таблицу разделов и сами разделы (соблюдая определённые правила).
Если HDD - это не emmc ,то как у Дяди Шурика, но без звукаHDD - это значит, что пользователь разместил корень на HDD (большого размера).
Можно подробнее отдельной темойВсе шаги я уже описал, а более подробно - это уже описание конкретных секций\параметров, которые зависят от полученных исходников самой модели.
Разобрал dtbЯ так понял вы разобрали тот dtb, что идёт в Armbian ? Эти исходники есть тут :)
В следующей версии включу в образыЕще бы AUFS
лучше начитать осваивать сборку своего ядраДа. Для PC освоено, но сейчас бы с dtb разобраться...
нужно создать таблицу разделов и сами разделы (соблюдая определённые правила).можно подробнее про правила? Андроид после этого не умрет? Может dd ему сделать (как? т.е. каких /dev/?)
HDD - это значит, что пользователь разместил корень на HDD (большого размера).Видимо, подключенного через USB - т.е. по сути те же SD+USBflash
Еще бы AUFSды бери патч и прикручивай по месту :)
Для PC освоеноСейчас сборка ядра для ARM стала не сложнее, всё можно делать на самой железке, клонировал гит, добавил\отредактировал конфиг и собирай своё ядро (в том числе можно сразу собирать свои dtb с любыми правками).
можно подробнее про правила? Андроид после этого не умрет? Может dd ему сделать (как? т.е. каких /dev/?)Первое с чего начать, запустить Armbian с ядром, которое видит eMMC, запустить ddbr и создать полную резервную копию всей eMMC. Ни чего страшного , что "внешний" запуск Armbian пока в комбинированном режиме, главное, что видно eMMC - это ключевое для начала процесса запуска системы с eMMC.
Видимо, подключенного через USB - т.е. по сути те же SD+USBflashПотому что у него HDD во много раз больше размера eMMC и SD карты и позволяет работать с любыми данными без ограничений. Сравни цену, пусть даже простейший USB HDD на 500 Гб и любая SD карта на 500Гб, про терабайтники молчу, разницу чувствуешь ....
А хотелось бы emmc (не убивая андроид) или SD+emmcИМХО eMMC нужна только для размещения загрузчика и минимальной резервной системы, всё остальное на внешний носитель , я предпочитаю USB-SSD. Либо система на eMMC, а все рабочие данные (home и т.д.) на внешний носитель. А ведройд - вообще в топку, на RK он вообще не нужен, кстати, и на AML он уже тоже не нужен на ряде правильных моделей, у которых есть поддержка в u-boot-2018.
В итоге, получается, мне лучше взять A5x чтобы понять - не проще ли с ним?Что брать - эт ты решай сам, я промолчу, что-бы потом не было "наездов", что "по твоему совету ..." (с) :)
видно eMMCТ.е. пока не в нашем случае
у него HDD во много раз больше размера eMMC и SD картыНо самый быстрый будет emmc и он есть (не надо покупать)
не было "наездов"Это точно не про меня
чё ты мне выкаешь ?Привычка
Эти исходники есть тутОтличаются.
Но лучше начитать осваивать сборку своего ядра
всё можно делать на самой железкеМногое доустанавливать придётся.
А ведройд - вообще в топкуВот это правильно.
сразу собирать свои dtb с любыми правкамиНадо понять, что и как править.
Т.е. пока не в нашем случаеа в образах с 4.19 вы что видите ?
Но самый быстрый будет emmc и он есть (не надо покупать)eMMC на дешёвых ТВ боксах очень часто дерьмовое (причём даже в одной и той же модели, но в разных партиях может стоять совсем разная и не угадаешь, что тебе достанется) с низкой скоростью и\или ресурсом и внешний USB 3.0 может оказаться выгоднее, можно брать модель с самой маленькой eMMC и точно не зависеть от сюрпризов производителя. Мы же говорим о дешёвых китай-поделках, так ?
Отличаются.Что отличается конкретно ?
Многое доустанавливать придётся.Ошибаетесь, для сборки своего ядра на железке в среде Armbian, нужно доставить не так много. :)
Надо понять, что и как править.и тут без наличия исходников ядра - не обойтись, там можно наглядно смотреть и сравнивать имеющиеся варианты с вариантом от самой железке и по аналогии проверять разные варианты.
в теме про rk3328 пользователь wdtz как раз копает эту тему, вроде у него то же такая же модель. Посмотрите его сообщения (правда там через переводчик его сообщения трудно понять, возможно он сам переводит через переводчика с родного на английский). Можно попробовать узнать, откуда он, вдруг он понимает на "нашем" языке и сможет тут общаться.https://forum.armbian.com/profile/10398-wdtz/
не оно?Это вся прошивка. Нужно из нее (или из самого устройства) вытащить dtb, что-бы его декомплировать в dts , что-бы видеть параметры.
есть улучшения?Пока не занимаюсь. Думаю. Проверил busybox - ok. Выйдет релиз ядра 4.20, буду собирать своё ядро.
Делились бы победами в соответствующей теме...Где спросил, там и ответил.
Перенес и переспрашиваюПока всё в работе. Ядро 4.20 компилируется, к вечеру будет готово, uInitrd_BB собрал, жду ядро.
Ядро 4.20 компилируетсяНадеюсь с aufs и overlayfs ?
# dmesg | grep aufs
[ 0.749947] aufs 4.4-20170911
# modprobe 8723bs
# dmesg
.............................
[ 442.332214] =======================================================
[ 442.332223] ==== Launching Wi-Fi driver! (Powered by Rockchip) ====
[ 442.332231] =======================================================
[ 442.332241] Realtek 8723BS SDIO WiFi driver (Powered by Rockchip,Ver v5.2.17.1_26955.20180307_COEX20180201-6f52) init.
[ 442.332256] [WLAN_RFKILL]: rockchip_wifi_power: 1
[ 442.332266] [WLAN_RFKILL]: rockchip_wifi_power: rfkill-wlan driver has not Successful initialized
[ 442.332277] sdio: host isn't initialization successfully.
[ 442.332287] RTW: module init start
[ 442.332299] RTW: rtl8723bs v5.2.17.1_26955.20180307_COEX20180201-6f52
[ 442.332309] RTW: build time: Dec 27 2018 15:15:35
[ 442.332318] RTW: rtl8723bs BT-Coex version = COEX20180201-6f52
[ 442.332570] RTW: module init ret=0
wifi нетС x905 мне помогало modprobe wifi_dummy
мне помогало modprobe wifi_dummyНет такого, да и ругается на rfkill-wlan driver, которого тоже нет.
Версия 5.71 20190115Wi-fi появился, даже слишком много: wlan0 и p2p0, iwlist сканирует оба ( *.dtb по умолчанию).
добавлены модули для wifi
*.dtb по умолчаниюmx10 ?
Gparted определяет его как unallocated.в андройд нет таблицы разделов. Обычно на рабочем столе Armbian XFCE появляются ярлычки от вменяемых разделов (с файловой системой ext4), это первый признак видимости eMMC.
mx10 ?Да.
XFCEУ меня IceWM.
в андройд нет таблицы разделовКуда-бы она делась-то. Вот немного инфы о памяти в мобильных устройствах (приставк тоже касается): разметка памяти мобильных устройств (http://4pda.ru/forum/index.php?showtopic=544998)
а работает?Да.
Куда-бы она делась-то.Туда же, откуда и "не взялась" - нет таблицы разделов MBR на eMMC в ТВ боксах с штатной прошивкой андройд.
как ваши успехи?Никак. Мне всё это стало просто неинтересно. Линукс стал не тот.