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

Автор Тема: AML S905W2 c кодеком AV1; S905W4 ; S905x4  (Прочитано 5258 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34007
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: AML S905W2 c кодеком AV1; S905W4 ; S905x4
« Ответ #15 : 22 Апрель 2022, 10:43:38 »
может кто попробует собрать ядро под этот камень
Главный по этой теме у нас сейчас Hotab777
Чип перспективный.


Оффлайн ded51

  • Пользователь
  • **
  • Сообщений: 47
  • Репутация: +1/-0
Re: AML S905W2 c кодеком AV1; S905W4 ; S905x4
« Ответ #16 : 22 Апрель 2022, 10:52:39 »
Чип перспективный.
так то да , дёшево и сердито , пока искал КТ на двусторонний термоскотч прилепил радиатор размером с проц - температура выше 70 в пике не поднималась , поэтому наверно не проц "горячий" , а прокладка между процем и пластиной охлаждения слишком толстая , поэтому и греет под 90 .
 ну и бум ждать может найдётся у человека время поколдовать с ядром , а то моих познаний хватает только на дефконфиг.
VIM_3_PRO , Baikal s905x2 , s905x , s905w2 , s905y2

Оффлайн Hotab777

  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: AML S905W2 c кодеком AV1; S905W4 ; S905x4
« Ответ #17 : 22 Апрель 2022, 11:56:07 »
А 5.17.2 ядро не пробовали, что я выкладывал? У проца архитектура cortex-a35, на ней же rk3308 и 3326, которые в-принципе есть в мейнлайне. У-бут, который инициализирует память и передаёт старт ядру и инитрд с микроСД, насколько я понимаю, Вы уже смогли получить? Ваше дтб посмотреть бы, что оно там и как хочет от ядра, а там будем пытаться к новому ядру dts прямой изобразить. Ну и старое ядро можно попробовать собрать под тот дтб, что есть уже у вас...

Оффлайн ded51

  • Пользователь
  • **
  • Сообщений: 47
  • Репутация: +1/-0
Re: AML S905W2 c кодеком AV1; S905W4 ; S905x4
« Ответ #18 : 22 Апрель 2022, 12:21:59 »
А 5.17.2 ядро не пробовали, что я выкладывал? У проца архитектура cortex-a35
где , куда ? скачаю попробую . дтв что выдернул , но в дтс не разбирается чтоб посмотреть , а соображалки на уровне электрика  :) в ПО рут есть , скопировать из /dev/dtb особого ума не надо , хотел скопировать /dev/mmcblk0 , но флешь не примонтирована полностью ( или не знаю что скопировать ) у-бут заполучил просто записав на сд-карту имидж и попробовав запустить с отключенной внутренней еммс . запустилось - значит у-бут подходит и если что можно восстановить ... желательно конечно слить дамп , но для этого нужно запустить стороннюю систему .
VIM_3_PRO , Baikal s905x2 , s905x , s905w2 , s905y2

Оффлайн ded51

  • Пользователь
  • **
  • Сообщений: 47
  • Репутация: +1/-0
Re: AML S905W2 c кодеком AV1; S905W4 ; S905x4
« Ответ #19 : 22 Апрель 2022, 12:37:17 »
поиск по форуму ... скачал попробую ... извиняюсь - ступил ...
VIM_3_PRO , Baikal s905x2 , s905x , s905w2 , s905y2

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34007
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: AML S905W2 c кодеком AV1; S905W4 ; S905x4
« Ответ #20 : 22 Апрель 2022, 12:41:59 »
где , куда ?
https://disk.yandex.ru/d/lui_CzCwfQeaYA
Дебиан , ветка testing. KDE / wayland . Коди с рабочими pvr аддонами. Хромиум с флагами для приятной работы под вейланд. Ядро 5.17.3.

Оффлайн ded51

  • Пользователь
  • **
  • Сообщений: 47
  • Репутация: +1/-0
Re: AML S905W2 c кодеком AV1; S905W4 ; S905x4
« Ответ #21 : 22 Апрель 2022, 12:51:02 »
я уже качнул 5.17.2 сейчас пробую , затык ещё в том , что в командах у-бута НЕТ команды "go" , там есть команда "source" приходится вручную набирать в терминале .
VIM_3_PRO , Baikal s905x2 , s905x , s905w2 , s905y2

Оффлайн ded51

  • Пользователь
  • **
  • Сообщений: 47
  • Репутация: +1/-0
Re: AML S905W2 c кодеком AV1; S905W4 ; S905x4
« Ответ #22 : 22 Апрель 2022, 13:35:21 »
попробовал чистый Image запустить - не запускается , слепил Фит из Image uInitrd и добавил дтб из коллекции - кусок лога ...
Спойлер
## Flattened Device Tree blob at 01000000
   Booting using the fdt blob at 0x1000000
