一个补丁,让D1-H的SDK支持T113芯片
-
补丁的地址:https://github.com/YuzukiHD/TinaAddons
-
在全新下载好的 Tina Linux SDK 的根目录内下拉仓库(一定要全新的SDK)
git clone https://github.com/YuzukiHD/TinaAddons.git
-
导出补丁文件
cp -rf TinaAddons/* .
-
打上补丁
chmod 777 apply_patch.sh
./apply_patch.sh
-
完工,开始编译
-
-
-
whycan@ubuntu:/opt/D1/tina_d1_open_v2_debug6$ clear whycan@ubuntu:/opt/D1/tina_d1_open_v2_debug6$ whycan@ubuntu:/opt/D1/tina_d1_open_v2_debug6$ cp ../TinaAddons/0001-add-t113-platform-to-d1-h-sdk.patch . whycan@ubuntu:/opt/D1/tina_d1_open_v2_debug6$ cp ../TinaAddons/apply_patch.sh . whycan@ubuntu:/opt/D1/tina_d1_open_v2_debug6$ whycan@ubuntu:/opt/D1/tina_d1_open_v2_debug6$ chmod +x apply_patch.sh whycan@ubuntu:/opt/D1/tina_d1_open_v2_debug6$ whycan@ubuntu:/opt/D1/tina_d1_open_v2_debug6$ ./apply_patch.sh ********************************** Prepare Environment... **!!!ROOT Require!!!** ********************************** Reading package lists... Done Building dependency tree Reading state information... Done build-essential is already the newest version (12.4ubuntu1). bzr is already the newest version (2.7.0+bzr6622-10). flex is already the newest version (2.6.4-6). gawk is already the newest version (1:4.1.4+dfsg-1build1). libxml-parser-perl is already the newest version (2.44-2build3). cvs is already the newest version (2:1.12.13+real-26). quilt is already the newest version (0.63-8.2). git is already the newest version (1:2.17.1-1ubuntu0.12). lib32ncurses5 is already the newest version (6.1-1ubuntu1.18.04). lib32ncurses5 set to manually installed. lib32stdc++6 is already the newest version (8.4.0-1ubuntu1~18.04). lib32z1 is already the newest version (1:1.2.11.dfsg-0ubuntu2.2). lib32z1-dev is already the newest version (1:1.2.11.dfsg-0ubuntu2.2). libncurses5-dev is already the newest version (6.1-1ubuntu1.18.04). libssl-dev is already the newest version (1.1.1-1ubuntu2.1~18.04.20). libstdc++6 is already the newest version (8.4.0-1ubuntu1~18.04). unzip is already the newest version (6.0-21ubuntu1.1). xsltproc is already the newest version (1.1.29-5ubuntu0.3). zlib1g-dev is already the newest version (1:1.2.11.dfsg-0ubuntu2.2). libc6:i386 is already the newest version (2.27-3ubuntu1.6). libstdc++6:i386 is already the newest version (8.4.0-1ubuntu1~18.04). ecj is already the newest version (3.16.0-1~18.04). mercurial is already the newest version (4.5.3-1ubuntu2.2). subversion is already the newest version (1.9.7-4ubuntu1.1). You might want to run 'apt --fix-broken install' to correct these. The following packages have unmet dependencies: whoopsie : Depends: libwhoopsie0 (= 0.2.62ubuntu0.5) but 0.2.62ubuntu0.6 is to be installed E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution). ********************************** Apply T113 Patch... *********************************** 0001-add-t113-platform-to-d1-h-sdk.patch:43672: trailing whitespace. 0001-add-t113-platform-to-d1-h-sdk.patch:43727: trailing whitespace. cd-gpios = <&pio PF 6 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; 0001-add-t113-platform-to-d1-h-sdk.patch:44036: trailing whitespace. sb_detect_type = <0x1>; 0001-add-t113-platform-to-d1-h-sdk.patch:44261: trailing whitespace. 0001-add-t113-platform-to-d1-h-sdk.patch:44285: trailing whitespace. fb0_buffer_num = <1>; error: device/config/chips/t113/bin/boot0_nand_sun8iw20p1.bin: already exists in working directory error: device/config/chips/t113/bin/boot0_sdcard_sun8iw20p1.bin: already exists in working directory error: device/config/chips/t113/bin/boot0_spinor_sun8iw20p1.bin: already exists in working directory error: device/config/chips/t113/bin/dsp0.bin: already exists in working directory error: device/config/chips/t113/bin/fes1_sun8iw20p1.bin: already exists in working directory error: device/config/chips/t113/bin/optee_sun8iw20p1.bin: already exists in working directory error: device/config/chips/t113/bin/sboot_sun8iw20p1.bin: already exists in working directory error: device/config/chips/t113/bin/u-boot-spinor-sun8iw20p1.bin: already exists in working directory error: device/config/chips/t113/bin/u-boot-sun8iw20p1.bin: already exists in working directory error: device/config/chips/t113/boot-resource/boot-resource.ini: already exists in working directory error: device/config/chips/t113/boot-resource/boot-resource/bat/bat0.bmp: already exists in working directory error: device/config/chips/t113/boot-resource/boot-resource/bat/bat1.bmp: already exists in working directory error: device/config/chips/t113/boot-resource/boot-resource/bat/bat10.bmp: already exists in working directory error: device/config/chips/t113/boot-resource/boot-resource/bat/bat2.bmp: already exists in working directory error: device/config/chips/t113/boot-resource/boot-resource/bat/bat3.bmp: already exists in working directory error: device/config/chips/t113/boot-resource/boot-resource/bat/bat4.bmp: already exists in working directory error: device/config/chips/t113/boot-resource/boot-resource/bat/bat5.bmp: already exists in working directory error: device/config/chips/t113/boot-resource/boot-resource/bat/bat6.bmp: already exists in working directory error: device/config/chips/t113/boot-resource/boot-resource/bat/bat7.bmp: already exists in working directory error: device/config/chips/t113/boot-resource/boot-resource/bat/bat8.bmp: already exists in working directory error: device/config/chips/t113/boot-resource/boot-resource/bat/bat9.bmp: already exists in working directory error: device/config/chips/t113/boot-resource/boot-resource/bat/battery.bmp: already exists in working directory error: device/config/chips/t113/boot-resource/boot-resource/bat/battery_charge.bmp: already exists in working directory error: device/config/chips/t113/boot-resource/boot-resource/bat/bempty.bmp: already exists in working directory error: device/config/chips/t113/boot-resource/boot-resource/bat/low_pwr.bmp: already exists in working directory error: device/config/chips/t113/boot-resource/boot-resource/bootlogo.bmp: already exists in working directory error: device/config/chips/t113/boot-resource/boot-resource/fastbootlogo.bmp: already exists in working directory error: device/config/chips/t113/boot-resource/boot-resource/font24.sft: already exists in working directory error: device/config/chips/t113/boot-resource/boot-resource/font32.sft: already exists in working directory error: device/config/chips/t113/boot-resource/boot-resource/wavefile/default.awf: already exists in working directory error: device/config/chips/t113/boot-resource/boot-resource/wavefile/default_5_8.awf: already exists in working directory error: device/config/chips/t113/boot-resource/boot-resource/wavefile/vcom.bin: already exists in working directory error: device/config/chips/t113/configs/default/BoardConfig.mk: already exists in working directory error: device/config/chips/t113/configs/default/BoardConfig_nor.mk: already exists in working directory error: device/config/chips/t113/configs/default/boot_package.cfg: already exists in working directory error: device/config/chips/t113/configs/default/boot_package_nor.cfg: already exists in working directory error: device/config/chips/t113/configs/default/default.awlic: already exists in working directory error: device/config/chips/t113/configs/default/diskfs.fex: already exists in working directory error: device/config/chips/t113/configs/default/dragon_toc.cfg: already exists in working directory error: device/config/chips/t113/configs/default/env.cfg: already exists in working directory error: device/config/chips/t113/configs/default/env_burn.cfg: already exists in working directory error: device/config/chips/t113/configs/default/env_dragon.cfg: already exists in working directory error: device/config/chips/t113/configs/default/fit-image.its: already exists in working directory error: device/config/chips/t113/configs/default/image.cfg: already exists in working directory error: device/config/chips/t113/configs/default/image_linux.cfg: already exists in working directory error: device/config/chips/t113/configs/default/image_nor.cfg: already exists in working directory error: device/config/chips/t113/configs/default/parameter.fex: already exists in working directory error: device/config/chips/t113/configs/default/sys_partition.fex: already exists in working directory error: device/config/chips/t113/configs/default/sys_partition_nor.fex: already exists in working directory error: device/config/chips/t113/configs/default/sysrecovery.fex: already exists in working directory error: device/config/chips/t113/configs/default/version_base.mk: already exists in working directory error: device/config/chips/t113/configs/nezha/BoardConfig.mk: already exists in working directory error: device/config/chips/t113/configs/nezha/board.dts: already exists in working directory error: device/config/chips/t113/configs/nezha/env.cfg: already exists in working directory error: device/config/chips/t113/configs/nezha/linux: already exists in working directory error: device/config/chips/t113/configs/nezha/linux-5.4/board.dts: already exists in working directory error: device/config/chips/t113/configs/nezha/linux-5.4/config-5.4: already exists in working directory error: device/config/chips/t113/configs/nezha/linux-5.4/config-5.4-bak: already exists in working directory error: device/config/chips/t113/configs/nezha/linux-5.4/config-5.4-mem-optimize: already exists in working directory error: device/config/chips/t113/configs/nezha/sys_config.fex: already exists in working directory error: device/config/chips/t113/configs/nezha/sys_partition.fex: already exists in working directory error: device/config/chips/t113/configs/nezha/uboot-board.dts: already exists in working directory error: device/config/chips/t113/tools/cardscript.fex: already exists in working directory error: lichee/brandy-2.0/spl/board/sun20iw1p1/sboot.mk: already exists in working directory error: lichee/brandy-2.0/spl/board/sun8iw20p1/Makefile: already exists in working directory error: lichee/brandy-2.0/spl/board/sun8iw20p1/board.c: already exists in working directory error: lichee/brandy-2.0/spl/board/sun8iw20p1/clock.c: already exists in working directory error: lichee/brandy-2.0/spl/board/sun8iw20p1/common.mk: already exists in working directory error: lichee/brandy-2.0/spl/board/sun8iw20p1/fes.mk: already exists in working directory error: lichee/brandy-2.0/spl/board/sun8iw20p1/mmc.mk: already exists in working directory error: lichee/brandy-2.0/spl/board/sun8iw20p1/nand.mk: already exists in working directory error: lichee/brandy-2.0/spl/board/sun8iw20p1/sboot.mk: already exists in working directory error: lichee/brandy-2.0/spl/board/sun8iw20p1/spinor.mk: already exists in working directory error: patch failed: lichee/brandy-2.0/spl/drivers/Makefile:44 error: lichee/brandy-2.0/spl/drivers/Makefile: patch does not apply error: lichee/brandy-2.0/spl/drivers/dram/sun20iw1p1/libchipid: already exists in working directory error: lichee/brandy-2.0/spl/drivers/dram/sun8iw20p1/Makefile: already exists in working directory error: lichee/brandy-2.0/spl/drivers/dram/sun8iw20p1/libchipid: already exists in working directory error: lichee/brandy-2.0/spl/drivers/mmc/sun8iw20p1/Makefile: already exists in working directory error: lichee/brandy-2.0/spl/drivers/mmc/sun8iw20p1/mmc.c: already exists in working directory error: lichee/brandy-2.0/spl/drivers/mmc/sun8iw20p1/mmc.h: already exists in working directory error: lichee/brandy-2.0/spl/drivers/mmc/sun8iw20p1/mmc_bsp.c: already exists in working directory error: lichee/brandy-2.0/spl/drivers/mmc/sun8iw20p1/mmc_bsp.h: already exists in working directory error: lichee/brandy-2.0/spl/drivers/mmc/sun8iw20p1/mmc_def.h: already exists in working directory error: lichee/brandy-2.0/spl/drivers/nand/sun8iw20p1/Makefile: already exists in working directory error: lichee/brandy-2.0/spl/drivers/nand/sun8iw20p1/nand/adv_NF_read.c: already exists in working directory error: lichee/brandy-2.0/spl/drivers/nand/sun8iw20p1/nand/basic_nf_read.c: already exists in working directory error: lichee/brandy-2.0/spl/drivers/nand/sun8iw20p1/nand_bsp/Makefile: already exists in working directory error: lichee/brandy-2.0/spl/drivers/nand/sun8iw20p1/nand_bsp/nand_common.h: already exists in working directory error: lichee/brandy-2.0/spl/drivers/nand/sun8iw20p1/nand_bsp/nand_for_boot0/bsp_nand.h: already exists in working directory error: lichee/brandy-2.0/spl/drivers/nand/sun8iw20p1/nand_bsp/nand_for_boot0/nand_for_boot0.c: already exists in working directory error: lichee/brandy-2.0/spl/drivers/nand/sun8iw20p1/nand_bsp/nand_for_boot0/nand_for_boot0.h: already exists in working directory error: lichee/brandy-2.0/spl/drivers/nand/sun8iw20p1/nand_bsp/nand_for_boot0/osal/nand_osal_boot0.c: already exists in working directory error: lichee/brandy-2.0/spl/drivers/nand/sun8iw20p1/nand_bsp/nfc_for_boot0/include/nand_drv_cfg.h: already exists in working directory error: lichee/brandy-2.0/spl/drivers/nand/sun8iw20p1/nand_bsp/nfc_for_boot0/include/nand_format.h: already exists in working directory error: lichee/brandy-2.0/spl/drivers/nand/sun8iw20p1/nand_bsp/nfc_for_boot0/include/nand_logic.h: already exists in working directory error: lichee/brandy-2.0/spl/drivers/nand/sun8iw20p1/nand_bsp/nfc_for_boot0/include/nand_physic.h: already exists in working directory error: lichee/brandy-2.0/spl/drivers/nand/sun8iw20p1/nand_bsp/nfc_for_boot0/include/nand_scan.h: already exists in working directory error: lichee/brandy-2.0/spl/drivers/nand/sun8iw20p1/nand_bsp/nfc_for_boot0/include/nand_simple.h: already exists in working directory error: lichee/brandy-2.0/spl/drivers/nand/sun8iw20p1/nand_bsp/nfc_for_boot0/include/nand_type.h: already exists in working directory error: lichee/brandy-2.0/spl/drivers/nand/sun8iw20p1/nand_bsp/nfc_for_boot0/include/nfc.h: already exists in working directory error: lichee/brandy-2.0/spl/drivers/nand/sun8iw20p1/nand_bsp/nfc_for_boot0/src/nand_scan_for_boot.c: already exists in working directory error: lichee/brandy-2.0/spl/drivers/nand/sun8iw20p1/nand_bsp/nfc_for_boot0/src/nand_simple_for_boot0.c: already exists in working directory error: lichee/brandy-2.0/spl/drivers/nand/sun8iw20p1/nand_bsp/nfc_for_boot0/src/nfc_for_boot0.c: already exists in working directory error: lichee/brandy-2.0/spl/drivers/nand/sun8iw20p1/nand_bsp/osal/nand_osal.h: already exists in working directory error: lichee/brandy-2.0/spl/drivers/nand/sun8iw20p1/nand_for_boot.h: already exists in working directory error: lichee/brandy-2.0/spl/drivers/nand/sun8iw20p1/spinand/spic.h: already exists in working directory error: lichee/brandy-2.0/spl/drivers/nand/sun8iw20p1/spinand/spic_op.c: already exists in working directory error: lichee/brandy-2.0/spl/drivers/nand/sun8iw20p1/spinand/spinand.c: already exists in working directory error: lichee/brandy-2.0/spl/drivers/nand/sun8iw20p1/spinand/spinand.h: already exists in working directory error: lichee/brandy-2.0/spl/drivers/nand/sun8iw20p1/spinand/spinand_basic_op.c: already exists in working directory error: lichee/brandy-2.0/spl/drivers/nand/sun8iw20p1/spinand/spinand_osal_boot0.c: already exists in working directory error: lichee/brandy-2.0/spl/drivers/nand/sun8iw20p1/spinand/spinand_osal_boot0.h: already exists in working directory error: lichee/brandy-2.0/spl/drivers/secure/Makefile: already exists in working directory error: lichee/brandy-2.0/spl/drivers/secure/ce.c: already exists in working directory error: lichee/brandy-2.0/spl/drivers/secure/ce_2.1.c: already exists in working directory error: lichee/brandy-2.0/spl/drivers/secure/ce_2.3.c: already exists in working directory error: lichee/brandy-2.0/spl/drivers/secure/efuse.c: already exists in working directory error: lichee/brandy-2.0/spl/drivers/secure/smc.c: already exists in working directory error: lichee/brandy-2.0/spl/drivers/secure/spc.c: already exists in working directory error: lichee/brandy-2.0/spl/include/arch/clock_sun8iw20.h: already exists in working directory error: lichee/brandy-2.0/spl/include/arch/efuse_sun8iw20.h: already exists in working directory error: lichee/brandy-2.0/spl/include/arch/sun8iw20p1/spinand_boot0.h: already exists in working directory error: lichee/brandy-2.0/spl/include/configs/sun8iw20p1.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/Makefile: already exists in working directory error: lichee/brandy-2.0/spl/sboot/main/Makefile: already exists in working directory error: lichee/brandy-2.0/spl/sboot/main/sboot_ceritf.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/main/sboot_ceritf.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/main/sboot_flash.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/main/sboot_flash.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/main/sboot_head.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/main/sboot_main.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/main/sboot_toc.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/main/sboot_toc1.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/CRYPTO_malloc.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/Makefile: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/asn1/ASN1_INTEGER_get.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/asn1/ASN1_STRING_print.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/asn1/EVP_pkey.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/asn1/RSAPublicKey_it.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/asn1/X509_PUBKEY_it.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/asn1/a_int.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/asn1/asn1_get_field_ptr.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/asn1/asn1_item_ex_new.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/asn1/asn1_lock_free.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/asn1/asn1_new_free.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/asn1/asn1_put_object.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/asn1/asn1_string.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/asn1/d2i_pu.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/asn1/d2i_rsapublikey.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/asn1/i2a_ASN1_INTEGER.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/asn1/i2d_pu.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/asn1/stk.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/asn1/tasn_enc.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/asn1/x509_extension_it.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/asn1/x_bignum.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/asn1/x_x509.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/bio/b_print.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/bio/bio.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/bio/bio_free.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/bio/bio_lib.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/bio/bio_read.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/bio/bio_s_mem.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/bio/bss_mem.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/bn/bn_asm.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/bn/bn_bn2dec.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/bn/bn_lib.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/bn/bn_print.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/bn/bn_shift.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/bn/bn_word.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/err/err.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/external/openssl_ext.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/asn1.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/asn1_locl.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/asn1_mac.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/asn1t.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/bio.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/bio_lcl.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/bn.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/bn_lcl.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/buffer.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/conf.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/cryptlib.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/crypto.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/e_os2.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/ec.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/eng_int.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/engine.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/err.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/evp.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/evp_locl.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/ext_dat.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/lhash.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/myfunction.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/obj_dat.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/obj_mac.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/objects.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/opensslconf.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/opensslv.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/ossl_typ.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/pem.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/pkcs7.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/rand.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/rsa.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/safestack.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/sha.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/stack.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/store.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/symhacks.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/ui.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/x509.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/x509_ext.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/x509_v3.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/x509_vfy.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/include/openssl/x509v3.h: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/lhash/lh_retrieve.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/objects/obj_dat.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/rsa/rsa.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/x509/extension.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/x509/x509_ext.c: already exists in working directory error: lichee/brandy-2.0/spl/sboot/openssl/x509/x509_v3.c: already exists in working directory error: lichee/brandy-2.0/u-boot-2018/arch/arm/dts/sun8iw20p1-clk.dtsi: already exists in working directory error: lichee/brandy-2.0/u-boot-2018/arch/arm/dts/sun8iw20p1-common-board.dts: already exists in working directory error: lichee/brandy-2.0/u-boot-2018/arch/arm/dts/sun8iw20p1-soc-system.dts: already exists in working directory error: lichee/brandy-2.0/u-boot-2018/configs/sun8iw20p1_defconfig: already exists in working directory error: lichee/brandy-2.0/u-boot-2018/configs/sun8iw20p1_nor_defconfig: already exists in working directory error: lichee/brandy-2.0/u-boot-2018/configs/sun8iw20p1_uart3_defconfig: already exists in working directory error: patch failed: lichee/brandy-2.0/u-boot-2018/drivers/clk/sunxi/Makefile:1 error: lichee/brandy-2.0/u-boot-2018/drivers/clk/sunxi/Makefile: patch does not apply error: lichee/brandy-2.0/u-boot-2018/drivers/clk/sunxi/clk-sun8iw20.c: already exists in working directory error: lichee/brandy-2.0/u-boot-2018/drivers/clk/sunxi/clk-sun8iw20.h: already exists in working directory error: lichee/brandy-2.0/u-boot-2018/drivers/clk/sunxi/clk-sun8iw20_tbl.c: already exists in working directory error: lichee/linux-5.4/arch/arm/boot/dts/sun8iw20p1.dtsi: already exists in working directory error: package/allwinner/alsa-conf-aw/files/t113/t113-nezha/asound.conf: already exists in working directory error: target/allwinner/t113-common/BoardConfigCommon.mk: already exists in working directory error: target/allwinner/t113-common/base-files/etc/config/smartlinkd: already exists in working directory error: target/allwinner/t113-common/base-files/etc/fw_env.config: already exists in working directory error: target/allwinner/t113-common/base-files/etc/inittab: already exists in working directory error: target/allwinner/t113-common/modules.mk: already exists in working directory error: target/allwinner/t113-common/t113-common.mk: already exists in working directory error: target/allwinner/t113-nezha/BoardConfig.mk: already exists in working directory error: target/allwinner/t113-nezha/Makefile: already exists in working directory error: target/allwinner/t113-nezha/TinaProducts.mk: already exists in working directory error: target/allwinner/t113-nezha/base-files/etc/bluetooth/bluetooth.json: already exists in working directory error: target/allwinner/t113-nezha/base-files/etc/bluetooth/bt_init.sh: already exists in working directory error: target/allwinner/t113-nezha/base-files/etc/config/fstab: already exists in working directory error: target/allwinner/t113-nezha/base-files/etc/rc.local: already exists in working directory error: target/allwinner/t113-nezha/busybox-init-base-files/bin/setusbconfig: already exists in working directory error: target/allwinner/t113-nezha/busybox-init-base-files/etc/asound.conf: already exists in working directory error: target/allwinner/t113-nezha/busybox-init-base-files/etc/init.d/S00mpp: already exists in working directory error: target/allwinner/t113-nezha/busybox-init-base-files/etc/init.d/S01logging: already exists in working directory error: target/allwinner/t113-nezha/busybox-init-base-files/etc/init.d/S10udev: already exists in working directory error: target/allwinner/t113-nezha/busybox-init-base-files/etc/init.d/S11dev: already exists in working directory error: target/allwinner/t113-nezha/busybox-init-base-files/etc/init.d/S20urandom: already exists in working directory error: target/allwinner/t113-nezha/busybox-init-base-files/etc/init.d/S40network: already exists in working directory error: target/allwinner/t113-nezha/busybox-init-base-files/etc/init.d/S41netparam: already exists in working directory error: target/allwinner/t113-nezha/busybox-init-base-files/etc/init.d/S50telnet: already exists in working directory error: target/allwinner/t113-nezha/busybox-init-base-files/etc/init.d/S50usb: already exists in working directory error: target/allwinner/t113-nezha/busybox-init-base-files/etc/init.d/load_script.conf: already exists in working directory error: target/allwinner/t113-nezha/busybox-init-base-files/etc/init.d/rc.final: already exists in working directory error: target/allwinner/t113-nezha/busybox-init-base-files/etc/init.d/rc.modules: already exists in working directory error: target/allwinner/t113-nezha/busybox-init-base-files/etc/init.d/rc.preboot: already exists in working directory error: target/allwinner/t113-nezha/busybox-init-base-files/etc/init.d/rcK: already exists in working directory error: target/allwinner/t113-nezha/busybox-init-base-files/etc/inittab: already exists in working directory error: target/allwinner/t113-nezha/busybox-init-base-files/etc/profile: already exists in working directory error: target/allwinner/t113-nezha/busybox-init-base-files/etc/swupdate_public.pem: already exists in working directory error: target/allwinner/t113-nezha/busybox-init-base-files/etc/udhcpd.conf: already exists in working directory error: target/allwinner/t113-nezha/busybox-init-base-files/etc/wpa_supplicant.conf: already exists in working directory error: target/allwinner/t113-nezha/defconfig: already exists in working directory error: target/allwinner/t113-nezha/modules.mk: already exists in working directory error: target/allwinner/t113-nezha/t113_nezha.mk: already exists in working directory error: target/allwinner/t113-nezha/vendorsetup.sh: already exists in working directory error: lichee/brandy-2.0/spl/drivers/dram/sun8iw20p1/libdram: already exists in working directory ********************************** Fix Patch Error... ********************************** ********************************** Add Toolchains... ********************************** --2022-09-02 17:15:23-- https://github.com/YuzukiHD/TinaAddons/releases/download/1.0/arm-toolchains.tar.gz Resolving github.com (github.com)... 140.82.114.4, 13.250.177.223 Connecting to github.com (github.com)|140.82.114.4|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://objects.githubusercontent.com/github-production-release-asset-2e65be/531362264/4838a138-8165-46cc-aba3-c3bebf096ea2?X-Amz- Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20220902%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20220902T091445Z&X-Am z-Expires=300&X-Amz-Signature=7f75a1254a58507cde730ad567a10050809db15fecda14ce3b4403706d325a85&X-Amz-SignedHeaders=host&actor_id=0&key_id=0& repo_id=531362264&response-content-disposition=attachment%3B%20filename%3Darm-toolchains.tar.gz&response-content-type=application%2Foctet-st ream [following] --2022-09-02 17:15:24-- https://objects.githubusercontent.com/github-production-release-asset-2e65be/531362264/4838a138-8165-46cc-aba3-c3be bf096ea2?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20220902%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=202209 02T091445Z&X-Amz-Expires=300&X-Amz-Signature=7f75a1254a58507cde730ad567a10050809db15fecda14ce3b4403706d325a85&X-Amz-SignedHeaders=host&actor _id=0&key_id=0&repo_id=531362264&response-content-disposition=attachment%3B%20filename%3Darm-toolchains.tar.gz&response-content-type=applica tion%2Foctet-stream Resolving objects.githubusercontent.com (objects.githubusercontent.com)... 185.199.110.133, 185.199.108.133, 185.199.111.133 Connecting to objects.githubusercontent.com (objects.githubusercontent.com)|185.199.110.133|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 104821076 (100M) [application/octet-stream] Saving to: ‘arm-toolchains.tar.gz’ arm-toolchains.tar.gz 100%[=======================================================================================================>] 99.96M 1.91MB/s in 52s 2022-09-02 17:16:21 (1.93 MB/s) - ‘arm-toolchains.tar.gz’ saved [104821076/104821076] ********************************** Done, Start Your Tina Linux ********************************** whycan@ubuntu:/opt/D1/tina_d1_open_v2_debug6$ whycan@ubuntu:/opt/D1/tina_d1_open_v2_debug6$
好像没成功,这是什么原因呢?
-
@whycan 打上了就别再打一次了
-
@wxid_disxysjskla
谢谢大佬,搞定了,烧录固件: tina_t113-nezha_uart3.img启动日志:
[29]HELLO! BOOT0 is starting! [32]BOOT0 commit : 88480af-dirty [35]set pll start [41]periph0 has been enabled [44]set pll end [45][pmu]: bus read error [48]board init ok [50]ZQ value = 0x30 [51]get_pmu_exist() = -1 [54]DRAM BOOT DRIVE INFO: V0.33 [57]DRAM CLK = 936 MHz [59]DRAM Type = 3 (2:DDR2,3:DDR3) [62]DRAMC read ODT off. [65]DRAM ODT value: 0x42. [67]ddr_efuse_type: 0xa [70]DRAM SIZE =128 M [72]dram_tpr4:0x0 [74]PLL_DDR_CTRL_REG:0xf8004d00 [77]DRAM_CLK_REG:0xc0000000 [80][TIMING DEBUG] MR2= 0x20 [87]DRAM simple test OK. [89]rtc standby flag is 0x0, super standby flag is 0x0 [94]dram size =128 [97]spinand UBOOT_START_BLK_NUM 8 UBOOT_LAST_BLK_NUM 32 [102]block from 8 to 32 [189]Check is correct. [192]dma 0x29c0c int is not used yet [195]dma 0x29c0c int is free, you do not need to free it again [201]Entry_name = u-boot [206]Entry_name = optee [210]Entry_name = dtb [213]Jump to second Boot. M/TC: OP-TEE version: 6aef7bb2-dirty (gcc version 5.3.1 20160412 (Linaro GCC 5.3-2016.05)) #1 Fri Jul 23 09:25:11 UTC 2021 arm U-Boot 2018.05-g24521d6-dirty (Sep 02 2022 - 17:24:25 +0800) Allwinner Technology [00.267]CPU: Allwinner Family [00.270]Model: sun8iw20 I2C: FDT ERROR:fdt_set_all_pin:[twi0]-->FDT_ERR_BADPATH FDT ERROR:fdt_set_all_pin:[twi1]-->FDT_ERR_BADPATH ready [00.291]DRAM: 128 MiB [00.294]Relocation Offset is: 04f01000 [00.313]secure enable bit: 0 [00.316]smc_tee_inform_fdt failed with: -65526[00.321]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz MBus=300Mhz [00.327]gic: sec monitor mode [00.330]flash init start [00.332]workmode = 0,storage type = 0 sspi->base_addr = 0x4025000, the SPI control register: [VER] 0x4025000 = 0x00010001, [GCR] 0x4025004 = 0x00000083, [TCR] 0x4025008 = 0x00000184 [ICR] 0x4025010 = 0x00000f00, [ISR] 0x4025014 = 0x00000032, [FCR] 0x4025018 = 0x00200020 [FSR] 0x402501c = 0x00000000, [WCR] 0x4025020 = 0x00000000, [CCR] 0x4025024 = 0x00000002 [SDC] 0x4025028 = 0x00002000, [BCR] 0x4025030 = 0x00000000, [TCR] 0x4025034 = 0x00000000 [BCC] 0x4025038 = 0x20000000, [DMA] 0x4025088 = 0x000000e5 [00.379]sunxi-spinand-phy: not detect any munufacture from id table [00.385]sunxi-spinand-phy: get spi-nand Model from fdt fail [00.390]sunxi-spinand-phy: get phy info from fdt fail device nand0 <nand>, # parts = 4 #: name size offset mask_flags 0: boot0 0x00100000 0x00000000 1 1: uboot 0x00300000 0x00100000 1 2: secure_storage 0x00100000 0x00400000 1 3: sys 0x07b00000 0x00500000 0 active partition: nand0,0 - (boot0) 0x00100000 @ 0x00000000 defaults: mtdids : nand0=nand mtdparts: mtdparts=nand:1024k@0(boot0)ro,3072k@1048576(uboot)ro,1024k@4194304(secure_storage)ro,-(sys) [00.507]ubi0: attaching mtd4 [00.613]ubi0: scanning is finished [00.619]ubi0: attached mtd4 (name "sys", size 123 MiB) [00.624]ubi0: PEB size: 262144 bytes (256 KiB), LEB size: 258048 bytes [00.630]ubi0: min./max. I/O unit sizes: 4096/4096, sub-page size 2048 [00.636]ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096 [00.642]ubi0: good PEBs: 492, bad PEBs: 0, corrupted PEBs: 0 [00.648]ubi0: user volume: 9, internal volumes: 1, max. volumes count: 128 [00.654]ubi0: max/mean erase counter: 2/1, WL threshold: 4096, image sequence number: 0 [00.662]ubi0: available PEBs: 0, total reserved PEBs: 492, PEBs reserved for bad PEB handling: 20 [00.671]sunxi flash init ok [00.772]Loading Environment from SUNXI_FLASH... OK [00.794]Item0 (Map) magic is bad secure storage read widevine fail [00.799]secure storage read widevine fail with:-1 secure storage read ec_key fail [00.807]secure storage read ec_key fail with:-1 secure storage read ec_cert1 fail [00.814]secure storage read ec_cert1 fail with:-1 secure storage read ec_cert2 fail [00.821]secure storage read ec_cert2 fail with:-1 secure storage read ec_cert3 fail [00.829]secure storage read ec_cert3 fail with:-1 secure storage read rsa_key fail [00.836]secure storage read rsa_key fail with:-1 secure storage read rsa_cert1 fail [00.844]secure storage read rsa_cert1 fail with:-1 secure storage read rsa_cert2 fail [00.851]secure storage read rsa_cert2 fail with:-1 secure storage read rsa_cert3 fail [00.859]secure storage read rsa_cert3 fail with:-1 [00.863]out of usb burn from boot: not need burn key [00.879]update bootcmd [00.892]change working_fdt 0x43ec0e70 to 0x43ea0e70 [00.910]update dts Hit any key to stop autoboot: 0 [02.125]no vendor_boot partition is found Android's image name: t113-nezha [02.136]Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 5.4.61 (whycan@ubuntu) (arm-openwrt-linux-muslgnueabi-gcc.bin (OpenWrt/Linaro GCC 6.4-2017.11 2017-11) 6.4.1, GNU ld (GNU Binutils) 2.27) #1 SMP PREEMPT Fri Sep 2 11:33:35 UTC 2022 [ 0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d [ 0.000000] CPU: div instructions available: patching division code [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] OF: fdt: Machine model: sun8iw20 [ 0.000000] printk: bootconsole [earlycon0] enabled [ 0.000000] Memory policy: Data cache writealloc [ 0.000000] cma: Reserved 8 MiB at 0x47800000 [ 0.000000] On node 0 totalpages: 32768 [ 0.000000] Normal zone: 256 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 32768 pages, LIFO batch:7 [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv1.0 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: MIGRATE_INFO_TYPE not supported. [ 0.000000] psci: SMC Calling Convention v1.0 [ 0.000000] percpu: Embedded 15 pages/cpu s30348 r8192 d22900 u61440 [ 0.000000] pcpu-alloc: s30348 r8192 d22900 u61440 alloc=15*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 32512 [ 0.000000] Kernel command line: ubi.mtd=sys ubi.block=0,rootfs earlyprintk=sunxi-uart,0x02500C00 clk_ignore_unused initcall_debug=0 console=ttyS3,115200 loglevel=8 root=/dev/ubiblock0_5 rootfstype=squashfs init=/pseudo_init partitions=mbr@ubi0_0:boot-resource@ubi0_1:env@ubi0_2:env-redund@ubi0_3:boot@ubi0_4:rootfs@ubi0_5:private@ubi0_6:rootfs_data@ubi0_7:UDISK@ubi0_8: cma=8M snum= mac_addr= wifi_mac= bt_mac= specialstr= gpt=1 androidboot.hardware=sun8iw20p1 boot_type=5 androidboot.boot_type=5 gpt=1 uboot_message=2018.05-g24521d6-dirty(09/02/2022-17:24:25) aw-ubi-spinand.ubootblks=24 androidboot.dramsize=128 [ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes, linear) [ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes, linear) [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] Memory: 109636K/131072K available (6144K kernel code, 264K rwdata, 1504K rodata, 1024K init, 1164K bss, 13244K reserved, 8192K cma-reserved) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 [ 0.000000] rcu: Preemptible hierarchical RCU implementation. [ 0.000000] Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies. [ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16 [ 0.000000] random: get_random_bytes called from start_kernel+0x264/0x3e8 with crng_init=0 [ 0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns [ 0.000006] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns [ 0.008007] Switching to timer-based delay loop, resolution 41ns [ 0.014174] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns [ 0.023882] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000) [ 0.034229] pid_max: default: 32768 minimum: 301 [ 0.038953] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.046269] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.054572] CPU: Testing write buffer coherency: ok [ 0.059768] /cpus/cpu@0 missing clock-frequency property [ 0.065101] /cpus/cpu@1 missing clock-frequency property [ 0.070447] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 [ 0.076602] Setting up static identity map for 0x40100000 - 0x40100060 [ 0.083263] rcu: Hierarchical SRCU implementation. [ 0.088462] smp: Bringing up secondary CPUs ... [ 0.094088] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 [ 0.094207] smp: Brought up 1 node, 2 CPUs [ 0.104010] SMP: Total of 2 processors activated (96.00 BogoMIPS). [ 0.110197] CPU: All CPU(s) started in SVC mode. [ 0.115272] devtmpfs: initialized [ 0.129520] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5 [ 0.137629] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.147502] futex hash table entries: 512 (order: 3, 32768 bytes, linear) [ 0.154715] pinctrl core: initialized pinctrl subsystem [ 0.160876] NET: Registered protocol family 16 [ 0.166756] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.202442] rtc_ccu: sunxi ccu init OK [ 0.208397] ccu: sunxi ccu init OK [ 0.212122] r_ccu: sunxi ccu init OK [ 0.236385] iommu: Default domain type: Translated [ 0.241451] sunxi iommu: irq = 24 [ 0.245629] SCSI subsystem initialized [ 0.249591] usbcore: registered new interface driver usbfs [ 0.255179] usbcore: registered new interface driver hub [ 0.260576] usbcore: registered new device driver usb [ 0.266648] Advanced Linux Sound Architecture Driver Initialized. [ 0.273272] Bluetooth: Core ver 2.22 [ 0.276928] NET: Registered protocol family 31 [ 0.281383] Bluetooth: HCI device and connection manager initialized [ 0.287757] Bluetooth: HCI socket layer initialized [ 0.292637] Bluetooth: L2CAP socket layer initialized [ 0.297703] Bluetooth: SCO socket layer initialized [ 0.302835] pwm module init! [ 0.306891] g2d 5410000.g2d: Adding to iommu group 0 [ 0.312149] G2D: rcq version initialized.major:252 [ 0.317741] clocksource: Switched to clocksource arch_sys_counter [ 0.332240] sun8iw20-pinctrl 2000000.pinctrl: initialized sunXi PIO driver [ 0.341503] NET: Registered protocol family 2 [ 0.346419] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear) [ 0.354851] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.362548] TCP bind hash table entries: 1024 (order: 1, 8192 bytes, linear) [ 0.369617] TCP: Hash tables configured (established 1024 bind 1024) [ 0.376071] UDP hash table entries: 256 (order: 1, 8192 bytes, linear) [ 0.382631] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear) [ 0.389806] NET: Registered protocol family 1 [ 0.395124] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pc not found, using dummy regulator [ 0.405427] spi spi0: spi0 supply spi not found, using dummy regulator [ 0.412141] sunxi_spi_resource_get()2151 - [spi0] SPI MASTER MODE [ 0.418306] sunxi_spi_resource_get()2189 - Failed to get sample mode [ 0.424650] sunxi_spi_resource_get()2194 - Failed to get sample delay [ 0.431096] sunxi_spi_resource_get()2198 - sample_mode:-1431633921 sample_delay:-1431633921 [ 0.439493] sunxi_spi_clk_init()2240 - [spi0] mclk 100000000 [ 0.445702] sunxi_spi_probe()2653 - [spi0]: driver probe succeed, base c881f000, irq 40 [ 0.455305] workingset: timestamp_bits=30 max_order=15 bucket_order=0 [ 0.465871] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.471897] ntfs: driver 2.1.32 [Flags: R/W]. [ 0.504254] io scheduler mq-deadline registered [ 0.508808] io scheduler kyber registered [ 0.514035] [DISP]disp_module_init [ 0.517940] disp 5000000.disp: Adding to iommu group 0 [ 0.523591] [DISP] parser_disp_init_para,line:1430: [ 0.523593] of_property_read fb0_width fail [ 0.549060] display_fb_request,fb_id:0 [ 0.555893] [DISP] Fb_copy_boot_fb,line:1443: [ 0.555897] no boot_fb0 [ 0.563158] disp_al_manager_apply ouput_type:0 [ 0.567983] [DISP] lcd_clk_config,line:732: [ 0.567995] disp 0, clk: pll(420000000),clk(420000000),dclk(70000000) dsi_rate(70000000) [ 0.567995] clk real:pll(420000000),clk(420000000),dclk(105000000) dsi_rate(150000000) [ 0.568061] [DISP]disp_module_init finish [ 0.593661] sunxi_sid_init()551 - insmod ok [ 0.598788] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pb not found, using dummy regulator [ 0.608954] uart uart3: get regulator failed [ 0.613247] uart uart3: uart3 supply uart not found, using dummy regulator [ 0.620393] uart3: ttyS3 at MMIO 0x2500c00 (irq = 34, base_baud = 1500000) is a SUNXI [ 0.628264] sw_console_setup()1808 - console setup baud 115200 parity n bits 8, flow n 000▒>000▒000▒▒0▒▒▒>00▒▒▒00>0▒0>>▒▒>0▒0000000▒0>>▒▒>000▒0000000▒0>>▒▒>0▒▒▒>0▒▒▒▒▒▒>0▒0>▒>▒▒0▒▒>▒▒>▒▒0▒▒▒▒0>▒▒0▒▒▒▒>▒>▒▒0▒▒▒▒▒▒>▒▒>0▒>0>▒▒▒▒▒▒▒▒>▒>▒▒▒>▒▒▒▒>▒>0>>▒▒>▒>▒▒▒>>>▒>>>>▒>▒▒>▒>▒▒▒>▒>▒>0>▒▒▒▒▒▒▒>>>▒>>▒▒>▒>>0>▒00000▒>▒>0▒0>0▒▒0▒▒0>▒▒▒▒▒00▒▒>▒>>▒>▒>▒▒0>▒▒▒▒▒0▒▒0▒▒0>▒>▒▒▒▒>0>▒▒▒▒▒▒▒▒>▒▒▒>>▒>▒▒▒▒>▒>0>>▒▒>▒>▒▒▒0>>▒>▒▒>▒>>▒>>>>▒>▒▒>▒>▒▒▒>>▒>>>▒>>▒>▒▒▒▒▒▒>0>▒>>▒>>▒▒>▒>>0>▒00000▒>0▒0▒0▒0▒0▒▒0▒▒0>▒▒▒▒▒00▒▒>▒>▒▒▒▒▒>▒>>▒>▒>▒▒0>▒▒▒>▒▒▒>▒>0▒▒0▒▒0▒▒▒▒>▒▒▒▒>0>▒▒▒▒▒▒▒▒>▒▒>▒▒▒>▒▒▒▒>>>>▒>▒▒▒>▒>>>>▒0>>▒>▒>▒>>▒▒>>0>▒▒▒▒▒▒▒▒>▒▒>>▒0▒▒>▒▒▒>>▒>>▒>▒▒>▒▒▒▒>0>>>>▒>▒>>▒0▒▒▒▒▒▒▒▒>0>>>>▒>▒>>0▒▒0▒▒▒▒▒▒▒▒>0>>>>▒>▒>>▒>>▒>>>>>▒▒▒>▒>▒>>▒>▒>▒▒>▒>▒▒>▒▒▒>>▒▒>>▒▒>▒▒▒>▒>0>>▒▒>▒▒▒>▒>>>>>▒>▒0>>▒>▒>>>▒>>0>>0>▒▒▒▒▒▒▒▒>▒>▒>▒▒>>▒▒▒▒>>▒>>>0>>▒0>▒>▒>0>>▒>▒>>>>>>▒▒▒▒▒▒▒▒0▒0>▒>▒>0>>▒>>▒0▒▒▒>▒>▒▒>▒>>▒▒>▒▒▒>>▒>▒>0>>▒>0▒▒▒▒>▒▒▒▒▒▒▒0>▒▒▒▒▒▒▒▒>▒>▒▒>▒▒>▒▒▒>>▒>>>0>>▒0>▒>▒>0>>▒>▒>>>>>>▒▒▒▒▒▒▒▒0▒0>▒>▒>0>>▒>>▒0▒▒▒▒>>▒>▒▒▒>>0>>▒>>>>>▒▒▒>>▒▒▒>>0>>▒▒>▒>>0>▒▒▒▒▒▒▒▒>▒>▒▒>▒▒>▒▒▒>>▒>>>0>>▒0>▒>▒>0>>▒>▒>>>>>>▒▒▒▒▒▒▒▒0▒0>▒>▒>0>>▒>>▒0▒▒▒▒>>▒>▒▒▒>>0>>▒>>▒▒>>▒>▒▒▒>>▒▒▒>>0>>▒▒>▒>>0>▒▒▒▒▒▒▒▒>▒▒>▒▒0▒▒▒▒>>▒>>>0>>▒0>▒>▒>0>>▒>▒>>>>>>▒▒▒▒▒▒▒▒0▒0>▒>▒>0>>▒>>▒0▒▒▒▒>>>>▒▒0>▒>▒>>▒▒>>>▒▒▒0>▒▒▒▒▒▒▒▒▒0▒▒>▒>▒▒▒▒>>▒>>>0>>▒0>▒>▒>0>>▒>▒>>>>>>▒▒▒▒▒▒▒▒0▒0>▒>▒>0>>▒>>▒0▒▒▒0>>>▒>0>>▒▒>▒▒▒>>>>▒▒~>▒▒>>▒>▒0>▒▒▒▒▒▒▒▒0▒▒▒>▒>>▒▒▒▒>>▒>>>0>>▒0>▒>▒>0>>▒>▒>>>>>>▒▒▒▒▒▒▒▒0▒0>▒>▒>0>>▒>>▒0▒▒▒▒>>>>▒>>>▒>>>▒>>>▒▒▒▒>▒0▒>>▒▒▒>>>▒>▒▒>▒>▒▒▒0>▒▒▒▒▒▒▒▒▒>▒▒>▒▒>▒▒▒>>▒>>>0>>▒0>▒>▒>0>>▒>▒>>>>>>▒▒▒▒▒▒▒▒0▒0>▒>▒>0>>▒>>▒0▒▒▒▒>>>>▒▒0>>▒>>▒>▒▒▒>>0>>▒▒0▒▒▒>▒>▒>▒>>▒>▒>▒▒▒▒0>▒▒▒▒▒▒▒▒▒>▒>▒▒>▒▒▒▒>>▒>>>0>>▒0>▒>▒>0>>▒>▒>>>>>>▒▒▒▒▒▒▒▒0▒0>▒>▒>0>>▒>>▒0▒▒▒▒>>>>▒▒>▒>>>▒>▒>>▒>>▒▒▒>>0>>▒▒0▒▒0▒▒>▒>▒>>▒>▒>▒▒▒▒0>▒▒▒▒▒▒▒▒▒▒>▒>▒▒▒▒▒>>▒>>>0>>▒0>▒>▒>0>>▒>▒>>>>>>▒▒▒▒▒▒▒▒0▒0>▒>▒>0>>▒>>▒0▒▒▒▒>>▒>>▒>>▒>>>▒▒>▒>▒>>▒>>>▒▒▒>>>▒>>▒▒>▒>>0>▒▒▒▒▒▒▒▒▒▒>▒>▒▒▒▒▒>>▒>>>0>>▒0>▒>▒>0>>▒>▒>>>>>>▒▒▒▒▒▒▒▒0▒0>▒>▒>0>>▒>>▒0▒▒▒0>>>▒>0>>▒▒>▒0>▒>▒>>▒▒>>▒>▒0>▒▒▒▒▒▒▒▒0▒▒▒>▒>0▒▒▒▒>>▒>>>0>>▒0>▒>▒>0>>▒>▒>>>>>>▒▒▒▒▒▒▒▒0▒0>▒>▒>0>>▒>>▒0▒▒0>▒>▒>>>▒>>>▒>>>▒▒▒▒>▒0▒>>▒▒▒>>>▒>▒▒>▒>▒▒▒0>▒▒▒▒▒▒▒▒>▒▒▒▒>▒▒▒▒>>▒>>>0>>▒0>▒>▒>0>>▒>▒>>>>>>▒▒▒▒▒▒▒▒0▒0>▒>▒>0>>▒>>▒0▒▒0>▒>▒0>▒>▒>▒▒▒>>0>>▒▒▒▒>▒▒>▒>▒>>▒>▒>▒▒▒▒0>▒▒▒▒▒▒▒▒▒>▒>▒▒▒>▒▒▒>▒▒▒>0>0>▒▒▒▒▒▒>0>▒>>▒▒▒>>▒>0>▒>>▒>▒>▒>>▒>>▒▒>▒>▒>>▒▒>▒▒▒>>>▒~>▒▒~▒>>▒>▒▒>▒▒0▒>▒>▒0▒▒0>▒▒▒▒▒▒▒▒▒>▒>▒0▒▒▒▒▒>▒>▒>>▒>>▒▒>▒>▒▒>>>▒▒▒>▒▒>▒>▒▒▒▒▒▒▒▒▒>>▒>▒▒0>▒▒▒▒▒▒▒▒▒>▒>▒▒>▒>▒▒▒>>▒>>▒>▒▒>▒▒▒▒>0>>>>▒>▒>>▒0▒▒▒▒▒▒▒▒>0>>>>▒>▒>>0▒▒0▒▒▒▒▒▒▒▒>0>>>>▒>▒>>▒>>▒>>>>>▒▒▒>▒>▒>>▒>>▒▒>▒>▒▒>▒▒▒>>▒▒>>▒▒>▒▒▒>▒>0>>▒▒>▒▒▒>▒>>>>>▒>▒0>>▒>▒>>>▒>>0>>0>▒▒▒▒▒▒▒▒▒>0▒▒▒▒>▒▒▒>▒▒▒>0>0>▒▒▒▒▒▒>0>▒>>▒▒▒>>▒>0>▒>>▒>▒>▒>>▒>>▒▒>▒>▒>>▒▒>▒▒▒>>>▒>>▒▒>▒>>▒>▒▒>▒▒0▒>▒▒>0▒▒0>▒▒▒▒▒▒▒▒▒>0▒▒0▒▒>▒▒▒▒▒>▒>>>▒▒▒▒▒>▒>▒▒>>▒▒▒▒▒▒>>>▒>▒▒0>▒>▒>0>0>▒>▒>▒▒▒0>0>▒>▒>▒▒>>▒▒>▒>▒▒▒>▒>>▒>▒▒▒▒▒▒>▒>0>▒>▒▒>>>0>▒▒0▒▒▒0>>>▒▒>>▒▒0▒▒>>▒>>>0▒▒▒0>>▒>0>>0▒▒▒0>▒▒▒▒▒▒▒▒▒0▒▒>>▒▒>▒▒▒>▒>▒>▒>0>▒▒0▒▒>▒>▒▒▒>▒>▒>▒>▒▒>▒▒>▒>▒>▒>>0>>▒▒▒▒>▒>▒▒>▒>>▒▒>▒▒▒>>▒>▒>0>>▒>0▒▒▒▒>▒▒▒▒▒▒▒▒0>▒▒▒▒▒▒▒▒▒>0▒▒>>▒▒▒▒▒>▒>▒>▒>0>▒▒0▒▒>▒>▒▒▒>▒>▒>▒>▒▒>▒▒>▒>▒>▒>>0>>▒▒▒>>▒>▒>▒>>▒>▒>▒0>▒▒▒▒▒▒▒▒▒>▒>0▒▒>▒▒▒▒▒▒>>>>>▒0>▒>▒>▒▒▒0▒▒▒>>▒>>▒>▒▒>▒>>>>>▒▒>▒>▒>>▒▒>▒>▒>>0>▒▒▒▒▒▒▒▒▒▒>▒>▒▒>▒▒▒▒▒>>>>>▒0>▒>▒>▒▒▒0▒▒▒>>▒>>▒>▒▒>▒▒▒>>>>▒▒▒>>>>>>>0>▒▒▒▒▒▒▒▒▒▒>▒▒>▒>▒▒▒>>0>▒>>>▒▒>▒▒>>>>▒▒▒>>>>>>0▒▒▒▒>▒▒0>▒▒▒▒▒▒▒▒▒▒>▒▒>▒▒▒▒▒▒>>>>>▒0>▒>▒>▒▒▒0▒▒▒>>▒>>▒>▒▒>▒▒▒>>>>▒▒▒>>>>>>>>>>>▒▒>▒>▒>>▒▒>▒>▒>>0>▒▒▒▒▒▒▒▒▒▒>▒>▒▒▒▒▒▒▒>>>>>▒0>▒>▒>▒▒▒0▒▒▒>>▒>>▒>▒▒>▒▒▒>>>>▒▒▒>>>>>>▒▒>>▒>▒>▒>>0>▒>>>>>▒>▒▒>>0>▒▒▒▒▒▒▒▒>▒▒▒>▒>▒▒▒▒▒▒>>>>>▒0>▒>▒>▒▒▒0▒▒▒>>▒>>▒>▒▒>▒▒▒>>>>▒▒▒>>>>>>▒▒>>▒>▒>▒>▒>▒>▒>>>>▒>0>>▒>▒>>0>▒▒▒▒▒▒▒▒▒>▒>▒0▒▒>▒▒▒▒▒>>>>>▒0>▒>▒>▒▒▒0▒▒▒>>▒>>▒>▒▒>▒▒▒>>>>▒▒▒>>>>>>▒▒>>▒>▒>▒▒>>▒>>▒>▒>▒>▒>>>>▒>0>>▒>▒>>0>▒▒▒▒▒▒▒▒▒>▒>▒▒>▒>▒▒▒▒▒>>>>>▒0>▒>▒>▒▒▒0▒▒▒>>▒>>▒>▒▒>▒▒▒>>>>▒▒▒>>>>>>▒▒>>▒>▒>▒0>>>▒>>>>▒>0>>▒>▒>>0>▒▒▒▒▒▒▒▒▒>▒>▒>▒▒▒▒▒▒▒>>>>>▒0>▒>▒>▒▒▒0▒▒▒>>▒>>▒>▒▒>▒▒▒>>>>▒▒▒>>>>>>▒▒>>▒>▒>▒▒>>▒>>▒0>>>▒>>>>▒>0>>▒>▒>>0>▒▒▒▒▒▒▒▒▒▒▒▒▒>▒▒▒▒▒>>>>>▒0>▒>▒>▒▒▒0▒▒▒>>▒>>▒>▒▒>▒▒▒>>>>▒▒▒>>>>>>▒▒>>▒>▒>▒>>▒>>▒>▒>▒>>0>▒▒▒▒▒▒▒0▒▒>▒▒>▒>▒▒▒▒▒▒>>>>>▒0>▒>▒>▒▒▒0▒▒▒>>▒>>▒>▒▒>▒▒▒>>>>▒▒▒>>>>>>▒▒>>▒>▒>▒▒▒>▒>▒>>0>>0>▒▒▒▒▒▒▒0▒▒▒>▒>▒>▒>▒▒▒▒▒>>>>>▒0>▒>▒>▒▒▒0▒▒▒>>▒>>▒>▒▒>▒▒▒>>>>▒▒▒>>>>>>▒▒>>▒>▒>▒▒▒>>0>▒>>0>▒▒▒▒▒▒▒0▒0▒▒▒0▒▒>▒▒▒▒▒>>>>>▒0>▒>▒>▒▒▒0▒▒▒>>▒>>▒>▒▒>▒▒▒>>>>▒▒▒>>>>>>▒▒>>▒>▒>▒▒▒>>0>▒>▒▒▒>0>>>>>▒▒>▒>>0>▒▒▒▒▒▒▒0▒▒>▒>▒>▒>>▒▒▒▒▒▒>>>>>▒0>▒>▒>▒▒▒0▒▒▒>>▒>>▒>▒▒>▒▒▒>>>>▒▒▒>>>>>>▒▒>>▒>▒>▒>>▒>▒>▒>>0>▒▒▒▒▒▒▒0▒▒▒0▒>▒▒▒▒▒▒▒>>>>>▒0>▒>▒>▒▒▒0▒▒▒>>▒>>▒>▒▒>▒▒▒>>>>▒▒▒>>>>>>0>>▒>>▒>>0>▒>>>>▒▒>>>>▒>0>>▒>▒>>0>▒▒▒▒▒▒▒>▒▒>▒>▒>▒>▒▒▒▒▒▒>>0>>>▒>▒>>0>▒>>>>▒▒>>>>▒>0>>▒>▒>>>▒▒▒▒>>>▒>>>▒▒>▒>>▒>▒>▒>▒▒>▒>▒>▒>>▒>▒>>▒>▒▒0▒▒▒>>>>▒>>▒>>0>▒▒▒▒▒▒▒>▒▒▒>▒>▒>▒>▒▒▒▒▒>>0>>>▒>▒>>0>▒>>>>▒▒>>>>▒>0>>▒>▒>>>▒▒▒▒▒>>>▒>>>▒▒>▒>>▒>▒>▒>▒▒>>▒▒>▒>>▒>▒>>▒>▒▒>▒>▒▒>>>>▒>>▒>>0>▒▒▒▒▒▒▒▒>▒>▒>▒>▒>▒>▒▒▒▒▒>>0>>>▒>▒>>0>▒>>>>▒▒>>>>▒>0>>▒>▒>>>▒▒▒▒>~>▒>>>▒▒>▒>>▒>▒>▒▒▒>▒>▒▒>>▒>▒>>▒>▒>▒▒▒>▒>▒▒▒>>>>▒>>▒>>0>▒▒▒▒▒▒▒▒>▒▒>>▒▒>>▒▒▒▒▒▒>>0>>>▒>▒>>0>▒>>>>▒▒>>>>▒>0>>▒>▒>>>▒▒▒▒▒>>>▒>>>▒▒>▒>>▒>▒>▒▒▒>▒>▒▒>>▒>▒>>▒>▒>▒▒▒>▒>▒▒▒>>>>▒>>▒>>0>▒▒▒▒▒▒▒▒>▒▒>▒>▒>▒▒▒▒>~▒~>>0>>▒>>>0>>>>▒▒>▒▒▒>▒>▒>▒▒0▒0>>▒▒>▒▒0▒▒>▒>▒▒0>▒>>▒>▒▒▒>>▒>▒>0>>▒>0▒▒0▒▒▒▒0▒▒0▒▒▒0▒0▒▒▒0>▒▒▒▒▒▒▒▒>0▒0▒▒▒▒▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒>▒>▒>▒▒0▒0>>▒▒>▒▒>>▒▒0>▒>>▒>▒▒▒>>▒>▒>0>>▒>0▒▒▒▒▒▒▒0▒▒0▒▒▒>▒▒▒>▒0>▒▒▒▒▒▒▒▒>▒>▒▒>▒▒▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒▒>▒>▒▒>▒▒▒>>▒>>▒>▒>▒>>>▒▒>▒▒>>▒▒>▒>>▒>▒>▒>▒>>▒▒▒>▒>>▒>▒>▒▒>▒▒▒>>▒>>▒▒>>0>▒▒▒▒▒▒▒▒>▒>▒▒>▒>▒>▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒▒▒>>▒>▒>>>0>>▒▒>>>▒▒>▒▒0▒>▒▒>>>▒▒▒>▒>>▒>▒▒▒>▒>▒>▒▒▒>>0>>▒0>▒▒▒▒▒▒▒▒>▒>▒>▒>▒>0▒▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒▒▒>>▒>▒>>>▒>▒>▒▒>>▒▒▒>▒>>▒>▒▒▒>▒>▒>▒▒▒>>0>>▒0>▒▒▒▒▒▒▒▒>▒▒▒>▒▒>▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒▒>▒>▒▒>▒▒▒>>▒>>▒>▒>▒▒>▒▒>>▒▒>▒>>▒>▒>▒>▒>>▒▒▒>▒>>▒>▒▒▒>▒>▒>>0>▒▒▒▒▒▒▒▒>▒▒>▒>▒▒>▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒▒▒>>▒>>▒>▒>▒▒>▒▒>>▒▒>▒>>▒>▒>▒>▒>>▒▒▒>▒>>▒>▒>▒▒>▒▒▒>>▒>>▒▒>▒▒▒▒▒>0>>0>>▒>▒▒>>0>▒▒▒▒▒▒▒▒>0▒▒>▒▒>▒▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒▒▒>>▒>>▒>▒>▒>>>0>>>>▒▒>▒>▒▒>▒▒▒▒▒>▒>▒▒▒>>>▒>▒▒▒>▒>▒>▒>▒>▒>▒>▒>>0>▒▒▒▒▒▒▒▒>▒>▒▒▒▒▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒>▒>▒>>▒>▒>▒▒>>▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒0>▒▒▒▒▒▒▒▒>▒>▒>▒▒>▒>▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒▒0▒>▒▒>>>0▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒>▒▒▒>▒0▒▒▒▒>▒>>>>0>▒>>0>▒▒▒▒▒▒▒▒>▒>>▒▒▒>▒>▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒▒0▒▒>>▒▒>▒>>▒>▒>▒>▒>>▒▒▒▒▒▒▒▒▒▒▒▒▒>0>>0>>▒>▒▒>>0>▒▒▒▒▒▒▒▒>▒▒▒▒▒>▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒▒▒>0>>>>▒▒>▒▒▒>▒>>>>>▒▒▒▒▒▒▒▒▒▒▒0>▒▒▒▒▒▒▒▒>▒▒▒>▒>▒>▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒0>>>>>>>▒▒>▒▒▒>▒>▒>0>>▒▒▒▒▒▒▒▒▒▒▒▒0▒▒>▒0>▒▒▒▒▒▒▒▒>▒▒>▒▒▒▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒▒>▒>>>>▒▒>▒▒▒>▒>>>>>0▒▒▒▒▒▒▒▒▒>▒>▒0>▒▒▒▒▒▒▒▒>0▒▒▒▒>▒▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒>▒▒▒>▒>▒>>>▒▒>▒▒▒>▒>▒>▒>>▒▒▒▒▒▒▒▒▒>▒0>▒▒▒▒▒▒▒▒>▒>>▒▒>▒▒▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒▒0▒>0>0>0>▒>>▒▒▒>▒>▒>▒>>▒▒▒▒▒▒▒▒▒>▒>▒0>▒▒▒▒▒▒▒▒>▒>▒>▒>▒▒▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒0>>▒>>>▒>>>▒>▒>>>▒>▒▒▒▒▒▒▒▒▒▒▒>▒▒0>▒▒▒▒▒▒▒▒>▒>▒▒>▒▒>▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒▒0>>▒>>▒>0>>▒>▒0>▒>▒▒▒▒▒▒▒▒▒▒▒>>▒0>▒▒▒▒▒▒▒▒>▒▒>▒>▒▒>▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒▒0>>>▒>>▒>>▒>0>>>>▒>▒▒▒▒▒▒▒▒▒▒>▒>▒▒▒▒0>▒▒▒▒▒▒▒▒▒▒0▒▒▒▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒▒▒>▒>▒>▒>>>▒>▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒>▒▒0>▒▒▒▒▒▒▒▒▒▒>>▒▒▒>▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒▒▒>▒>▒>▒>▒>>>▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒0▒▒0>▒▒▒▒▒▒▒▒0▒▒▒0▒▒>▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒▒▒>▒>▒>▒0>>▒▒>>▒>▒>>▒>▒>▒>>>▒▒▒▒▒▒>▒▒0>▒▒▒▒▒▒▒▒▒>▒▒>▒>▒▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒0>▒▒▒▒▒▒▒▒▒>▒▒>▒▒▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒▒0>▒▒▒▒▒▒▒▒▒>▒>▒▒▒▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒>>>▒>0>▒>>>▒>▒>▒▒>>▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒0>▒▒▒▒▒▒▒▒▒▒>▒>▒▒>▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒▒▒>>▒▒>>>>▒>0>>▒▒▒▒▒▒▒0▒▒▒▒0▒0>▒▒▒▒▒▒▒▒▒▒>▒>>▒▒>▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒>▒▒▒>▒>▒>>0>0>0>▒>>▒▒▒▒▒▒>▒0▒▒0>>0>▒▒▒▒▒▒▒▒▒▒▒>▒>▒>▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒▒>▒>>0>0>▒>>▒▒▒▒▒▒▒0▒▒>0▒0>▒▒▒▒▒▒▒▒0▒>▒▒0▒▒▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒0>>▒>>>▒>0>0>▒>>▒▒▒▒▒▒▒0▒▒▒>0▒0>▒▒▒▒▒▒▒▒>▒▒>▒▒>▒▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒▒0▒00>0>0>▒>>▒▒▒▒▒▒▒▒▒>▒>▒0>>0>▒▒▒▒▒▒▒▒▒>▒▒>▒>▒▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒0>▒▒▒▒▒▒▒▒▒>▒>▒>▒▒>▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒▒0>▒▒▒▒▒▒▒▒▒>▒>▒▒0▒▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒>▒>▒▒>0>▒>>>▒>▒>▒▒>>▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒0>▒▒▒▒▒▒▒▒▒▒▒>>▒▒>▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒▒▒>>▒▒>>>>▒>0>>▒▒▒▒▒▒▒0▒▒▒▒0▒0>▒▒▒▒▒0▒▒▒▒▒>>▒▒>▒>▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒>▒▒▒>▒>▒>>0>0>0>▒>>▒▒▒▒▒▒>▒0▒▒0>>0>▒▒▒▒▒0▒▒▒▒▒>>▒0▒0▒▒▒▒>>▒>>>0>>▒>~~0>>>>▒▒>>▒>>>▒▒▒▒>▒>>0>0>▒>>▒▒▒▒▒▒▒▒>▒>0▒0>▒▒▒▒▒0▒▒▒0▒▒▒>▒0▒▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒0>>▒>>>▒>0>0>▒>>▒▒▒▒▒▒0▒▒>▒>▒>0▒0>▒▒▒▒▒0▒▒▒▒>0▒▒>0▒▒>▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒▒0▒00>0>0>▒>>▒▒▒▒▒▒▒▒▒0▒▒▒0>>0>▒▒▒▒▒0▒▒▒▒>▒>▒>▒>▒>▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒0>▒▒▒▒▒0▒▒▒▒>>▒▒>▒▒>▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒0>>▒>>>▒>▒▒>▒>>>▒>▒0>>▒>0>▒>▒>>▒>▒▒▒▒>▒▒▒0>▒▒▒▒▒0▒▒▒▒▒▒▒>▒▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒▒▒>>>▒>▒>▒>>▒0>>▒>0>▒>▒>>▒>▒▒▒▒>▒▒▒▒0>▒▒▒▒▒0▒▒▒▒▒▒>▒>▒▒▒▒>>▒>>>0>>▒>>>0>>>>▒▒>>▒>>>▒▒▒>>▒>>>0>▒>>>▒>0>▒>▒▒>>>▒▒>▒>▒>>▒▒>▒▒▒>>▒▒>>0>▒▒▒▒▒0▒▒▒▒▒>▒>▒>▒>▒▒▒>>▒>>>▒>0>>▒▒>▒▒>▒▒0▒▒>▒>▒>>▒>▒>0>▒>0>>▒>>>▒▒>▒>▒0▒>>▒>>>0>▒▒>▒▒>▒>▒▒>>>▒▒>▒▒0▒▒0>▒▒▒▒▒0▒▒▒>▒▒▒>>▒▒>▒▒▒▒>▒▒▒▒▒▒▒▒▒▒▒▒▒▒>▒▒▒▒▒▒▒▒▒▒▒▒▒0▒▒0▒0>>▒>▒▒>▒0▒▒0>▒▒▒▒▒0▒▒▒▒>▒▒>▒>▒>▒▒▒▒>▒▒▒▒▒▒▒▒▒▒▒▒▒▒>▒▒▒▒▒▒▒>▒▒▒▒▒▒0▒▒0▒▒▒>▒>>▒>▒▒>▒▒▒0>▒▒▒▒▒0▒▒▒▒>▒>▒>▒0▒▒▒▒0>>>▒▒>>▒>0▒▒▒▒>>▒>▒>▒>▒>>▒▒>▒▒▒>>▒>▒▒>>0>▒▒▒▒▒0▒▒▒▒>▒▒>▒>▒>▒▒▒▒>▒▒▒▒▒▒▒>▒▒▒▒▒▒▒>▒▒▒▒▒▒▒>▒▒▒▒▒▒0▒▒0▒>>>▒>▒>▒>>▒>>▒>>0>>▒>>▒▒▒0>▒▒▒▒▒0▒▒0▒▒▒▒>▒▒>▒▒▒▒>▒▒▒▒▒▒▒>▒▒▒▒▒▒▒>▒▒▒▒▒▒▒▒▒▒▒▒▒0▒▒0▒>>▒>▒>▒▒▒0>▒▒▒▒▒0▒▒▒>▒>▒▒▒>▒>▒▒▒▒>>0>>>>▒▒▒▒▒>0>>>▒>▒▒0▒▒>0>0▒0>▒>▒>▒▒▒>▒>>0>>▒>>0>▒▒▒▒▒0▒▒▒>▒>▒▒▒▒>▒▒▒>>▒>>>0>▒▒▒>>>>▒>▒▒▒>▒>0>▒>>▒>0>>▒▒▒>>▒>▒>0>>▒>0▒▒▒▒▒▒▒▒0>▒▒▒▒▒0▒▒▒>▒>▒▒▒▒>▒▒▒▒▒>>>>▒>>▒>>▒▒>>▒>▒0▒▒▒0▒▒>0▒0▒0>▒▒▒▒▒0▒▒▒>▒▒▒▒▒▒▒▒▒▒>>>>▒>>▒>>▒▒>>▒>▒▒0▒▒▒0▒▒>0▒0▒0>▒▒▒▒▒0▒▒▒>▒▒▒0▒▒▒▒▒▒▒>>>>▒>>▒>>▒▒>>▒>▒▒0▒▒▒0▒▒>0▒0▒0>▒▒▒▒▒0▒▒▒>▒▒0▒▒▒>▒▒▒▒▒>>0>>▒▒>▒>▒▒▒>>▒>>▒>▒>>>▒▒>▒▒>▒▒▒0>▒▒▒▒▒0▒▒▒>▒▒>▒>▒▒▒▒▒▒▒>▒>>▒0▒▒▒▒>▒>>▒0>>>▒▒~>▒>▒▒>>▒>▒>▒>▒>▒>>▒>▒>>0>▒▒▒▒▒0▒▒▒>0▒▒>▒>▒>▒>▒▒▒▒▒>>>>0>▒>>>▒>▒▒▒▒▒>0>>▒0▒▒▒▒▒0▒▒>>>>>>>>▒>0▒0▒>>>▒>▒>>>▒>▒▒>▒>>▒>▒>▒▒>▒>▒▒▒>0>>0>0▒▒▒▒>▒>0>▒>>▒>>0>▒▒▒▒▒0▒▒▒>▒>▒>0▒▒▒>▒▒▒>>▒>>>0>>▒▒▒>>>>0>▒▒▒▒▒>0>>0>▒>▒▒▒>0▒0▒▒▒>▒>0>▒>>▒>>0>▒▒▒▒▒0▒▒▒>▒>▒>▒>▒▒▒▒▒▒▒>>▒>▒▒▒>>>>0>▒▒▒>>>▒>▒▒>▒>>▒>▒>▒▒>▒>▒▒▒>>▒>>▒>>>▒>>>▒▒>▒>▒>>▒>>>▒▒▒>>0>>▒▒0>▒▒▒▒▒0▒▒▒>▒>▒▒>▒>▒▒▒▒>>▒>>>0>▒▒▒>>>~0~▒▒▒>>>▒>▒▒>▒>>▒>▒>▒▒>▒>▒▒▒>>▒>▒0▒▒>▒>▒>>▒▒>▒▒▒>>▒>>▒>>▒>>>▒▒>▒>▒>>>0>▒▒▒▒▒0▒▒▒>▒▒>▒>▒>▒▒▒▒>▒>>▒>>>0>>▒▒▒>>>>0>▒▒▒▒0▒▒>▒>>0>>▒>▒>>▒>>▒▒▒▒>>>>>▒▒▒▒>0▒▒▒▒▒▒▒▒▒>>>>0>▒▒▒>>>▒>▒▒>▒>>▒>▒>▒▒>▒>▒>>▒>>>0>▒▒▒>>>>0>▒▒▒▒>▒>▒0>▒▒▒▒>>0>▒▒▒▒>▒▒>>▒▒>▒▒>▒▒▒▒▒>0>▒>▒▒>▒>0▒>▒>>>0>▒▒▒▒▒0▒▒▒>▒▒>▒>▒▒>▒▒▒>>▒>>>0>>▒▒▒>>>>0>▒▒>0▒▒▒▒▒▒▒▒▒>>>>0>▒▒▒>>>▒>▒▒>▒>>▒>▒>▒▒>▒>▒▒▒▒>0▒▒▒▒▒▒▒▒▒>>>>0>▒▒▒>>>▒>▒▒>▒>>▒>▒>▒▒>▒>▒>>▒>>>>>▒▒▒>▒>▒>▒>▒>▒>▒>▒▒>▒>▒▒>▒▒▒>>▒▒>>▒▒>▒▒▒>▒>0>>▒▒>▒▒▒>▒>>>>>▒>▒0>>▒>▒>>>▒>>0>>0>▒▒▒▒▒0▒▒▒>▒>▒>▒>0▒▒>▒▒▒>>▒>>>0>>▒▒▒>>>>0>▒▒>0▒▒▒▒▒▒▒▒▒>>>>0>▒▒▒>>>▒>▒▒>▒>>▒>▒>▒▒>▒>▒▒▒▒>0▒▒▒▒▒▒▒▒▒>>>>0>▒▒▒>>>▒>▒▒>▒>>▒>▒>▒▒>▒>▒>>▒>>>>>▒>>>0>▒▒>▒>▒▒>▒▒▒>>▒▒>>▒▒>▒▒▒>▒>0>>▒▒>▒▒▒>▒>>>>>▒>▒0>>▒>▒>>>▒>>0>>0>▒▒▒▒▒0▒▒▒>▒>>▒▒>▒▒>▒▒▒>>▒>>>0>>▒▒▒>>>>0>▒▒>0▒▒▒▒▒▒▒▒▒>>>>0>▒▒▒>>>▒>▒▒>▒>>▒>▒>▒▒>▒>▒▒▒▒▒>0>>0>▒0▒>>>▒>▒>>>▒>▒▒>▒>>▒>▒>▒▒>▒>>0>▒▒▒▒▒0▒▒▒>▒▒▒▒>▒▒▒▒>>▒>>>0>>▒▒▒>>>>0>▒▒>0▒▒▒▒▒▒▒▒▒>>>>0>▒▒▒>>>▒>▒▒>▒>>▒>▒>▒▒>▒>▒▒▒▒>▒▒>▒>▒▒▒>0>>▒0>▒>▒>▒0>>▒>0>▒>▒>>▒>>▒>▒>▒>▒>0>▒~>▒▒~▒>▒0>▒>▒>▒▒>▒▒>>>▒>>▒>▒▒▒0>▒▒▒▒▒0▒▒▒>▒▒>▒>▒>>▒▒▒▒>>▒>>>0>>▒▒▒>>>>0>▒▒>0▒▒▒▒▒▒▒▒▒>>>>0>▒▒▒>>>▒>▒▒>▒>>▒>▒>▒▒>▒>▒▒▒>0>▒>▒▒>▒▒▒>▒>▒▒>▒▒>>>▒▒>▒▒>0▒▒▒▒▒▒▒0>▒▒▒▒▒0▒▒▒>▒>▒>▒>▒>>▒▒▒▒>>▒>>>0>>▒▒▒>>>>0>▒▒>0▒▒▒▒▒▒▒▒▒>>>>0>▒▒▒>>>▒>▒▒>▒>>▒>▒>▒▒>▒>▒▒▒▒▒>0>>▒0▒▒▒▒>>▒>>▒>▒>>▒>▒▒▒>0>>0>▒▒▒▒▒▒0>▒▒▒▒▒0▒▒▒>▒▒>>▒▒>▒>▒▒▒>▒▒>▒>▒▒▒▒0▒▒▒▒0▒▒▒▒>0>>▒>▒▒>▒>▒▒▒>>▒▒>>▒▒>>0>▒▒▒▒▒0▒▒▒>▒▒>▒>▒>▒▒▒▒>▒▒>▒>▒▒▒▒0▒▒▒▒0▒▒▒▒>>0>▒>▒▒▒>>▒>>▒>▒>>▒>>0>▒▒▒▒▒0▒▒▒▒▒▒>▒▒▒▒▒▒>>>>0>▒>>>▒>▒▒▒▒▒>0>>▒▒▒▒▒▒0▒0>>>▒0▒0▒>>>▒>▒>>>▒>▒▒>▒>>▒>▒>▒▒>▒>▒▒00>>0>0▒▒▒▒>▒>0>▒>>▒>>0>▒▒▒▒▒0▒▒▒0▒▒>▒>>▒▒>▒▒▒>>▒>>>0>>▒▒>>>>0>▒▒▒▒00>>0>▒>▒▒▒>0▒0▒▒▒>▒>0>▒>>▒>>0>▒▒▒▒▒0▒▒▒>▒▒>▒>▒>▒▒▒▒▒▒>>▒>▒▒>>>>0>▒▒▒>>>▒>▒▒>▒>>▒>▒>▒▒>▒>▒▒▒>>▒>>▒>>>▒>>>▒▒>▒>▒>>▒>>>▒▒▒>>0>>▒▒0>▒▒▒▒▒0▒▒▒▒>▒▒▒>▒>▒▒▒>>▒>>>0>▒▒>>>>0>▒▒▒>>>▒>▒▒>▒>>▒>▒>▒▒>▒>▒▒▒>>▒>▒0▒▒>▒>▒>>▒▒>▒▒▒>>▒>>▒>>▒>>>▒▒>▒>▒>>>0>▒▒▒▒▒0▒▒▒▒>▒>▒>▒▒>▒▒▒>▒>>▒>>>0>>▒▒>>>>0>▒▒▒▒0▒▒>▒>>0>>▒>▒>>▒>>▒▒▒▒>~>~>▒▒▒▒>0▒▒▒▒>▒▒▒▒>>>>0>▒▒▒>>>▒>▒▒~▒>>▒>▒>▒▒>▒>▒>>▒>>>0>▒▒>>>>0>▒▒▒▒~▒>▒0>▒▒▒▒>>▒>▒▒0>▒▒▒▒▒0▒▒▒▒▒>▒▒>▒>▒▒▒>>▒>>>0>>▒▒>>>>0>▒▒>0▒▒▒▒>▒▒▒▒>>>>0>▒▒▒>>>▒>▒▒>▒>>▒>▒>▒▒>▒>▒▒▒▒>0▒▒▒▒>▒▒▒▒>>>>0>▒▒▒>>>▒>▒▒>▒>>▒>▒>▒▒>▒>▒>>▒>>>>>▒▒▒>▒>▒>▒>▒>▒>▒>▒▒>▒>▒▒>▒▒▒>>▒▒>>▒▒>▒▒▒>▒>0>>▒▒>▒▒▒>▒>>>>>▒>▒0>>▒>▒>>>▒>>0>>0>▒▒▒▒▒0▒▒▒▒▒▒▒>▒>▒▒▒>>▒>>>0>>▒▒>>>>0>▒▒>0▒▒▒▒>▒▒▒▒>>>>0>▒▒▒>>>▒>▒▒>▒>>▒>▒>▒▒>▒>▒▒▒▒>0▒▒▒▒>▒▒▒▒>>>>0>▒▒▒>>>▒>▒▒>▒>>▒>▒>▒▒>▒>▒>>▒>>>>>▒>>>0>▒▒>▒>▒▒>▒▒▒>>▒▒>>▒▒>▒▒▒>▒>0>>▒▒>▒▒▒>▒>>>>>▒>▒0>>▒>▒>>>▒>>0>>0>▒▒▒▒▒0▒▒▒▒>▒▒0▒▒▒▒▒>>▒>>>0>>▒▒>>>>0>▒▒>0▒▒▒▒>▒▒▒▒>>>>0>▒▒▒>>>▒>▒▒>▒>>▒>▒>▒▒~▒~▒▒▒▒00>>0>▒0▒>>>▒>▒>>>▒>▒▒>▒>>▒>▒>▒▒>▒>>0>▒▒▒▒▒0▒▒▒▒>▒>▒>▒▒▒▒▒>>▒>>>0>>▒▒>>>>0>▒▒>0▒▒▒▒>▒▒▒▒>>>>0>▒▒▒>>>▒>▒▒>▒>>▒>▒>▒▒>▒>▒▒▒▒>▒▒>▒>▒▒▒>0>>▒0>▒>▒>▒0>>▒>0>▒>▒>>▒>>▒>▒>▒>▒>0>▒>>▒▒>▒>▒0>▒>▒>▒▒>▒▒>>>▒>>▒>▒0▒▒0>▒▒▒▒▒0▒▒▒▒▒▒▒▒▒▒▒>>▒>>>0>>▒▒>>>>0>▒▒>0▒▒▒▒>▒▒▒▒>>>>0>▒▒▒>>>▒>▒▒>▒>>▒>▒>▒▒>▒>▒▒▒>0>▒>▒▒>▒▒▒>▒>▒▒>▒▒>>>▒▒>▒▒>0▒▒▒▒>▒▒▒0>▒▒▒▒▒>▒▒▒▒>0▒▒>▒>▒▒▒▒>▒▒>▒>▒0▒▒▒0▒▒▒▒0▒▒▒▒>0>>▒>▒▒>▒>▒▒▒>>▒▒>>▒▒>>0>▒▒▒▒▒>▒▒▒▒0▒▒>▒>▒▒▒▒>▒▒>▒>▒0▒▒▒0▒▒▒▒0▒▒▒▒>>0>▒>▒▒▒>>▒>>▒>▒>>▒>>0>▒▒▒▒▒>▒▒▒▒▒>▒>▒▒>▒▒▒>0▒>>▒▒▒▒>>▒>▒▒▒>>▒▒>▒>0>>▒>▒▒▒>▒>0>▒>>▒>>0>▒▒▒▒▒>▒▒▒▒>▒▒>▒>▒>▒▒▒>>▒>>>0>▒>>>▒>>▒>▒▒▒>>▒>▒>0>>▒>▒▒▒▒▒0>▒▒▒▒▒>▒▒▒▒>▒▒▒>▒>▒▒▒>>▒>>>0>>▒>>>▒>>▒>▒▒>>▒▒▒>▒▒▒▒▒▒>>▒▒▒>▒>▒>0>>▒▒>▒▒▒>>▒>▒>▒>▒>▒▒>▒▒▒>▒>>▒▒>>▒▒▒0>▒▒▒▒▒>▒▒▒0▒▒0▒▒>▒▒▒▒▒▒>>▒▒▒>>▒>>>0>▒>>>▒>>▒>▒>▒>>0>>▒>>▒▒>>▒>>▒▒▒>>▒>>0>>▒>▒>>▒▒>▒▒▒▒0>▒▒▒▒▒>▒▒▒▒>0▒▒>▒▒>▒▒▒▒▒>>▒▒▒>▒>>>▒>>>▒>▒>>▒>>▒>▒>▒▒▒▒0>▒▒▒▒▒>▒▒▒▒>0▒▒>▒▒>▒▒▒▒0>▒▒▒▒▒>▒▒▒▒>▒>▒▒>▒▒▒▒▒▒>>▒▒▒>>>▒>>▒>>▒▒▒>>▒▒▒>>▒▒>▒▒▒>>▒>▒>0>▒>▒>>>▒▒>▒▒0>▒▒▒▒▒>▒▒▒▒>▒>▒▒>▒▒▒▒▒0>▒▒▒▒▒>▒▒▒▒>▒>▒▒>▒▒▒▒▒▒>>▒▒▒▒▒>>▒▒▒>>▒>▒>▒>▒>▒>>>>▒>▒>▒▒>>0▒>▒>▒>▒>>>▒▒▒▒>>▒>>▒▒>▒>▒>▒>>>▒▒▒>▒>>>▒>▒▒>▒>▒>▒>>>▒0>▒▒▒▒▒>▒▒▒▒>▒>▒▒>▒▒▒▒▒0>▒▒▒▒▒>▒▒▒▒0▒▒>▒0▒▒▒▒▒▒>>▒▒▒>▒>>>▒>>>▒>▒▒▒>>▒▒>▒▒▒▒0>▒▒▒▒▒>▒▒▒▒0▒▒>▒0▒▒▒▒▒0>▒▒▒▒▒>▒▒0▒▒▒>▒▒>▒>▒▒▒▒▒>>▒▒▒>>▒>>>0>▒>>>▒>>▒>▒>▒>>0>>>0>▒▒▒▒▒>▒▒0▒▒▒>▒▒>▒>▒▒▒0>>▒▒>>▒>>▒>▒▒>>0▒▒0>>0>▒▒▒>>0>▒>▒▒▒>▒>0>▒>>▒>▒▒▒>>▒>▒0▒▒>▒▒0>▒▒▒▒▒>▒▒0▒0▒▒>▒▒>▒>▒▒▒0>>▒▒>>▒>>▒>▒▒>>0▒▒0>>0>▒▒▒>>0>▒>▒>▒>>▒▒>>>>>▒>▒0▒>▒0>>▒>0>▒>▒>>▒>>▒>>0>▒▒▒▒▒>▒▒0▒▒>▒▒▒>▒>▒▒▒0>>▒▒>>▒>>▒>▒▒>>0▒▒0>>0>▒▒▒~~0>▒>▒>▒>>▒▒>>>>>▒>▒0>>0>▒▒0>>▒>0>▒>▒>>▒>>▒>>0>▒▒▒▒▒>▒▒0▒▒>▒>>▒▒▒>▒▒▒0>>▒▒>>▒>>▒>▒▒>>0▒▒▒0▒>▒>0>>▒0>>▒▒>>▒>>▒>▒▒>>▒▒0▒▒0▒▒0▒>▒▒>>▒▒▒>▒>0>▒>>▒>▒▒▒>>▒>▒▒▒▒▒▒▒▒0>▒▒▒▒▒>▒▒0▒▒>0▒▒>▒0▒▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒>▒▒▒>▒0▒0>>>▒▒▒>0>0▒0▒>>>▒>▒>>>▒>▒▒>▒>>▒>▒>▒▒>▒>▒▒▒>▒>0>▒>>▒>▒▒>>▒0▒▒▒0▒▒0▒▒▒▒▒▒▒▒▒▒▒0▒▒0▒▒0>▒▒▒▒▒>▒▒0▒▒▒>▒>▒>▒>▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒000>>▒>>▒>>>>▒>>▒>>>>▒>▒▒00▒▒▒0>▒▒▒▒▒>▒▒>▒▒▒▒>▒>▒>▒▒▒>>▒>>~0~>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒▒0▒>▒▒▒>>>>>▒>▒0>>▒>▒>>>▒>>0>▒▒▒>>▒▒>>▒▒>>0>▒▒▒▒▒>▒▒>▒0▒▒>▒>▒▒>▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒▒0▒>▒▒▒>▒>>>>>▒>▒0>>▒>▒>>>▒>>0>▒▒▒>>▒▒>>▒▒>>0>▒▒▒▒▒>▒▒>▒▒>0▒>▒▒>▒▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒▒0▒>▒▒▒>▒>>>>>▒>▒0>>▒>▒>>>▒>>0>▒▒▒>>▒▒>>▒▒>>0>▒▒▒▒▒>▒▒>▒▒>▒>▒▒>▒▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒▒0▒>▒▒▒>▒>▒▒>▒>>▒>▒0>>▒>▒>>>▒>>0>▒▒▒>>▒▒>>▒▒>>0>▒▒▒▒▒>▒▒>▒▒>>▒▒>▒>▒>▒▒▒>~▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒▒0▒>▒▒▒>▒>▒▒▒>>▒>▒0>>▒>▒>>>▒>>0>▒▒▒>>▒▒>>▒▒>>0>▒▒▒▒▒>▒▒>▒▒▒>▒▒▒>▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒▒0▒>▒▒▒>▒>▒▒>▒>>▒>▒0>>▒>▒>>>▒>>0>▒▒▒>>▒▒>>▒▒>>0>▒▒▒▒▒>▒▒▒>▒▒>▒▒>▒▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒▒0▒>▒▒▒>▒>▒▒▒>>▒>▒0>>▒>▒>>>▒>>0>▒▒▒>>▒▒>>▒▒>>0>▒▒▒▒▒>▒▒▒>0▒▒>▒▒>▒▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒▒▒>>▒▒>▒>>▒>▒▒▒>▒0▒0▒0>▒▒▒▒▒>▒▒▒>>▒▒>▒0▒▒▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒>>>▒>▒>>▒>>▒▒▒>>0>>>>▒>▒>▒0▒▒>▒0▒▒▒>>0>>▒0>▒▒▒▒▒>▒▒▒>▒>▒▒>▒>▒>▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒>>▒>▒>▒>>>▒>▒>▒>>>▒▒>>>>>▒▒00>▒0>>>▒▒▒▒>>>▒▒▒>▒▒▒▒>▒>▒>▒0▒▒▒▒▒>0>▒>▒>>▒▒▒▒▒>0>>>0>>▒▒>▒▒0▒▒>▒>>>▒▒>▒▒▒>0>▒▒0▒▒▒▒>▒>▒0>>0>▒▒▒▒▒>▒▒▒>▒>▒>▒>0▒▒▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒▒>▒>▒▒▒>▒>>>>>▒>>>>▒▒>▒>▒>▒>▒▒>▒▒▒>>▒▒>▒>>▒>>>▒0>>▒>▒>>>▒>>0>>0>▒▒▒▒▒>▒▒▒>▒▒>▒>▒▒>▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒>>▒>▒>▒>>>▒>▒>▒>>>▒▒>>>>>▒▒>▒▒▒▒▒00>▒0>>>▒▒▒▒>>>▒▒0▒0▒▒▒>▒>▒>▒0▒▒▒▒▒>0>▒>▒>>▒▒▒▒▒>0>>>0>>▒▒>▒▒0▒▒>▒>>>▒▒>▒▒▒>0>▒▒0▒▒▒▒>▒>▒0>>0>▒▒▒▒▒>▒▒▒>▒>▒0▒▒▒▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒>>▒>▒>▒>>>▒>▒>▒>>>▒▒>>>>>▒▒00>▒0>>>▒▒▒▒>>>▒▒0▒▒>▒>▒▒▒>▒>▒>▒▒▒▒▒>0>▒>▒>>▒▒▒▒▒>0>>>0>>▒▒>▒▒0▒▒>▒>>>▒▒>▒▒▒>0>▒▒0▒▒▒▒>▒>▒0>>0>▒▒▒▒▒>▒▒▒>▒>▒>▒▒>▒▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒▒▒>>▒>>>>▒▒>>▒▒▒▒>>0>>▒>0>▒>>0>▒▒▒▒▒>▒▒▒>▒>▒>▒>▒▒>▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒>▒▒▒>▒0▒0>>>▒▒▒>0>0▒0▒>>~▒~▒>>>▒>▒▒>▒>>▒>▒>▒▒>▒>▒▒▒>▒>0>▒>>▒>▒▒>>▒0▒▒▒0▒▒0▒▒▒▒▒▒▒▒▒▒▒0▒▒0▒▒0>▒▒▒▒▒>▒▒▒>▒0▒▒>▒>▒▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒000>>▒>>▒>>>>▒>>▒>>>>▒>▒▒00▒▒▒0>▒▒▒▒▒>▒▒▒>0▒▒>>▒▒0▒▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒▒0▒>▒▒▒>>>>>▒>▒0>>▒>▒>>>▒>>0>▒▒▒>>▒▒>>▒▒>>0>▒▒▒▒▒>▒▒▒>▒>0▒▒>▒>▒▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒▒0▒>▒▒▒>▒>>>>>▒>▒0>>▒>▒>>>▒>>0>▒▒▒>>▒▒>>▒▒>>0>▒▒▒▒▒>▒▒▒>▒>▒▒▒▒▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒▒0▒>▒▒▒>▒>>>>>▒>▒0>>▒>▒>>>▒>>0>▒▒▒>>▒▒>>▒▒>>0>▒▒▒▒▒>▒▒▒>▒>>▒▒>0▒▒▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒▒0▒>▒▒▒>▒>▒▒>▒>>▒>▒0>>▒>▒>>>▒>>0>▒▒▒>>▒▒>>▒▒>>0>▒▒▒▒▒>▒▒▒>▒▒>▒▒>▒>▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒▒0▒>▒▒▒>▒>▒▒▒>>▒>▒0>>▒>▒>>>▒>>0>▒▒▒>>▒▒>>▒▒>>0>▒▒▒▒▒>▒▒▒>▒▒>▒0▒▒▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒▒0▒>▒▒▒>▒>▒▒>▒>>▒>▒0>>▒>▒>>>▒>>0>▒▒▒>>▒▒>>▒▒>>0>▒▒▒▒▒>▒▒▒>0▒▒▒▒>▒▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒▒0▒>▒▒▒>▒>▒▒▒>>▒>▒0>>▒>▒>>>▒>>0>▒▒▒>>▒▒>>▒▒>>0>▒▒▒▒▒>▒▒▒>>▒▒>▒>>▒>▒▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒>>>>▒>▒0▒▒>▒▒▒>>▒>▒>0>>▒0>0>>▒>▒>>>▒>0>>>>▒>>▒>>>>>▒▒>▒>▒>▒>▒▒>▒▒>▒▒>>▒>>▒>>0>▒▒▒▒▒>▒▒▒>▒>▒0▒▒>▒▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒>>▒>▒>▒>>>▒>▒>▒>>>▒▒>>>>>▒▒00>▒0>>>▒▒▒▒>>>▒▒▒>▒▒▒▒>▒>▒>▒0▒▒▒▒▒>0>▒>▒>>▒▒▒▒▒>0>>>0>>▒▒>▒▒0▒▒>▒>>>▒▒>▒▒▒>0>▒▒0▒▒▒▒>▒>▒0>>0>▒▒▒▒▒>▒▒▒>▒▒>▒▒▒>▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒▒>▒>▒▒▒>▒>>>>>▒>>>>▒▒>▒>▒>▒>▒▒>▒▒▒>>▒▒>▒>>▒>>>▒0>>▒>▒>>>▒>>0>>0>▒▒▒▒▒>▒▒▒▒▒>▒▒>▒>▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒>>▒>▒>▒>>>▒>▒>▒>>>▒▒>>>>>▒▒>▒▒▒▒▒00>▒0>>>▒▒▒▒>>>▒▒0▒0▒▒▒>▒>▒>▒0▒▒▒▒▒>0>▒>▒>>▒▒▒▒▒>0>>>0>>▒▒>▒▒0▒▒>▒>>>▒▒>▒▒▒>0>▒▒0▒▒▒▒>▒>▒0>>0>▒▒▒▒▒>▒▒▒▒>▒>▒>▒>▒▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒▒▒>>▒>>>>▒▒>>▒▒▒>>>▒▒>>>▒>>▒0>▒>▒>>>▒▒>▒>▒>>▒>>>0>▒▒▒▒▒>▒▒▒▒>>▒▒▒▒>▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒>>>>▒>▒▒▒>▒▒▒▒▒>▒>▒>▒>>>>▒>▒▒>0▒▒▒0▒▒▒>0▒▒▒▒0>▒▒▒▒▒>▒▒▒▒>>▒▒▒>▒▒▒▒>>▒>>>0>▒▒>▒▒>▒>▒>▒>>0>>▒▒>▒>▒▒▒▒>>▒>>▒>▒>>0>▒▒▒▒▒>▒▒▒▒▒▒▒>▒▒▒▒>>▒>>>0>▒▒▒>>▒>▒>>▒>▒>▒▒>▒▒>▒>▒>>>>▒>▒>▒>▒▒>▒▒>▒▒▒▒▒>>0>>▒▒>▒>▒▒▒>>▒▒▒>>▒>▒▒▒>>▒▒>▒>>▒>▒>0>>▒▒>▒▒>▒▒>▒>▒>>>>>>>>▒▒>▒▒>▒>▒0>>▒>▒>>>▒>>0>▒▒0>▒▒▒▒▒>▒▒▒0▒▒>▒>▒▒>▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒>>>>▒>▒▒▒>▒▒▒▒▒>▒>▒>▒>>>>▒>▒▒>0▒▒▒0▒▒▒>0▒▒▒▒0>▒▒▒▒▒>▒▒▒0▒▒>▒▒>▒▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒>>▒>▒>▒>>>▒>▒>▒>>>▒▒>>>>>▒▒>▒▒▒▒▒00>▒0>>>▒▒▒▒>>>▒▒0▒0▒▒▒>▒>▒>▒0▒▒▒▒▒>0>▒>▒>>▒▒▒▒▒>0>>>0>>▒▒>▒▒0▒▒>▒>>>▒▒>▒▒▒>0>▒▒0▒▒▒▒>▒>▒0>>0>▒▒▒▒▒>▒▒▒▒>0▒▒▒▒▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒>>▒>▒>▒>>>▒>▒>▒>>>▒▒>>>>>▒▒>▒▒▒▒▒00>▒0>>>▒▒▒▒>>>▒▒0▒0▒▒▒>▒>▒>▒0▒▒▒▒▒>0>▒>▒>>▒▒▒▒▒>0>>>0>>▒▒>▒▒0▒▒>▒>>>▒▒>▒▒▒>0>▒▒0▒▒▒▒>▒>▒0>>0>▒▒▒▒▒>▒▒▒▒>▒▒>▒▒>▒▒▒>>▒>>>0>▒0>>▒>0>▒>▒>>▒>▒▒>▒▒>▒>▒>>>>▒>▒>▒>>▒>▒▒>▒>▒▒▒▒▒>▒▒>▒>▒>>>>▒>▒>▒>>▒>▒>>▒>>▒>▒>>0>▒▒▒▒▒▒>▒▒▒▒>0▒>▒▒>▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒>>>>▒>▒▒▒>▒▒▒▒▒>▒>▒>▒>>>>▒>▒▒>▒▒0▒▒▒>0▒▒▒▒0>▒▒▒▒▒▒>▒▒>▒▒▒>▒>▒>▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒>>>>▒>▒▒▒>▒▒▒▒▒>▒>▒>▒>>>>▒>▒▒>▒▒0▒▒▒>0▒▒▒▒0>▒▒▒▒▒▒>▒▒▒>▒>▒>▒▒>▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒>>>>▒>▒▒▒>▒▒▒▒▒>▒>▒>▒>>>>▒>▒▒>▒▒0▒▒▒>0▒▒▒▒0>▒▒▒▒▒▒>▒▒▒>0▒▒▒>0▒▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒>>>>▒>▒▒▒>▒▒▒▒▒>▒>▒>▒>>>>▒>▒▒>▒▒0▒▒▒>0▒▒▒▒0>▒▒▒▒▒▒>▒▒▒>0▒▒▒>▒▒▒▒>>▒>>>0>>▒▒>▒>>>▒▒>▒0▒▒▒▒▒▒>>▒>>>>>▒>▒▒▒>>▒>▒>▒>>>▒>▒>▒>>>▒▒>>>>>▒▒00>▒0>>>▒▒▒▒>>>▒▒0▒▒>▒>▒▒▒>▒>▒>▒▒▒▒▒>0>▒>▒>>▒▒▒▒▒>0>>>0>>▒▒>▒▒0▒▒>▒>>>▒▒>▒▒▒>0>▒▒0▒▒▒▒>▒>▒0>>0>▒▒▒▒▒▒>▒▒▒▒▒0▒▒>▒▒▒>>▒>>>0>▒▒>▒▒>▒>▒>▒>>0>>▒▒▒>▒>▒▒▒▒▒>0>>>>>>▒0>▒▒▒▒▒▒>▒▒▒▒>0▒▒>▒▒▒▒▒▒>>▒>>▒>▒▒▒▒▒>>▒>▒>0>>▒>▒▒▒>▒▒▒▒0>▒▒▒▒▒▒>▒▒0▒▒▒▒>▒▒▒▒>▒>▒▒▒▒>0>0>>0▒▒>>>▒▒>▒>>▒>>>0>▒>>>▒▒>>▒>▒>>▒>▒>>▒>>▒>>>>▒>▒▒>▒0▒▒>▒0▒▒▒0▒▒▒>0>▒>0>▒>>>▒▒▒▒>>▒>0▒▒▒▒▒>>▒>▒▒>>▒▒>▒>▒▒▒>>▒>0▒0▒▒>▒▒▒>>>>▒▒▒▒>>0>>0▒>▒▒▒▒▒>>>>▒▒▒▒>>0>>0▒>▒▒▒>>▒▒>>>>▒▒>>>▒▒▒0▒▒▒▒>>▒▒>▒▒>▒>>>0▒▒▒▒>>▒>▒>▒>▒▒>▒▒>▒>>>0▒▒▒0>▒▒▒▒▒▒>▒▒0▒▒▒▒>▒▒▒▒▒0>▒▒▒▒▒▒>▒▒▒>▒▒>0▒▒▒▒▒>▒>▒▒▒▒>0>0>>0▒▒>>>▒▒>▒>>▒>>>0>▒>>>▒▒>>▒>▒>>▒>▒>>▒>>▒>>>>▒>▒▒>▒0▒▒>▒>▒▒▒0▒>▒>▒>▒>▒>▒>▒>>▒>▒>▒▒▒▒▒>▒>▒>>>▒>▒>>▒>▒>▒▒▒▒▒▒▒>>▒>▒>▒>▒>▒>>▒>▒>▒▒▒▒▒▒▒>>▒>>>▒>▒▒▒▒0>▒▒▒▒▒▒>▒▒▒▒>0▒▒▒▒▒▒>▒>▒▒▒▒>0>0>>0▒▒>>>▒▒>▒>>▒>>>0>▒>▒>▒▒>>▒>>>>▒▒>>>▒▒>>▒>▒>▒>>0>>▒▒>▒0▒▒>▒▒▒▒0▒>>>▒▒>>▒>▒>▒>>0>>▒▒▒>0>>>>>>▒▒>▒>>0>▒▒▒▒▒▒>▒0▒▒▒>▒0▒▒>▒▒▒▒▒>>▒>▒>▒>▒>▒>▒▒▒▒▒>0>▒>>▒>▒>>0>▒>▒▒00▒▒>▒▒>▒▒>>>▒▒>▒>>>>>▒>▒>>>▒>▒>>0>0▒▒▒>0>▒>>▒>>▒>>>▒▒>▒▒0>▒>▒>0>>>>>▒▒>>▒>0▒>>0>>>▒>▒>▒>▒>>▒>>>▒▒>▒▒0>▒▒▒▒▒▒>▒0▒▒>▒▒>▒▒▒▒▒>▒>▒▒0▒▒>>0▒▒>~~▒▒>▒>>▒>>>0>▒>>>▒>▒>▒>▒>>▒▒>▒▒>▒▒>▒>▒▒▒0▒>>>▒>▒>▒>▒>>▒▒>▒▒▒>0>>>>>>▒▒>▒>>0>▒▒▒▒▒▒>▒0▒▒>▒>▒▒>▒>▒▒▒>>▒>>>0>>▒>>>▒▒>>▒>>▒▒>>▒>>>▒>▒▒>▒0▒▒>▒▒>▒▒>▒▒>>>▒▒>>▒▒>▒▒▒0▒▒>▒▒▒▒▒▒>>>▒▒>>▒>▒▒▒▒▒▒▒0▒▒>▒▒>▒▒>>>▒▒>▒>>>>>▒>▒>>>▒>▒>>0>▒▒>>>>0>>▒▒>▒▒>>>▒0>▒▒▒▒▒▒>▒0▒▒▒▒>▒>▒▒▒▒>▒>>▒>▒>▒▒▒>▒>▒>0>>>>>▒▒>>▒>▒>>▒>>>0>▒>▒>▒>0>>▒00>▒>▒>▒>▒>▒▒▒▒>>▒>0>▒>>▒>>>>▒>▒>>0>>>>>>>>>▒▒▒▒▒▒▒▒▒0▒▒>▒▒>▒▒>▒▒>>>▒▒>>▒▒>>>>▒▒>>▒▒>>>>▒>▒>▒▒>▒>>▒>▒>▒▒0>▒▒▒▒▒▒>▒>▒▒▒▒>▒>▒>▒▒▒>▒>▒▒0▒▒>>0▒▒>>>▒▒>▒>>▒>>>0>▒>>>▒>▒>▒▒▒>>▒>▒>▒>>0>>▒▒>▒▒>▒▒>▒▒0▒0>>▒>0>▒>▒>>▒>▒>>>▒>▒>▒▒▒>0>>>>>>▒▒>▒>>0>▒▒▒▒▒▒>▒>▒0▒▒>▒▒▒▒▒▒>▒>▒▒0▒▒>>0▒▒~~>▒▒>▒>>▒>>>0>▒>>>▒>▒>>▒▒>▒▒▒>>0>▒>▒▒>▒0▒▒>▒▒▒0▒0>>▒>▒>>>>>▒▒▒▒0>>>>0>▒>▒>>▒>0>▒>▒>>▒0>▒▒▒▒▒▒>▒>▒>▒▒▒>▒▒▒▒▒▒0▒▒>▒>▒▒▒0▒▒▒>▒>0>▒>▒>>▒>>▒>▒>▒>>▒▒>>>>>▒>▒▒▒>>>>0>>>▒▒▒▒0>▒▒▒▒▒▒>▒>▒▒>▒▒>▒▒▒▒▒>▒▒▒>▒>>>>>▒▒>▒0▒▒>▒▒>▒>0>>▒▒>▒▒▒>0>▒>>▒0▒▒▒>>▒0>▒▒▒▒▒▒>▒>▒▒>▒▒>▒▒▒▒▒▒0▒▒>▒>▒▒▒0▒▒▒>▒>0>▒>▒>>▒>>▒>▒>▒>>▒▒>>>>>▒>▒▒▒>>>>0>>>▒▒▒>▒0>▒▒▒▒▒▒>▒>▒▒▒▒>▒0▒▒▒▒0>>▒▒>>▒>>▒>▒▒>>0▒▒0▒▒▒>>0▒0▒0▒▒▒>▒>▒▒▒▒>>▒>>▒>▒>▒>>▒▒>0>>>>0>>▒>>0>▒▒▒▒▒▒>▒>▒▒>▒▒▒▒▒▒▒0>>▒▒>>▒>>▒>▒▒>>0▒▒0▒▒▒>>0▒0▒0▒>>>>>▒>>▒>▒▒>>▒>>▒>▒>▒>>▒▒>0>>>>0>>▒>>0>▒▒▒▒▒▒>▒▒>▒▒>▒▒▒▒▒▒0>>▒▒>>▒>>▒>▒▒>>0▒▒0▒▒▒>>0▒0▒0▒▒▒>>▒>▒▒▒▒▒▒0>▒▒▒▒▒▒>▒▒>▒▒▒>▒▒>▒▒▒0▒▒▒>▒>0>▒>▒>>▒>0>>▒▒>▒>▒▒▒>▒▒>▒▒▒>▒0>▒▒▒>>>▒>>>▒>0>>▒>▒>>>▒▒>>▒▒>▒>>0>▒▒▒▒▒▒>▒▒>▒>▒0▒0▒▒▒▒▒▒▒>>▒>▒▒▒>>>>0>▒▒>>>▒>▒▒>▒>>▒>▒>▒▒>▒>▒▒▒>>▒>>▒>>>▒>>>▒▒>▒>▒>>▒>>>▒▒▒>>0>>▒▒0>▒▒▒▒▒▒>▒▒>▒>0▒▒>▒>▒>▒▒▒>>▒>>>0>▒▒▒>>>>0>▒▒>>>▒>▒▒>▒>>▒>▒>▒▒>▒>▒▒▒>>▒>▒0▒▒>▒>▒>>▒▒>▒▒▒>>▒>>▒>>▒>>>▒▒>▒>▒>>>0>▒▒▒▒▒▒>▒▒>▒>▒>▒>▒0▒▒▒▒>▒>>▒>>>0>>▒▒▒>>>>0>▒▒▒0▒▒>▒>>0>>▒>▒>>▒>>▒▒▒▒>>>>>▒▒▒▒>▒▒▒▒▒▒▒▒▒>>>>0>▒▒>>>▒>▒▒>▒>>▒>▒>▒▒>▒~▒>>▒>>>0>▒▒▒>>>>0>▒▒▒▒>▒>▒0>▒▒▒▒>▒>▒▒▒▒▒▒>▒▒>>▒▒>▒>▒▒▒▒▒>0>▒>▒▒>▒>0▒>▒>>0>▒▒▒▒▒▒>▒▒>▒▒>>▒▒▒▒▒▒>▒>>▒>>>0>>▒▒▒>>>>0>▒▒▒0▒▒▒0▒>▒▒>▒>▒>>▒▒>▒▒▒>>>>0>▒▒0>▒▒▒▒▒▒>▒▒>▒▒>▒>▒>▒▒▒▒▒▒>>▒>▒▒>>>>0>▒▒>>>▒>▒▒>▒>>▒>▒>▒▒>▒>▒▒▒>>▒>>▒>>>▒>>>▒▒>▒>▒>>▒>>>▒▒▒>>0>>▒▒0>▒▒▒▒▒▒>▒▒>>▒▒▒>▒▒>▒▒▒>>▒>>>0>▒▒>>>>0>▒▒>>>▒>▒▒>▒>>▒>▒>▒▒>▒>▒▒▒>>▒>▒0▒▒>▒>▒>>▒▒>▒▒▒>>▒>>▒>>▒>>>▒▒>▒>▒>>>0>▒▒▒▒▒▒>▒▒>▒>▒>▒>▒▒>▒▒▒>▒>>▒>>>0>>▒▒>>>>0>▒▒▒0▒▒>▒~>0>>▒>▒>>▒>>▒▒▒▒>>>>>▒▒▒▒>▒▒▒▒>▒▒▒▒>>>>0>▒▒>>>▒>▒▒>▒>>▒>▒>▒▒>▒>▒>>▒>>>0>▒▒>>>>0>▒▒▒▒>▒>▒0>▒▒▒▒>▒▒0▒▒▒0>▒▒▒▒▒▒>▒▒>▒>▒▒▒▒▒▒▒>▒>>▒>>>0>>▒▒>>>>0>▒▒▒0▒▒▒0▒>▒▒>▒>▒>>▒▒>▒▒>>>>0>▒▒0>▒▒▒▒▒▒>▒▒>▒▒▒>▒▒>▒▒▒▒▒>▒>0>▒0▒▒>▒>▒>>▒>>>▒>▒▒>▒▒>▒▒>▒>▒▒▒0>▒▒▒▒▒▒>▒▒▒0▒▒>▒>0▒▒▒▒0>>>▒▒>>▒>0▒▒>>▒>>▒▒>▒>▒>>▒▒>▒▒▒>>▒>▒▒>>0>▒▒▒▒▒▒>▒▒▒>▒>▒>>▒▒▒▒▒▒▒>▒>0>▒0▒▒>>▒>>>▒>>▒>▒▒>▒>>>▒▒▒>0>>>>>>▒▒>▒>>0>▒▒▒▒▒▒>▒▒▒>▒>▒▒▒>▒▒▒▒▒>▒>0>▒0▒▒>▒>▒>>▒>>▒▒>▒>▒▒>▒▒>▒>▒▒▒▒>>>>>▒0▒>>▒>▒>▒▒▒▒>>0>▒>>▒▒0▒>▒▒▒0>0>0▒▒0>▒▒▒▒▒▒>▒▒▒▒▒>▒>▒>▒▒▒▒▒>▒>0>▒0▒▒▒▒▒>>▒>>0>▒>>▒▒▒0▒▒>0▒▒▒>▒>▒0>▒>▒>>▒>▒0▒▒>▒>▒>0>0>0▒▒▒▒0▒▒>>▒>>0>▒>>▒▒▒0▒▒>▒▒▒>▒▒0>▒>▒>>▒>>0>▒▒▒▒▒▒>▒▒▒▒>▒>▒▒>▒▒▒▒▒>▒>0>▒0▒▒▒>>▒>▒▒▒>>>▒0▒▒0▒▒▒>>>▒▒>▒>>0>▒>>▒>▒▒▒▒>▒▒▒>▒▒>▒▒▒>▒▒>>▒>▒>>▒>>▒>>▒>>0>▒>>▒0▒▒▒>▒▒0>▒▒▒▒▒▒>▒▒0▒▒>▒>▒>▒▒▒▒▒▒>▒>0>▒0▒▒▒▒>0>▒>▒>▒▒>>▒>>▒>▒▒>▒▒>▒>▒>>▒>▒▒▒0▒▒▒>▒▒>>>▒▒>>▒▒>▒>▒0▒▒▒>▒▒▒▒▒>>▒>>▒▒>▒▒>▒>▒>>▒>▒▒▒▒>▒▒▒>▒0>▒▒▒▒▒▒>▒▒▒>▒>▒>▒>▒>▒▒▒▒▒>▒>0>▒0▒▒▒▒>>▒>▒▒>▒▒▒▒>>▒>▒▒▒▒>▒0▒▒▒0>>▒>▒▒▒▒>>▒>▒▒▒▒▒▒>>>0>▒>▒>>▒>>▒>▒▒▒▒>>▒>▒▒▒▒▒0>▒▒▒▒▒▒>▒▒▒>0▒▒>▒▒▒▒▒▒▒>▒>0>▒0▒▒▒▒>▒>>▒>▒▒▒>>▒>▒▒>>>>▒▒▒▒▒▒>▒>▒▒>>▒>>>>▒▒▒>>▒>▒▒>>>>▒>▒▒▒▒▒▒▒>>>▒▒▒>>▒>▒▒>>>>▒>▒>>>▒▒>>▒▒>▒▒▒▒0▒▒▒0>▒▒▒▒▒▒>▒▒▒0▒0▒▒▒>▒▒▒▒▒>▒>0>▒0▒▒▒>>>▒>▒▒>>>▒▒▒>▒>>▒>>▒>>>▒▒>>▒▒>>▒>▒▒▒0▒▒▒▒▒▒▒>0▒▒▒>>0>>▒>>▒>▒>▒▒>▒▒▒▒>▒▒▒>▒▒>▒>>▒>>▒>>>▒>▒>>>>>>▒▒>▒▒>>>▒>>▒>▒▒▒▒▒0>▒▒▒▒▒▒>▒▒▒▒>▒>▒>▒>▒▒▒▒▒>▒>0>▒0▒▒>▒>>0>>>▒>>▒▒>▒▒▒▒>>▒>▒▒▒▒▒▒▒▒>>▒▒>>>▒0>>▒>>▒>▒>>▒>▒▒▒▒>>▒>▒▒▒▒>▒0▒▒▒▒▒▒>>▒>▒0>>▒>>▒>▒>>▒>▒▒▒>>0>▒0>>▒>▒▒▒▒>>▒>>>▒▒>>>▒>▒▒>▒▒▒0▒▒▒0>▒▒▒▒▒▒>▒▒0▒▒▒>▒▒▒▒▒▒▒>▒>0>▒0▒▒0>>▒>▒>▒>▒>>▒▒>>▒▒>▒▒▒>>0>>>▒>▒0▒▒▒>▒>0>▒0>▒>▒>▒▒▒>▒▒▒>>▒>>▒>▒>>▒>▒▒0▒▒>▒▒>>▒▒0>▒▒▒▒▒▒>▒▒▒>▒>▒▒▒>▒▒▒0>>▒>>>▒>▒▒▒>▒>0>▒>>▒>>>▒>▒▒▒▒>0▒▒>>▒>>>▒>>▒>▒▒▒>▒>>▒>▒▒▒>▒>0>▒0▒▒>0>>▒>▒▒>▒>▒>0▒▒0>▒▒▒▒▒▒>▒▒▒>▒>▒>▒>▒▒▒▒>>>▒>▒>>0>>>▒0>>▒>▒>>>▒>>0>▒>▒0▒▒▒▒>0>▒>>▒>▒>▒▒▒>0>▒>>>▒>>▒>>▒▒>▒>>▒>▒▒▒>>0>▒0>>▒>▒>>>▒>>0>▒>▒▒>▒>▒▒▒>>0>>▒▒>▒>▒▒▒>0>▒>>▒▒▒>▒>▒>>0>▒▒0▒▒0>▒▒▒▒▒▒>▒▒▒▒>▒▒▒▒▒▒>>>>>0▒▒▒0▒>▒▒>▒▒▒>0>▒>>▒>>>▒>▒▒>▒▒▒>>▒▒>▒>>▒>▒>>>▒>>>▒>▒>>0>▒▒▒▒▒▒>▒▒▒▒>▒▒0▒▒▒▒>0>▒>▒▒▒>>▒>0>▒>>▒▒>>>>▒>▒▒▒0>▒▒▒▒▒▒>▒▒▒▒>▒▒▒▒▒▒▒▒>▒▒0▒▒>▒>▒>0>>>>>▒▒>>▒>>0>▒▒▒▒▒▒>▒▒▒▒▒>▒>▒▒▒▒>>▒>▒>▒▒0▒▒▒0▒▒▒▒>>0>>▒▒>▒>▒▒▒>>▒▒>▒>>▒>▒0>>▒>▒>>>▒>>0>▒>▒▒>▒>>0>▒▒▒▒▒▒>▒▒▒▒>▒>▒>▒>▒▒▒>>▒>▒>>>▒▒▒>▒>▒▒▒>>>▒>▒▒>▒▒▒▒>▒>▒▒>▒▒0▒▒>0▒0▒▒0[ 5.141657] VFS: Mounted root (squashfs filesystem) readonly on device 254:0. [ 5.152075] devtmpfs: mounted [ 5.157300] Freeing unused kernel memory: 1024K [ 5.187892] Run /pseudo_init as init process mount: mounting none on /dev failed: Resource busy [ 5.396096] UBIFS (ubi0:7): Mounting in unauthenticated mode [ 5.402639] UBIFS (ubi0:7): background thread "ubifs_bgt0_7" started, PID 103 [ 5.474182] UBIFS (ubi0:7): recovery needed [ 5.596434] UBIFS (ubi0:7): recovery completed [ 5.601565] UBIFS (ubi0:7): UBIFS: mounted UBI device 0, volume 7, name "rootfs_data" [ 5.610372] UBIFS (ubi0:7): LEB size: 258048 bytes (252 KiB), min./max. I/O unit sizes: 4096 bytes/4096 bytes [ 5.621509] UBIFS (ubi0:7): FS size: 3096576 bytes (2 MiB, 12 LEBs), journal size 1806337 bytes (1 MiB, 5 LEBs) [ 5.632835] UBIFS (ubi0:7): reserved for root: 146258 bytes (142 KiB) [ 5.640073] UBIFS (ubi0:7): media format: w5/r0 (latest is w5/r0), UUID 5826DE6E-A79D-4CD4-953E-705F4ECC547B, small LPT model can't run '/etc/preinit': No such file or directory mount: mounting proc on /proc failed: Resource busy mount: mounting tmpfs on /run failed: No such file or directory hostname: can't open '/etc/hostname': No such file or directory ------run rc.preboot file----- [ 5.768974] UBIFS (ubi0:8): Mounting in unauthenticated mode [ 5.775477] UBIFS (ubi0:8): background thread "ubifs_bgt0_8" started, PID 132 [ 5.846871] UBIFS (ubi0:8): recovery needed [ 5.896189] UBIFS (ubi0:8): recovery completed [ 5.901402] UBIFS (ubi0:8): UBIFS: mounted UBI device 0, volume 8, name "UDISK" [ 5.909644] UBIFS (ubi0:8): LEB size: 258048 bytes (252 KiB), min./max. I/O unit sizes: 4096 bytes/4096 bytes [ 5.920792] UBIFS (ubi0:8): FS size: 53932032 bytes (51 MiB, 209 LEBs), journal size 2580480 bytes (2 MiB, 10 LEBs) [ 5.932524] UBIFS (ubi0:8): reserved for root: 2547342 bytes (2487 KiB) [ 5.939967] UBIFS (ubi0:8): media format: w5/r0 (latest is w5/r0), UUID 800F2F23-791C-475F-ADD8-DBB996AF1127, small LPT model ------run rc.modules file----- [ 6.003302] sunxi_gpadc_init,2151, success [ 6.008282] sunxi_gpadc_setup: get channel scan data failed [ 6.014879] input: sunxi-gpadc0 as /devices/virtual/input/input1 [ 6.083020] ======== XRADIO WIFI OPEN ======== [ 6.088610] [XRADIO] Driver Label:XR_V02.16.85_P2P_HT40_01.31 [ 6.095389] [XRADIO] Allocated hw_priv @ 437f1eed [ 6.101232] sunxi-rfkill soc@3000000:rfkill@0: bus_index: 1 [ 6.117517] sunxi-rfkill soc@3000000:rfkill@0: wlan power on success [ 6.324704] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B [ 6.335844] [XRADIO] Detect SDIO card 1 [ 6.347832] sunxi-mmc 4021000.sdmmc: no vqmmc,Check if there is regulator [ 6.367978] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B [ 6.392849] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B [ 6.407437] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B [ 6.429597] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B [ 6.441194] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B [ 6.453036] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 4 timing SD-HS(SDR25) dt B [ 6.465610] mmc1: new high speed SDIO card at address 0001 [ 6.472163] [SBUS] XRadio Device:sdio clk=50000000 [ 6.478096] [XRADIO] XRADIO_HW_REV 1.0 detected. [ 6.568198] [XRADIO] xradio_update_dpllctrl: DPLL_CTRL Sync=0x00c00000. [ 6.604146] [XRADIO] Bootloader complete [ 6.693729] [XRADIO] Firmware completed. [ 6.699778] [WSM] Firmware Label:XR_C09.08.52.73_DBG_02.122 2GHZ HT40 May 18 2021 13:36:09 [ 6.717204] [XRADIO] Firmware Startup Done. [ 6.722200] [XRADIO_WRN] enable Multi-Rx! [ 6.727377] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht' Successfully initialized wpa_supplicant [ 6.927689] ieee80211_do_open: vif_type=2, p2p=0, ch=3, addr=38:c9:24:7b:b1:9e [ 6.935898] [STA] !!!xradio_vif_setup: id=0, type=2, p2p=0, addr=38:c9:24:7b:b1:9e [ 6.951382] [AP_WRN] BSS_CHANGED_ASSOC but driver is unjoined. ------run rc.final file----- numid=30,iface=MIXER,name='Headphone Switch' ; type=BOOLEAN,access=rw------,values=1 : values=on ------light up RGB LED----- [ 7.192769] file system registered [ 7.210184] configfs-gadget 4100000.udc-controller: failed to start g1: -19 sh: write error: No such device [ 7.232850] read descriptors [ 7.236098] read strings ------light up LED----- BusyBox v1.27.2 () built-in shell (ash) ------run profile file----- _____ _ __ _ |_ _||_| ___ _ _ | | |_| ___ _ _ _ _ | | _ | || | | |__ | || || | ||_'_| | | | || | || _ | |_____||_||_|_||___||_,_| |_| |_||_|_||_|_| Tina is Based on OpenWrt! ---------------------------------------------- Tina Linux (Neptune, 61CC0487) ---------------------------------------------- Wed Jun 1 00:00:00 GMT 2022 nodev debugfs root@TinaLinux:/# [ 8.648023] sunxi_usb_udc 4100000.udc-controller: 4100000.udc-controller supply udc not found, using dummy regulator [ 8.900790] android_work: sent uevent USB_STATE=CONNECTED [ 9.000187] configfs-gadget gadget: high-speed config #1: c [ 9.006521] android_work: sent uevent USB_STATE=CONFIGURED root@TinaLinux:/# root@TinaLinux:/# root@TinaLinux:/# ifconfig -a eth0 Link encap:Ethernet HWaddr A2:CA:02:E9:35:D5 BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) Interrupt:37 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) wlan0 Link encap:Ethernet HWaddr 38:C9:24:7B:B1:9E UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) root@TinaLinux:/#
-
请问楼主是用什么flash,我用了D1的tina SDK,编译SPI nor/nand flash固件不能正常跑起来
-
-
-
@whycan 多谢
-
@whycan 按大神的做法我能编译出固件,但是rootfs挂载不起来
-
[ 0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d [ 0.000000] CPU: div instructions available: patching division code [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] OF: fdt: Machine model: sun8iw20 [ 0.000000] printk: bootconsole [earlycon0] enabled [ 0.000000] Memory policy: Data cache writealloc [ 0.000000] cma: Reserved 8 MiB at 0x47800000 [ 0.000000] On node 0 totalpages: 32768 [ 0.000000] Normal zone: 256 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 32768 pages, LIFO batch:7 [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv1.0 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: MIGRATE_INFO_TYPE not supported. [ 0.000000] psci: SMC Calling Convention v1.0 [ 0.000000] percpu: Embedded 15 pages/cpu s30284 r8192 d22964 u61440 [ 0.000000] pcpu-alloc: s30284 r8192 d22964 u61440 alloc=15*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 32512 [ 0.000000] Kernel command line: ubi.mtd=sys ubi.block=0,rootfs earlyprintk= clk_ignore_unused initcall_debug=0 console=ttyS0,115200 loglevel=8 root=/dev/ubiblock0_5 rootfstype=squashfs init=/pseudo_init partitions=mbr@ubi0_0:boot-resource@ubi0_1:env@ubi0_2:env-redund@ubi0_3:boot@ubi0_4:rootfs@ubi0_5:private@ubi0_6:rootfs_data@ubi0_7:UDISK@ubi0_8: cma=8M snum= mac_addr= wifi_mac= bt_mac= specialstr= gpt=1 androidboot.hardware=sun8iw20p1 boot_type=5 androidboot.boot_type=5 gpt=1 uboot_message=2018.05-g24521d6-dirty(09/06/2022-15:58:48) aw-ubi-spinand.ubootblks=24 androidboot.dramsize=128 [ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes, linear) [ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes, linear) [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] Memory: 110700K/131072K available (5120K kernel code, 235K rwdata, 1308K rodata, 1024K init, 1152K bss, 12180K reserved, 8192K cma-reserved) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 [ 0.000000] rcu: Preemptible hierarchical RCU implementation. [ 0.000000] Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies. [ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16 [ 0.000000] random: get_random_bytes called from start_kernel+0x264/0x3e8 with crng_init=0 [ 0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns [ 0.000006] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns [ 0.008008] Switching to timer-based delay loop, resolution 41ns [ 0.014177] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns [ 0.023878] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000) [ 0.034235] pid_max: default: 32768 minimum: 301 [ 0.038984] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.046308] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.054614] CPU: Testing write buffer coherency: ok [ 0.059826] /cpus/cpu@0 missing clock-frequency property [ 0.065142] /cpus/cpu@1 missing clock-frequency property [ 0.070473] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 [ 0.076635] Setting up static identity map for 0x40100000 - 0x40100060 [ 0.083280] rcu: Hierarchical SRCU implementation. [ 0.088475] smp: Bringing up secondary CPUs ... [ 0.094091] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 [ 0.094210] smp: Brought up 1 node, 2 CPUs [ 0.104005] SMP: Total of 2 processors activated (96.00 BogoMIPS). [ 0.110183] CPU: All CPU(s) started in SVC mode. [ 0.115270] devtmpfs: initialized [ 0.129276] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5 [ 0.137392] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.147257] futex hash table entries: 512 (order: 3, 32768 bytes, linear) [ 0.154470] pinctrl core: initialized pinctrl subsystem [ 0.160243] NET: Registered protocol family 16 [ 0.166066] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.201233] rtc_ccu: sunxi ccu init OK [ 0.207147] ccu: sunxi ccu init OK [ 0.210895] r_ccu: sunxi ccu init OK [ 0.235286] iommu: Default domain type: Translated [ 0.240387] sunxi iommu: irq = 24 [ 0.244569] SCSI subsystem initialized [ 0.248553] usbcore: registered new interface driver usbfs [ 0.254141] usbcore: registered new interface driver hub [ 0.259543] usbcore: registered new device driver usb [ 0.266035] Bluetooth: Core ver 2.22 [ 0.269647] NET: Registered protocol family 31 [ 0.274083] Bluetooth: HCI device and connection manager initialized [ 0.280483] Bluetooth: HCI socket layer initialized [ 0.285374] Bluetooth: L2CAP socket layer initialized [ 0.290469] pwm module init! [ 0.294582] g2d 5410000.g2d: Adding to iommu group 0 [ 0.299855] G2D: rcq version initialized.major:252 [ 0.305390] clocksource: Switched to clocksource arch_sys_counter [ 0.312942] NET: Registered protocol family 2 [ 0.318048] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear) [ 0.326460] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.334136] TCP bind hash table entries: 1024 (order: 1, 8192 bytes, linear) [ 0.341231] TCP: Hash tables configured (established 1024 bind 1024) [ 0.347696] UDP hash table entries: 256 (order: 1, 8192 bytes, linear) [ 0.354246] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear) [ 0.361445] NET: Registered protocol family 1 [ 0.367866] workingset: timestamp_bits=30 max_order=15 bucket_order=0 [ 0.378409] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.384387] ntfs: driver 2.1.32 [Flags: R/W]. [ 0.417244] io scheduler mq-deadline registered [ 0.421798] io scheduler kyber registered [ 0.427050] [DISP]disp_module_init [ 0.430866] disp 5000000.disp: Adding to iommu group 0 [ 0.452727] display_fb_request,fb_id:0 [ 0.460060] [DISP] Fb_copy_boot_fb,line:1443: [ 0.460063] no boot_fb0 [ 0.467346] disp_al_manager_apply ouput_type:0 [ 0.472402] [DISP]disp_module_init finish [ 0.477221] [DISP] lcd_clk_config,line:732: [ 0.477233] disp 0, clk: pll(364000000),clk(364000000),dclk(52000000) dsi_rate(364000000) [ 0.477233] clk real:pll(360000000),clk(360000000),dclk(51428571) dsi_rate(0) [ 0.477485] sunxi_sid_init()551 - insmod ok [ 0.502495] misc dump reg init [ 0.506343] dma-buf: Running sanitycheck [ 0.510263] dma-buf: Running dma_fence [ 0.514013] sizeof(dma_fence)=48 [ 0.517387] dma-buf: Running dma_fence/sanitycheck [ 0.522190] dma-buf: Running dma_fence/test_signaling [ 0.527281] dma-buf: Running dma_fence/test_add_callback [ 0.532603] dma-buf: Running dma_fence/test_late_add_callback [ 0.538378] dma-buf: Running dma_fence/test_rm_callback [ 0.543595] dma-buf: Running dma_fence/test_late_rm_callback [ 0.549266] dma-buf: Running dma_fence/test_status [ 0.554067] dma-buf: Running dma_fence/test_error [ 0.558784] dma-buf: Running dma_fence/test_wait [ 0.563396] dma-buf: Running dma_fence/test_wait_timeout [ 0.605408] dma-buf: Running dma_fence/test_stub [ 0.610065] dma-buf: Running dma_fence/race_signal_callback [ 0.685465] platform 2000c17.pwm7: pinctrl_get failed [ 0.690544] [DISP] disp_device_attached_and_enable,line:233: [ 0.690548] attached ok, mgr0<-->dev0 [ 0.699925] thread_signal_callback[0] completed 37409 passes, 2729 misses [ 0.706767] thread_signal_callback[1] completed 48227 passes, 13547 misses [ 0.706790] [DISP] disp_device_attached_and_enable,line:236: [ 0.706798] type:1,mode:0,fmt:rgb,bits:8bits,eotf:4,cs:0 dvi_hdmi:2, range:2 scan:0 ratio:8 [ 0.795416] thread_signal_callback[0] completed 42021 passes, 42020 misses [ 0.802318] thread_signal_callback[1] completed 42076 passes, 42075 misses [ 0.809991] libphy: Fixed MDIO Bus: probed [ 0.814604] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 0.821184] sunxi-ehci: EHCI SUNXI driver [ 0.825559] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 0.831762] sunxi-ohci: OHCI SUNXI driver [ 0.836095] i2c /dev entries driver [ 0.839686] IR NEC protocol handler initialized [ 0.844232] IR RC5(x/sz) protocol handler initialized [ 0.849308] Bluetooth: HCI UART driver ver 2.3 [ 0.853746] Bluetooth: HCI UART protocol H4 registered [ 0.858904] Bluetooth: HCI UART protocol BCSP registered [ 0.865492] exFAT: Version 1.3.0 [ 0.869118] NET: Registered protocol family 17 [ 0.873971] Registering SWP/SWPB emulation handler [ 0.895758] UBI error: cannot open mtd sys, error -2 [ 0.900735] UBI: block: can't open volume on ubi0_-1, err=-19 [ 0.908304] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 0.915439] clk: Not disabling unused clocks [ 0.917013] cfg80211: failed to load regulatory.db [ 0.921200] alloc_fd: slot 0 not NULL! [ 0.929795] Warning: unable to open an initial console. [ 0.935182] /dev/root: Can't open blockdev [ 0.939302] VFS: Cannot open root device "ubiblock0_5" or unknown-block(0,0): error -6 [ 0.947254] Please append a correct "root=" boot option; here are the available partitions: [ 0.955624] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) [ 0.963906] CPU0: stopping [ 0.966624] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.4.61 #26 [ 0.972619] Hardware name: Generic DT based system [ 0.977432] [<c010de4c>] (unwind_backtrace) from [<c010a5f4>] (show_stack+0x10/0x14) [ 0.985196] [<c010a5f4>] (show_stack) from [<c0583c08>] (dump_stack+0x88/0xa4) [ 0.992437] [<c0583c08>] (dump_stack) from [<c010c234>] (handle_IPI+0xe4/0x180) [ 0.999759] [<c010c234>] (handle_IPI) from [<c02f13b4>] (gic_handle_irq+0x70/0x78) [ 1.007341] [<c02f13b4>] (gic_handle_irq) from [<c01021cc>] (__irq_svc+0x6c/0xa8) [ 1.014836] Exception stack(0xc0901f40 to 0xc0901f88) [ 1.019885] 1f40: 000002a4 c76b9334 00000000 c0114740 00000001 c0900000 c0903de8 c0903e24 [ 1.028070] 1f60: c093b000 c77ff600 c08240c0 00000000 c0a41748 c0901f90 c0107f48 c0107f38 [ 1.036250] 1f80: 60000013 ffffffff [ 1.039749] [<c01021cc>] (__irq_svc) from [<c0107f38>] (arch_cpu_idle+0x1c/0x38) [ 1.047165] [<c0107f38>] (arch_cpu_idle) from [<c013d3dc>] (do_idle+0xd4/0x128) [ 1.054493] [<c013d3dc>] (do_idle) from [<c013d6c8>] (cpu_startup_entry+0x18/0x20) [ 1.062066] [<c013d6c8>] (cpu_startup_entry) from [<c0800c74>] (start_kernel+0x358/0x3e8) [ 1.070243] [<c0800c74>] (start_kernel) from [<00000000>] (0x0) [ 1.076179] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) ]---
劳烦大神帮忙看看,我有修改过root=ubi0_5,也一样挂载不了
-
@zhice-yang
用对比软件对比上面两个的日志看看。 -
YuzukiTsuru
-
我尝试了楼主的补丁,发现烧写到tf卡是可以正常启动的,但是烧写到spi nand也是挂载不了根文件系统,下面是出错的log,使用的芒果的mq-r开发板,spi nand flash型号为GD5F1GQ4UAYIG。
[30]HELLO! BOOT0 is starting! [32]BOOT0 commit : 88480af-dirty [36]set pll start [41]periph0 has been enabled [44]set pll end [46][pmu]: bus read error [48]board init ok [50]ZQ value = 0x2f [52]get_pmu_exist() = -1 [54]DRAM BOOT DRIVE INFO: V0.33 [57]DRAM CLK = 936 MHz [60]DRAM Type = 3 (2:DDR2,3:DDR3) [63]DRAMC read ODT off. [65]DRAM ODT value: 0x42. [68]ddr_efuse_type: 0xa [71]DRAM SIZE =128 M [73]dram_tpr4:0x0 [74]PLL_DDR_CTRL_REG:0xf8004d00 [77]DRAM_CLK_REG:0xc0000000 [80][TIMING DEBUG] MR2= 0x20 [87]DRAM simple test OK. [90]rtc standby flag is 0x0, super standby flag is 0x0 [95]dram size =128 [98]spinand UBOOT_START_BLK_NUM 8 UBOOT_LAST_BLK_NUM 32 [103]block from 8 to 32 [204]Check is correct. [206]dma 0x29c0c int is not used yet [209]dma 0x29c0c int is free, you do not need to free it again [215]Entry_name = u-boot [221]Entry_name = optee [225]Entry_name = dtb [228]Jump to second Boot. M/TC: OP-TEE version: 6aef7bb2-dirty (gcc version 5.3.1 20160412 (Linaro GCC 5.3-2016.05)) #1 Fri Jul 23 09:25:11 UTC 2021 arm U-Boot 2018.05-g24521d6-dirty (Sep 07 2022 - 00:18:43 +0800) Allwinner Technology [00.281]CPU: Allwinner Family [00.284]Model: sun8iw20 I2C: FDT ERROR:fdt_set_all_pin:[twi0]-->FDT_ERR_BADPATH FDT ERROR:fdt_set_all_pin:[twi1]-->FDT_ERR_BADPATH ready [00.305]DRAM: 128 MiB [00.308]Relocation Offset is: 04f01000 [00.328]secure enable bit: 0 [00.330]smc_tee_inform_fdt failed with: -65526[00.335]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz MBus=300Mhz [00.341]gic: sec monitor mode [00.344]flash init start [00.346]workmode = 0,storage type = 0 sspi->base_addr = 0x4025000, the SPI control register: [VER] 0x4025000 = 0x00010001, [GCR] 0x4025004 = 0x00000083, [TCR] 0x4025008 = 0x00000184 [ICR] 0x4025010 = 0x00000f00, [ISR] 0x4025014 = 0x00000032, [FCR] 0x4025018 = 0x00200020 [FSR] 0x402501c = 0x00000000, [WCR] 0x4025020 = 0x00000000, [CCR] 0x4025024 = 0x00000002 [SDC] 0x4025028 = 0x00002000, [BCR] 0x4025030 = 0x00000000, [TCR] 0x4025034 = 0x00000000 [BCC] 0x4025038 = 0x20000000, [DMA] 0x4025088 = 0x000000e5 [00.393]sunxi-spinand-phy: not detect any munufacture from id table [00.399]sunxi-spinand-phy: get spi-nand Model from fdt fail [00.404]sunxi-spinand-phy: get phy info from fdt fail device nand0 <nand>, # parts = 4 #: name size offset mask_flags 0: boot0 0x00100000 0x00000000 1 1: uboot 0x00300000 0x00100000 1 2: secure_storage 0x00100000 0x00400000 1 3: sys 0x07b00000 0x00500000 0 active partition: nand0,0 - (boot0) 0x00100000 @ 0x00000000 defaults: mtdids : nand0=nand mtdparts: mtdparts=nand:1024k@0(boot0)ro,3072k@1048576(uboot)ro,1024k@4194304(secure_storage)ro,-(sys) [00.519]sunxi-spinand-phy: [SPINAND]: ecc err 0x8 [00.548]ubi0: attaching mtd4 [00.663]ubi0: scanning is finished [00.670]ubi0: attached mtd4 (name "sys", size 123 MiB) [00.675]ubi0: PEB size: 262144 bytes (256 KiB), LEB size: 258048 bytes [00.681]ubi0: min./max. I/O unit sizes: 4096/4096, sub-page size 2048 [00.687]ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096 [00.693]ubi0: good PEBs: 426, bad PEBs: 66, corrupted PEBs: 0 [00.699]ubi0: user volume: 9, internal volumes: 1, max. volumes count: 128 [00.706]ubi0: max/mean erase counter: 2/1, WL threshold: 4096, image sequence number: 0 [00.713]ubi0: available PEBs: 0, total reserved PEBs: 426, PEBs reserved for bad PEB handling: 0 [00.722]sunxi flash init ok [00.847]Loading Environment from SUNXI_FLASH... OK [00.871]Item0 (Map) magic is bad secure storage read widevine fail [00.877]secure storage read widevine fail with:-1 secure storage read ec_key fail [00.884]secure storage read ec_key fail with:-1 secure storage read ec_cert1 fail [00.892]secure storage read ec_cert1 fail with:-1 secure storage read ec_cert2 fail [00.899]secure storage read ec_cert2 fail with:-1 secure storage read ec_cert3 fail [00.907]secure storage read ec_cert3 fail with:-1 secure storage read rsa_key fail [00.914]secure storage read rsa_key fail with:-1 secure storage read rsa_cert1 fail [00.921]secure storage read rsa_cert1 fail with:-1 secure storage read rsa_cert2 fail [00.929]secure storage read rsa_cert2 fail with:-1 secure storage read rsa_cert3 fail [00.937]secure storage read rsa_cert3 fail with:-1 [00.941]out of usb burn from boot: not need burn key [00.960]update bootcmd [00.975]change working_fdt 0x43ec0e70 to 0x43ea0e70 [00.993]update dts Hit any key to stop autoboot: 0 [02.264]no vendor_boot partition is found Android's image name: t113-nezha [02.275]Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 5.4.61 (kang@ubuntu) (arm-openwrt-linux-muslgnueabi-gcc.bin (OpenWrt/Linaro GCC 6.4-2017.11 2017-11) 6.4.1, GNU ld (GNU Binutils) 2.27) #6 SMP PREEMPT Tue Sep 6 17:40:36 UTC 2022 [ 0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d [ 0.000000] CPU: div instructions available: patching division code [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] OF: fdt: Machine model: sun8iw20 [ 0.000000] printk: bootconsole [earlycon0] enabled [ 0.000000] Memory policy: Data cache writealloc [ 0.000000] On node 0 totalpages: 32768 [ 0.000000] Normal zone: 256 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 32768 pages, LIFO batch:7 [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv1.0 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: MIGRATE_INFO_TYPE not supported. [ 0.000000] psci: SMC Calling Convention v1.0 [ 0.000000] percpu: Embedded 15 pages/cpu s30348 r8192 d22900 u61440 [ 0.000000] pcpu-alloc: s30348 r8192 d22900 u61440 alloc=15*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 32512 [ 0.000000] Kernel command line: ubi.mtd=sys ubi.block=0,rootfs earlyprintk=sunxi-uart,0x02500C00 clk_ignore_unused initcall_debug=0 console=ttyS3,115200 loglevel=8 root=/dev/ubiblock0_5 rootfstype=squashfs init=/pseudo_init partitions=mbr@ubi0_0:boot-resource@ubi0_1:env@ubi0_2:env-redund@ubi0_3:boot@ubi0_4:rootfs@ubi0_5:private@ubi0_6:rootfs_data@ubi0_7:UDISK@ubi0_8: cma=0M snum= mac_addr= wifi_mac= bt_mac= specialstr= gpt=1 androidboot.hardware=sun8iw20p1 boot_type=5 androidboot.boot_type=5 gpt=1 uboot_message=2018.05-g24521d6-dirty(09/07/2022-00:18:43) aw-ubi-spinand.ubootblks=24 androidboot.dramsize=128 [ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes, linear) [ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes, linear) [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] Memory: 117844K/131072K available (6144K kernel code, 264K rwdata, 1504K rodata, 1024K init, 1164K bss, 13228K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 [ 0.000000] rcu: Preemptible hierarchical RCU implementation. [ 0.000000] Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies. [ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16 [ 0.000000] random: get_random_bytes called from start_kernel+0x264/0x3e8 with crng_init=0 [ 0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns [ 0.000006] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns [ 0.008016] Switching to timer-based delay loop, resolution 41ns [ 0.014209] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns [ 0.023915] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000) [ 0.034280] pid_max: default: 32768 minimum: 301 [ 0.039004] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.046318] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.054669] CPU: Testing write buffer coherency: ok [ 0.059869] /cpus/cpu@0 missing clock-frequency property [ 0.065202] /cpus/cpu@1 missing clock-frequency property [ 0.070540] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 [ 0.076691] Setting up static identity map for 0x40100000 - 0x40100060 [ 0.083348] rcu: Hierarchical SRCU implementation. [ 0.088563] smp: Bringing up secondary CPUs ... [ 0.094197] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 [ 0.094315] smp: Brought up 1 node, 2 CPUs [ 0.104135] SMP: Total of 2 processors activated (96.00 BogoMIPS). [ 0.110313] CPU: All CPU(s) started in SVC mode. [ 0.115396] devtmpfs: initialized [ 0.129682] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5 [ 0.137802] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.147666] futex hash table entries: 512 (order: 3, 32768 bytes, linear) [ 0.154574] pinctrl core: initialized pinctrl subsystem [ 0.160709] NET: Registered protocol family 16 [ 0.165764] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.201311] rtc_ccu: sunxi ccu init OK [ 0.207224] ccu: sunxi ccu init OK [ 0.210957] r_ccu: sunxi ccu init OK [ 0.236558] iommu: Default domain type: Translated [ 0.241617] sunxi iommu: irq = 24 [ 0.245796] SCSI subsystem initialized [ 0.249757] usbcore: registered new interface driver usbfs [ 0.255344] usbcore: registered new interface driver hub [ 0.260746] usbcore: registered new device driver usb [ 0.266565] Advanced Linux Sound Architecture Driver Initialized. [ 0.273197] Bluetooth: Core ver 2.22 [ 0.277070] NET: Registered protocol family 31 [ 0.281508] Bluetooth: HCI device and connection manager initialized [ 0.287905] Bluetooth: HCI socket layer initialized [ 0.292805] Bluetooth: L2CAP socket layer initialized [ 0.297882] Bluetooth: SCO socket layer initialized [ 0.303027] pwm module init! [ 0.307146] g2d 5410000.g2d: Adding to iommu group 0 [ 0.312430] G2D: rcq version initialized.major:252 [ 0.318025] clocksource: Switched to clocksource arch_sys_counter [ 0.332554] sun8iw20-pinctrl 2000000.pinctrl: initialized sunXi PIO driver [ 0.341805] NET: Registered protocol family 2 [ 0.346733] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear) [ 0.355147] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.362844] TCP bind hash table entries: 1024 (order: 1, 8192 bytes, linear) [ 0.369931] TCP: Hash tables configured (established 1024 bind 1024) [ 0.376375] UDP hash table entries: 256 (order: 1, 8192 bytes, linear) [ 0.382963] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear) [ 0.390140] NET: Registered protocol family 1 [ 0.395435] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pc not found, using dummy regulator [ 0.405718] spi spi0: spi0 supply spi not found, using dummy regulator [ 0.412443] sunxi_spi_resource_get()2151 - [spi0] SPI MASTER MODE [ 0.418617] sunxi_spi_resource_get()2189 - Failed to get sample mode [ 0.424987] sunxi_spi_resource_get()2194 - Failed to get sample delay [ 0.431443] sunxi_spi_resource_get()2198 - sample_mode:-1431633921 sample_delay:-1431633921 [ 0.439861] sunxi_spi_clk_init()2240 - [spi0] mclk 100000000 [ 0.446104] sunxi_spi_probe()2653 - [spi0]: driver probe succeed, base c8860000, irq 40 [ 0.455713] workingset: timestamp_bits=30 max_order=15 bucket_order=0 [ 0.466332] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.472380] ntfs: driver 2.1.32 [Flags: R/W]. [ 0.507169] io scheduler mq-deadline registered [ 0.511734] io scheduler kyber registered [ 0.516992] [DISP]disp_module_init [ 0.520926] disp 5000000.disp: Adding to iommu group 0 [ 0.526565] [DISP] parser_disp_init_para,line:1430: [ 0.526568] of_property_read fb0_width fail [ 0.552043] display_fb_request,fb_id:0 [ 0.558967] [DISP] Fb_copy_boot_fb,line:1443: [ 0.558971] no boot_fb0 [ 0.566342] disp_al_manager_apply ouput_type:0 [ 0.568239] [DISP]disp_module_init finish [ 0.571333] [DISP] lcd_clk_config,line:744: [ 0.571344] disp 0, clk: pll(420000000),clk(420000000),dclk(70000000) dsi_rate(70000000) [ 0.571344] clk real:pll(420000000),clk(420000000),dclk(105000000) dsi_rate(150000000) [ 0.575810] sunxi_sid_init()551 - insmod ok [ 0.600677] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pb not found, using dummy regulator [ 0.610866] uart uart3: get regulator failed [ 0.615151] uart uart3: uart3 supply uart not found, using dummy regulator [ 0.622318] uart3: ttyS3 at MMIO 0x2500c00 (irq = 34, base_baud = 1500000) is a SUNXI [ 0.630185] sw_console_setup()1808 - console setup baud 115200 parity n bits 8, flow n ?[ 0.638185] printk: console [ttyS3] enabled [ 0.638185] printk: console [ttyS3] enabled [ 0.647070] printk: bootconsole [earlycon0] disabled [ 0.647070] printk: bootconsole [earlycon0] disabled [ 0.648554] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pd not found, using dummy regulator [ 0.648554] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pd not found, using dummy regulator [ 0.679184] misc dump reg init [ 0.683687] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pg not found, using dummy regulator [ 0.694816] sunxi-rfkill soc@3000000:rfkill@0: module version: v1.0.9 [ 0.702014] sunxi-rfkill soc@3000000:rfkill@0: get gpio chip_en failed [ 0.709298] sunxi-rfkill soc@3000000:rfkill@0: get gpio power_en failed [ 0.716657] sunxi-rfkill soc@3000000:rfkill@0: wlan_busnum (1) [ 0.723160] sunxi-rfkill soc@3000000:rfkill@0: Missing wlan_power. [ 0.730069] sunxi-rfkill soc@3000000:rfkill@0: wlan clock[0] (32k-fanout1) [ 0.737730] sunxi-rfkill soc@3000000:rfkill@0: wlan_regon gpio=204 assert=1 [ 0.745540] sunxi-rfkill soc@3000000:rfkill@0: wlan_hostwake gpio=202 assert=1 [ 0.753598] sunxi-rfkill soc@3000000:rfkill@0: wakeup source is enabled [ 0.761181] sunxi-rfkill soc@3000000:rfkill@0: Missing bt_power. [ 0.767872] sunxi-rfkill soc@3000000:rfkill@0: bt clock[0] (32k-fanout1) [ 0.775370] sunxi-rfkill soc@3000000:rfkill@0: bt_rst gpio=141 assert=0 [ 0.782841] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pe not found, using dummy regulator [ 0.794489] [ADDR_MGT] addr_mgt_probe: module version: v1.0.10 [ 0.801633] [ADDR_MGT] addr_mgt_probe: success. [ 0.806921] dma-buf: Running sanitycheck [ 0.811348] dma-buf: Running dma_fence [ 0.815514] sizeof(dma_fence)=48 [ 0.819212] dma-buf: Running dma_fence/sanitycheck [ 0.824555] dma-buf: Running dma_fence/test_signaling [ 0.830223] dma-buf: Running dma_fence/test_add_callback [ 0.836134] dma-buf: Running dma_fence/test_late_add_callback [ 0.842548] dma-buf: Running dma_fence/test_rm_callback [ 0.848370] dma-buf: Running dma_fence/test_late_rm_callback [ 0.854664] dma-buf: Running dma_fence/test_status [ 0.859999] dma-buf: Running dma_fence/test_error [ 0.865224] dma-buf: Running dma_fence/test_wait [ 0.870371] dma-buf: Running dma_fence/test_wait_timeout [ 0.908035] dma-buf: Running dma_fence/test_stub [ 0.913185] dma-buf: Running dma_fence/race_signal_callback [ 0.968202] [DISP] disp_device_attached_and_enable,line:233: [ 0.968208] attached ok, mgr0<-->dev0 [ 0.988028] [DISP] disp_device_attached_and_enable,line:236: [ 0.988036] type:1,mode:0,fmt:rgb,bits:8bits,eotf:4,cs:0 dvi_hdmi:2, range:2 scan:0 ratio:8 [ 1.003638] thread_signal_callback[0] completed 30889 passes, 31 misses [ 1.011040] thread_signal_callback[1] completed 38892 passes, 8033 misses [ 1.088048] thread_signal_callback[0] completed 43504 passes, 43503 misses [ 1.095723] thread_signal_callback[1] completed 43476 passes, 43475 misses [ 1.103886] sunxi-spinand: AW SPINand MTD Layer Version: 2.0 20201228 [ 1.111116] sunxi-spinand-phy: AW SPINand Phy Layer Version: 1.10 20200306 [ 1.118982] sunxi-spinand-phy: not detect any munufacture from id table [ 1.126343] sunxi-spinand-phy: get spi-nand Model from fdt fail [ 1.132950] sunxi-spinand-phy: get phy info from fdt fail [ 1.138966] sunxi-spinand-phy: not detect munufacture from fdt [ 1.145595] sunxi-spinand-phy: detect munufacture from id table: GD [ 1.152591] sunxi-spinand-phy: get spi-nand Model from fdt fail [ 1.159229] sunxi-spinand-phy: get phy info from fdt fail [ 1.165231] sunxi-spinand-phy: not detect munufacture from fdt [ 1.171731] sunxi-spinand-phy: not match spinand: f1c8f1c8 f1c8f1c8 [ 1.179121] libphy: Fixed MDIO Bus: probed [ 1.184395] sunxi gmac driver's version: 1.0.0 [ 1.189513] gmac-power0: NULL [ 1.192809] gmac-power1: NULL [ 1.196103] gmac-power2: NULL [ 1.200503] Failed to alloc md5 [ 1.204006] eth0: Use random mac address [ 1.208662] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 1.215923] sunxi-ehci: EHCI SUNXI driver [ 1.220840] get ehci1-controller wakeup-source is fail. [ 1.226748] sunxi ehci1-controller don't init wakeup source [ 1.232968] [sunxi-ehci1]: probe, pdev->name: 4200000.ehci1-controller, sunxi_ehci: 0xc0b5e4e0, 0x:c8877000, irq_no:3c [ 1.244907] sunxi-ehci 4200000.ehci1-controller: 4200000.ehci1-controller supply drvvbus not found, using dummy regulator [ 1.257319] sunxi-ehci 4200000.ehci1-controller: 4200000.ehci1-controller supply hci not found, using dummy regulator [ 1.269399] sunxi-ehci 4200000.ehci1-controller: EHCI Host Controller [ 1.276592] sunxi-ehci 4200000.ehci1-controller: new USB bus registered, assigned bus number 1 [ 1.286320] sunxi-ehci 4200000.ehci1-controller: irq 60, io mem 0x04200000 [ 1.318039] sunxi-ehci 4200000.ehci1-controller: USB 2.0 started, EHCI 1.00 [ 1.326587] hub 1-0:1.0: USB hub found [ 1.330828] hub 1-0:1.0: 1 port detected [ 1.335757] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 1.342699] sunxi-ohci: OHCI SUNXI driver [ 1.347636] get ohci1-controller wakeup-source is fail. [ 1.353573] sunxi ohci1-controller don't init wakeup source [ 1.359788] [sunxi-ohci1]: probe, pdev->name: 4200400.ohci1-controller, sunxi_ohci: 0xc0b5e770 [ 1.369403] sunxi-ohci 4200400.ohci1-controller: 4200400.ohci1-controller supply drvvbus not found, using dummy regulator [ 1.381780] sunxi-ohci 4200400.ohci1-controller: 4200400.ohci1-controller supply hci not found, using dummy regulator [ 1.393893] sunxi-ohci 4200400.ohci1-controller: OHCI Host Controller [ 1.401109] sunxi-ohci 4200400.ohci1-controller: new USB bus registered, assigned bus number 2 [ 1.410844] sunxi-ohci 4200400.ohci1-controller: irq 61, io mem 0x04200400 [ 1.492821] hub 2-0:1.0: USB hub found [ 1.497029] hub 2-0:1.0: 1 port detected [ 1.502085] i2c /dev entries driver [ 1.506050] sunxi cedar version 1.1 [ 1.510140] sunxi-cedar 1c0e000.ve: Adding to iommu group 0 [ 1.516372] VE: sunxi_cedar_probe power-domain init!!! [ 1.522108] VE: install start!!! [ 1.522108] [ 1.527581] VE: cedar-ve the get irq is 41 [ 1.527581] [ 1.533984] VE: ve_debug_proc_info:(ptrval), data:(ptrval), lock:(ptrval) [ 1.533984] [ 1.543203] VE: install end!!! [ 1.543203] [ 1.548253] VE: sunxi_cedar_probe [ 1.552206] Bluetooth: HCI UART driver ver 2.3 [ 1.557151] Bluetooth: HCI UART protocol H4 registered [ 1.562889] Bluetooth: HCI UART protocol BCSP registered [ 1.568806] Bluetooth: XRadio Bluetooth LPM Mode Driver Ver 1.0.10 [ 1.577432] sunxi-mmc 4020000.sdmmc: SD/MMC/SDIO Host Controller Driver(v4.21 2021-11-18 10:02) [ 1.587340] sunxi-mmc 4020000.sdmmc: ***ctl-spec-caps*** 8 [ 1.593517] sunxi-mmc 4020000.sdmmc: No vmmc regulator found [ 1.599823] sunxi-mmc 4020000.sdmmc: No vqmmc regulator found [ 1.606214] sunxi-mmc 4020000.sdmmc: No vdmmc regulator found [ 1.612634] sunxi-mmc 4020000.sdmmc: No vd33sw regulator found [ 1.619137] sunxi-mmc 4020000.sdmmc: No vd18sw regulator found [ 1.625626] sunxi-mmc 4020000.sdmmc: No vq33sw regulator found [ 1.632122] sunxi-mmc 4020000.sdmmc: No vq18sw regulator found [ 1.639047] sunxi-mmc 4020000.sdmmc: Got CD GPIO [ 1.644282] sunxi-mmc 4020000.sdmmc: set cd-gpios as 24M fail [ 1.650876] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B [ 1.661952] sunxi-mmc 4020000.sdmmc: no vqmmc,Check if there is regulator [ 1.682050] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B [ 1.706387] sunxi-mmc 4020000.sdmmc: detmode:gpio irq [ 1.712059] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B [ 1.723594] sunxi-mmc 4021000.sdmmc: SD/MMC/SDIO Host Controller Driver(v4.21 2021-11-18 10:02) [ 1.733488] sunxi-mmc 4021000.sdmmc: ***ctl-spec-caps*** 8 [ 1.739669] sunxi-mmc 4021000.sdmmc: No vmmc regulator found [ 1.745967] sunxi-mmc 4021000.sdmmc: No vqmmc regulator found [ 1.752372] sunxi-mmc 4021000.sdmmc: No vdmmc regulator found [ 1.758780] sunxi-mmc 4021000.sdmmc: No vd33sw regulator found [ 1.765269] sunxi-mmc 4021000.sdmmc: No vd18sw regulator found [ 1.771775] sunxi-mmc 4021000.sdmmc: No vq33sw regulator found [ 1.778273] sunxi-mmc 4021000.sdmmc: No vq18sw regulator found [ 1.784771] sunxi-mmc 4021000.sdmmc: Cann't get pin bias hs pinstate,check if needed [ 1.794034] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B [ 1.805144] sunxi-mmc 4021000.sdmmc: no vqmmc,Check if there is regulator [ 1.825241] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B [ 1.849389] sunxi-mmc 4021000.sdmmc: detmode:manually by software [ 1.857012] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 52, RTO !! [ 1.864059] sunxi_led_probe()1749 - start [ 1.868552] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 52, RTO !! [ 1.875370] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B [ 1.886945] sunxi_get_str_of_property()1595 - failed to get the string of propname led_regulator! [ 1.889914] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B [ 1.896844] sunxi_register_led_classdev()1483 - led_classdev start [ 1.910494] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !! [ 1.916171] sunxi_led_probe()1845 - finish [ 1.922743] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !! [ 1.926685] exFAT: Version 1.3.0 [ 1.933987] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !! [ 1.944365] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !! [ 1.945197] [AUDIOCODEC][sunxi_codec_parse_params][2412]:digital_vol:0, lineout_vol:26, mic1gain:31, mic2gain:31 pa_msleep:120, pa_level:1, pa_pwr_level:1 [ 1.945197] [ 1.951172] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B [ 1.968137] [AUDIOCODEC][sunxi_codec_parse_params][2448]:adcdrc_cfg:0, adchpf_cfg:1, dacdrc_cfg:0, dachpf:0 [ 1.968585] [AUDIOCODEC][sunxi_internal_codec_probe][2609]:codec probe finished [ 1.999082] debugfs: Directory '203034c.dummy_cpudai' with parent 'audiocodec' already present! [ 2.008864] [SNDCODEC][sunxi_card_init][583]:card init finished [ 2.015772] sunxi-codec-machine 2030340.sound: 2030000.codec <-> 203034c.dummy_cpudai mapping ok [ 2.026587] input: audiocodec sunxi Audio Jack as /devices/platform/soc@3000000/2030340.sound/sound/card0/input0 [ 2.038466] [SNDCODEC][sunxi_card_dev_probe][836]:register card finished [ 2.046779] NET: Registered protocol family 10 [ 2.052825] Segment Routing with IPv6 [ 2.056978] NET: Registered protocol family 17 [ 2.061974] [SNDCODEC][sunxi_hs_init_work][259]:resume-->report switch [ 2.068221] Bluetooth: RFCOMM TTY layer initialized [ 2.074665] Bluetooth: RFCOMM socket layer initialized [ 2.080451] Bluetooth: RFCOMM ver 1.11 [ 2.085195] Registering SWP/SWPB emulation handler [ 2.107250] get ehci0-controller wakeup-source is fail. [ 2.113280] sunxi ehci0-controller don't init wakeup source [ 2.119523] [sunxi-ehci0]: probe, pdev->name: 4101000.ehci0-controller, sunxi_ehci: 0xc0b5dfc0, 0x:c88fb000, irq_no:3a [ 2.131461] [sunxi-ehci0]: Not init ehci0 [ 2.136259] get ohci0-controller wakeup-source is fail. [ 2.142191] sunxi ohci0-controller don't init wakeup source [ 2.148431] [sunxi-ohci0]: probe, pdev->name: 4101400.ohci0-controller, sunxi_ohci: 0xc0b5e250 [ 2.158024] [sunxi-ohci0]: Not init ohci0 [ 2.163026] UBI error: cannot open mtd sys, error -2 [ 2.168600] UBI: block: can't open volume on ubi0_-1, err=-19 [ 2.177702] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 2.187348] cfg80211: failed to load regulatory.db [ 2.187355] clk: Not disabling unused clocks [ 2.197454] ALSA device list: [ 2.200763] #0: audiocodec [ 2.203970] alloc_fd: slot 0 not NULL! [ 2.208496] /dev/root: Can't open blockdev [ 2.213063] VFS: Cannot open root device "ubiblock0_5" or unknown-block(0,0): error -6 [ 2.221887] Please append a correct "root=" boot option; here are the available partitions: [ 2.231188] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) [ 2.240389] CPU0: stopping [ 2.243404] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.4.61 #6 [ 2.249985] Hardware name: Generic DT based system [ 2.255337] [<c010de4c>] (unwind_backtrace) from [<c010a5f4>] (show_stack+0x10/0x14) [ 2.263954] [<c010a5f4>] (show_stack) from [<c061fb28>] (dump_stack+0x88/0xa4) [ 2.271997] [<c061fb28>] (dump_stack) from [<c010c234>] (handle_IPI+0xe4/0x180) [ 2.280132] [<c010c234>] (handle_IPI) from [<c02f13b4>] (gic_handle_irq+0x70/0x78) [ 2.288564] [<c02f13b4>] (gic_handle_irq) from [<c01021cc>] (__irq_svc+0x6c/0xa8) [ 2.296881] Exception stack(0xc0a01f40 to 0xc0a01f88) [ 2.302505] 1f40: 000006a8 c7ebd334 00000000 c0114740 00000001 c0a00000 c0a03de8 c0a03e24 [ 2.311600] 1f60: c0a43000 c7ffc580 c09270c0 00000000 c0b49748 c0a01f90 c0107f48 c0107f38 [ 2.320698] 1f80: 60000013 ffffffff [ 2.324583] [<c01021cc>] (__irq_svc) from [<c0107f38>] (arch_cpu_idle+0x1c/0x38) [ 2.332819] [<c0107f38>] (arch_cpu_idle) from [<c013d3dc>] (do_idle+0xd4/0x128) [ 2.340953] [<c013d3dc>] (do_idle) from [<c013d6c8>] (cpu_startup_entry+0x18/0x20) [ 2.349383] [<c013d6c8>] (cpu_startup_entry) from [<c0900c74>] (start_kernel+0x358/0x3e8) [ 2.358484] [<c0900c74>] (start_kernel) from [<00000000>] (0x0) [ 2.365079] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) ]---
-
-
UBI error: cannot open mtd sys, error -2 [ 0.900735] UBI: block: can't open volume on ubi0_-1, err=-19
UBI 完全没有挂载上,检查一下UBI驱动配置部分,mtd那部分是不是适配nand芯片
-
此回复已被删除! -
此回复已被删除! -
@yuzukitsuru 非常感谢您,我确实只在uboot中添加了nand flash相应的参数,未在kernel中添加nand flash的参数。
重新在kernel中添加GD NAND Flash GD5F1GQ4UBYIG的相关参数后,我的Mq-R已经可以正常启动了。
下面是添加的Nand Flash参数,需要同时在tina-d1-h/lichee/brandy-2.0/u-boot-2018/drivers/mtd/awnand/spinand/physic/id.c
和
tina-d1-h/lichee/linux-5.4/drivers/mtd/awnand/spinand/physic/id.c
添加下面的参数。
struct aw_spinand_phy_info gigadevice[] = { { .Model = "GD5F1GQ4UBYIG", .NandID = {0xc8, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, .DieCntPerChip = 1, .SectCntPerPage = 4, .PageCntPerBlk = 64, .BlkCntPerDie = 1024, .OobSizePerPage = 64, .OperationOpt = SPINAND_QUAD_READ | SPINAND_QUAD_PROGRAM | SPINAND_DUAL_READ, .MaxEraseTimes = 50000, .EccFlag = HAS_EXT_ECC_SE01, .EccType = BIT4_LIMIT5_TO_7_ERR8_LIMIT_12, .EccProtectedType = SIZE16_OFF4_LEN8_OFF4, .BadBlockFlag = BAD_BLK_FLAG_FRIST_1_PAGE, }, ...... }
最后是我的启动日志
[158]HELLO! BOOT0 is starting! [161]BOOT0 commit : 88480af-dirty [164]set pll start [166]fix vccio detect value:0xc0 [174]periph0 has been enabled [177]set pll end [178][pmu]: bus read error [181]board init ok [183]ZQ value = 0x2e [185]get_pmu_exist() = -1 [187]DRAM BOOT DRIVE INFO: V0.33 [190]DRAM CLK = 936 MHz [192]DRAM Type = 3 (2:DDR2,3:DDR3) [196]DRAMC read ODT off. [198]DRAM ODT value: 0x42. [201]ddr_efuse_type: 0xa [204]DRAM SIZE =128 M [206]dram_tpr4:0x0 [208]PLL_DDR_CTRL_REG:0xf8004d00 [211]DRAM_CLK_REG:0xc0000000 [214][TIMING DEBUG] MR2= 0x20 [221]DRAM simple test OK. [223]rtc standby flag is 0x0, super standby flag is 0x0 [229]dram size =128 [232]spinand UBOOT_START_BLK_NUM 8 UBOOT_LAST_BLK_NUM 32 [237]block from 8 to 32 [338]Check is correct. [340]dma 0x29c0c int is not used yet [343]dma 0x29c0c int is free, you do not need to free it again [349]Entry_name = u-boot [355]Entry_name = optee [358]Entry_name = dtb [361]Jump to second Boot. M/TC: OP-TEE version: 6aef7bb2-dirty (gcc version 5.3.1 20160412 (Linaro GCC 5.3-2016.05)) #1 Fri Jul 23 09:25:11 UTC 2021 arm U-Boot 2018.05-g24521d6-dirty (Sep 07 2022 - 11:48:59 +0800) Allwinner Technology [00.415]CPU: Allwinner Family [00.418]Model: sun8iw20 I2C: FDT ERROR:fdt_set_all_pin:[twi0]-->FDT_ERR_BADPATH FDT ERROR:fdt_set_all_pin:[twi1]-->FDT_ERR_BADPATH ready [00.439]DRAM: 128 MiB [00.442]Relocation Offset is: 04f01000 [00.462]secure enable bit: 0 [00.464]smc_tee_inform_fdt failed with: -65526[00.469]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz MBus=300Mhz [00.475]gic: sec monitor mode [00.478]flash init start [00.480]workmode = 0,storage type = 0 sspi->base_addr = 0x4025000, the SPI control register: [VER] 0x4025000 = 0x00010001, [GCR] 0x4025004 = 0x00000083, [TCR] 0x4025008 = 0x00000184 [ICR] 0x4025010 = 0x00000f00, [ISR] 0x4025014 = 0x00000032, [FCR] 0x4025018 = 0x00200020 [FSR] 0x402501c = 0x00000000, [WCR] 0x4025020 = 0x00000000, [CCR] 0x4025024 = 0x00000002 [SDC] 0x4025028 = 0x00002000, [BCR] 0x4025030 = 0x00000000, [TCR] 0x4025034 = 0x00000000 [BCC] 0x4025038 = 0x20000000, [DMA] 0x4025088 = 0x000000e5 [00.527]sunxi-spinand-phy: not detect any munufacture from id table [00.533]sunxi-spinand-phy: get spi-nand Model from fdt fail [00.538]sunxi-spinand-phy: get phy info from fdt fail device nand0 <nand>, # parts = 4 #: name size offset mask_flags 0: boot0 0x00100000 0x00000000 1 1: uboot 0x00300000 0x00100000 1 2: secure_storage 0x00100000 0x00400000 1 3: sys 0x07b00000 0x00500000 0 active partition: nand0,0 - (boot0) 0x00100000 @ 0x00000000 defaults: mtdids : nand0=nand mtdparts: mtdparts=nand:1024k@0(boot0)ro,3072k@1048576(uboot)ro,1024k@4194304(secure_storage)ro,-(sys) [00.653]sunxi-spinand-phy: [SPINAND]: ecc err 0x8 [00.682]ubi0: attaching mtd4 [00.797]ubi0: scanning is finished [00.804]ubi0: attached mtd4 (name "sys", size 123 MiB) [00.809]ubi0: PEB size: 262144 bytes (256 KiB), LEB size: 258048 bytes [00.815]ubi0: min./max. I/O unit sizes: 4096/4096, sub-page size 2048 [00.821]ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096 [00.827]ubi0: good PEBs: 426, bad PEBs: 66, corrupted PEBs: 0 [00.833]ubi0: user volume: 9, internal volumes: 1, max. volumes count: 128 [00.839]ubi0: max/mean erase counter: 2/1, WL threshold: 4096, image sequence number: 0 [00.847]ubi0: available PEBs: 0, total reserved PEBs: 426, PEBs reserved for bad PEB handling: 0 [00.856]sunxi flash init ok [00.981]Loading Environment from SUNXI_FLASH... OK [01.005]Item0 (Map) magic is bad secure storage read widevine fail [01.011]secure storage read widevine fail with:-1 secure storage read ec_key fail [01.018]secure storage read ec_key fail with:-1 secure storage read ec_cert1 fail [01.026]secure storage read ec_cert1 fail with:-1 secure storage read ec_cert2 fail [01.033]secure storage read ec_cert2 fail with:-1 secure storage read ec_cert3 fail [01.041]secure storage read ec_cert3 fail with:-1 secure storage read rsa_key fail [01.048]secure storage read rsa_key fail with:-1 secure storage read rsa_cert1 fail [01.055]secure storage read rsa_cert1 fail with:-1 secure storage read rsa_cert2 fail [01.063]secure storage read rsa_cert2 fail with:-1 secure storage read rsa_cert3 fail [01.071]secure storage read rsa_cert3 fail with:-1 [01.075]out of usb burn from boot: not need burn key [01.094]update bootcmd [01.109]change working_fdt 0x43ec0e70 to 0x43ea0e70 [01.127]update dts Hit any key to stop autoboot: 0 [02.398]no vendor_boot partition is found Android's image name: t113-nezha [02.408]Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 5.4.61 (kang@ubuntu) (arm-openwrt-linux-muslgnueabi-gcc.bin (OpenWrt/Linaro GCC 6.4-2017.11 2017-11) 6.4.1, GNU ld (GNU Binutils) 2.27) #9 SMP PREEMPT Wed Sep 7 03:55:00 UTC 2022 [ 0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d [ 0.000000] CPU: div instructions available: patching division code [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] OF: fdt: Machine model: sun8iw20 [ 0.000000] printk: bootconsole [earlycon0] enabled [ 0.000000] Memory policy: Data cache writealloc [ 0.000000] On node 0 totalpages: 32768 [ 0.000000] Normal zone: 256 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 32768 pages, LIFO batch:7 [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv1.0 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: MIGRATE_INFO_TYPE not supported. [ 0.000000] psci: SMC Calling Convention v1.0 [ 0.000000] percpu: Embedded 15 pages/cpu s30348 r8192 d22900 u61440 [ 0.000000] pcpu-alloc: s30348 r8192 d22900 u61440 alloc=15*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 32512 [ 0.000000] Kernel command line: ubi.mtd=sys ubi.block=0,rootfs earlyprintk=sunxi-uart,0x02500C00 clk_ignore_unused initcall_debug=0 console=ttyS3,115200 loglevel=8 root=/dev/ubiblock0_5 rootfstype=squashfs init=/pseudo_init partitions=mbr@ubi0_0:boot-resource@ubi0_1:env@ubi0_2:env-redund@ubi0_3:boot@ubi0_4:rootfs@ubi0_5:private@ubi0_6:rootfs_data@ubi0_7:UDISK@ubi0_8: cma=0M snum= mac_addr= wifi_mac= bt_mac= specialstr= gpt=1 androidboot.hardware=sun8iw20p1 boot_type=5 androidboot.boot_type=5 gpt=1 uboot_message=2018.05-g24521d6-dirty(09/07/2022-11:48:59) aw-ubi-spinand.ubootblks=24 androidboot.dramsize=128 [ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes, linear) [ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes, linear) [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] Memory: 117844K/131072K available (6144K kernel code, 264K rwdata, 1504K rodata, 1024K init, 1164K bss, 13228K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 [ 0.000000] rcu: Preemptible hierarchical RCU implementation. [ 0.000000] Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies. [ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16 [ 0.000000] random: get_random_bytes called from start_kernel+0x264/0x3e8 with crng_init=0 [ 0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns [ 0.000006] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns [ 0.008017] Switching to timer-based delay loop, resolution 41ns [ 0.014198] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns [ 0.023901] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000) [ 0.034283] pid_max: default: 32768 minimum: 301 [ 0.039016] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.046340] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.054669] CPU: Testing write buffer coherency: ok [ 0.059878] /cpus/cpu@0 missing clock-frequency property [ 0.065228] /cpus/cpu@1 missing clock-frequency property [ 0.070558] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 [ 0.076698] Setting up static identity map for 0x40100000 - 0x40100060 [ 0.083353] rcu: Hierarchical SRCU implementation. [ 0.088561] smp: Bringing up secondary CPUs ... [ 0.094187] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 [ 0.094304] smp: Brought up 1 node, 2 CPUs [ 0.104133] SMP: Total of 2 processors activated (96.00 BogoMIPS). [ 0.110311] CPU: All CPU(s) started in SVC mode. [ 0.115387] devtmpfs: initialized [ 0.129645] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5 [ 0.137781] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.147653] futex hash table entries: 512 (order: 3, 32768 bytes, linear) [ 0.154603] pinctrl core: initialized pinctrl subsystem [ 0.160750] NET: Registered protocol family 16 [ 0.165802] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.201359] rtc_ccu: sunxi ccu init OK [ 0.207294] ccu: sunxi ccu init OK [ 0.211029] r_ccu: sunxi ccu init OK [ 0.236536] iommu: Default domain type: Translated [ 0.241597] sunxi iommu: irq = 24 [ 0.245771] SCSI subsystem initialized [ 0.249724] usbcore: registered new interface driver usbfs [ 0.255311] usbcore: registered new interface driver hub [ 0.260702] usbcore: registered new device driver usb [ 0.266545] Advanced Linux Sound Architecture Driver Initialized. [ 0.273170] Bluetooth: Core ver 2.22 [ 0.277021] NET: Registered protocol family 31 [ 0.281477] Bluetooth: HCI device and connection manager initialized [ 0.287866] Bluetooth: HCI socket layer initialized [ 0.292747] Bluetooth: L2CAP socket layer initialized [ 0.297842] Bluetooth: SCO socket layer initialized [ 0.303004] pwm module init! [ 0.307126] g2d 5410000.g2d: Adding to iommu group 0 [ 0.312394] G2D: rcq version initialized.major:252 [ 0.317990] clocksource: Switched to clocksource arch_sys_counter [ 0.332511] sun8iw20-pinctrl 2000000.pinctrl: initialized sunXi PIO driver [ 0.341801] NET: Registered protocol family 2 [ 0.346744] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear) [ 0.355163] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.362869] TCP bind hash table entries: 1024 (order: 1, 8192 bytes, linear) [ 0.369948] TCP: Hash tables configured (established 1024 bind 1024) [ 0.376412] UDP hash table entries: 256 (order: 1, 8192 bytes, linear) [ 0.382998] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear) [ 0.390186] NET: Registered protocol family 1 [ 0.395495] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pc not found, using dummy regulator [ 0.405785] spi spi0: spi0 supply spi not found, using dummy regulator [ 0.412518] sunxi_spi_resource_get()2151 - [spi0] SPI MASTER MODE [ 0.418673] sunxi_spi_resource_get()2189 - Failed to get sample mode [ 0.425044] sunxi_spi_resource_get()2194 - Failed to get sample delay [ 0.431499] sunxi_spi_resource_get()2198 - sample_mode:-1431633921 sample_delay:-1431633921 [ 0.439916] sunxi_spi_clk_init()2240 - [spi0] mclk 100000000 [ 0.446134] sunxi_spi_probe()2653 - [spi0]: driver probe succeed, base c8860000, irq 40 [ 0.455760] workingset: timestamp_bits=30 max_order=15 bucket_order=0 [ 0.466378] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.472417] ntfs: driver 2.1.32 [Flags: R/W]. [ 0.505191] io scheduler mq-deadline registered [ 0.509761] io scheduler kyber registered [ 0.515016] [DISP]disp_module_init [ 0.518925] disp 5000000.disp: Adding to iommu group 0 [ 0.524588] [DISP] parser_disp_init_para,line:1430: [ 0.524592] of_property_read fb0_width fail [ 0.550062] display_fb_request,fb_id:0 [ 0.556929] [DISP] Fb_copy_boot_fb,line:1443: [ 0.556932] no boot_fb0 [ 0.564316] disp_al_manager_apply ouput_type:0 [ 0.568208] [DISP]disp_module_init finish [ 0.569201] [DISP] lcd_clk_config,line:744: [ 0.569211] disp 0, clk: pll(420000000),clk(420000000),dclk(70000000) dsi_rate(70000000) [ 0.569211] clk real:pll(420000000),clk(420000000),dclk(105000000) dsi_rate(150000000) [ 0.573831] sunxi_sid_init()551 - insmod ok [ 0.598635] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pb not found, using dummy regulator [ 0.608831] uart uart3: get regulator failed [ 0.613106] uart uart3: uart3 supply uart not found, using dummy regulator [ 0.620264] uart3: ttyS3 at MMIO 0x2500c00 (irq = 34, base_baud = 1500000) is a SUNXI [ 0.628121] sw_console_setup()1808 - console setup baud 115200 parity n bits 8, flow n ▒ 0.628533] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pd not found, using dummy regulator [ 0.645768] printk: console [ttyS3] enabled [ 0.645768] printk: console [ttyS3] enabled [ 0.654627] printk: bootconsole [earlycon0] disabled [ 0.654627] printk: bootconsole [earlycon0] disabled [ 0.665928] misc dump reg init [ 0.670485] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pg not found, using dummy regulator [ 0.681613] sunxi-rfkill soc@3000000:rfkill@0: module version: v1.0.9 [ 0.688812] sunxi-rfkill soc@3000000:rfkill@0: get gpio chip_en failed [ 0.696079] sunxi-rfkill soc@3000000:rfkill@0: get gpio power_en failed [ 0.703452] sunxi-rfkill soc@3000000:rfkill@0: wlan_busnum (1) [ 0.709954] sunxi-rfkill soc@3000000:rfkill@0: Missing wlan_power. [ 0.716838] sunxi-rfkill soc@3000000:rfkill@0: wlan clock[0] (32k-fanout1) [ 0.724515] sunxi-rfkill soc@3000000:rfkill@0: wlan_regon gpio=204 assert=1 [ 0.732312] sunxi-rfkill soc@3000000:rfkill@0: wlan_hostwake gpio=202 assert=1 [ 0.740377] sunxi-rfkill soc@3000000:rfkill@0: wakeup source is enabled [ 0.747951] sunxi-rfkill soc@3000000:rfkill@0: Missing bt_power. [ 0.754678] sunxi-rfkill soc@3000000:rfkill@0: bt clock[0] (32k-fanout1) [ 0.762165] sunxi-rfkill soc@3000000:rfkill@0: bt_rst gpio=141 assert=0 [ 0.769631] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pe not found, using dummy regulator [ 0.781282] [ADDR_MGT] addr_mgt_probe: module version: v1.0.10 [ 0.788426] [ADDR_MGT] addr_mgt_probe: success. [ 0.793716] dma-buf: Running sanitycheck [ 0.798137] dma-buf: Running dma_fence [ 0.802303] sizeof(dma_fence)=48 [ 0.805983] dma-buf: Running dma_fence/sanitycheck [ 0.811345] dma-buf: Running dma_fence/test_signaling [ 0.816963] dma-buf: Running dma_fence/test_add_callback [ 0.822909] dma-buf: Running dma_fence/test_late_add_callback [ 0.829316] dma-buf: Running dma_fence/test_rm_callback [ 0.835129] dma-buf: Running dma_fence/test_late_rm_callback [ 0.841434] dma-buf: Running dma_fence/test_status [ 0.846765] dma-buf: Running dma_fence/test_error [ 0.852011] dma-buf: Running dma_fence/test_wait [ 0.857151] dma-buf: Running dma_fence/test_wait_timeout [ 0.898008] dma-buf: Running dma_fence/test_stub [ 0.903174] dma-buf: Running dma_fence/race_signal_callback [ 0.928172] [DISP] disp_device_attached_and_enable,line:233: [ 0.928177] attached ok, mgr0<-->dev0 [ 0.947991] [DISP] disp_device_attached_and_enable,line:236: [ 0.947999] type:1,mode:0,fmt:rgb,bits:8bits,eotf:4,cs:0 dvi_hdmi:2, range:2 scan:0 ratio:8 [ 0.978029] thread_signal_callback[0] completed 22267 passes, 39 misses [ 0.985417] thread_signal_callback[1] completed 22251 passes, 25 misses [ 1.058028] thread_signal_callback[0] completed 40309 passes, 40308 misses [ 1.065697] thread_signal_callback[1] completed 40277 passes, 40277 misses [ 1.073863] sunxi-spinand: AW SPINand MTD Layer Version: 2.0 20201228 [ 1.081117] sunxi-spinand-phy: AW SPINand Phy Layer Version: 1.10 20200306 [ 1.089004] sunxi-spinand-phy: not detect any munufacture from id table [ 1.096362] sunxi-spinand-phy: get spi-nand Model from fdt fail [ 1.102969] sunxi-spinand-phy: get phy info from fdt fail [ 1.109029] sunxi-spinand-phy: not detect munufacture from fdt [ 1.115687] sunxi-spinand-phy: detect munufacture from id table: GD [ 1.122684] sunxi-spinand-phy: detect spinand id: fffff1c8 ffffffff [ 1.129672] sunxi-spinand-phy: ========== arch info ========== [ 1.136157] sunxi-spinand-phy: Model: GD5F1GQ4UBYIG [ 1.142938] sunxi-spinand-phy: Munufacture: GD [ 1.148661] sunxi-spinand-phy: DieCntPerChip: 1 [ 1.154282] sunxi-spinand-phy: BlkCntPerDie: 1024 [ 1.160197] sunxi-spinand-phy: PageCntPerBlk: 64 [ 1.165903] sunxi-spinand-phy: SectCntPerPage: 4 [ 1.171533] sunxi-spinand-phy: OobSizePerPage: 64 [ 1.177239] sunxi-spinand-phy: BadBlockFlag: 0x0 [ 1.183071] sunxi-spinand-phy: OperationOpt: 0x7 [ 1.188897] sunxi-spinand-phy: MaxEraseTimes: 50000 [ 1.194893] sunxi-spinand-phy: EccFlag: 0x1 [ 1.200713] sunxi-spinand-phy: EccType: 7 [ 1.206328] sunxi-spinand-phy: EccProtectedType: 4 [ 1.211950] sunxi-spinand-phy: ======================================== [ 1.219307] sunxi-spinand-phy: [ 1.222796] sunxi-spinand-phy: ========== physical info ========== [ 1.229674] sunxi-spinand-phy: TotalSize: 128 M [ 1.234998] sunxi-spinand-phy: SectorSize: 512 B [ 1.240328] sunxi-spinand-phy: PageSize: 2 K [ 1.245459] sunxi-spinand-phy: BlockSize: 128 K [ 1.250788] sunxi-spinand-phy: OOBSize: 64 B [ 1.256016] sunxi-spinand-phy: ======================================== [ 1.263371] sunxi-spinand-phy: [ 1.266860] sunxi-spinand-phy: ========== logical info ========== [ 1.273645] sunxi-spinand-phy: TotalSize: 128 M [ 1.278982] sunxi-spinand-phy: SectorSize: 512 B [ 1.284305] sunxi-spinand-phy: PageSize: 4 K [ 1.289447] sunxi-spinand-phy: BlockSize: 256 K [ 1.294769] sunxi-spinand-phy: OOBSize: 128 B [ 1.300103] sunxi-spinand-phy: ======================================== [ 1.307581] sunxi-spinand-phy: block lock register: 0x00 [ 1.313683] sunxi-spinand-phy: feature register: 0x11 [ 1.319319] sunxi-spinand-phy: sunxi physic nand init end [ 1.325764] Creating 4 MTD partitions on "sunxi_mtd_nand": [ 1.331898] 0x000000000000-0x000000100000 : "boot0" [ 1.348905] 0x000000100000-0x000000400000 : "uboot" [ 1.357808] random: fast init done [ 1.368884] 0x000000400000-0x000000500000 : "secure_storage" [ 1.388839] 0x000000500000-0x000008000000 : "sys" [ 1.463764] sunxi-spinand-phy: phy blk 384 is bad [ 1.469225] sunxi-spinand-phy: phy blk 386 is bad [ 1.474650] sunxi-spinand-phy: phy blk 388 is bad [ 1.480089] sunxi-spinand-phy: phy blk 390 is bad [ 1.485522] sunxi-spinand-phy: phy blk 392 is bad [ 1.490961] sunxi-spinand-phy: phy blk 394 is bad [ 1.496387] sunxi-spinand-phy: phy blk 396 is bad [ 1.501833] sunxi-spinand-phy: phy blk 398 is bad [ 1.507257] sunxi-spinand-phy: phy blk 400 is bad [ 1.512693] sunxi-spinand-phy: phy blk 402 is bad [ 1.518107] sunxi-spinand-phy: phy blk 404 is bad [ 1.523531] sunxi-spinand-phy: phy blk 406 is bad [ 1.528967] sunxi-spinand-phy: phy blk 408 is bad [ 1.534397] sunxi-spinand-phy: phy blk 410 is bad [ 1.539838] sunxi-spinand-phy: phy blk 412 is bad [ 1.545258] sunxi-spinand-phy: phy blk 414 is bad [ 1.550702] sunxi-spinand-phy: phy blk 416 is bad [ 1.556124] sunxi-spinand-phy: phy blk 418 is bad [ 1.561558] sunxi-spinand-phy: phy blk 420 is bad [ 1.566985] sunxi-spinand-phy: phy blk 422 is bad [ 1.572418] sunxi-spinand-phy: phy blk 424 is bad [ 1.577838] sunxi-spinand-phy: phy blk 426 is bad [ 1.583286] sunxi-spinand-phy: phy blk 428 is bad [ 1.588732] sunxi-spinand-phy: phy blk 430 is bad [ 1.594156] sunxi-spinand-phy: phy blk 432 is bad [ 1.599601] sunxi-spinand-phy: phy blk 434 is bad [ 1.605024] sunxi-spinand-phy: phy blk 436 is bad [ 1.610464] sunxi-spinand-phy: phy blk 438 is bad [ 1.615895] sunxi-spinand-phy: phy blk 440 is bad [ 1.621341] sunxi-spinand-phy: phy blk 442 is bad [ 1.626765] sunxi-spinand-phy: phy blk 444 is bad [ 1.632210] sunxi-spinand-phy: phy blk 446 is bad [ 1.637636] sunxi-spinand-phy: phy blk 448 is bad [ 1.643073] sunxi-spinand-phy: phy blk 450 is bad [ 1.648526] sunxi-spinand-phy: phy blk 452 is bad [ 1.653951] sunxi-spinand-phy: phy blk 454 is bad [ 1.659390] sunxi-spinand-phy: phy blk 456 is bad [ 1.664818] sunxi-spinand-phy: phy blk 458 is bad [ 1.670257] sunxi-spinand-phy: phy blk 460 is bad [ 1.675681] sunxi-spinand-phy: phy blk 462 is bad [ 1.681126] sunxi-spinand-phy: phy blk 464 is bad [ 1.686552] sunxi-spinand-phy: phy blk 466 is bad [ 1.691989] sunxi-spinand-phy: phy blk 468 is bad [ 1.697420] sunxi-spinand-phy: phy blk 470 is bad [ 1.702856] sunxi-spinand-phy: phy blk 472 is bad [ 1.708295] sunxi-spinand-phy: phy blk 474 is bad [ 1.713723] sunxi-spinand-phy: phy blk 476 is bad [ 1.719168] sunxi-spinand-phy: phy blk 478 is bad [ 1.724593] sunxi-spinand-phy: phy blk 480 is bad [ 1.730037] sunxi-spinand-phy: phy blk 482 is bad [ 1.735461] sunxi-spinand-phy: phy blk 484 is bad [ 1.740900] sunxi-spinand-phy: phy blk 486 is bad [ 1.746330] sunxi-spinand-phy: phy blk 488 is bad [ 1.751767] sunxi-spinand-phy: phy blk 490 is bad [ 1.757191] sunxi-spinand-phy: phy blk 492 is bad [ 1.762640] sunxi-spinand-phy: phy blk 494 is bad [ 1.768076] sunxi-spinand-phy: phy blk 496 is bad [ 1.773499] sunxi-spinand-phy: phy blk 498 is bad [ 1.778944] sunxi-spinand-phy: phy blk 500 is bad [ 1.784367] sunxi-spinand-phy: phy blk 502 is bad [ 1.789803] sunxi-spinand-phy: phy blk 504 is bad [ 1.795236] sunxi-spinand-phy: phy blk 506 is bad [ 1.800674] sunxi-spinand-phy: phy blk 508 is bad [ 1.806099] sunxi-spinand-phy: phy blk 510 is bad [ 1.861461] sunxi-spinand-phy: ecc err 0x8 [ 1.866014] sunxi-spinand-phy: phy blk 768 is bad [ 1.920744] sunxi-spinand-phy: phy blk 1022 is bad [ 1.929292] libphy: Fixed MDIO Bus: probed [ 1.934583] sunxi gmac driver's version: 1.0.0 [ 1.939751] gmac-power0: NULL [ 1.943045] gmac-power1: NULL [ 1.946342] gmac-power2: NULL [ 1.950735] Failed to alloc md5 [ 1.954241] eth0: Use random mac address [ 1.958891] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 1.966154] sunxi-ehci: EHCI SUNXI driver [ 1.971073] get ehci1-controller wakeup-source is fail. [ 1.976982] sunxi ehci1-controller don't init wakeup source [ 1.983206] [sunxi-ehci1]: probe, pdev->name: 4200000.ehci1-controller, sunxi_ehci: 0xc0b5e4e0, 0x:c8877000, irq_no:3c [ 1.995142] sunxi-ehci 4200000.ehci1-controller: 4200000.ehci1-controller supply drvvbus not found, using dummy regulator [ 2.007532] sunxi-ehci 4200000.ehci1-controller: 4200000.ehci1-controller supply hci not found, using dummy regulator [ 2.019609] sunxi-ehci 4200000.ehci1-controller: EHCI Host Controller [ 2.026816] sunxi-ehci 4200000.ehci1-controller: new USB bus registered, assigned bus number 1 [ 2.036549] sunxi-ehci 4200000.ehci1-controller: irq 60, io mem 0x04200000 [ 2.068004] sunxi-ehci 4200000.ehci1-controller: USB 2.0 started, EHCI 1.00 [ 2.076538] hub 1-0:1.0: USB hub found [ 2.080776] hub 1-0:1.0: 1 port detected [ 2.085695] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 2.092646] sunxi-ohci: OHCI SUNXI driver [ 2.097593] get ohci1-controller wakeup-source is fail. [ 2.103534] sunxi ohci1-controller don't init wakeup source [ 2.109749] [sunxi-ohci1]: probe, pdev->name: 4200400.ohci1-controller, sunxi_ohci: 0xc0b5e770 [ 2.119362] sunxi-ohci 4200400.ohci1-controller: 4200400.ohci1-controller supply drvvbus not found, using dummy regulator [ 2.131778] sunxi-ohci 4200400.ohci1-controller: 4200400.ohci1-controller supply hci not found, using dummy regulator [ 2.143874] sunxi-ohci 4200400.ohci1-controller: OHCI Host Controller [ 2.151084] sunxi-ohci 4200400.ohci1-controller: new USB bus registered, assigned bus number 2 [ 2.160820] sunxi-ohci 4200400.ohci1-controller: irq 61, io mem 0x04200400 [ 2.242820] hub 2-0:1.0: USB hub found [ 2.247028] hub 2-0:1.0: 1 port detected [ 2.252099] i2c /dev entries driver [ 2.256055] sunxi cedar version 1.1 [ 2.260148] sunxi-cedar 1c0e000.ve: Adding to iommu group 0 [ 2.266382] VE: sunxi_cedar_probe power-domain init!!! [ 2.272119] VE: install start!!! [ 2.272119] [ 2.277581] VE: cedar-ve the get irq is 41 [ 2.277581] [ 2.284004] VE: ve_debug_proc_info:(ptrval), data:(ptrval), lock:(ptrval) [ 2.284004] [ 2.293224] VE: install end!!! [ 2.293224] [ 2.298272] VE: sunxi_cedar_probe [ 2.302209] Bluetooth: HCI UART driver ver 2.3 [ 2.307152] Bluetooth: HCI UART protocol H4 registered [ 2.312889] Bluetooth: HCI UART protocol BCSP registered [ 2.318808] Bluetooth: XRadio Bluetooth LPM Mode Driver Ver 1.0.10 [ 2.327489] sunxi-mmc 4020000.sdmmc: SD/MMC/SDIO Host Controller Driver(v4.21 2021-11-18 10:02) [ 2.337388] sunxi-mmc 4020000.sdmmc: ***ctl-spec-caps*** 8 [ 2.343572] sunxi-mmc 4020000.sdmmc: No vmmc regulator found [ 2.349884] sunxi-mmc 4020000.sdmmc: No vqmmc regulator found [ 2.356276] sunxi-mmc 4020000.sdmmc: No vdmmc regulator found [ 2.362694] sunxi-mmc 4020000.sdmmc: No vd33sw regulator found [ 2.369194] sunxi-mmc 4020000.sdmmc: No vd18sw regulator found [ 2.375682] sunxi-mmc 4020000.sdmmc: No vq33sw regulator found [ 2.382179] sunxi-mmc 4020000.sdmmc: No vq18sw regulator found [ 2.389105] sunxi-mmc 4020000.sdmmc: Got CD GPIO [ 2.394344] sunxi-mmc 4020000.sdmmc: set cd-gpios as 24M fail [ 2.400955] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B [ 2.412022] sunxi-mmc 4020000.sdmmc: no vqmmc,Check if there is regulator [ 2.432115] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B [ 2.456446] sunxi-mmc 4020000.sdmmc: detmode:gpio irq [ 2.462106] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B [ 2.473649] sunxi-mmc 4021000.sdmmc: SD/MMC/SDIO Host Controller Driver(v4.21 2021-11-18 10:02) [ 2.483557] sunxi-mmc 4021000.sdmmc: ***ctl-spec-caps*** 8 [ 2.489726] sunxi-mmc 4021000.sdmmc: No vmmc regulator found [ 2.496030] sunxi-mmc 4021000.sdmmc: No vqmmc regulator found [ 2.502435] sunxi-mmc 4021000.sdmmc: No vdmmc regulator found [ 2.508861] sunxi-mmc 4021000.sdmmc: No vd33sw regulator found [ 2.515350] sunxi-mmc 4021000.sdmmc: No vd18sw regulator found [ 2.521854] sunxi-mmc 4021000.sdmmc: No vq33sw regulator found [ 2.528360] sunxi-mmc 4021000.sdmmc: No vq18sw regulator found [ 2.534858] sunxi-mmc 4021000.sdmmc: Cann't get pin bias hs pinstate,check if needed [ 2.544102] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B [ 2.555191] sunxi-mmc 4021000.sdmmc: no vqmmc,Check if there is regulator [ 2.575305] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B [ 2.599450] sunxi-mmc 4021000.sdmmc: detmode:manually by software [ 2.607067] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 52, RTO !! [ 2.614141] sunxi_led_probe()1749 - start [ 2.618634] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 52, RTO !! [ 2.625453] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B [ 2.637013] sunxi_get_str_of_property()1595 - failed to get the string of propname led_regulator! [ 2.646936] sunxi_register_led_classdev()1483 - led_classdev start [ 2.654823] sunxi_led_probe()1845 - finish [ 2.656838] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B [ 2.659628] exFAT: Version 1.3.0 [ 2.673092] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !! [ 2.682136] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !! [ 2.682919] [AUDIOCODEC][sunxi_codec_parse_params][2412]:digital_vol:0, lineout_vol:26, mic1gain:31, mic2gain:31 pa_msleep:120, pa_level:1, pa_pwr_level:1 [ 2.682919] [ 2.689741] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !! [ 2.705909] [AUDIOCODEC][sunxi_codec_parse_params][2448]:adcdrc_cfg:0, adchpf_cfg:1, dacdrc_cfg:0, dachpf:0 [ 2.713432] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !! [ 2.723848] [AUDIOCODEC][sunxi_internal_codec_probe][2609]:codec probe finished [ 2.730157] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B [ 2.739138] debugfs: Directory '203034c.dummy_cpudai' with parent 'audiocodec' already present! [ 2.759057] [SNDCODEC][sunxi_card_init][583]:card init finished [ 2.765964] sunxi-codec-machine 2030340.sound: 2030000.codec <-> 203034c.dummy_cpudai mapping ok [ 2.776779] input: audiocodec sunxi Audio Jack as /devices/platform/soc@3000000/2030340.sound/sound/card0/input0 [ 2.788620] [SNDCODEC][sunxi_card_dev_probe][836]:register card finished [ 2.796910] NET: Registered protocol family 10 [ 2.803001] Segment Routing with IPv6 [ 2.807165] NET: Registered protocol family 17 [ 2.812159] [SNDCODEC][sunxi_hs_init_work][259]:resume-->report switch [ 2.818193] Bluetooth: RFCOMM TTY layer initialized [ 2.824849] Bluetooth: RFCOMM socket layer initialized [ 2.830611] Bluetooth: RFCOMM ver 1.11 [ 2.835372] Registering SWP/SWPB emulation handler [ 2.857364] get ehci0-controller wakeup-source is fail. [ 2.863371] sunxi ehci0-controller don't init wakeup source [ 2.869636] [sunxi-ehci0]: probe, pdev->name: 4101000.ehci0-controller, sunxi_ehci: 0xc0b5dfc0, 0x:c88fb000, irq_no:3a [ 2.881560] [sunxi-ehci0]: Not init ehci0 [ 2.886363] get ohci0-controller wakeup-source is fail. [ 2.892294] sunxi ohci0-controller don't init wakeup source [ 2.898515] [sunxi-ohci0]: probe, pdev->name: 4101400.ohci0-controller, sunxi_ohci: 0xc0b5e250 [ 2.908121] [sunxi-ohci0]: Not init ohci0 [ 2.913117] ubi0: attaching mtd3 [ 3.069011] random: crng init done [ 3.171152] ubi0: scanning is finished [ 3.183587] ubi0 warning: ubi_eba_init: number of bad PEBs (66) is above the expected limit (20), not reserving any PEBs for bad PEB handling, will use available PEBs (if any) [ 3.202875] ubi0: attached mtd3 (name "sys", size 123 MiB) [ 3.209034] ubi0: PEB size: 262144 bytes (256 KiB), LEB size: 258048 bytes [ 3.216679] ubi0: min./max. I/O unit sizes: 4096/4096, sub-page size 2048 [ 3.224250] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096 [ 3.232012] ubi0: good PEBs: 426, bad PEBs: 66, corrupted PEBs: 0 [ 3.238800] ubi0: user volume: 9, internal volumes: 1, max. volumes count: 128 [ 3.246835] ubi0: max/mean erase counter: 2/1, WL threshold: 4096, image sequence number: 0 [ 3.256142] ubi0: available PEBs: 0, total reserved PEBs: 426, PEBs reserved for bad PEB handling: 0 [ 3.266337] ubi0: background thread "ubi_bgt0d" started, PID 73 [ 3.274103] block ubiblock0_5: created from ubi0:5(rootfs) [ 3.283026] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 3.292681] clk: Not disabling unused clocks [ 3.292696] ALSA device list: [ 3.297476] cfg80211: failed to load regulatory.db [ 3.300747] #0: audiocodec [ 3.300761] alloc_fd: slot 0 not NULL! [ 3.316945] VFS: Mounted root (squashfs filesystem) readonly on device 254:0. [ 3.327482] devtmpfs: mounted [ 3.332714] Freeing unused kernel memory: 1024K [ 3.358138] Run /pseudo_init as init process mount: mounting none on /dev failed: Resource busy [ 3.571498] UBIFS (ubi0:7): Mounting in unauthenticated mode [ 3.577950] UBIFS (ubi0:7): background thread "ubifs_bgt0_7" started, PID 104 [ 3.655167] UBIFS (ubi0:7): recovery needed [ 3.768630] UBIFS (ubi0:7): recovery completed [ 3.773745] UBIFS (ubi0:7): UBIFS: mounted UBI device 0, volume 7, name "rootfs_data" [ 3.782531] UBIFS (ubi0:7): LEB size: 258048 bytes (252 KiB), min./max. I/O unit sizes: 4096 bytes/4096 bytes [ 3.793605] UBIFS (ubi0:7): FS size: 3096576 bytes (2 MiB, 12 LEBs), journal size 1806337 bytes (1 MiB, 5 LEBs) [ 3.804855] UBIFS (ubi0:7): reserved for root: 146258 bytes (142 KiB) [ 3.812048] UBIFS (ubi0:7): media format: w5/r0 (latest is w5/r0), UUID 96E754AE-02DC-4851-B645-5F13A3BC8374, small LPT model can't run '/etc/preinit': No such file or directory mount: mounting proc on /proc failed: Resource busy hostname: can't open '/etc/hostname': No such file or directory ------run rc.preboot file----- [ 3.940809] UBIFS (ubi0:8): Mounting in unauthenticated mode [ 3.947254] UBIFS (ubi0:8): background thread "ubifs_bgt0_8" started, PID 132 [ 4.038025] UBIFS (ubi0:8): recovery needed [ 4.092902] UBIFS (ubi0:8): recovery completed [ 4.097965] UBIFS (ubi0:8): UBIFS: mounted UBI device 0, volume 8, name "UDISK" [ 4.106128] UBIFS (ubi0:8): LEB size: 258048 bytes (252 KiB), min./max. I/O unit sizes: 4096 bytes/4096 bytes [ 4.117187] UBIFS (ubi0:8): FS size: 42061824 bytes (40 MiB, 163 LEBs), journal size 2064385 bytes (1 MiB, 8 LEBs) [ 4.128753] UBIFS (ubi0:8): reserved for root: 1986683 bytes (1940 KiB) [ 4.136115] UBIFS (ubi0:8): media format: w5/r0 (latest is w5/r0), UUID 4C9944F6-4B29-438E-BC48-10B3FB168B63, small LPT model ------run rc.modules file----- [ 4.201265] sunxi_gpadc_init,2151, success [ 4.206125] sunxi_gpadc_setup: get channel scan data failed [ 4.212715] input: sunxi-gpadc0 as /devices/virtual/input/input1 [ 4.284130] ======== XRADIO WIFI OPEN ======== [ 4.289643] [XRADIO] Driver Label:XR_V02.16.85_P2P_HT40_01.31 [ 4.296390] [XRADIO] Allocated hw_priv @ e35a60c3 [ 4.302217] sunxi-rfkill soc@3000000:rfkill@0: bus_index: 1 [ 4.318501] sunxi-rfkill soc@3000000:rfkill@0: wlan power on success [ 4.525625] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B [ 4.536668] [XRADIO] Detect SDIO card 1 [ 4.548083] sunxi-mmc 4021000.sdmmc: no vqmmc,Check if there is regulator [ 4.568162] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B [ 4.592983] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B [ 4.607479] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B [ 4.620662] sunxi-mmc 4021000.sdmmc: card claims to support voltages below defined range [ 4.639317] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B [ 4.650813] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B [ 4.662551] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 4 timing SD-HS(SDR25) dt B [ 4.675046] mmc1: new high speed SDIO card at address 0001 [ 6.608058] sunxi-rfkill soc@3000000:rfkill@0: wlan power off success [ 6.715281] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 7, RTO !! [ 6.722016] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 7, RTO !! [ 6.728735] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 7, RTO !! [ 6.728739] [XRADIO] Remove SDIO card 1 [ 6.738744] [SBUS_ERR] sdio probe timeout! [ 6.739730] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 7, RTO !! [ 6.744228] [XRADIO_ERR] sbus_sdio_init failed [ 6.751082] mmc1: card 0001 removed [ 6.756139] xradio_core_init failed (-110)! [ 6.759874] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B [ 6.776819] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B [ 6.787954] sunxi-mmc 4021000.sdmmc: no vqmmc,Check if there is regulator [ 6.808013] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B [ 6.832974] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 52, RTO !! [ 6.840580] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 52, RTO !! [ 6.847389] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B [ 6.861884] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B [ 6.875569] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !! [ 6.883082] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !! [ 6.890039] sunxi_usb_udc 4100000.udc-controller: 4100000.udc-controller supply udc not found, using dummy regulator [ 6.902620] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !! [ 6.910138] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !! [ 6.916857] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B [ 6.926818] ======== XRADIO WIFI OPEN ======== [ 6.933414] [XRADIO] Driver Label:XR_V02.16.85_P2P_HT40_01.31 [ 6.940165] [XRADIO] Allocated hw_priv @ 2a227f9d [ 6.945956] sunxi-rfkill soc@3000000:rfkill@0: bus_index: 1 [ 6.962221] sunxi-rfkill soc@3000000:rfkill@0: wlan power on success [ 7.169360] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B [ 7.180409] [XRADIO] Detect SDIO card 1 [ 7.188083] sunxi-mmc 4021000.sdmmc: no vqmmc,Check if there is regulator [ 7.208161] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B [ 7.232986] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B [ 7.247475] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B [ 7.260664] sunxi-mmc 4021000.sdmmc: card claims to support voltages below defined range [ 7.279327] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B [ 7.290825] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B [ 7.302560] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 4 timing SD-HS(SDR25) dt B [ 7.315038] mmc1: new high speed SDIO card at address 0001 [ 9.248083] sunxi-rfkill soc@3000000:rfkill@0: wlan power off success [ 9.355285] [XRADIO] Remove SDIO card 1 [ 9.355296] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 7, RTO !! [ 9.366259] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 7, RTO !! [ 9.369562] [SBUS_ERR] sdio probe timeout! [ 9.377503] [XRADIO_ERR] sbus_sdio_init failed [ 9.377514] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 7, RTO !! [ 9.389156] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 7, RTO !! [ 9.396037] xradio_core_init failed (-110)! [ 9.396043] mmc1: card 0001 removed [ 9.396147] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B [ 9.416999] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B [ 9.428112] sunxi-mmc 4021000.sdmmc: no vqmmc,Check if there is regulator [ 9.448006] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B [ 9.472949] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 52, RTO !! [ 9.480551] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 52, RTO !! [ 9.487351] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B [ 9.501880] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B [ 9.515556] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !! [ 9.523061] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !! [ 9.530566] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !! [ 9.538073] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !! [ 9.544773] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B insmod: can't insert '/lib/modules/5.4.61/xr829.ko': Operation timed out Successfully initialized wpa_supplicant Could not read interface wlan0 flags: No such device nl80211: Driver does not support authentication/association or connect commands nl80211: deinit ifname=wlan0 disabled_11b_rates=0 Could not read interface wlan0 flags: No such device wlan0: Failed to initialize driver interface ------run rc.final file----- numid=30,iface=MIXER,name='Headphone Switch' ; type=BOOLEAN,access=rw------,values=1 : values=on ------light up RGB LED----- [ 9.968702] file system registered [ 9.986018] configfs-gadget 4100000.udc-controller: failed to start g1: -19 sh: write error: No such device [ 10.008322] read descriptors [ 10.011544] read strings [ 10.251059] android_work: sent uevent USB_STATE=CONNECTED [ 10.556293] configfs-gadget gadget: high-speed config #1: c [ 10.562568] android_work: sent uevent USB_STATE=CONFIGURED ------light up LED----- BusyBox v1.27.2 () built-in shell (ash) ------run profile file----- _____ _ __ _ |_ _||_| ___ _ _ | | |_| ___ _ _ _ _ | | _ | || | | |__ | || || | ||_'_| | | | || | || _ | |_____||_||_|_||___||_,_| |_| |_||_|_||_|_| Tina is Based on OpenWrt! ---------------------------------------------- Tina Linux (Neptune, 61CC0487) ---------------------------------------------- Wed Jun 1 00:00:00 GMT 2022 nodev debugfs root@TinaLinux:/# df -sh df: unrecognized option: s root@TinaLinux:/# df -h Filesystem Size Used Available Use% Mounted on /dev/root 5.5M 5.5M 0 100% /rom devtmpfs 57.5M 0 57.5M 0% /dev tmpfs 58.0M 0 58.0M 0% /tmp /dev/by-name/rootfs_data 1.4M 28.0K 1.2M 2% /overlay overlayfs:/overlay 1.4M 28.0K 1.2M 2% / tmpfs 58.0M 0 58.0M 0% /run /dev/ubi0_8 36.3M 24.0K 34.4M 0% /mnt/UDISK root@TinaLinux:/# [ 33.808021] usb1-vbus: disabling
-
@yuzukitsuru 原因找到了,不小心把电源域配置关掉了,打开就能正常启动了,CONFIG_REGULATOR和CONFIG_REGULATOR_FIXED_VOLTAGE
-
生成的镜像是可以刷到TF卡吗?
我这边报这个错误[19]HELLO! BOOT0 is starting! [22]BOOT0 commit : 88480af-dirty [25]set pll start [27]fix vccio detect value:0xc0 [34]periph0 has been enabled [37]set pll end [39][pmu]: bus read error [41]board init ok [43]ZQ value = 0x2f [45]get_pmu_exist() = -1 [47]ddr_efuse_type: 0xa [50]trefi:7.8ms [52][AUTO DEBUG] single rank and full DQ! [56]ddr_efuse_type: 0xa [58]trefi:7.8ms [61][AUTO DEBUG] rank 0 row = 13 [64][AUTO DEBUG] rank 0 bank = 8 [67][AUTO DEBUG] rank 0 page size = 2 KB [71]DRAM BOOT DRIVE INFO: V0.33 [74]DRAM CLK = 936 MHz [76]DRAM Type = 3 (2:DDR2,3:DDR3) [79]DRAMC read ODT off. [81]DRAM ODT value: 0x42. [84]ddr_efuse_type: 0xa [87]DRAM SIZE =128 M [89]dram_tpr4:0x0 [91]PLL_DDR_CTRL_REG:0xf8004d00 [94]DRAM_CLK_REG:0xc0000000 [96][TIMING DEBUG] MR2= 0x20 [104]DRAM simple test OK. [106]rtc standby flag is 0x0, super standby flag is 0x0 [112]dram size =128 [114]card no is 0 [116]sdcard 0 line count 4 [118][mmc]: mmc driver ver 2021-05-21 14:47 [128][mmc]: Wrong media type 0x0 [131][mmc]: ***Try SD card 0*** [140][mmc]: HSSDR52/SDR25 4 bit [143][mmc]: 50000000 Hz [145][mmc]: 29818 MB [147][mmc]: ***SD/MMC 0 init OK!!!*** [219]Loading boot-pkg Succeed(index=0). [223]Entry_name = u-boot [229]Entry_name = optee [233]Entry_name = dtb [236]mmc not para [237]Jump to second Boot. M/TC: OP-TEE version: 6aef7bb2-dirty (gcc version 5.3.1 20160412 (Linaro GCC 5.3-2016.05)) #1 Fri Jul 23 09:25:11 UTC 2021 arm U-Boot 2018.05-g24521d6-dirty (Sep 07 2022 - 16:07:39 +0800) Allwinner Technology [00.289]CPU: Allwinner Family [00.292]Model: sun8iw20 I2C: FDT ERROR:fdt_set_all_pin:[twi0]-->FDT_ERR_BADPATH FDT ERROR:fdt_set_all_pin:[twi1]-->FDT_ERR_BADPATH ready [00.314]optee version: major:3 minor:7 [00.317]DRAM: 128 MiB [00.320]Relocation Offset is: 04f01000 [00.340]secure enable bit: 0 [00.342]smc_tee_inform_fdt failed with: -65526[00.347]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz MBus=300Mhz [00.353]gic: sec monitor mode [00.356]flash init start [00.358]workmode = 17,storage type = 1 try card 2 set card number 2 get card number 2 [00.366][mmc]: mmc driver ver uboot2018:2021-11-19 15:38:00 [00.372][mmc]: Is not Boot mode! [00.375][mmc]: SUNXI SDMMC Controller Version:0x50310 [00.386][mmc]: ************Try SD card 2************ [00.392][mmc]: mmc 2 cmd timeout 100 status 100 [00.396][mmc]: smc 2 err, cmd 8, RTO [00.399][mmc]: mmc 2 close bus gating and reset [00.404][mmc]: mmc 2 cmd timeout 100 status 100 [00.408][mmc]: smc 2 err, cmd 55, RTO [00.412][mmc]: mmc 2 close bus gating and reset [00.416][mmc]: ************Try MMC card 2************ [00.425][mmc]: mmc 2 cmd timeout 100 status 100 [00.429][mmc]: smc 2 err, cmd 1, RTO [00.432][mmc]: mmc 2 close bus gating and reset [00.437][mmc]: Card did not respond to voltage select! [00.441][mmc]: ************SD/MMC 2 init error!************ [00.447][mmc]: mmc init product failed MMC init failed try emmc fail [00.453]sunxi-spinand: AW SPINand MTD Layer Version: 1.5 20200407 [00.459]sunxi-spinand-phy: AW SPINand Phy Layer Version: 1.9 20200306 [00.467]sunxi-spinand-phy: request spi0 gpio ok [00.471]sunxi-spinand-phy: request general tx dma channel ok! [00.476]sunxi-spinand-phy: request general rx dma channel ok! [00.482]sunxi-spinand-phy: set spic0 clk to 20 Mhz [00.486]sunxi-spinand-phy: init spic0 clk ok sspi->base_addr = 0x4025000, the SPI control register: [VER] 0x4025000 = 0x00010001, [GCR] 0x4025004 = 0x00000083, [TCR] 0x4025008 = 0x00000184 [ICR] 0x4025010 = 0x00000f00, [ISR] 0x4025014 = 0x00000032, [FCR] 0x4025018 = 0x00200020 [FSR] 0x402501c = 0x00000000, [WCR] 0x4025020 = 0x00000000, [CCR] 0x4025024 = 0x00000002 [SDC] 0x4025028 = 0x00002000, [BCR] 0x4025030 = 0x00000000, [TCR] 0x4025034 = 0x00000000 [BCC] 0x4025038 = 0x00000000, [DMA] 0x4025088 = 0x000000e5 [00.553]sunxi-spinand-phy: read id failed : -110 try nand fail initcall sequence 47f90548 failed at call 4300d5a1 (err=-1) ### ERROR ### Please RESET the board ###
-
@ftwtwzy 在 一个补丁,让D1-H的SDK支持T113芯片 中说:
刷到TF卡吗?
刷到TF卡请参考: 因为喜欢用ADB,因为不喜欢插拔TF卡,所以D1直接用PhoenixSuit烧录TF(SDNAND): https://bbs.aw-ol.com/topic/1002/share/1
要改一个数字
-
@yuzukitsuru 在 一个补丁,让D1-H的SDK支持T113芯片 中说:
@ftwtwzy 在 一个补丁,让D1-H的SDK支持T113芯片 中说:
刷到TF卡吗?
刷到TF卡请参考: 因为喜欢用ADB,因为不喜欢插拔TF卡,所以D1直接用PhoenixSuit烧录TF(SDNAND): https://bbs.aw-ol.com/topic/1002/share/1
要改一个数字
这个暂时先保留,不玩这么花,先看看启动的问题
-
YuzukiTsuru
-
YuzukiTsuru
-
下载到TF卡之后,发现文件系统是只读的,重新挂载之后也不行。
root@TinaLinux:/# mount -o remount -w /dev/root on / type squashfs (ro,relatime) devtmpfs on /dev type devtmpfs (rw,relatime,size=54304k,nr_inodes=13576,mode=755) /proc on /proc type proc (rw,relatime) tmpfs on /tmp type tmpfs (rw,relatime) sys on /sys type sysfs (rw,relatime) devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620,ptmxmode=000) none on /sys/kernel/config type configfs (rw,relatime) adb on /dev/usb-ffs/adb type functionfs (rw,relatime) none on /sys/kernel/debug type debugfs (rw,relatime) root@TinaLinux:/# mkdir t113 mkdir: can't create directory 't113': Read-only file system
-
@captain TF卡要自己配置overlayfs
-
参看Tina Linux 存储介质切换:eMMC,SPI NAND,SPI NOR,SD Card,SD NAND 里面的spinor切换emmc 小节进行修改之后,现在系统是可读写的了。
-
-
-
-
-
@kang2638729651 这个是自己在MQ-R上面加焊的spinand?
-
最新的Tina Linux是已经支持T113了,不需要再打这个补丁了吧???
https://github.com/mangopi-sbc/Tina-Linux -
@chzfmx 这个是芒果派发布的SDK,不是官方发布的,这里的补丁是适配官方SDK的
-
@whycanservice 好的,了解了
-
@wxid_disxysjskla 在 一个补丁,让D1-H的SDK支持T113芯片 中说:
补丁的地址:https://github.com/YuzukiHD/TinaAddons
-
在全新下载好的 Tina Linux SDK 的根目录内下拉仓库(一定要全新的SDK)
git clone https://github.com/YuzukiHD/TinaAddons.git
-
导出补丁文件
cp -rf TinaAddons/* .
-
打上补丁
chmod 777 apply_patch.sh
./apply_patch.sh
-
完工,开始编译
大佬,我打上你的补丁之后,mboot、make编译报错是咋回事呢?
-
-
@jr_online 安装bison
-
-
-
@dhgao38 实测两个都可以,建议使用最新的V2.1吧,修复了部分bug
-
感谢分享。。。。。
-
q1215200171
-
q1215200171
-
q1215200171
-
q1215200171
-
q1215200171
-
q1215200171
-
q1215200171
-
请问一下这几个包没加载到会有问题吗?虽然最后提示成功了
-
一直出现错误,不明白什么原因
打补丁就有这样的错误
编译的是由也会报错
-
@captain 你好能分享一下t113的官方sdk吗
-
@famel 我跟你的问题一样,估计是补丁没更新。但是D1-H的代码已经更新了
-
-
@wxid_disxysjskla 在 一个补丁,让D1-H的SDK支持T113芯片 中说:
git clone https://github.com/YuzukiHD/TinaAddons.git
版主大人,这个仓库是一个私有仓库吗?我是不是用我的git账号无法访问? -
支持T113-I的RISC-V核跑linux吗?
并且补丁git失效了 -
@wmwangzi1 估计是不开放了,github上很多tinalinux的仓库也没了
-
@skyshine 你那可有给我分享一个
-
@wmwangzi1 有芒果派的sdk,想要官方的sdk估计只能找代理
-
@wxid_disxysjskla github连接没有了咋办
Copyright © 2023 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号