Автор Тема: Альфа регулярных сборок для armh и aarch64  (Прочитано 79241 раз)

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 999
Свежие aarch64 сборки протестировал, пометил как tested и выложил. Главная особенность это обновлённые u-boot. На Allwinner заработало отключение питания при выключении.
Хорошая новость. Будет чем заняться в ближайшей перспективе помимо перетаскивания сайта с php 5 на php 7. Если не получится, то придётся оставить всё как есть.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Хорошая новость. Будет чем заняться в ближайшей перспективе помимо перетаскивания сайта с php 5 на php 7. Если не получится, то придётся оставить всё как есть.

После dist-upgrade на плате, вы всегда можете обновить u-boot прям с неё:
alt-rootfs-installer --media=/dev/mmcblkX --target=<имя_u-boot_загрузчика>

Т.е. не указывая rootfs=

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 999
После dist-upgrade на плате, вы всегда можете обновить u-boot прям с неё:
alt-rootfs-installer --media=/dev/mmcblkX --target=<имя_u-boot_загрузчика>

Т.е. не указывая rootfs=
Спасибо, весьма ценное замечание.

Оффлайн Merblud

  • Давно тут
  • **
  • Сообщений: 460
Посмотрим на выходных, что там теперь да как. На прошлой неделе как-раз для этого дела новую sd-карточку прикупил. А то они при частой перезаливке образов быстро дохнут.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Посмотрим на выходных, что там теперь да как. На прошлой неделе как-раз для этого дела новую sd-карточку прикупил. А то они при частой перезаливке образов быстро дохнут.

Надо с гарантией в 10 лет покупать ;-)

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 999
После dist-upgrade на плате, вы всегда можете обновить u-boot прям с неё:
После сегодняшнего дистапгрейда нет видеосигнала, сама плата при этом стартует. Сигнал пропал в процессе самого обновления. Так что я подожду, наверное, p9 и буду собирать на стартовых наборах, если, конечно, до этого дело дойдёт. Может с картой проблема, конечно, но в этом случае надо думать о резерве каком-то, потому как с одной картой каши не сваришь в случае, к примеру, отключения света в доме. В любом случае полноценное использование придётся отложить вместе с экспериментами.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
После сегодняшнего дистапгрейда нет видеосигнала, сама плата при этом стартует. Сигнал пропал в процессе самого обновления.

Плата живая, надеюсь, осталась? Может процессор перегрелся? После отключения питания и повторного включения также не появился? Попробуйте загрузчик заново записать. И на компьютере флэшку на ошибки проверить.

Что касается резервной копии, то её можно каким-нибудь fsarchiver на компьютере делать периодически.

В Качестве ИБП можно аккумулятор от телефона приспособить. В интернетах почитать что там да и как.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 999
Плата живая, надеюсь, осталась? Может процессор перегрелся? После отключения питания и повторного включения также не появился? Попробуйте загрузчик заново записать. И на компьютере флэшку на ошибки проверить.
Обе платы живы (одна - резерв на случай проверить работу первой и подстраховка дополнительная), карта тоже живая. Записал заново последний снапшот и снова нет видеосигнала на обеих платах. Залил rootfs от 11 апреля, сейчас буду пробовать.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 999
Плата живая, надеюсь, осталась? Может процессор перегрелся? После отключения питания и повторного включения также не появился? Попробуйте загрузчик заново записать. И на компьютере флэшку на ошибки проверить.
Обе платы живы (одна - резерв на случай проверить работу первой и подстраховка дополнительная), карта тоже живая. Записал заново последний снапшот и снова нет видеосигнала на обеих платах. Залил rootfs от 11 апреля, сейчас буду пробовать.
Странное дело: переходник hdmi->D-SUB на поверку оказался нерабочим (после этой странной ситуации), пришлось резервный задействовать. С ним видеосигнал есть.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 999
В процессе установки mc вылезло:

Оффлайн Merblud

  • Давно тут
  • **
  • Сообщений: 460
