Bug 50268 - Что необходимо предоставить для добавления Anbernic RG ARC-S/D в загрузчик?
Summary: Что необходимо предоставить для добавления Anbernic RG ARC-S/D в загрузчик?
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: u-boot-rockchip (show other bugs)
Version: unstable
Hardware: aarch64 Linux
: P5 enhancement
Assignee: Sergey Bolshakov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-02 19:03 MSK by iQQator
Modified: 2024-05-06 18:04 MSK (History)
7 users (show)

See Also:


Attachments
Список переменных U-Boot (9.27 KB, text/plain)
2024-05-06 17:44 MSK, arbars@altlinux.org
no flags Details
Лог загрузки системы (2.27 KB, text/plain)
2024-05-06 17:48 MSK, arbars@altlinux.org
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description iQQator 2024-05-02 19:03:58 MSK
Добрый день Сергей,
На руках имею Anbernic RG ARC-S и флешку от него и образ системы, хотелось бы добавить поддержку этой модели в u-boot и ядро, чем могу помочь ?
Comment 1 Sergey Bolshakov 2024-05-02 21:21:13 MSK
в u-boot-rockchip-2024.04 есть некий anbernic-rgxx3-rk3566 -- не он ?
Comment 2 iQQator 2024-05-03 13:54:41 MSK
Не, не он… устройство реагирует на этот лоадер но дальше лампочек не продвигается :(
Comment 3 arbars@altlinux.org 2024-05-03 14:36:21 MSK
(Ответ для Sergey Bolshakov на комментарий #1)
> в u-boot-rockchip-2024.04 есть некий anbernic-rgxx3-rk3566 -- не он ?

В апстриме его поддержка уже есть:
https://docs.u-boot.org/en/v2024.04/board/anbernic/rgxx3.html

Возможно, каких-то DTB не хватает...
Comment 4 Sergey Bolshakov 2024-05-03 15:36:37 MSK
(In reply to iQQator from comment #2)
> Не, не он… устройство реагирует на этот лоадер но дальше лампочек не
> продвигается :(

Сожалею, но такого устройства у меня нет, гадать не берусь.
Comment 5 iQQator 2024-05-03 17:20:51 MSK
У меня оно на руках, могу предоставить :)
Есть кучка файлов забранных из AnbernicOS если что-то поможет из этого то я был бы рад помочь
Comment 6 iQQator 2024-05-03 17:23:49 MSK
(Ответ для arbars@altlinux.org на комментарий #3)
> (Ответ для Sergey Bolshakov на комментарий #1)
> > в u-boot-rockchip-2024.04 есть некий anbernic-rgxx3-rk3566 -- не он ?
> 
> В апстриме его поддержка уже есть:
> https://docs.u-boot.org/en/v2024.04/board/anbernic/rgxx3.html
> 
> Возможно, каких-то DTB не хватает...

А как формируется этот пакет ?
у меня есть DTB прям с ARC-S :)
Comment 7 iQQator 2024-05-03 17:31:26 MSK
https://git.altlinux.org/gears/u/u-boot-rockchip.git?p=u-boot-rockchip.git;a=blob;f=board/anbernic/rgxx3_rk3566/rgxx3-rk3566.c;h=d05502f67afd56bf64dde1a758036fdad89977f6;hb=2510549a1ee7aeb812610c4355d4b5139a5c69f6

Так то ARC-S тут есть :(
 125         [RGARCS] = {
 126                 .adc_value = 183, /* Observed average from device */
 127                 .board = "rk3566-anbernic-rg-arc-s",
 128                 .board_name = "Anbernic RG ARC-S",
 129                 .fdtfile = DTB_DIR "rk3566-anbernic-rg-arc-s.dtb",
 130                 .detect_panel = 0,
 131         },

А как понять оно собралось или нет?
Comment 8 arbars@altlinux.org 2024-05-04 13:16:15 MSK
(Ответ для iQQator на комментарий #5)
> У меня оно на руках, могу предоставить :)
> Есть кучка файлов забранных из AnbernicOS если что-то поможет из этого то я
> был бы рад помочь

На плате есть контакты UART, нужно к ним припаяться и через адаптер подключить консоль к ПК.
Comment 9 arbars@altlinux.org 2024-05-04 13:20:58 MSK
(Ответ для iQQator на комментарий #5)
> У меня оно на руках, могу предоставить :)
> Есть кучка файлов забранных из AnbernicOS если что-то поможет из этого то я
> был бы рад помочь

А по поводу файлов - на Internet Archive есть образ ОС этих приставок:
https://archive.org/details/Anbernic
Можно скачать, записать через dd и посмотреть, что к чему.
Comment 10 Sergey Bolshakov 2024-05-06 16:27:09 MSK
Попробуйте этот:
https://lioka.obninsk.ru/anbernic/u-boot-rockchip.bin
Comment 11 arbars@altlinux.org 2024-05-06 17:44:21 MSK
Created attachment 16066 [details]
Список переменных U-Boot
Comment 12 arbars@altlinux.org 2024-05-06 17:48:14 MSK
Created attachment 16067 [details]
Лог загрузки системы

Удалось загрузить ядро. Пока есть подсветка экрана и индикатор питания.
Копаем дальше...
Comment 13 Sergey Bolshakov 2024-05-06 17:55:17 MSK
(In reply to arbars@altlinux.org from comment #12)
> Created attachment 16067 [details]
> Лог загрузки системы
> 
> Удалось загрузить ядро. Пока есть подсветка экрана и индикатор питания.
> Копаем дальше...

Удалось загрузить с помощью чего ?
Comment 14 arbars@altlinux.org 2024-05-06 17:57:21 MSK
(Ответ для Sergey Bolshakov на комментарий #13)
> (In reply to arbars@altlinux.org from comment #12)
> > Created attachment 16067 [details] [подробности] [details]
> > Лог загрузки системы
> > 
> > Удалось загрузить ядро. Пока есть подсветка экрана и индикатор питания.
> > Копаем дальше...
> 
> Удалось загрузить с помощью чего ?

После перехода в режим bootloader (в Arc D прошит Андроид), ввёл команду run bootcmd_mmc1,
и extlinux на карте памяти подхватился :)
Comment 15 Sergey Bolshakov 2024-05-06 18:00:27 MSK
(In reply to arbars@altlinux.org from comment #14)
> (Ответ для Sergey Bolshakov на комментарий #13)
> > (In reply to arbars@altlinux.org from comment #12)
> > > Created attachment 16067 [details] [подробности] [details]
> > > Лог загрузки системы
> > > 
> > > Удалось загрузить ядро. Пока есть подсветка экрана и индикатор питания.
> > > Копаем дальше...
> > 
> > Удалось загрузить с помощью чего ?
> 
> После перехода в режим bootloader (в Arc D прошит Андроид), ввёл команду run
> bootcmd_mmc1,
> и extlinux на карте памяти подхватился :)

рад за вас, но какое отношение это имеет к обcуждаемой проблеме ?
Comment 16 arbars@altlinux.org 2024-05-06 18:04:36 MSK
(Ответ для Sergey Bolshakov на комментарий #15)
> (In reply to arbars@altlinux.org from comment #14)
> > (Ответ для Sergey Bolshakov на комментарий #13)
> > > (In reply to arbars@altlinux.org from comment #12)
> > > > Created attachment 16067 [details] [подробности] [details] [подробности] [details]
> > > > Лог загрузки системы
> > > > 
> > > > Удалось загрузить ядро. Пока есть подсветка экрана и индикатор питания.
> > > > Копаем дальше...
> > > 
> > > Удалось загрузить с помощью чего ?
> > 
> > После перехода в режим bootloader (в Arc D прошит Андроид), ввёл команду run
> > bootcmd_mmc1,
> > и extlinux на карте памяти подхватился :)
> 
> рад за вас, но какое отношение это имеет к обcуждаемой проблеме ?

Имеет, правда косвенное - скорее всего, можно будет обойтись штатным загрузчиком. Но пока просто буду держать народ в курсе.