active_slot is _a
Start read dtbo_a partition datas!
find 1 dtbos
No androidboot.dtbo_idx configured
And no dtbos will be applied
   Loading Kernel Image ... OK
   Loading Ramdisk to d9234000, end d9e2c015 ... OK
libfdt fdt_getprop(): FDT_ERR_NOTFOUND
   Loading Device Tree to 000000001ffeb000, end 000000001ffffc1e ... OK

Starting kernel ...

uboot time: 6543908 us
boot 64bit kernel
.... и стоит колом ......
заменил ядро , поставил от дримбокс-ту - лог -
## Flattened Device Tree blob at 01000000
   Booting using the fdt blob at 0x1000000
active_slot is _a
Start read dtbo_a partition datas!
find 1 dtbos
No androidboot.dtbo_idx configured
And no dtbos will be applied
   Loading Kernel Image ... OK
   Loading Ramdisk to d9234000, end d9e2c015 ... OK
libfdt fdt_getprop(): FDT_ERR_NOTFOUND
   Loading Device Tree to 000000001ffeb000, end 000000001ffffc1e ... OK

Starting kernel ...

uboot time: 6391031 us
boot 64bit kernel
[    0.000000@0] Booting Linux on physical CPU 0x0
[    0.000000@0] Linux version 4.9 (dreamtwo@opendreambox.org) (gcc version 6.4.0 (GCC) ) #1 SMP PREEMPT Fri Sep 11 16:14:09 UTC 2020
[    0.000000@0] Boot CPU: AArch64 Processor [411fd040]
[    0.000000@0] earlycon: aml-uart0 at MMIO 0x00000000fe07a000 (options '')
[    0.000000@0] bootconsole [aml-uart0] enabled
[    0.000000@0]    05c00000 - 05d00000,     1024 KB, ramoops@0x07400000
[    0.000000@0]    05000000 - 05c00000,    12288 KB, linux,secmon
[    0.000000@0]    df800000 - e0000000,     8192 KB, linux,meson-fb
[    0.000000@0]    e8000000 - f0000000,   131072 KB, linux,ion-dev
[    0.000000@0]    be000000 - d9000000,   442368 KB, linux,codec_mm_cma
[    0.000000@0]    e8000000 - e8000000,        0 KB, linux,codec_mm_reserved
[    0.000000@0]    e6c00000 - e8000000,    20480 KB, linux,vdin1_cma
[    0.000000@0]    e5800000 - e6c00000,    20480 KB, linux,demod_cma
[    0.806613@0] Internal error: Oops: 96000045 [#1] PREEMPT SMP
[    0.806647@0] Modules linked in:
[    0.807042@0] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.9 #1
[    0.807763@0] Hardware name: Amlogic (DT)
[    0.808263@0] task: ffffffc0e05b8000 task.stack: ffffff8020000000
[    0.809029@0] PC is at wifi_dev_probe+0x4c/0x810
[    0.809597@0] LR is at wifi_dev_probe+0x40/0x810
[    0.810170@0] R4  : ffffff800aa2b000, PFN: 2a2b
[    0.810733@0] pc : [<ffffff8009b277dc>] lr : [<ffffff8009b277d0>] pstate: 80000045
[    0.811674@0] sp : ffffff8020003be0
[    0.812108@0] x29: ffffff8020003be0 x28: 0000000000000000
[    0.812790@0] x27: ffffff800a59a800 x26: ffffff800a5289b8
[    0.813472@0] x25: ffffff800a49a930 x24: ffffff800a4b0480
[    0.814155@0] x23: 0000000000000000 x22: 0000000000000000
[    0.814838@0] x21: ffffff8009fe9000 x20: ffffff800ad93000
[    0.815520@0] x19: ffffffc0df4aa000 x18: 0000000000000001
[    0.816202@0] x17: 000000000000000c x16: 0000000000000002
[    0.816885@0] x15: ffffffffffffffff x14: ffffffc0df5ff28a
[    0.817567@0] x13: ffffffc0df5ff289 x12: 0000000000000008
[    0.818250@0] x11: 0101010101010101 x10: 7f7f7f7f7f7f7f7f
[    0.818932@0] x9 : 7d00feff03fefeff x8 : 7f7f7f7f7f7f7f7f
[    0.819615@0] x7 : 00000040da980000 x6 : ffffffc0e4f20050
[    0.820297@0] x5 : 0000000000000000 x4 : ffffff800aa2b000
[    0.820980@0] x3 : ffffff8009839360 x2 : 0000000000000000
[    0.821662@0] x1 : 0000000000000000 x0 : ffffffc0df4aa010
[    0.822347@0]
[    0.822347@0] X0: 0xffffffc0df4a9f90:
[    0.823005@0] 9f90  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    0.824045@0] 9fb0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    0.825085@0] 9fd0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    0.826125@0] 9ff0  00000000 00000000 00000000 00000000 df487d40 ffffffc0 ffffffff 00000000
[    0.827165@0] a010  0aac8b80 ffffff80 df4889c0 ffffffc0 df487d40 ffffffc0 e04c1900 ffffffc0
[    0.828205@0] a030  df618418 ffffffc0 0aac8b90 ffffff80 e04c1900 ffffffc0 0aac88b0 ffffff80
[    0.829245@0] a050  df48e618 ffffffc0 00000003 00000007 00000000 00000000 00000000 00000000
[    0.830285@0] a070  00000000 00000000 df4aa078 ffffffc0 df4aa078 ffffffc0 e05b8000 ffffffc0
.............ну и ещё немного ..............
[свернуть]
мои действия ???
можно скомпилить ядро без поддержки кроссплатформенности ?
VIM_3_PRO , Baikal s905x2 , s905x , s905w2 , s905y2