Записал на карточку образ для RK3399 при помощи alt-rootfs-installer.
Загрузчик подвисает где-то в процессе своей работы.
Вот лог, полученный с отладочного порта:
DDR Version 1.14 20180803
In
Channel 1: LPDDR4,50MHz
CS = 0
MR0=0x0
MR4=0x0
MR5=0x0
MR8=0x0
MR12=0x0
MR14=0x0
MR18=0x0
MR19=0x0
MR24=0x0
MR25=0x0
CS = 1
MR0=0x0
MR4=0x0
MR5=0x0
MR8=0x0
MR12=0x0
MR14=0x0
MR18=0x0
MR19=0x0
MR24=0x0
MR25=0x0
W FF != R
Cap error!
Channel 0: LPDDR3, 933MHz
CS = 0
MR0=0x58
MR1=0x58
MR2=0x58
MR3=0x58
MR4=0x2
MR5=0x1
MR6=0x5
MR7=0x0
MR8=0x1F
MR9=0x1F
MR10=0x1F
MR11=0x1F
MR12=0x1F
MR13=0x1F
MR14=0x1F
MR15=0x1F
MR16=0x1F
CS = 1
MR0=0x58MR1=0x58
MR2=0x58
MR3=0x58
MR4=0x2
MR5=0x1
MR6=0x5
MR7=0x01F
MR10=0x1F
MR11=0x1F
MR12=0x1F
MR13=0x1F
MR14=0x1F
MR15=Bus Width=32 Col=10 Bank=8 Row=15/15 CS=2 Die Bus-Width=32 Size=B
Channel 1: LPDDR3, 933MHz
CS = 0
MR0=0x58
MR1=0x58
MR2=0x2
MR5=0x1
MR6=0x5
MR7=0x0
MR8=0x1F
MR9=0x1F
MR10=0x1F
MR1
MR13=0x1F
MR14=0x1F
MR15=0x1F
MR16=0x1F
CS = 1
MR0=0x58
MR3=0x58
MR4=0x2
MR5=0x1
MR6=0x5
MR7=0x0
MR8=0x1F
MR9=0x1F=0x1F
MR12=0x1F
MR13=0x1F
MR14=0x1F
MR15=0x1F
MR16=0x1F
Bus Width=32 Col=10 Bank=8 Row=15/15 CS=2 Die Bus-Width=32 Size=20ch 0 ddrconfig = 0x101, ddrsize = 0x2020
ch 1 ddrconfig = 0x101, ddrsize = 0x2020
pmugrf_os_reg[2] = 0x3AA0DAA0, stride = 0xD
OUT
Boot1: 2018-08-06, version: 1.15
CPUId = 0x0
ChipType = 0x10, 213
SdmmcInit=2 0
BootCapSize=100000
UserCapSize=14910MB
FwPartOffset=2000 , 100000
mmc0:cmd5,20
SdmmcInit=0 0
BootCapSize=0
UserCapSize=14760MB
FwPartOffset=2000 , 0
StorageInit ok = 106906
SecureMode = 0
SecureInit read PBA: 0x4
SecureInit read PBA: 0x404
SecureInit read PBA: 0x804
SecureInit read PBA: 0xc04
SecureInit read PBA: 0x1004
SecureInit read PBA: 0x1404
SecureInit read PBA: 0x1804
SecureInit read PBA: 0x1c04
SecureInit ret = 0, SecureMode = 0
GPT 0x3190d20 signature is wrong
LoadTrust Addr:0x4000
LoadTrust Addr:0x4400
LoadTrust Addr:0x4800
LoadTrust Addr:0x4c00
LoadTrust Addr:0x5000
LoadTrust Addr:0x5400
LoadTrust Addr:0x5800
LoadTrust Addr:0x5c00
Addr:0x4000 No find trust.img!
LoadTrustBL error:-3
SecureMode = 0
SecureInit read PBA: 0x4
SecureInit re4
SecureInit read PBA: 0x804
SecureInit read PBA: 0xc04
SecurSecureInit read PBA: 0x1404
SecureInit read PBA: 0x1804
Secure
      SecureInit ret = 0, SecureMode = 0
GPT 0x3190d20 signature is Load uboot, ReadLba = 2000
Load OK, addr=0x200000, size=0x72ee4
RunBL31 0x10000
NOTICE:  BL31: v1.3(debug):d98d16e
NOTICE:  BL31: Built : 15:03:07, May 10 2018
NOTICE:  BL31: Rockchip release version: v1.1
INFO:    Using opteed sec cpu_context!ected. ARM GICV3 driver initialized in EL3
INFO:    boot cpu mask: INFO:    plat_rockchip_pmu_init(1151): pd status 3e
INFO:    BLFO:    BL31: Initializing BL32
INF [0x0] TEE-CORE:init_primary_helper:337: Initializing (1.1.0-106-g2d5da6a #1 Fri Oct 20 01:35:40 UTC 2017 aarch64)

INF [0x0] TEE-CORE:init_primary_helper:INF [0x0] TEE-CORE:init_teecore:83: teecore inits done
INFO:    BL31: Preparing for EL3 exit to normal world
INFO:    Entry point address = 0x200000
INFO:    SPSR = 0x3c9


U-Boot 2014.10-RK3399-06-02601-g650317a2f9 (Aug 01 2018 - 14:55:50)

CPU: rk3399
cpu version = 0
CPU's clock information:
    aplll = 81 gpll = 800000000HZ
               aclk_periph_h = 133333333HZ, 33333333HZ
               aclk_periph_l0 = 100000000HZ, hclk_plk_periph_l1 = 100000000HZ, pclk_periph_l1 = 50000000HZ
    cplpll = 24000000HZ
    ppll = 676000000HZ
Board:  Rockchip platfodding bank:0000000000200000(00000000ffe00000)
Reserve memory fo00000
128 MiB
SdmmcInit = 0 0
SDCard Update.
storage init OK!
Using default environment

GetParam
W: Invalid Parameter's tag (0x209000EB)!
Invalid parameter
No pmic detect.
SecureBootEn = 0, SecureBootLock = 0

#Boot ver: 0000-00-00#0.00
empty serial no.
normal boot.
no fuel gauge found
no fuel gauge found
ready' does not seem to be a partition nor an address
Unable to bootition nor an address
Unable to boot:backup
try to start rocku

Оффлайн Merblud

  • Давно тут
  • **
  • Сообщений: 460
А вот лог работы функционирующего загрузчика, прописанного когда-то в набортную флэшку:
DDR Version 1.14 20180803
In
Channel 0: LPDDR3, 933MHz
CS = 0
MR0=0x58
MR1=0x58
MR2=0x58
MR3=0x58
MR4=0x2
MR5=0x1
MR6=0x5
MR7=0x0
MR8=0x1F
MR9=0x1F
MR10=0x1F
MR11=0x1F
MR12=0x1F
MR13=0x1F
MR14=0x1F
MR15=0x1F
MR16=0x1F
CS = 1
MR0=0x58MR2=0x58
MR3=0x58
MR4=0x2
MR5=0x1
MR6=0x5
MR7=0x0
MR8=0x1Fx1F
MR11=0x1F
MR12=0x1F
MR13=0x1F
MR14=0x1F
MR15=0x1F
MR16Bus Width=32 Col=10 Bank=8 Row=15/15 CS=2 Die Bus-Width=32 Size=el 1: LPDDR3, 933MHz
CS = 0
MR0=0x58
MR1=0x58
MR2=0x58
MR3=R5=0x1
MR6=0x5
MR7=0x0
MR8=0x1F
MR9=0x1F
MR10=0x1F
MR11=0xR14=0x1F
MR15=0x1F
MR16=0x1F
CS = 1
MR0=0x58
MR1=0x58
MR2=MR4=0x2
MR5=0x1
MR6=0x5
MR7=0x0
MR8=0x1F
MR9=0x1F
MR10=0x1=0x1F
MR13=0x1F
MR14=0x1F
MR15=0x1F
MR16=0x1F
Bus Width=32 Col=10 Bank=8 Row=15/15 CS=2 Die Bus-Width=32 Size=2048MB
256B ch 0 ddrconfig = 0x101, ddrsize = 0x2020
ch 1 ddrconfig = 0x101, ddrsize = 0x2020
pmugrf_os_reg[2] = 0x3AA0DAA0, stride = 0xD
OUT
Boot1: 2018-08-06, version: 1.15
CPUId = 0x0
ChipType = 0x10, 214
SdmmcInit=2 0
BootCapSize=100000
UserCapSize=14910MB
FwPartOffset=2000 , 100000
mmc0:cmd8,20
mmc0:cmd5,20
mmc0:cmd55,20
mmc0:cmd1,20
mmc0:cmd8,20
mmc0:cmd5,20
mmc0:cmd55,20
mmc0:cmd1,20
mmc0:cmd8,20
mmc0:cmd5,20
mmc0:cmd55,20
mmc0:cmd1,20
SdmmcInit=0 1
StorageInit ok = 66948
SecureMode = 0
SecureInit read PBA: 0x4
SecureInit read PBA: 0x404
SecureInit read PBA: 0x804
SecureInit rcureInit read PBA: 0x1004
SecureInit read PBA: 0x1404
SecureInSecureInit read PBA: 0x1c04
dr:0x4000t ret = 0, SecureMode = 0
No find bl30.bin
Load uboot, ReadLba = 2000
Load OK, addr=0x200000, size=0x72ee4
RunBL31 0x10000
NOTICE:  BL31: v1.3(debug):d98d16e
NOTICE:  BL31: Built : 15:03:07, May 10 2018
NOTICE:  BL31: Rockchip release version: v1.1
INFO:    GICv3 with legacy support detected. ARM GICV3 driver initialized in EL3
INFO:    Using opteed sec cpu_context!
INFO:    boot cpu mask: 0
INFO:    plat_rockchip_pmu_init(1151): pd status 3e
INFO:    BL31: Initializing runtime services
INFO:    BL31: InitializiINF [0x0] TEE-CORE:init_primary_helper:337: Initializing (1.1.0-106-g2d5da6a #1 Fri Oct 20 01:35:40 UTC 2017 aarch64)

INF [0xprimary_helper:338: Release version: 1.1

INF [0x0] TEE-CORE:init_teecore:83: teecore inits done
INFO:    BL31: Preparing for EL3 exit to normal world
INFO:    Entry point address = 0x200000
INFO:   SPSR = 0x3c9


U-Boot 2014.10-RK3399-06-02601-g650317a2f9 (Aug 01 2018 - 14:55:50)

CPU: rk3399
cpu version = 0
CPU's cloion:
    aplll = 816000000HZ
    apllb = 24000000HZ
    gpll h_h = 133333333HZ, hclk_periph_h = 66666666HZ, pclk_periph_h = 3 = 100000000HZ, pclk_periph_l0 = 50000000HZ
               hclkpll = 800000000HZ
    dpll = 928000000HZ
    vpll = 24000000HZot as second level loader
DRAM:  Found dram banks: 1
Adding bat os.
dram reserve bank: base = 0x08400000, size = 0x01200000
SdmmcInit = 0 20
storage init OK!
Using default environment

GetParam
Load FDT from resource image.
no key node
can't find dts node for fixed
usb bc: can find node by path: /dwc-control-usb/usb_bc
dwc_otg_check_dpdm: usb bc disconnected
pmic:rk808
can't find dts node for pwm1
set pwm voltage ok,pwm_id =2 vol=1000000,pwm_value=33
Can't find dts node for fuel guage cw201x
can't find dts node for ec-battery
Can't find dts node for charger bq25700
SecureBootEn = 0, SecureBootLock = 0

#Boot ver: 2018-09-01#1.09
empty serial no.
normal boot.
checkKey
vbus = 0
no fuel gauge found
no fuel gauge found
failed to find panel driver
delay prepare[20] unprepare[0] enable[20] disable[0]
read logo on state from dts [1]
no fuel gauge found
[EDID] check header error
[HDMI] parse edid base block error-2
[EDID] check header error
[HDMI] parse edid base block error-2
[EDID] check header error
[HDMI] parse edid base block error-2
no edid message:use default vic config:16
hdmi_dev->video.vic rk lcdc - 1 dclk set: dclk = 148500000HZ, pll select = 0, div = repare funcs
hdmi_dev_config_video vic 16 color_output 1 color_ol 1 vsync_pol 1
[HDMI] sucess output HDMI.
PHY PLL not locked: PCLK_ON=1,TMDSCLK_ON=1
rockchip_panel_enable: failed to find panel prepare funcs
failed to find display timing
Hit any key to stop autoboot:  0
load fdt from resouce.
vendor read error!
Set oem_unlocked=0Secure Boot state: 0
kernel   @ 0x00280000 (0x0124d808)
ramdisk  @ 0x04bf0000 (0x0044db88)
bootrk: do_bootm_linux...
   Loading Device Tree to 0000000Add bank:0000000000200000, 0000000008200000
Add bank:0000000009600000, 00000000eea00000
WARNING: could not set reg FDT_ERR_BADOFFSET.

Правда я сейчас не могу сказать в каком режиме прошит этот загрузчик. У rockchip-а есть два варианта загрузки.
Месяц назад я пробовал сам собирать загрузчик. Поставил sysiphus в виртуалку ради свежих компиляторов. Но напоролся на грабли,которые не смог обойти. Во время сборки, несмотря на указание всех необходимых переменных, вызывается asm для x86 архитектуры.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
ready' does not seem to be a partition nor an address
Unable to bootition nor an address

Да похоже с разбивкой диска проблемы. Проверьте и сравните с рабочей

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Кстати, какой u-boot записывали? Покажите всю команду. Попробуйте alt-rootfs-installer с опцией --debug запустить. Вывод команды сюда.

Оффлайн Merblud

  • Давно тут
  • **
  • Сообщений: 460
Вывод:
[root@host-100 ~]# alt-rootfs-installer --rootfs=/home/goga/Загрузки/regular-xfce-latest-aarch64.tar.xz --media=/dev/sdd --target=firefly-rk3399 --debug
+ shift
+ '[' 0 -gt 0 ']'
++ whoami
+ '[' root '!=' root ']'
+ '[' '!' -d /tmp/.private/root ']'
+ '[' /dev/sdd = '' ']'
+ '[' firefly-rk3399 = '' ']'
+ '[' /dev/sdd = /dev/sda ']'
+ '[' '!' -f $'/home/goga/\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\270/regular-xfce-latest-aarch64.tar.xz' ']'
+ '[' $'/home/goga/\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\270/regular-xfce-latest-aarch64.tar.xz' '!=' '' ']'
++ basename -- $'/home/goga/\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\270/regular-xfce-latest-aarch64.tar.xz'
+ filename=regular-xfce-latest-aarch64.tar.xz
+ extension=tar.xz
+ filename=regular-xfce-latest-aarch64
++ echo regular-xfce-latest-aarch64
++ rev
++ cut -d - -f1
++ rev
+ ARCH=aarch64
+ '[' tar.xz = tar ']'
+ '[' tar.xz = tar.gz ']'
+ '[' tar.xz = tar.xz ']'
+ TAR='tar -Jxf'
+ '[' '!' -e /dev/sdd ']'
+ '[' firefly-rk3399 = cubietruck ']'
+ '[' firefly-rk3399 '!=' '' -a '!' -e /usr/share/alt-rootfs-installer/boards.d/firefly-rk3399 ']'
+ '[' firefly-rk3399 '!=' '' -a -L /usr/share/alt-rootfs-installer/boards.d/firefly-rk3399 ']'
+++ ls -l /usr/share/alt-rootfs-installer/boards.d/firefly-rk3399
+++ cut -d ' ' -f11
++ basename ../socs.d/Rockchips-aarch64
+ SOCS=Rockchips-aarch64
+ SOCS_ARCH=aarch64
+ '[' aarch64 '!=' '' -a aarch64 '!=' '' -a aarch64 '!=' aarch64 ']'
+ '[' firefly-rk3399 = rpi3 ']'
+ '[' firefly-rk3399 = rpi2 ']'
+ umount /tmp/rootpart /tmp/firmpart
+ rmdir /tmp/rootpart /tmp/firmpart
+ '[' -d /tmp/rootpart ']'
+ '[' -d /tmp/firmpart ']'
+ clear

+ echo ''

+ echo =====================================================
=====================================================
+ echo '= Selected Media:  /dev/sdd'
= Selected Media:  /dev/sdd
+ '[' firefly-rk3399 '!=' '' ']'
+ echo '= U-Boot Target:   firefly-rk3399'
= U-Boot Target:   firefly-rk3399
+ '[' $'/home/goga/\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\270/regular-xfce-latest-aarch64.tar.xz' '!=' '' ']'
+ echo '= Selected rootfs: /home/goga/Загрузки/regular-xfce-latest-aarch64.tar.xz'
= Selected rootfs: /home/goga/Загрузки/regular-xfce-latest-aarch64.tar.xz
+ echo '= Log file:        /tmp/.private/root/alt-rootfs-installer.log'
= Log file:        /tmp/.private/root/alt-rootfs-installer.log
+ echo =====================================================
=====================================================
+ echo ' '
 
+ echo '*****************************************************'
*****************************************************
+ echo '*****************************************************'
*****************************************************
+ echo '******** WARNING! ALL DATA WILL BE DESTROYED ********'
******** WARNING! ALL DATA WILL BE DESTROYED ********
+ echo '*****************************************************'
*****************************************************
+ echo '*****************************************************'
*****************************************************
+ '[' '' '!=' 1 ']'
+ echo ' '
 
+ echo ' Type '\''YES'\'' to proceed, anything else to exit now '
 Type 'YES' to proceed, anything else to exit now
+ echo ' '
 
+ read -p '= Proceed? ' PROCEED
= Proceed? YES
++ echo YES
++ tr '[:lower:]' '[:upper:]'
+ '[' YES '!=' YES ']'
+ case "$MEDIA" in
+ unset partsuffix
+ umount /dev/sdd1
+ '[' $'/home/goga/\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\270/regular-xfce-latest-aarch64.tar.xz' '!=' '' ']'
+ case "$SOCS" in
+ unset FIRMPART
+ ROOTPART=/dev/sdd1
+ echo y
+ sgdisk -g --clear --new=1:32768: --change-name=1:ROOT --typecode=1:0FC63DAF-8483-4772-8E79-3D69D8477DE4 /dev/sdd
+ sleep 2
+ echo y
+ mkfs.ext4 /dev/sdd1
+ e2label /dev/sdd1 ROOT
+ parted -s /dev/sdd set 1 legacy_boot on
+ '[' 0 -ne 0 ']'
+ echo 'Partitions created successfully'
Partitions created successfully
+ sleep 2
+ partprobe /dev/sdd
+ '[' 0 -ne 0 ']'
+ '[' '' '!=' '' ']'
++ blkid /dev/sdd1
++ cut -d ' ' -f 3
++ cut -d '"' -f 2
+ ROOTPART_UID=cec4b001-56fa-449e-ba06-3e3feea952c0
+ '[' '' '!=' '' ']'
+ '[' /dev/sdd1 '!=' '' ']'
+ mkdir /tmp/rootpart
+ mount /dev/sdd1 /tmp/rootpart
+ '[' 0 -ne 0 ']'
+ sleep 1
+ '[' $'/home/goga/\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\270/regular-xfce-latest-aarch64.tar.xz' '!=' '' ']'
+ echo '= Writing: '
= Writing:
+ echo '= /home/goga/Загрузки/regular-xfce-latest-aarch64.tar.xz '
= /home/goga/Загрузки/regular-xfce-latest-aarch64.tar.xz
+ echo '= To: /dev/sdd ....'
= To: /dev/sdd ....
+ tar -Jxf $'/home/goga/\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\270/regular-xfce-latest-aarch64.tar.xz' -C /tmp/rootpart
+ '[' 0 -ne 0 ']'
+ sync
+ echo '= Writing rootfs complete!'
= Writing rootfs complete!
+ PREFIX=/tmp/rootpart
+ '[' '' '!=' '' ']'
+ '[' cec4b001-56fa-449e-ba06-3e3feea952c0 '!=' '' ']'
+ sed -i s/LABEL=ROOT/UUID=cec4b001-56fa-449e-ba06-3e3feea952c0/ /tmp/rootpart/etc/fstab
+ '[' firefly-rk3399 = rpi2 ']'
+ '[' firefly-rk3399 = rpi3 ']'
+ '[' Rockchips-aarch64 = bbl-riscv64 ']'
+ '[' firefly-rk3399 '!=' '' ']'
+ '[' -d /tmp/rootpart/usr/share/u-boot/firefly-rk3399 ']'
+ . /usr/share/alt-rootfs-installer/boards.d/firefly-rk3399
++ echo '= Writing SPL ....'
= Writing SPL ....
++ dd if=/tmp/rootpart/usr/share/u-boot/firefly-rk3399/idbspl.img of=/dev/sdd seek=64
196+0 записей получено
196+0 записей отправлено
100352 байт (100 kB, 98 KiB) скопирован, 0,00101883 s, 98,5 MB/s
++ sync
++ sleep 5
++ echo '= Writing u-boot FIT image ....'
= Writing u-boot FIT image ....
++ dd if=/tmp/rootpart/usr/share/u-boot/firefly-rk3399/u-boot.itb of=/dev/sdd seek=16384
1431+1 записей получено
1431+1 записей отправлено
732728 байт (733 kB, 716 KiB) скопирован, 0,147501 s, 5,0 MB/s
++ sync
++ sleep 5
++ SYSCON=ttyS2,115200
+ final_exit
+ pre_exit
+ sync
+ umount /tmp/rootpart /tmp/firmpart
+ rmdir /tmp/rootpart /tmp/firmpart
+ echo ''

+ echo '= Installation Complete! Insert into the firefly-rk3399 and boot.'
= Installation Complete! Insert into the firefly-rk3399 and boot.
+ exit 0