Оффлайн Hotab777

  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: AML S905W2 c кодеком AV1; S905W4 ; S905x4
« Ответ #23 : 22 Апрель 2022, 14:04:53 »
Попробуйте полностью имейдж залить на свободную флешку и поиграть с разными ю-бут из него, если найдется тот, который цепляет ядро и инитрд, значит дальше пробовать перебирать dtb через extlinux.conf. Я все равно на работе до ночи, так что сами можете поэкспериментировать пока таким путем.
Имейдж я имею ввиду весь дебиан, ну или хотя бы папку Бут из него на фат раздел флешки залить и поиграться

Оффлайн Hotab777

  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: AML S905W2 c кодеком AV1; S905W4 ; S905x4
« Ответ #24 : 22 Апрель 2022, 14:09:22 »
Да, и с запущенного дроида, раз рут есть, вытянуть ядро и модули пробовали? Ядро то пытаетесь подсунуть с модулями вместе?

Оффлайн ded51

  • Пользователь
  • **
  • Сообщений: 47
  • Репутация: +1/-0
Re: AML S905W2 c кодеком AV1; S905W4 ; S905x4
« Ответ #25 : 22 Апрель 2022, 14:15:18 »
ну или хотя бы папку Бут из него на фат раздел флешки залить и поиграться
:) не берутся олд-у-буты , сейчас скомпоновал из загрузочной от ув.balbes150 s905_autoscript и uEnv.ini , ну и пути добавил к дтб - посмотрим ...
.... тттээкс скрипт прочитался , загрузить всё загрузило , но так на "старт кернел и останавливается"
ядро пытаю 5.17.2
VIM_3_PRO , Baikal s905x2 , s905x , s905w2 , s905y2

Оффлайн ded51

  • Пользователь
  • **
  • Сообщений: 47
  • Репутация: +1/-0
Re: AML S905W2 c кодеком AV1; S905W4 ; S905x4
« Ответ #26 : 22 Апрель 2022, 14:17:38 »
Да, и с запущенного дроида, раз рут есть, вытянуть ядро и модули пробовали
... а вот с этого места поподробней - как и что нужно сделать ? а то я на паршивку.img натравил бинвалк - он столько файлов нашлёпал ...
VIM_3_PRO , Baikal s905x2 , s905x , s905w2 , s905y2

Оффлайн Hotab777

  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: AML S905W2 c кодеком AV1; S905W4 ; S905x4
« Ответ #27 : 22 Апрель 2022, 16:25:04 »
Через адб вытянуть раздел boot в boot.img и его уже потом разбирать пробовать. Хотя я попробую собрать 5.4 ядро, под которое дтб и с ним будем проверять...

Оффлайн ded51

  • Пользователь
  • **
  • Сообщений: 47
  • Репутация: +1/-0
Re: AML S905W2 c кодеком AV1; S905W4 ; S905x4
« Ответ #28 : 22 Апрель 2022, 17:06:01 »
Через адб вытянуть раздел boot в boot.img и его уже потом разбирать пробовать
да сам тупанул немного , через х-плоре не даёт копировать , но при загрузке системы через уарт вываливается в терминал , ну я там рут и через дд сейчас сливаю дамп флеши , потом по смещениям разбить .
dd if=/dev/block/mmcblk0 | gzip -c > /storage/my-flash/dump.img.gz

.... склероз ...  :D срывалось с ошибкой ввода вывода , забыл что флешка в ФАТ , перебил в NTFS - посмотрим . кстати с радиатором через тонкий термоскотч температура при копировании и сжатии 32Гг не выше 69 градусов ... при закрытой крышке .
VIM_3_PRO , Baikal s905x2 , s905x , s905w2 , s905y2

Оффлайн Hotab777

  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: AML S905W2 c кодеком AV1; S905W4 ; S905x4
« Ответ #29 : 22 Апрель 2022, 18:03:05 »
Ещё неплохо посмотреть в /proc/ наличие config.gz . Будет конфиг - можно будет посравнивать с голым мейнлайном и т.д. что там в конфиге есть постороннего, возможно phy какие-то... Искать на них патчи и накладывать на исходники и попытаться собрать с ними ядро. Ну и дтб тоже над будет посмотреть и понять, почему в дтс не перегоняется...