全志 T113 SDK V1.2 学习记录
离线
build/mkcmd.sh
function make_ext4()
{
}
function pack_rootfs()
{
...
case ${LICHEE_BOARD} in
*nor*)
make_squashfs ${ROOTFS}
;;
*nand*)
make_ubifs ${ROOTFS}
;;
*)
if [ "x${LICHEE_FLASH}" = "xnor" ]; then
echo "build spi nor flash rootfs"
make_squashfs ${ROOTFS}
elif [ "x${LICHEE_FLASH}" = "xnand" ];then
echo "build spi nand flash rootfs"
make_ubifs ${ROOTFS}
else
echo "build emmc rootfs"
make_ext4 ${ROOTFS}
fi
;;
esac
...
}
function mkrootfs()
{
...
pack_rootfs $1
...
}
function mklichee()
{
...
mkrootfs $1
...
}
离线
build/mkcommon.sh
################ Parse other arguments ###################
while [ $# -gt 0 ]; do
case "$1" in
config*)
opt=${1##*_};
if [ "${opt}" == "all" ]; then
export CONFIG_ALL=${FLAGS_TRUE};
else
export CONFIG_ALL=${FLAGS_FALSE};
fi
FLAGS_config=${FLAGS_TRUE};
break;
;;
autoconfig)
ACTION="mk_autoconfig;"
FLAGS_config=${FLAGS_TRUE};
break;
;;
loadconfig|menuconfig|saveconfig|mergeconfig) # support t113 compile(linux5.4)
ACTION="kernel_config $@;"
module=""
;;
gen*)
opt=${1##*_};
if [ "${opt}" == "config" ]; then
cd kernel/${LICHEE_KERN_VER}/
printf "\033[47;41mPrepare to use script to generate the android defconfig.\033[0m\n"
ARCH=${LICHEE_ARCH} ./scripts/kconfig/merge_config.sh \
arch/${LICHEE_ARCH}/configs/${LICHEE_CHIP}smp_defconfig \
kernel/configs/android-base.config \
kernel/configs/android-recommended.config \
kernel/configs/sunxi-recommended.config
if [ -f .config ]; then
printf "\033[47;41mComplete the build config,save to ${LICHEE_KERN_VER}/.config !!!\033[0m\n"
cp .config arch/${LICHEE_ARCH}/configs/${LICHEE_CHIP}smp_android_defconfig
fi
cd ..
exit 0
else
echo "Do not support this command!!"
exit 1
fi
break;
;;
pack*)
optlist=$(echo ${1#pack} | sed 's/_/ /g')
mode=""
for opt in $optlist; do
case "$opt" in
debug)
mode="$mode -d card0"
;;
dump)
mode="$mode -m dump"
;;
prvt)
mode="$mode -f prvt"
;;
secure)
mode="$mode -s secure"
;;
prev)
mode="$mode -s prev_refurbish"
;;
crash)
mode="$mode -m crashdump"
;;
vsp)
mode="$mode -t vsp"
;;
raw)
mode="$mode -w programmer"
;;
verity)
mode="$mode --verity"
;;
signfel)
mode="$mode --signfel"
;;
*)
mk_error "Invalid pack option $opt"
exit 1
;;
esac
done
######### Don't build other module, if pack firmware ########
ACTION="mkpack ${mode};";
module="";
break;
;;
buildroot)
ACTION="mkbr;";
module=buildroot;
break;
;;
ramfs)
ACTION="mkramfs;";
module=ramfs;
break;
;;
clean|distclean|rootfs)
ACTION="mk${1};";
module="";
break;
;;
bootloader)
ACTION="mk${1};";
module="bootloader";
break;
;;
brandy)
ACTION="mk${1};";
module="brandy";
break;
;;
kernel)
ACTION="mkkernel;";
module="kernel";
break;
;;
recovery)
ACTION="mkrecovery;";
module="recovery";
break;
;;
dts)
ACTION="mkdts;";
module="";
break
;;
*) ;;
esac;
shift;
done
编译buildroot:
./build.sh buildroot
编译uboot:
./build.sh brandy
./build.sh bootloader
编译Linux:
./build.sh kernel
编译dts:
./build.sh dts
打包文件系统:
./build.sh rootfs
./build.sh buildroot_rootfs
配置buildroot package:
./build.sh buildroot_menuconfig
配置openwrt package:
./build.sh openwrt_menuconfig
配置Linux:
./build.sh menuconfig
编译其指定的包 g2d-sample:
./build.sh buildroot_package g2d-sample
删除并重新编译其指定的包 busybox:
rm out/t113/XXXXX/buildroot/buildroot/build/busybox-1.33.2/ -rf
./build.sh buildroot_package busybox
离线
如何找到 buildroot 的配置文件:
device/config/chips/t113/configs/evb1_auto_nor/BoardConfig.mk
LICHEE_CHIP:=sun8iw20p1
LICHEE_ARCH:=arm
LICHEE_PRODUCT:=t113_evb1_auto_nor
LICHEE_BRANDY_VER:=2.0
LICHEE_FLASH:=nor
LICHEE_BRANDY_DEFCONF:=sun8iw20p1_auto_defconfig
LICHEE_KERN_VER:=5.4
LICHEE_KERN_DEFCONF:=config-5.4
LICHEE_COMPILER_TAR:=arm/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabi.tar.xz
LICHEE_BUILDING_SYSTEM:=buildroot
LICHEE_BR_VER:=201902
LICHEE_BR_DEFCONF:=sun8iw20p1_t113_nor_defconfig
LICHEE_BR_RAMFS_CONF=sun8iw20p1_ramfs_defconfig
LICHEE_COMPRESS:=gzip
LICHEE_NO_RAMDISK_NEEDED:=y
LICHEE_REDUNDANT_ENV_SIZE:=0x20000
那么 LICHEE_BR_DEFCONF:=sun8iw20p1_t113_nor_defconfig
这个 sun8iw20p1_t113_nor_defconfig 就是 buildroot的配置文件了:
buildroot/buildroot-201902/configs/sun8iw20p1_t113_nor_defconfig
离线
ubuntu 106929 105940 0 11:14 pts/1 00:00:00 /bin/bash ./build.sh
ubuntu 106933 106929 0 11:14 pts/1 00:00:00 /bin/bash /opt/T113-Tina5.0-V1.2/build/mkcommon.sh
ubuntu 108878 106933 0 11:14 pts/1 00:00:00 /bin/bash /opt/T113-Tina5.0-V1.2/build/mkcommon.sh
ubuntu 108879 108878 0 11:14 pts/1 00:00:00 /bin/bash ./build.sh -p sun8iw20p1_auto_t113_i -b t113_i -o all
ubuntu 108880 108878 1 11:14 pts/1 00:00:00 /bin/bash /opt/T113-Tina5.0-V1.2/build/mkcommon.sh
root 114896 1 0 08:11 ? 00:00:00 /usr/sbin/cupsd -l
root 114897 1 0 08:11 ? 00:00:00 /usr/sbin/cups-browsed
ubuntu 115002 1471 0 08:13 ? 00:00:00 /usr/lib/gvfs/gvfsd-network --spawner :1.22 /org/gtk/gvfs/exec_spaw/2
root 115068 2 0 08:14 ? 00:00:00 [kworker/6:3-eve]
ubuntu 115084 1471 0 08:14 ? 00:00:00 /usr/lib/gvfs/gvfsd-dnssd --spawner :1.22 /org/gtk/gvfs/exec_spaw/13
root 115107 2 0 08:14 ? 00:00:01 [kworker/5:0-eve]
root 115117 2 0 08:15 ? 00:00:01 [kworker/0:0-eve]
ubuntu 120995 108879 0 11:14 pts/1 00:00:00 /bin/bash ./build.sh -p sun8iw20p1_auto_t113_i -b t113_i -o all
ubuntu 123803 120995 1 11:14 pts/1 00:00:00 /opt/T113-Tina5.0-V1.2/brandy/brandy-2.0/tools/make_dir/make4.1/bin/make CROSS_COMPILE=/opt/T113-Tina5.0-V1.2/brandy/brandy-2.0/tools/toolchain/gcc-linaro
ubuntu 128124 123803 0 11:14 pts/1 00:00:00 /opt/T113-Tina5.0-V1.2/brandy/brandy-2.0/tools/make_dir/make4.1/bin/make -f ./scripts/Makefile.build obj=drivers/mtd/spi
ubuntu 128145 128124 0 11:14 pts/1 00:00:00 /bin/sh -c set -e; ? echo ' CC drivers/mtd/spi/spi-nor-core.o'; /opt/T113-Tina5.0-V1.2/brandy/brandy-2.0/tools/toolchain/gcc-linaro-7.2.1-2017.11-
ubuntu 128153 128145 0 11:14 pts/1 00:00:00 /opt/T113-Tina5.0-V1.2/brandy/brandy-2.0/tools/toolchain/gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabi/bin/arm-linux-gnueabi-gcc -Wp,-MD,drivers/mtd/s
ubuntu 128156 128153 56 11:14 pts/1 00:00:00 /opt/T113-Tina5.0-V1.2/brandy/brandy-2.0/tools/toolchain/gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabi/bin/../libexec/gcc/arm-linux-gnueabi/7.2.1/cc1
ubuntu 128159 128153 0 11:14 pts/1 00:00:00 /opt/T113-Tina5.0-V1.2/brandy/brandy-2.0/tools/toolchain/gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabi/bin/../lib/gcc/arm-linux-gnueabi/7.2.1/../../..
ubuntu 128612 123803 0 11:14 pts/1 00:00:00 /opt/T113-Tina5.0-V1.2/brandy/brandy-2.0/tools/make_dir/make4.1/bin/make -f ./scripts/Makefile.build obj=drivers/serial
ubuntu 128627 128612 0 11:14 pts/1 00:00:00 /bin/sh -c set -e; ? echo ' CC drivers/serial/serial.o'; /opt/T113-Tina5.0-V1.2/brandy/brandy-2.0/tools/toolchain/gcc-linaro-7.2.1-2017.11-x86_64_
ubuntu 128629 128612 0 11:14 pts/1 00:00:00 /bin/sh -c set -e; ? echo ' CC drivers/serial/serial_ns16550.o'; /opt/T113-Tina5.0-V1.2/brandy/brandy-2.0/tools/toolchain/gcc-linaro-7.2.1-2017.11
ubuntu 128630 128627 0 11:14 pts/1 00:00:00 /opt/T113-Tina5.0-V1.2/brandy/brandy-2.0/tools/toolchain/gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabi/bin/arm-linux-gnueabi-gcc -Wp,-MD,drivers/seria
ubuntu 128633 128629 0 11:14 pts/1 00:00:00 /opt/T113-Tina5.0-V1.2/brandy/brandy-2.0/tools/toolchain/gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabi/bin/arm-linux-gnueabi-gcc -Wp,-MD,drivers/seria
ubuntu 128635 128612 0 11:14 pts/1 00:00:00 /bin/sh -c set -e; ? echo ' CC drivers/serial/ns16550.o'; /opt/T113-Tina5.0-V1.2/brandy/brandy-2.0/tools/toolchain/gcc-linaro-7.2.1-2017.11-x86_64
ubuntu 128637 128630 0 11:14 pts/1 00:00:00 /opt/T113-Tina5.0-V1.2/brandy/brandy-2.0/tools/toolchain/gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabi/bin/../libexec/gcc/arm-linux-gnueabi/7.2.1/cc1
ubuntu 128638 128630 0 11:14 pts/1 00:00:00 /opt/T113-Tina5.0-V1.2/brandy/brandy-2.0/tools/toolchain/gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabi/bin/../lib/gcc/arm-linux-gnueabi/7.2.1/../../..
ubuntu 128639 128635 0 11:14 pts/1 00:00:00 /opt/T113-Tina5.0-V1.2/brandy/brandy-2.0/tools/toolchain/gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabi/bin/arm-linux-gnueabi-gcc -Wp,-MD,drivers/seria
ubuntu 128640 128633 0 11:14 pts/1 00:00:00 /opt/T113-Tina5.0-V1.2/brandy/brandy-2.0/tools/toolchain/gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabi/bin/../libexec/gcc/arm-linux-gnueabi/7.2.1/cc1
ubuntu 128642 128633 0 11:14 pts/1 00:00:00 /opt/T113-Tina5.0-V1.2/brandy/brandy-2.0/tools/toolchain/gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabi/bin/../lib/gcc/arm-linux-gnueabi/7.2.1/../../..
ubuntu 128643 128639 0 11:14 pts/1 00:00:00 /opt/T113-Tina5.0-V1.2/brandy/brandy-2.0/tools/toolchain/gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabi/bin/../libexec/gcc/arm-linux-gnueabi/7.2.1/cc1
ubuntu 128645 128639 0 11:14 pts/1 00:00:00 /opt/T113-Tina5.0-V1.2/brandy/brandy-2.0/tools/toolchain/gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabi/bin/../lib/gcc/arm-linux-gnueabi/7.2.1/../../..
ubuntu 128668 1819 0 11:14 pts/0 00:00:00 ps -Af
ubuntu 16907 105940 0 10:35 pts/1 00:00:00 /bin/bash ./build.sh
ubuntu 16911 16907 0 10:35 pts/1 00:00:00 /bin/bash /opt/T113-Tina5.0-V1.2/build/mkcommon.sh
root 26876 2 0 07:43 ? 00:00:10 [kworker/7:0-mm_]
ubuntu 35550 1 0 10:41 tty1 00:00:00 /usr/bin/python3 /usr/share/apport/apport-gtk
root 72545 2 0 10:45 ? 00:00:00 [kworker/7:1-eve]
root 73898 2 0 10:45 ? 00:00:00 [kworker/u256:0-]
root 78794 2 0 10:49 ? 00:00:00 [kworker/4:0-mm_]
root 79887 2 0 10:49 ? 00:00:00 [kworker/1:0-eve]
ubuntu 88238 16911 0 10:38 pts/1 00:00:00 /bin/bash /opt/T113-Tina5.0-V1.2/build/mkcommon.sh
ubuntu 88239 88238 0 10:38 pts/1 00:00:00 /bin/bash /opt/T113-Tina5.0-V1.2/build/mkcommon.sh
ubuntu 88240 88239 0 10:38 pts/1 00:00:00 make O=/opt/T113-Tina5.0-V1.2/out/t113/evb1_auto_nor/buildroot/buildroot -C /opt/T113-Tina5.0-V1.2/buildroot/buildroot-201902
ubuntu 88249 88240 1 10:38 pts/1 00:00:13 make -C /opt/T113-Tina5.0-V1.2/buildroot/buildroot-201902 --no-print-directory O=/opt/T113-Tina5.0-V1.2/out/t113/evb1_auto_nor/buildroot/buildroot
ubuntu 92898 88249 0 10:49 pts/1 00:00:00 /usr/bin/make -j9 -C /opt/T113-Tina5.0-V1.2/out/t113/evb1_auto_nor/buildroot/buildroot/build/host-ncurses-6.1/progs tic
ubuntu 92903 92898 0 10:49 pts/1 00:00:00 /bin/bash -c cd ../ncurses; /usr/bin/make - -j --jobserver-fds=3,4 --no-print-directory
ubuntu 92906 92903 4 10:49 pts/1 00:00:00 /usr/bin/make - -j --jobserver-fds=3,4 --no-print-directory
ubuntu 93718 92906 0 10:49 pts/1 00:00:00 /usr/bin/gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -I/opt/T113-Tina5.0-V1.2/out/t113/evb1_auto_nor/buildroot/buildroot/host/include -D_GNU_SOURCE
ubuntu 93720 93718 0 10:49 pts/1 00:00:00 /usr/lib/gcc/x86_64-linux-gnu/7/cc1 -quiet -I ../ncurses -I . -I ../include -I /opt/T113-Tina5.0-V1.2/out/t113/evb1_auto_nor/buildroot/buildroot/host/incl
ubuntu 93751 92906 0 10:49 pts/1 00:00:00 /usr/bin/gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -I/opt/T113-Tina5.0-V1.2/out/t113/evb1_auto_nor/buildroot/buildroot/host/include -D_GNU_SOURCE
ubuntu 93754 93751 0 10:49 pts/1 00:00:00 /usr/lib/gcc/x86_64-linux-gnu/7/cc1 -quiet -I ../ncurses -I . -I ../include -I /opt/T113-Tina5.0-V1.2/out/t113/evb1_auto_nor/buildroot/buildroot/host/incl
ubuntu 93767 92906 0 10:49 pts/1 00:00:00 /usr/bin/gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -I/opt/T113-Tina5.0-V1.2/out/t113/evb1_auto_nor/buildroot/buildroot/host/include -D_GNU_SOURCE
ubuntu 93780 92906 0 10:49 pts/1 00:00:00 /usr/bin/gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -I/opt/T113-Tina5.0-V1.2/out/t113/evb1_auto_nor/buildroot/buildroot/host/include -D_GNU_SOURCE
ubuntu 93781 92906 0 10:49 pts/1 00:00:00 /usr/bin/gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -I/opt/T113-Tina5.0-V1.2/out/t113/evb1_auto_nor/buildroot/buildroot/host/include -D_GNU_SOURCE
ubuntu 93783 92906 0 10:49 pts/1 00:00:00 /usr/bin/gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -I/opt/T113-Tina5.0-V1.2/out/t113/evb1_auto_nor/buildroot/buildroot/host/include -D_GNU_SOURCE
ubuntu 93784 93781 0 10:49 pts/1 00:00:00 /usr/lib/gcc/x86_64-linux-gnu/7/cc1 -quiet -I ../ncurses -I . -I ../include -I /opt/T113-Tina5.0-V1.2/out/t113/evb1_auto_nor/buildroot/buildroot/host/incl
ubuntu 93785 93783 0 10:49 pts/1 00:00:00 /usr/lib/gcc/x86_64-linux-gnu/7/cc1 -quiet -I ../ncurses -I . -I ../include -I /opt/T113-Tina5.0-V1.2/out/t113/evb1_auto_nor/buildroot/buildroot/host/incl
ubuntu 93786 93780 0 10:49 pts/1 00:00:00 /usr/lib/gcc/x86_64-linux-gnu/7/cc1 -quiet -I ../ncurses -I . -I ../include -I /opt/T113-Tina5.0-V1.2/out/t113/evb1_auto_nor/buildroot/buildroot/host/incl
ubuntu 93788 92906 0 10:49 pts/1 00:00:00 /usr/bin/gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -I/opt/T113-Tina5.0-V1.2/out/t113/evb1_auto_nor/buildroot/buildroot/host/include -D_GNU_SOURCE
ubuntu 93790 92906 0 10:49 pts/1 00:00:00 /usr/bin/gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -I/opt/T113-Tina5.0-V1.2/out/t113/evb1_auto_nor/buildroot/buildroot/host/include -D_GNU_SOURCE
ubuntu 93791 92906 0 10:49 pts/1 00:00:00 /usr/bin/gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -I/opt/T113-Tina5.0-V1.2/out/t113/evb1_auto_nor/buildroot/buildroot/host/include -D_GNU_SOURCE
ubuntu 93792 93790 0 10:49 pts/1 00:00:00 /usr/lib/gcc/x86_64-linux-gnu/7/cc1 -quiet -I ../ncurses -I . -I ../include -I /opt/T113-Tina5.0-V1.2/out/t113/evb1_auto_nor/buildroot/buildroot/host/incl
ubuntu 93793 93788 0 10:49 pts/1 00:00:00 /usr/lib/gcc/x86_64-linux-gnu/7/cc1 -quiet -I ../ncurses -I . -I ../include -I /opt/T113-Tina5.0-V1.2/out/t113/evb1_auto_nor/buildroot/buildroot/host/incl
ubuntu 93794 93791 0 10:49 pts/1 00:00:00 /usr/lib/gcc/x86_64-linux-gnu/7/cc1 -quiet -I ../ncurses -I . -I ../include -I /opt/T113-Tina5.0-V1.2/out/t113/evb1_auto_nor/buildroot/buildroot/host/incl
ubuntu 93795 1819 0 10:49 pts/0 00:00:00 ps -Af
看下脚本调用关系
./build.sh
->
/opt/T113-Tina5.0-V1.2/build/mkcommon.sh
->
/opt/T113-Tina5.0-V1.2/build/mkcommon.sh
->
make O=/opt/T113-Tina5.0-V1.2/out/t113/evb1_auto_nor/buildroot/buildroot -C /opt/T113-Tina5.0-V1.2/buildroot/buildroot-201902
->
make -C /opt/T113-Tina5.0-V1.2/buildroot/buildroot-201902 --no-print-directory O=/opt/T113-Tina5.0-V1.2/out/t113/evb1_auto_nor/buildroot/buildroot
离线
nor flash的buildroot配置:
buildroot/buildroot-201902/configs/sun8iw20p1_t113_nor_defconfig
其他存储器的buildroot配置:
buildroot/buildroot-201902/configs/sun8iw20p1_t113_defconfig
buildroot/buildroot-201902/configs/sun8iw20p1_t113_defconfig 内容:
BR2_arm=y
BR2_cortex_a7=y
BR2_ARM_EABI=y
BR2_SVN="svn"
BR2_JLEVEL=16
BR2_TOOLCHAIN_EXTERNAL=y
BR2_TARGET_GENERIC_HOSTNAME="kunos"
BR2_TARGET_GENERIC_ISSUE="Welcome to Allwinner KunoOS Platform"
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y
BR2_SYSTEM_BIN_SH_BASH=y
# BR2_TARGET_GENERIC_GETTY is not set
BR2_ROOTFS_POST_BUILD_SCRIPT="$(TOPDIR)/../config/buildroot/post_build.sh"
BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
BR2_PACKAGE_SDK_MEMORY_TEST=y
BR2_PACKAGE_ALPHA_TEST=y
BR2_PACKAGE_LCD_BRIGHT_TEST=y
BR2_PACKAGE_MEM_TEST_DE=y
BR2_PACKAGE_YUV_TEST=y
BR2_PACKAGE_SDK_G2D_TEST=y
BR2_PACKAGE_SDK_COMMON=y
BR2_PACKAGE_CSI_TEST=y
BR2_PACKAGE_FBINIT_TEST=y
BR2_PACKAGE_GPIO_TEST=y
BR2_PACKAGE_MULTISCREEN_TEST=y
BR2_PACKAGE_TPADC_TEST=y
BR2_PACKAGE_SDK_ENDEC=y
BR2_PACKAGE_SDK_DECODER_TEST=y
BR2_PACKAGE_SDK_ENCODER_TEST=y
BR2_PACKAGE_SDK_GIF2RGB_TEST=y
BR2_PACKAGE_SDK_CAMERA=y
BR2_PACKAGE_AUDIO_ENC_TEST=y
BR2_PACKAGE_DVR_TEST=y
BR2_PACKAGE_RECORD_TEST=y
BR2_PACKAGE_TVD_TEST=y
BR2_PACKAGE_USB_CAMERA_TEST=y
BR2_PACKAGE_SDK_PLAYER=y
BR2_PACKAGE_AUTPLAYER_TEST=y
BR2_PACKAGE_STREAM_LAYER_TEST=y
LUAPI_LAYER_ALLOC_LAY=y
BR2_PACKAGE_PQD=y
BR2_PACKAGE_TPLAYERDEMO=y
BR2_PACKAGE_TRECORDERDEMO=y
BR2_PACKAGE_BACKPLAYDEMO=y
BR2_PACKAGE_JPEGDECODEDEMO=y
BR2_PACKAGE_ENCODERTEST=y
BR2_PACKAGE_TPLAYER=y
BR2_PACKAGE_TRECORDER=y
BR2_PACKAGE_AEENC_COMP_DEMO=y
BR2_PACKAGE_RECORDER_DEMO=y
BR2_PACKAGE_VENC_COMP_DEMO=y
BR2_PACKAGE_LIBCEDARSE=y
BR2_PACKAGE_AMP_SHELL=y
BR2_PACKAGE_BUSYBOX_INIT_BASE_FILES=y
BR2_PACKAGE_OTA_BURNBOOT=y
BR2_PACKAGE_RPBUF=y
BR2_PACKAGE_RPBUF_DEMO=y
BR2_PACKAGE_RPBUF_TEST=y
BR2_PACKAGE_RPMSG=y
BR2_PACKAGE_RPMSG_DEMO=y
BR2_PACKAGE_RPMSG_TEST=y
BR2_PACKAGE_ADBD=y
BR2_PACKAGE_CPU_MONITOR=y
BR2_PACKAGE_MTOP=y
BR2_PACKAGE_BTMANAGER=y
BR2_PACKAGE_BTMG_DEMO=y
BR2_PACKAGE_WIFI_FIRMWARE=y
BR2_PACKAGE_XR829_FIRMWARE=y
BR2_PACKAGE_XR829_USE_40M=y
BR2_PACKAGE_WIFIMANAGER=y
BR2_PACKAGE_WIFIMANAGER_LIB=y
BR2_PACKAGE_WIFIMANAGER_DEMO=y
BR2_PACKAGE_LV_G2D_TEST=y
BR2_PACKAGE_ALSA_UTILS=y
BR2_PACKAGE_ALSA_UTILS_AMIXER=y
BR2_PACKAGE_ALSA_UTILS_APLAY=y
BR2_PACKAGE_BLUEZ_ALSA_HCITOP=y
BR2_PACKAGE_BLUEZ_ALSA_RFCOMM=y
BR2_PACKAGE_FAAD2=y
BR2_PACKAGE_FLAC=y
BR2_PACKAGE_GSTREAMER1=y
BR2_PACKAGE_GST1_PLUGINS_GOOD=y
BR2_PACKAGE_GST1_PLUGINS_BAD=y
BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGDEMUX=y
BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGTSDEMUX=y
BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOPARSERS=y
BR2_PACKAGE_GST_OMX=y
BR2_PACKAGE_LAME=y
BR2_PACKAGE_MPG123=y
BR2_PACKAGE_MUSEPACK=y
BR2_PACKAGE_WAVPACK=y
BR2_PACKAGE_LIBTOOL=y
BR2_PACKAGE_DOSFSTOOLS=y
BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT=y
BR2_PACKAGE_E2FSPROGS=y
BR2_PACKAGE_EXFAT=y
BR2_PACKAGE_EXFAT_UTILS=y
BR2_PACKAGE_MTD=y
BR2_PACKAGE_NTFS_3G=y
BR2_PACKAGE_NTFS_3G_ENCRYPTED=y
BR2_PACKAGE_NTFS_3G_NTFSPROGS=y
BR2_PACKAGE_DIRECTFB=y
BR2_PACKAGE_FREERDP=y
# BR2_PACKAGE_FREERDP_CLIENT_WL is not set
BR2_PACKAGE_DTV_SCAN_TABLES=y
BR2_PACKAGE_I2C_TOOLS=y
BR2_PACKAGE_LIBUMP=y
BR2_PACKAGE_MEMTESTER=y
BR2_PACKAGE_MINICOM=y
BR2_PACKAGE_UBOOT_TOOLS=y
BR2_PACKAGE_UBOOT_TOOLS_HAVEREDUNDENV=y
BR2_PACKAGE_PYTHON3=y
BR2_PACKAGE_FDK_AAC=y
BR2_PACKAGE_LIBMAD=y
BR2_PACKAGE_LIBSAMPLERATE=y
BR2_PACKAGE_OPUS=y
BR2_PACKAGE_SPEEX=y
BR2_PACKAGE_TAGLIB=y
BR2_PACKAGE_TREMOR=y
BR2_PACKAGE_VO_AACENC=y
BR2_PACKAGE_WEBRTC_AUDIO_PROCESSING=y
BR2_PACKAGE_MYSQL=y
BR2_PACKAGE_POSTGRESQL=y
BR2_PACKAGE_LIBCONFIG=y
BR2_PACKAGE_LIBJPEG=y
BR2_PACKAGE_LIBRSVG=y
BR2_PACKAGE_LIBVA=y
BR2_PACKAGE_OPENJPEG=y
BR2_PACKAGE_WAYLAND=y
BR2_PACKAGE_WAYLAND_PROTOCOLS=y
BR2_PACKAGE_WEBP=y
BR2_PACKAGE_LIBINPUT=y
BR2_PACKAGE_LIBUSB=y
BR2_PACKAGE_LIBV4L=y
BR2_PACKAGE_LIBV4L_UTILS=y
BR2_PACKAGE_LIBXKBCOMMON=y
BR2_PACKAGE_LIBASS=y
BR2_PACKAGE_LIBDVDREAD=y
BR2_PACKAGE_LIBMMS=y
BR2_PACKAGE_LIBMPEG2=y
BR2_PACKAGE_LIBOPENH264=y
BR2_PACKAGE_LIBTHEORA=y
BR2_PACKAGE_LIBVPX=y
BR2_PACKAGE_X264=y
BR2_PACKAGE_X265=y
BR2_PACKAGE_LIBCURL=y
BR2_PACKAGE_LIBRSYNC=y
BR2_PACKAGE_LIBSOCKETCAN=y
BR2_PACKAGE_LIBSOUP=y
BR2_PACKAGE_LIBSRTP=y
BR2_PACKAGE_NEON=y
BR2_PACKAGE_RTMPDUMP=y
BR2_PACKAGE_LIBICAL=y
BR2_PACKAGE_LIBUCI=y
BR2_PACKAGE_PCRE_16=y
BR2_PACKAGE_PCRE_32=y
BR2_PACKAGE_PCRE2=y
BR2_PACKAGE_PCRE2_16=y
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
BR2_PACKAGE_BLUEZ5_UTILS_MONITOR=y
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
BR2_PACKAGE_BLUEZ5_UTILS_DEPRECATED=y
# BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_NETWORK is not set
BR2_PACKAGE_CAN_UTILS=y
BR2_PACKAGE_DNSMASQ=y
BR2_PACKAGE_DNSMASQ_DNSSEC=y
BR2_PACKAGE_DNSMASQ_IDN=y
BR2_PACKAGE_DNSMASQ_CONNTRACK=y
BR2_PACKAGE_HOSTAPD=y
BR2_PACKAGE_HOSTAPD_EAP=y
BR2_PACKAGE_HOSTAPD_WPS=y
BR2_PACKAGE_IPERF=y
BR2_PACKAGE_IPERF3=y
BR2_PACKAGE_IPROUTE2=y
BR2_PACKAGE_IPTABLES=y
BR2_PACKAGE_IPTABLES_BPF_NFSYNPROXY=y
BR2_PACKAGE_IPTABLES_NFTABLES=y
BR2_PACKAGE_IW=y
BR2_PACKAGE_WPA_SUPPLICANT=y
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
BR2_PACKAGE_WPA_SUPPLICANT_WIFI_DISPLAY=y
BR2_PACKAGE_WPA_SUPPLICANT_MESH_NETWORKING=y
BR2_PACKAGE_WPA_SUPPLICANT_AUTOSCAN=y
BR2_PACKAGE_WPA_SUPPLICANT_EAP=y
BR2_PACKAGE_WPA_SUPPLICANT_HOTSPOT=y
BR2_PACKAGE_WPA_SUPPLICANT_DEBUG_SYSLOG=y
BR2_PACKAGE_WPA_SUPPLICANT_WPS=y
BR2_PACKAGE_WPA_SUPPLICANT_CLI=y
BR2_PACKAGE_ANDROID_TOOLS=y
BR2_PACKAGE_SWUPDATE=y
SWUPDATE_CONFIG_DOWNLOAD=y
BR2_PACKAGE_VIM=y
BR2_TARGET_ROOTFS_EXT2=y
BR2_TARGET_ROOTFS_EXT2_4=y
BR2_TARGET_ROOTFS_EXT2_SIZE="512M"
# BR2_TARGET_ROOTFS_TAR is not set
BR2_PACKAGE_HOST_DOSFSTOOLS=y
BR2_PACKAGE_HOST_DTC=y
BR2_PACKAGE_HOST_GENEXT2FS=y
BR2_PACKAGE_HOST_GENIMAGE=y
BR2_PACKAGE_HOST_MTOOLS=y
buildroot/buildroot-201902/configs/sun8iw20p1_t113_defconfig 内容:
BR2_arm=y
BR2_cortex_a7=y
BR2_ARM_EABI=y
BR2_TOOLCHAIN_EXTERNAL=y
BR2_TARGET_GENERIC_HOSTNAME="kunos"
BR2_TARGET_GENERIC_ISSUE="Welcome to Allwinner KunoOS Platform"
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y
BR2_TARGET_GENERIC_GETTY_BAUDRATE_115200=y
BR2_PACKAGE_SDK_MEMORY_TEST=y
BR2_PACKAGE_ALPHA_TEST=y
BR2_PACKAGE_LCD_BRIGHT_TEST=y
BR2_PACKAGE_MEM_TEST_DE=y
BR2_PACKAGE_TVD_TEST=y
BR2_PACKAGE_YUV_TEST=y
BR2_PACKAGE_SDK_G2D_TEST=y
BR2_PACKAGE_SDK_COMMON=y
BR2_PACKAGE_CSI_TEST=y
BR2_PACKAGE_FBINIT_TEST=y
BR2_PACKAGE_GPIO_TEST=y
BR2_PACKAGE_MULTISCREEN_TEST=y
BR2_PACKAGE_TPADC_TEST=y
BR2_PACKAGE_SDK_ENDEC=y
BR2_PACKAGE_SDK_DECODER_TEST=y
BR2_PACKAGE_SDK_ENCODER_TEST=y
BR2_PACKAGE_SDK_GIF2RGB_TEST=y
BR2_PACKAGE_SDK_CAMERA=y
BR2_PACKAGE_AUDIO_ENC_TEST=y
BR2_PACKAGE_DVR_TEST=y
BR2_PACKAGE_RECORD_TEST=y
BR2_PACKAGE_USB_CAMERA_TEST=y
BR2_PACKAGE_SDK_PLAYER=y
BR2_PACKAGE_AUTPLAYER_TEST=y
BR2_PACKAGE_STREAM_LAYER_TEST=y
BR2_PACKAGE_BUSYBOX_INIT_BASE_FILES=y
BR2_PACKAGE_OTA_BURNBOOT=y
BR2_PACKAGE_ADBD=y
# LVGL8_USE_SUNXIFB_DOUBLE_BUFFER is not set
# LVGL8_USE_SUNXIFB_CACHE is not set
BR2_PACKAGE_MTD=y
BR2_PACKAGE_MTD_MKFSJFFS2=y
BR2_PACKAGE_LIBCONFIG=y
BR2_PACKAGE_LIBCURL=y
BR2_PACKAGE_LIBLDNS=y
BR2_PACKAGE_LIBRSYNC=y
BR2_PACKAGE_NCURSES=y
BR2_PACKAGE_ANDROID_TOOLS=y
离线
T113 SDK V1.2 t113_i/evb1_auto_nor 修改调试串口就能在哪吒开发板跑起来:
/opt/T113-Tina5.0-V1.2/device/config/chips/t113_i/configs/evb1_auto_nor
ubuntu@ubuntu:/opt/T113-Tina5.0-V1.2/device/config/chips/t113_i/configs/evb1_auto_nor$ git diff
diff --git a/configs/evb1_auto_nor/linux-5.4/board.dts b/configs/evb1_auto_nor/linux-5.4/board.dts
index 581b30c..63417bb 100644
--- a/configs/evb1_auto_nor/linux-5.4/board.dts
+++ b/configs/evb1_auto_nor/linux-5.4/board.dts
@@ -382,17 +382,17 @@
};
uart0_pins_a: uart0_pins@0 { /* For EVB1 board */
- pins = "PG17", "PG18";
+ pins = "PB8", "PB9";
function = "uart0";
drive-strength = <10>;
bias-pull-up;
};
uart0_pins_b: uart0_pins@1 { /* For EVB1 board */
- pins = "PG17", "PG18";
+ pins = "PB8", "PB9";
function = "gpio_in";
};
-
+
uart1_pins_a: uart1_pins@0 { /* For EVB1 board */
pins = "PG6", "PG7", "PG8", "PG9";
function = "uart1";
diff --git a/configs/evb1_auto_nor/sys_config.fex b/configs/evb1_auto_nor/sys_config.fex
index 9a33241..b5dac6b 100755
--- a/configs/evb1_auto_nor/sys_config.fex
+++ b/configs/evb1_auto_nor/sys_config.fex
@@ -734,8 +734,8 @@ twi_sda = port:PC1<3><1><default><default>
;----------------------------------------------------------------------------------
[uart_para]
uart_debug_port = 0
-uart_debug_tx = port:PG17<7><1><default><default>
-uart_debug_rx = port:PG18<7><1><default><default>
+uart_debug_tx = port:PB8<6><1><default><default>
+uart_debug_rx = port:PB9<6><1><default><default>
;----------------------------------------------------------------------------------
diff --git a/configs/evb1_auto_nor/sys_partition_nor.fex b/configs/evb1_auto_nor/sys_partition_nor.fex
index fa4114e..c560454 100755
--- a/configs/evb1_auto_nor/sys_partition_nor.fex
+++ b/configs/evb1_auto_nor/sys_partition_nor.fex
@@ -59,6 +59,6 @@ size = 16
[partition]
name = rootfs
- size = 13312
+ size = 14312
downloadfile = "rootfs_nor.fex"
user_type = 0x8000
离线
#
# df
Filesystem 1K-blocks Used Available Use% Mounted on
ubi0_5 29864 29864 0 100% /
df: /dev/shm: No such file or directory
tmpfs 116820 28 116792 0% /tmp
tmpfs 116820 20 116800 0% /run
devtmpfs 106116 0 106116 0% /dev
/dev/by-name/UDISK 38156 4748 31420 13% /mnt/UDISK
#
#
# mount
ubi0_5 on / type ubifs (rw,relatime,assert=read-only,ubi=0,vol=5)
proc on /proc type proc (rw,relatime)
devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620,ptmxmode=666)
tmpfs on /dev/shm type tmpfs (rw,relatime,mode=777)
tmpfs on /tmp type tmpfs (rw,relatime)
tmpfs on /run type tmpfs (rw,nosuid,nodev,relatime,mode=755)
sysfs on /sys type sysfs (rw,relatime)
devtmpfs on /dev type devtmpfs (rw,nosuid,relatime,size=106116k,nr_inodes=26529,mode=755)
none on /dev/pts type devpts (rw,relatime,mode=600,ptmxmode=000)
none on /sys/kernel/config type configfs (rw,relatime)
adb on /dev/usb-ffs/adb type functionfs (rw,relatime)
/dev/by-name/UDISK on /mnt/UDISK type ubifs (rw,relatime,assert=read-only,ubi=0,vol=8)
none on /sys/kernel/debug type debugfs (rw,relatime)
#
默认没有实现 overlayfs 文件系统
离线
SDK 1.2 版本支持 linux5.10,这样顺便解决了2038千年虫问题
顺手测试一下:
# cat /proc/version
Linux version 5.10.198 (ubuntu@ubuntu) (arm-linux-gnueabihf-gcc (GCC) 11.3.1 20220604 [releases/gcc-11 revision 591c0f4b92548e3ae2e8173f4f93984b1c7f62bb], GNU ld (Linaro_Binutils-2022.06) 2.37.20220122) #1 SMP PREEMPT Tue Apr 22 13:16:51 CST 2025
#
#
#
# date -s '2039-1-1'
Sat Jan 1 00:00:00 UTC 2039
#
# date
Sat Jan 1 00:00:01 UTC 2039
#
离线
Linux源码位置:
kernel/linux-5.10-origin/
bsp位置:
kernel/linux-5.10-origin/bsp/
bsp实际存放位置:
bsp/
源码版本:
Linux 5.10.198
单独下载官方源码:
https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.198.tar.xz
build/bsp.sh 在这里合并SDK:
export LICHEE_BSP_DIR=${LICHEE_TOP_DIR}/bsp
BSP_DIR=${LICHEE_BSP_DIR}
function merge_bsp()
{
LOGV "${FUNCNAME[0]}() BEGIN"
LOGD "Remove BSP files"
pushd ${KER_DIR} >/dev/null
rm $VERBOSE -rf bsp
cp $VERBOSE -ar ${BSP_DIR} ./
popd >/dev/null
LOGV "${FUNCNAME[0]}() END"
}
$ ./build.sh kernel
04-22 17:07:44.416 88561 D mkcommon : ========ACTION List: build_kernel ;========
04-22 17:07:44.417 88561 D mkcommon : options :
04-22 17:07:44.418 88561 I mkcommon : build kernel ...
04-22 17:07:44.419 88561 I mkcommon : prepare_buildserver
04-22 17:07:44.428 88561 I mkcommon : Prepare toolchain ...
04-22 17:07:44.464 88605 D bsp : Setup BSP files
04-22 17:07:45.589 88617 D mkkernel : 2 ,/opt/T113-Tina5.0-V1.2_linux5.10/kernel/linux-5.10-origin, /opt/T113-Tina5.0-V1.2_linux5.10/kernel/linux-5.10-origin
04-22 17:07:45.652 88617 D mkkernel : sunxi power version is 1.0.1
04-22 17:07:46.710 88617 D mkkernel : Building kernel
function setup_bsp()
{
LOGV "${FUNCNAME[0]}() BEGIN"
LOGD "Setup BSP files"
pushd "${KER_DIR}" >/dev/null
rm $VERBOSE -rf bsp
ln $VERBOSE -sr ${BSP_DIR} bsp
popd >/dev/null
LOGV "${FUNCNAME[0]}() END"
}
离线
[3657]fes begin commit:1417090655
[3660]set pll start
[3662]fix vccio detect value:0xc0
[3669]periph0 has been enabled
[3672]set pll end
[3674][pmu]: bus read error
[3676]board init ok
[3678]beign to init dram
[3680]get_pmu_exist() = -1
[3683]ddr_efuse_type: 0x0
[3685]trefi:7.8ms
[3688][AUTO DEBUG] two rank and full DQ!
[3691]ddr_efuse_type: 0x0
[3694]trefi:7.8ms
[3696][AUTO DEBUG] rank 0 row = 15
[3699][AUTO DEBUG] rank 0 bank = 8
[3703][AUTO DEBUG] rank 0 page size = 2 KB
[3706][AUTO DEBUG] rank 1 row = 15
[3710][AUTO DEBUG] rank 1 bank = 8
[3713][AUTO DEBUG] rank 1 page size = 2 KB
[3717]rank1 config same as rank0
[3720]DRAM BOOT DRIVE INFO: V0.33
[3723]DRAM CLK = 792 MHz
[3725]DRAM Type = 3 (2:DDR2,3:DDR3)
[3728]DRAMC ZQ value: 0x7b7bfb
[3731]DRAM ODT value: 0x42.
[3734]ddr_efuse_type: 0x0
[3737]DRAM SIZE =1024 M
[3739]dram_tpr4:0x0
[3741]PLL_DDR_CTRL_REG:0xf8004100
[3744]DRAM_CLK_REG:0xc0000000
[3747][TIMING DEBUG] MR2= 0x18
[3751]DRAM simple test OK.
[3753]rtc standby flag is 0x0, super standby flag is 0x0
[3758]init dram ok
U-Boot 2018.07-gd9e6718-dirty (Apr 10 2025 - 18:07:08 +0800) Allwinner Technology
[06.291]CPU: Allwinner Family
[06.294]Model: sun8iw20
[06.296]DRAM: 512 MiB
[06.300]Relocation Offset is: 1ceb2000
[06.328]secure enable bit: 0
[06.331]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz MBus=300Mhz
[06.337]gic: normal mode
sunxi flash map init
SPI ALL: ready
[06.344]flash init start
[06.346]workmode = 16,storage type = 0
try card 0
set card number 0
get card number 0
[06.354][mmc]: mmc driver ver uboot2018:2022-12-07 18:56:00
[06.359][mmc]: get sdc_type fail and use default host:tm1.
[06.365][mmc]: can't find node "mmc0",will add new node
[06.370][mmc]: fdt err returned <no error>
[06.374][mmc]: Using default timing para
[06.377][mmc]: SUNXI SDMMC Controller Version:0x50310
[06.391][mmc]: mmc 0 cmd timeout 100 status 100
[06.395][mmc]: smc 0 err, cmd 8, RTO
[06.399][mmc]: mmc 0 close bus gating and reset
[06.404][mmc]: mmc 0 cmd timeout 100 status 100
[06.408][mmc]: smc 0 err, cmd 55, RTO
[06.411][mmc]: mmc 0 close bus gating and reset
[06.420][mmc]: mmc 0 cmd timeout 100 status 100
[06.424][mmc]: smc 0 err, cmd 1, RTO
[06.427][mmc]: mmc 0 close bus gating and reset
[06.432][mmc]: Card did not respond to voltage select!
[06.436][mmc]: mmc_init: -95, time 54
[06.440][mmc]: mmc_init: mmc init fail, err -95
MMC init failed
try emmc fail
[06.447]sunxi-spinand: AW SPINand MTD Layer Version: 1.8 20220106
[06.453]sunxi-spinand-phy: AW SPINand Phy Layer Version: 1.11 20211217
[06.461]sunxi-spinand-phy: request spi0 gpio ok
[06.465]sunxi-spinand-phy: request general tx dma channel ok!
[06.470]sunxi-spinand-phy: request general rx dma channel ok!
[06.476]sunxi-spinand-phy: set spic0 clk to 20 Mhz
[06.480]sunxi-spinand-phy: init spic0 clk ok
[06.484]sunxi-spinand-phy: detect munufacture from id table: Winbond
[06.490]sunxi-spinand-phy: detect spinand id: ff22aaef ffffffff
[06.496]sunxi-spinand-phy: ========== arch info ==========
[06.501]sunxi-spinand-phy: Model: W25N02KVZEIR
[06.507]sunxi-spinand-phy: Munufacture: Winbond
[06.511]sunxi-spinand-phy: DieCntPerChip: 1
[06.516]sunxi-spinand-phy: BlkCntPerDie: 2048
[06.521]sunxi-spinand-phy: PageCntPerBlk: 64
[06.525]sunxi-spinand-phy: SectCntPerPage: 4
[06.529]sunxi-spinand-phy: OobSizePerPage: 64
[06.534]sunxi-spinand-phy: BadBlockFlag: 0x0
[06.539]sunxi-spinand-phy: OperationOpt: 0xf
[06.543]sunxi-spinand-phy: MaxEraseTimes: 60000
[06.548]sunxi-spinand-phy: EccFlag: 0x0
[06.553]sunxi-spinand-phy: EccType: 4
[06.557]sunxi-spinand-phy: EccProtectedType: 2
[06.561]sunxi-spinand-phy: ========================================
[06.567]sunxi-spinand-phy:
[06.570]sunxi-spinand-phy: ========== physical info ==========
[06.575]sunxi-spinand-phy: TotalSize: 256 M
[06.580]sunxi-spinand-phy: SectorSize: 512 B
[06.584]sunxi-spinand-phy: PageSize: 2 K
[06.588]sunxi-spinand-phy: BlockSize: 128 K
[06.592]sunxi-spinand-phy: OOBSize: 64 B
[06.596]sunxi-spinand-phy: ========================================
[06.602]sunxi-spinand-phy:
[06.604]sunxi-spinand-phy: ========== logical info ==========
[06.610]sunxi-spinand-phy: TotalSize: 256 M
[06.614]sunxi-spinand-phy: SectorSize: 512 B
[06.618]sunxi-spinand-phy: PageSize: 4 K
[06.622]sunxi-spinand-phy: BlockSize: 256 K
[06.626]sunxi-spinand-phy: OOBSize: 128 B
[06.631]sunxi-spinand-phy: ========================================
[06.637]sunxi-spinand-phy: W25N02KVZEIR reset rx bit width to 1
[06.642]sunxi-spinand-phy: W25N02KVZEIR reset tx bit width to 1
[06.648]sunxi-spinand-phy: block lock register: 0x00
[06.653]sunxi-spinand-phy: feature register: 0x00
[06.657]sunxi-spinand-phy: sunxi physic nand init end
[07.662]sunxi-spinand: read single page failed: -110
[08.667]sunxi-spinand-phy: set spic0 clk to 100 Mhz
[73.748]sunxi-spinand: read single page failed: -110
[74.754]sunxi-spinand: read single page failed: -110
SDK不支持 W25N02KVZEIR
离线
@memory
直接使用V1.2版本编译在evb1板子上面跑,发现进入不了文件系统,提示如下:
[ 2.917671] ALSA device list:
[ 2.921001] #0: audiocodec
[ 2.924890] VFS: Cannot open root device "mmcblk0p5" or unknown-block(0,0): error -6
[ 2.933686] Please append a correct "root=" boot option; here are the available partitions:
[ 2.943171] 0800 8192 sda
[ 2.943178] driver: sd
[ 2.950090] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[ 2.959373] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 5.10.198 #1
[ 2.966209] Hardware name: Generic DT based system
[ 2.971610] [<c010d4b0>] (unwind_backtrace) from [<c0109998>] (show_stack+0x10/0x14)
[ 2.980310] [<c0109998>] (show_stack) from [<c07efa14>] (dump_stack+0x7c/0x98)
[ 2.988426] [<c07efa14>] (dump_stack) from [<c07ebd00>] (panic+0x11c/0x31c)
[ 2.996250] [<c07ebd00>] (panic) from [<c0c0148c>] (mount_block_root+0x274/0x308)
[ 3.004657] [<c0c0148c>] (mount_block_root) from [<c0c016c4>] (prepare_namespace+0x134/0x170)
[ 3.014232] [<c0c016c4>] (prepare_namespace) from [<c07fbc24>] (kernel_init+0x8/0x118)
[ 3.023124] [<c07fbc24>] (kernel_init) from [<c0100148>] (ret_from_fork+0x14/0x2c)
[ 3.031620] Exception stack(0xc103bfb0 to 0xc103bff8)
[ 3.037289] bfa0: 00000000 00000000 00000000 00000000
[ 3.046471] bfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 3.055651] bfe0: 00000000 00000000 00000000 00000000 00000013 00000000
[ 3.063592] CPU1: stopping
[ 3.066631] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 5.10.198 #1
[ 3.073467] Hardware name: Generic DT based system
[ 3.078850] [<c010d4b0>] (unwind_backtrace) from [<c0109998>] (show_stack+0x10/0x14)
[ 3.087547] [<c0109998>] (show_stack) from [<c07efa14>] (dump_stack+0x7c/0x98)
[ 3.095658] [<c07efa14>] (dump_stack) from [<c010afe4>] (do_handle_IPI+0x88/0x128)
[ 3.104160] [<c010afe4>] (do_handle_IPI) from [<c010b098>] (ipi_handler+0x14/0x20)
[ 3.112663] [<c010b098>] (ipi_handler) from [<c015d608>] (generic_handle_irq+0x28/0x38)
[ 3.121655] [<c015d608>] (generic_handle_irq) from [<c015dc00>] (__handle_domain_irq+0x90/0xa0)
[ 3.131425] [<c015dc00>] (__handle_domain_irq) from [<c03ffbc4>] (gic_handle_irq+0x64/0x70)
[ 3.140805] [<c03ffbc4>] (gic_handle_irq) from [<c01012cc>] (__irq_svc+0x6c/0xa8)
[ 3.149202] Exception stack(0xc1075f20 to 0xc1075f68)
[ 3.154874] 5f20: 00000000 c0dad200 00000001 c1074000 00000002 c7ad25f8 af75fd52 00000001
[ 3.164056] 5f40: 00000002 c1027840 00000000 00000000 00000000 c1075f70 c08016a0 c05626e0
[ 3.173234] 5f60: 20000053 ffffffff
[ 3.177155] [<c01012cc>] (__irq_svc) from [<c05626e0>] (cpuidle_enter_state+0x138/0x2b8)
[ 3.186243] [<c05626e0>] (cpuidle_enter_state) from [<c056289c>] (cpuidle_enter+0x28/0x38)
[ 3.195527] [<c056289c>] (cpuidle_enter) from [<c0141e60>] (do_idle+0x274/0x2a8)
[ 3.203835] [<c0141e60>] (do_idle) from [<c0142150>] (cpu_startup_entry+0x18/0x1c)
[ 3.212336] [<c0142150>] (cpu_startup_entry) from [<40101d0c>] (0x40101d0c)
[ 3.220152] sunxi:rtc:[ERR:8b030004]: invalid reason or reasonbase NULL
[ 3.227573] sunxi:rtc:[ERR]: rtc set bootreason panic reboot fail
[ 3.234416] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) ]---
相关配置如下:
export LICHEE_PLATFORM=linux
export LICHEE_LINUX_DEV=buildroot
export LICHEE_IC=t113
export LICHEE_BOARD=auto_linux5_10
export LICHEE_FLASH=default
export LICHEE_KERN_NAME=linux-5.10-origin
export LICHEE_KERNEL_ARCH=arm
export LICHEE_ARCH=arm
export LICHEE_KERN_VER=linux-5.10-origin
export LICHEE_KERNEL_VERSION=5.10.198
export LICHEE_KERN_DEFCONF=bsp_defconfig
export LICHEE_KERN_DEFCONF_RT=
export LICHEE_BUILDING_SYSTEM=buildroot
export LICHEE_BR_VER=201902
export LICHEE_BR_DEFCONF=sun8iw20p1_t113_linux5_10_defconfig
export LICHEE_DEFCONFIG_FRAGMENT=
export LICHEE_PRODUCT=t113_auto_linux5_10
export LICHEE_BRANDY_VER=2.0
export LICHEE_BRANDY_DEFCONF=sun8iw20p1_auto_linux5_10_defconfig
export LICHEE_BRANDY_UBOOT_VER=
export LICHEE_BRANDY_BUILD_OPTION=
export LICHEE_COMPILER_TAR=arm/gcc-linaro-11.3.1-2022.06-x86_64_arm-linux-gnueabihf.tar.xz
export LICHEE_ROOTFS=target-arm-linaro-5.3.tar.bz2
升级到5.10这个内核版本,就是相解决2038年的问题,因为发现T113的linux5.4内核确实有2038年问题(之前用的F1c100使用5.2内核,都能支持2038年。。好奇怪)。在使用SDK1.2,只改了device-config-chips-t113-configs-auto_linux5_10-env.cfg中最后的bootcmd=run setargs_mmc boot_normal,其他都使用默认配置没有更改。想问一下是否还有哪里配置需要更改的? 需要在evb1开发板上跑起来。
离线
烧录到 SPI NAND有问题:
set address 0x2e
set address 0x2e ok
[903]fes begin commit:2386bdb825
[906]set pll start
[908]fix vccio detect value:0xc0
[915]periph0 has been enabled
[918]set pll end
[920][pmu]: bus read error
[922]board init ok
[924]beign to init dram
[926]get_pmu_exist() = -1
[929]ddr_efuse_type: 0x0
[931]trefi:7.8ms
[934][AUTO DEBUG] two rank and full DQ!
[938]ddr_efuse_type: 0x0
[940]trefi:7.8ms
[942][AUTO DEBUG] rank 0 row = 15
[945][AUTO DEBUG] rank 0 bank = 8
[949][AUTO DEBUG] rank 0 page size = 2 KB
[953][AUTO DEBUG] rank 1 row = 15
[956][AUTO DEBUG] rank 1 bank = 8
[959][AUTO DEBUG] rank 1 page size = 2 KB
[963]rank1 config same as rank0
[966]DRAM BOOT DRIVE INFO: V0.34
[969]DRAM CLK = 792 MHz
[971]DRAM Type = 3 (2:DDR2,3:DDR3)
[975]DRAMC ZQ value: 0x7b7bfb
[978]DRAM ODT value: 0x42.
[980]ddr_efuse_type: 0x0
[983]DRAM SIZE = 1024 MB
[987]DRAM simple test OK.
[989]rtc standby flag is 0x0, super standby flag is 0x0
[995]init dram ok
U-Boot 2018.07-gce06dac-dirty (Jul 04 2025 - 10:14:03 +0800) Allwinner Technology
[03.426]CPU: Allwinner Family
[03.429]Model: sun8iw20
[03.431]DRAM: 512 MiB
[03.434]Relocation Offset is: 1cebb000
[03.462]secure enable bit: 0
[03.465]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz MBus=300Mhz
[03.471]gic: normal mode
[03.473]sunxi flash map init
[03.476]line:703 init_clocks
[03.479]init_clocks:finish
[03.481]flash init start
[03.484]workmode = 16,storage type = 0
try card 2
set card number 2
get card number 2
[03.491][mmc]: mmc driver ver uboot2018:2023-08-29 10:12:00
[03.498][mmc]: Is not Boot mode!
[03.501][mmc]: SUNXI SDMMC Controller Version:0x50310
[03.512][mmc]: ************Try SD card 2************
[03.517][mmc]: mmc 2 cmd timeout 100 status 100
[03.521][mmc]: smc 2 err, cmd 8, RTO
[03.524][mmc]: mmc 2 close bus gating and reset
[03.530][mmc]: mmc 2 cmd timeout 100 status 100
[03.534][mmc]: smc 2 err, cmd 55, RTO
[03.537][mmc]: mmc 2 close bus gating and reset
[03.541][mmc]: ************Try MMC card 2************
[03.550][mmc]: mmc 2 cmd timeout 100 status 100
[03.554][mmc]: smc 2 err, cmd 1, RTO
[03.558][mmc]: mmc 2 close bus gating and reset
[03.562][mmc]: Card did not respond to voltage select!
[03.567][mmc]: ************SD/MMC 2 init error!************
[03.572][mmc]: mmc init product failed
MMC init failed
try emmc fail
[03.579]sunxi-spinand: AW SPINand MTD Layer Version: 1.13 20231225
[03.584]sunxi-spinand-phy: AW SPINand Phy Layer Version: 1.20 20240320
[03.592]sunxi-spinand-phy: request spi0 gpio ok
[03.596]sunxi-spinand-phy: request general tx dma channel ok!
[03.602]sunxi-spinand-phy: request general rx dma channel ok!
[03.607]sunxi-spinand-phy: set spic0 clk to 20 Mhz
[03.612]sunxi-spinand-phy: init spic0 clk ok
[03.616]sunxi-spinand-phy: detect munufacture from id table: Winbond
[03.622]sunxi-spinand-phy: detect spinand id: ff21aaef ffffffff
[03.628]sunxi-spinand-phy: ========== arch info ==========
[03.633]sunxi-spinand-phy: Model: W25N01GVZEIG
[03.638]sunxi-spinand-phy: Munufacture: Winbond
[03.643]sunxi-spinand-phy: DieCntPerChip: 1
[03.647]sunxi-spinand-phy: BlkCntPerDie: 1024
[03.652]sunxi-spinand-phy: PageCntPerBlk: 64
[03.657]sunxi-spinand-phy: SectCntPerPage: 4
[03.661]sunxi-spinand-phy: OobSizePerPage: 64
[03.666]sunxi-spinand-phy: BadBlockFlag: 0x0
[03.670]sunxi-spinand-phy: OperationOpt: 0x7
[03.675]sunxi-spinand-phy: MaxEraseTimes: 65000
[03.680]sunxi-spinand-phy: EccFlag: 0x0
[03.684]sunxi-spinand-phy: EccType: 2
[03.689]sunxi-spinand-phy: EccProtectedType: 3
[03.693]sunxi-spinand-phy: ========================================
[03.699]sunxi-spinand-phy:
[03.701]sunxi-spinand-phy: ========== physical info ==========
[03.707]sunxi-spinand-phy: TotalSize: 128 M
[03.711]sunxi-spinand-phy: SectorSize: 512 B
[03.715]sunxi-spinand-phy: PageSize: 2 K
[03.719]sunxi-spinand-phy: BlockSize: 128 K
[03.723]sunxi-spinand-phy: OOBSize: 64 B
[03.728]sunxi-spinand-phy: ========================================
[03.734]sunxi-spinand-phy:
[03.736]sunxi-spinand-phy: ========== logical info ==========
[03.741]sunxi-spinand-phy: TotalSize: 128 M
[03.746]sunxi-spinand-phy: SectorSize: 512 B
[03.750]sunxi-spinand-phy: PageSize: 4 K
[03.754]sunxi-spinand-phy: BlockSize: 256 K
[03.758]sunxi-spinand-phy: OOBSize: 128 B
[03.762]sunxi-spinand-phy: ========================================
[03.768]sunxi-spinand-phy: set spic0 clk to 100 Mhz
[03.773]sunxi-spinand-phy: block lock register: 0x00
[03.778]sunxi-spinand-phy: feature register: 0x19
[03.782]sunxi-spinand-phy: sunxi physic nand init end
[03.787]Loading Environment from SUNXI_FLASH... OK
[03.791]try to burn key
[03.794]out of usb burn from boot: not boot mode
Hit any key to stop autoboot: 0
sunxi work mode=0x10
run usb efex
buf queue page size = 16384
delay time 2500
weak:otg_phy_config
usb init ok
set address 0x31
set address 0x31 ok
set address 0x32
set address 0x32 ok
SUNXI_EFEX_ERASE_TAG
erase_flag = 0x12
origin_erase_flag = 0x1
FEX_CMD_fes_verify_status
FEX_CMD_fes_verify last err=0
SUNXI_EFEX_EXT4_UBIFS_TAG & do nothing
the 0 mbr table is ok
the 1 mbr table is ok
the 2 mbr table is ok
the 3 mbr table is ok
*************MBR DUMP***************
total mbr part 7
part[0] name :boot-resource
part[0] classname :DISK
part[0] addrlo :0x1f8
part[0] lenlo :0x218a
part[0] user_type :32768
part[0] keydata :0
part[0] ro :0
part[1] name :env
part[1] classname :DISK
part[1] addrlo :0x2382
part[1] lenlo :0x1f8
part[1] user_type :32768
part[1] keydata :0
part[1] ro :0
part[2] name :env-redund
part[2] classname :DISK
part[2] addrlo :0x257a
part[2] lenlo :0x1f8
part[2] user_type :32768
part[2] keydata :0
part[2] ro :0
part[3] name :boot
part[3] classname :DISK
part[3] addrlo :0x2772
part[3] lenlo :0x42f0
part[3] user_type :32768
part[3] keydata :0
part[3] ro :0
part[4] name :rootfs
part[4] classname :DISK
part[4] addrlo :0x6a62
part[4] lenlo :0xbd80
part[4] user_type :32768
part[4] keydata :0
part[4] ro :0
part[5] name :private
part[5] classname :DISK
part[5] addrlo :0x127e2
part[5] lenlo :0x7e0
part[5] user_type :32768
part[5] keydata :0
part[5] ro :0
part[6] name :UDISK
part[6] classname :DISK
part[6] addrlo :0x12fc2
part[6] lenlo :0x0
part[6] user_type :33024
part[6] keydata :0
part[6] ro :0
total part: 8
mbr 0, 1f8, 8000
boot-resource 1, 218a, 8000
env 2, 1f8, 8000
env-redund 3, 1f8, 8000
boot 4, 42f0, 8000
rootfs 5, bd80, 8000
private 6, 7e0, 8000
UDISK 7, 0, 8100
[07.073]erase blk 0 to blk 32
need erase flash: 18
[07.096]erase blk 0 to blk 32
[07.116]erase blk 40 to blk 1024
[07.118]blk 41 is bad, skip to erase
[07.122]blk 43 is bad, skip to erase
[07.125]blk 45 is bad, skip to erase
[07.128]blk 47 is bad, skip to erase
[07.132]blk 49 is bad, skip to erase
[07.135]blk 51 is bad, skip to erase
[07.138]blk 53 is bad, skip to erase
[07.141]blk 55 is bad, skip to erase
[07.145]blk 57 is bad, skip to erase
[07.148]blk 59 is bad, skip to erase
[07.151]blk 61 is bad, skip to erase
[07.155]blk 63 is bad, skip to erase
[07.158]blk 65 is bad, skip to erase
[07.161]blk 67 is bad, skip to erase
[07.164]blk 69 is bad, skip to erase
[07.168]blk 71 is bad, skip to erase
[07.171]blk 73 is bad, skip to erase
[07.174]blk 75 is bad, skip to erase
[07.178]blk 77 is bad, skip to erase
[07.181]blk 79 is bad, skip to erase
[07.184]blk 81 is bad, skip to erase
[07.188]blk 83 is bad, skip to erase
[07.191]blk 85 is bad, skip to erase
[07.194]blk 87 is bad, skip to erase
[07.197]blk 89 is bad, skip to erase
[07.201]blk 91 is bad, skip to erase
[07.204]blk 93 is bad, skip to erase
[07.207]blk 95 is bad, skip to erase
[07.211]blk 97 is bad, skip to erase
[07.214]blk 99 is bad, skip to erase
[07.217]blk 101 is bad, skip to erase
[07.221]blk 103 is bad, skip to erase
[07.224]blk 105 is bad, skip to erase
[07.227]blk 107 is bad, skip to erase
[07.231]blk 109 is bad, skip to erase
[07.234]blk 111 is bad, skip to erase
[07.237]blk 113 is bad, skip to erase
[07.241]blk 115 is bad, skip to erase
[07.244]blk 117 is bad, skip to erase
[07.248]blk 119 is bad, skip to erase
[07.251]blk 121 is bad, skip to erase
[07.254]blk 123 is bad, skip to erase
[07.258]blk 125 is bad, skip to erase
[07.261]blk 127 is bad, skip to erase
[07.265]blk 129 is bad, skip to erase
[07.268]blk 131 is bad, skip to erase
[07.271]blk 133 is bad, skip to erase
[07.275]blk 135 is bad, skip to erase
[07.278]blk 137 is bad, skip to erase
[07.281]blk 139 is bad, skip to erase
[07.285]blk 141 is bad, skip to erase
[07.288]blk 143 is bad, skip to erase
[07.292]blk 145 is bad, skip to erase
[07.295]blk 147 is bad, skip to erase
[07.298]blk 149 is bad, skip to erase
[07.302]blk 151 is bad, skip to erase
[07.305]blk 153 is bad, skip to erase
[07.308]blk 155 is bad, skip to erase
[07.312]blk 157 is bad, skip to erase
[07.315]blk 159 is bad, skip to erase
[07.319]blk 161 is bad, skip to erase
[07.322]blk 163 is bad, skip to erase
[07.325]blk 165 is bad, skip to erase
[07.330]blk 169 is bad, skip to erase
[07.334]blk 173 is bad, skip to erase
[07.339]blk 177 is bad, skip to erase
[07.342]blk 179 is bad, skip to erase
[07.346]blk 181 is bad, skip to erase
[07.349]blk 183 is bad, skip to erase
[07.352]blk 185 is bad, skip to erase
[07.356]blk 187 is bad, skip to erase
[07.359]blk 189 is bad, skip to erase
[07.362]blk 191 is bad, skip to erase
[07.366]blk 193 is bad, skip to erase
[07.369]blk 195 is bad, skip to erase
[07.373]blk 197 is bad, skip to erase
[07.376]blk 199 is bad, skip to erase
[07.379]blk 201 is bad, skip to erase
[07.383]blk 203 is bad, skip to erase
[07.386]blk 205 is bad, skip to erase
[07.390]blk 207 is bad, skip to erase
[07.393]blk 209 is bad, skip to erase
[07.396]blk 211 is bad, skip to erase
[07.400]blk 213 is bad, skip to erase
[07.403]blk 215 is bad, skip to erase
[07.406]blk 217 is bad, skip to erase
[07.410]blk 219 is bad, skip to erase
[07.413]blk 221 is bad, skip to erase
[07.417]blk 223 is bad, skip to erase
[07.420]blk 225 is bad, skip to erase
[07.423]blk 227 is bad, skip to erase
[07.427]blk 229 is bad, skip to erase
[07.430]blk 231 is bad, skip to erase
[07.433]blk 233 is bad, skip to erase
[07.437]blk 235 is bad, skip to erase
[07.440]blk 237 is bad, skip to erase
[07.444]blk 239 is bad, skip to erase
[07.447]blk 241 is bad, skip to erase
[07.450]blk 243 is bad, skip to erase
[07.454]blk 245 is bad, skip to erase
[07.457]blk 247 is bad, skip to erase
[07.461]blk 249 is bad, skip to erase
[07.464]blk 251 is bad, skip to erase
[07.467]blk 253 is bad, skip to erase
[07.471]blk 255 is bad, skip to erase
[07.474]blk 257 is bad, skip to erase
[07.477]blk 259 is bad, skip to erase
[07.481]blk 261 is bad, skip to erase
[07.484]blk 263 is bad, skip to erase
[07.488]blk 265 is bad, skip to erase
[07.491]blk 267 is bad, skip to erase
[07.494]blk 269 is bad, skip to erase
[07.498]blk 271 is bad, skip to erase
[07.501]blk 273 is bad, skip to erase
[07.504]blk 275 is bad, skip to erase
[07.508]blk 277 is bad, skip to erase
[07.511]blk 279 is bad, skip to erase
[07.515]blk 281 is bad, skip to erase
[07.518]blk 283 is bad, skip to erase
[07.521]blk 285 is bad, skip to erase
[07.525]blk 287 is bad, skip to erase
[07.528]blk 289 is bad, skip to erase
[07.531]blk 291 is bad, skip to erase
[07.535]blk 293 is bad, skip to erase
[07.538]blk 295 is bad, skip to erase
[07.542]blk 297 is bad, skip to erase
[07.545]blk 299 is bad, skip to erase
[07.550]blk 303 is bad, skip to erase
[07.553]blk 305 is bad, skip to erase
[07.557]blk 309 is bad, skip to erase
[07.561]blk 311 is bad, skip to erase
[07.564]blk 313 is bad, skip to erase
[07.570]blk 319 is bad, skip to erase
[07.573]blk 321 is bad, skip to erase
[07.577]blk 323 is bad, skip to erase
[07.580]blk 325 is bad, skip to erase
[07.583]blk 327 is bad, skip to erase
[07.587]blk 329 is bad, skip to erase
[07.590]blk 331 is bad, skip to erase
[07.593]blk 333 is bad, skip to erase
[07.597]blk 335 is bad, skip to erase
[07.600]blk 337 is bad, skip to erase
[07.604]blk 339 is bad, skip to erase
[07.607]blk 341 is bad, skip to erase
[07.610]blk 343 is bad, skip to erase
[07.614]blk 345 is bad, skip to erase
[07.617]blk 347 is bad, skip to erase
[07.621]blk 349 is bad, skip to erase
[07.624]blk 351 is bad, skip to erase
[07.627]blk 353 is bad, skip to erase
[07.631]blk 355 is bad, skip to erase
[07.634]blk 357 is bad, skip to erase
[07.637]blk 359 is bad, skip to erase
[07.641]blk 361 is bad, skip to erase
[07.644]blk 363 is bad, skip to erase
[07.648]blk 365 is bad, skip to erase
[07.651]blk 367 is bad, skip to erase
[07.654]blk 369 is bad, skip to erase
[07.658]blk 371 is bad, skip to erase
[07.661]blk 373 is bad, skip to erase
[07.664]blk 375 is bad, skip to erase
[07.668]blk 377 is bad, skip to erase
[07.671]blk 379 is bad, skip to erase
[07.675]blk 381 is bad, skip to erase
[07.678]blk 383 is bad, skip to erase
[07.681]blk 385 is bad, skip to erase
[07.685]blk 387 is bad, skip to erase
[07.688]blk 389 is bad, skip to erase
[07.691]blk 391 is bad, skip to erase
[07.695]blk 393 is bad, skip to erase
[07.698]blk 395 is bad, skip to erase
[07.702]blk 397 is bad, skip to erase
[07.705]blk 399 is bad, skip to erase
[07.708]blk 401 is bad, skip to erase
[07.712]blk 403 is bad, skip to erase
[07.715]blk 405 is bad, skip to erase
[07.719]blk 407 is bad, skip to erase
[07.722]blk 409 is bad, skip to erase
[07.725]blk 411 is bad, skip to erase
[07.729]blk 413 is bad, skip to erase
[07.732]blk 415 is bad, skip to erase
[07.735]blk 417 is bad, skip to erase
[07.739]blk 419 is bad, skip to erase
[07.742]blk 421 is bad, skip to erase
[07.746]blk 423 is bad, skip to erase
[07.749]blk 425 is bad, skip to erase
[07.752]blk 427 is bad, skip to erase
[07.756]blk 429 is bad, skip to erase
[07.759]blk 431 is bad, skip to erase
[07.762]blk 433 is bad, skip to erase
[07.766]blk 435 is bad, skip to erase
[07.770]blk 439 is bad, skip to erase
[07.774]blk 441 is bad, skip to erase
[07.777]blk 443 is bad, skip to erase
[07.780]blk 445 is bad, skip to erase
[07.784]blk 447 is bad, skip to erase
[07.788]blk 450 is bad, skip to erase
[07.792]blk 453 is bad, skip to erase
[07.795]blk 455 is bad, skip to erase
[07.798]blk 457 is bad, skip to erase
[07.802]blk 459 is bad, skip to erase
[07.805]blk 461 is bad, skip to erase
[07.809]blk 463 is bad, skip to erase
[07.812]blk 465 is bad, skip to erase
[07.815]blk 467 is bad, skip to erase
[07.819]blk 469 is bad, skip to erase
[07.822]blk 471 is bad, skip to erase
[07.825]blk 473 is bad, skip to erase
[07.829]blk 475 is bad, skip to erase
[07.832]blk 477 is bad, skip to erase
[07.836]blk 479 is bad, skip to erase
[07.839]blk 481 is bad, skip to erase
[07.842]blk 483 is bad, skip to erase
[07.846]blk 485 is bad, skip to erase
[07.849]blk 487 is bad, skip to erase
[07.853]blk 489 is bad, skip to erase
[07.856]blk 491 is bad, skip to erase
[07.859]blk 493 is bad, skip to erase
[07.863]blk 495 is bad, skip to erase
[07.866]blk 497 is bad, skip to erase
[07.869]blk 499 is bad, skip to erase
[07.873]blk 501 is bad, skip to erase
[07.876]blk 503 is bad, skip to erase
[07.880]blk 505 is bad, skip to erase
[07.883]blk 507 is bad, skip to erase
[07.886]blk 509 is bad, skip to erase
[07.890]blk 511 is bad, skip to erase
[07.893]blk 513 is bad, skip to erase
[07.896]blk 515 is bad, skip to erase
[07.900]blk 517 is bad, skip to erase
[07.903]blk 519 is bad, skip to erase
[07.907]blk 521 is bad, skip to erase
[07.910]blk 523 is bad, skip to erase
[07.913]blk 525 is bad, skip to erase
[07.917]blk 527 is bad, skip to erase
[07.920]blk 529 is bad, skip to erase
[07.923]blk 531 is bad, skip to erase
[07.927]blk 533 is bad, skip to erase
[07.930]blk 535 is bad, skip to erase
[07.934]blk 537 is bad, skip to erase
[07.937]blk 539 is bad, skip to erase
[07.940]blk 541 is bad, skip to erase
[07.944]blk 543 is bad, skip to erase
[07.947]blk 545 is bad, skip to erase
[07.951]blk 547 is bad, skip to erase
[07.954]blk 549 is bad, skip to erase
[07.957]blk 551 is bad, skip to erase
[07.961]blk 553 is bad, skip to erase
[07.964]blk 555 is bad, skip to erase
[07.967]blk 557 is bad, skip to erase
[07.971]blk 559 is bad, skip to erase
[07.974]blk 561 is bad, skip to erase
[07.978]blk 563 is bad, skip to erase
[07.981]blk 565 is bad, skip to erase
[07.984]blk 567 is bad, skip to erase
[07.988]blk 569 is bad, skip to erase
[07.991]blk 571 is bad, skip to erase
[07.996]blk 575 is bad, skip to erase
[07.999]blk 577 is bad, skip to erase
[08.002]blk 579 is bad, skip to erase
[08.006]blk 581 is bad, skip to erase
[08.009]blk 583 is bad, skip to erase
[08.012]blk 585 is bad, skip to erase
[08.016]blk 587 is bad, skip to erase
[08.020]blk 590 is bad, skip to erase
[08.024]blk 593 is bad, skip to erase
[08.027]blk 595 is bad, skip to erase
[08.030]blk 597 is bad, skip to erase
[08.034]blk 599 is bad, skip to erase
[08.037]blk 601 is bad, skip to erase
[08.041]blk 603 is bad, skip to erase
[08.044]blk 605 is bad, skip to erase
[08.047]blk 607 is bad, skip to erase
[08.051]blk 609 is bad, skip to erase
[08.054]blk 611 is bad, skip to erase
[08.057]blk 613 is bad, skip to erase
[08.061]blk 615 is bad, skip to erase
[08.064]blk 617 is bad, skip to erase
[08.068]blk 619 is bad, skip to erase
[08.071]blk 621 is bad, skip to erase
[08.074]blk 623 is bad, skip to erase
[08.078]blk 625 is bad, skip to erase
[08.081]blk 627 is bad, skip to erase
[08.085]blk 629 is bad, skip to erase
[08.088]blk 631 is bad, skip to erase
[08.091]blk 633 is bad, skip to erase
[08.095]blk 635 is bad, skip to erase
[08.098]blk 637 is bad, skip to erase
[08.101]blk 639 is bad, skip to erase
[08.105]blk 641 is bad, skip to erase
[08.108]blk 643 is bad, skip to erase
[08.112]blk 645 is bad, skip to erase
[08.115]blk 647 is bad, skip to erase
[08.118]blk 649 is bad, skip to erase
[08.122]blk 651 is bad, skip to erase
[08.125]blk 653 is bad, skip to erase
[08.128]blk 655 is bad, skip to erase
[08.132]blk 657 is bad, skip to erase
[08.135]blk 659 is bad, skip to erase
[08.139]blk 661 is bad, skip to erase
[08.142]blk 663 is bad, skip to erase
[08.145]blk 665 is bad, skip to erase
[08.149]blk 667 is bad, skip to erase
[08.152]blk 669 is bad, skip to erase
[08.155]blk 671 is bad, skip to erase
[08.159]blk 673 is bad, skip to erase
[08.162]blk 675 is bad, skip to erase
[08.166]blk 677 is bad, skip to erase
[08.169]blk 679 is bad, skip to erase
[08.172]blk 681 is bad, skip to erase
[08.176]blk 683 is bad, skip to erase
[08.179]blk 685 is bad, skip to erase
[08.183]blk 687 is bad, skip to erase
[08.186]blk 689 is bad, skip to erase
[08.189]blk 691 is bad, skip to erase
[08.193]blk 693 is bad, skip to erase
[08.196]blk 695 is bad, skip to erase
[08.199]blk 697 is bad, skip to erase
[08.203]blk 699 is bad, skip to erase
[08.206]blk 701 is bad, skip to erase
[08.210]blk 703 is bad, skip to erase
[08.213]blk 705 is bad, skip to erase
[08.216]blk 707 is bad, skip to erase
[08.221]blk 711 is bad, skip to erase
[08.224]blk 713 is bad, skip to erase
[08.228]blk 715 is bad, skip to erase
[08.231]blk 717 is bad, skip to erase
[08.234]blk 719 is bad, skip to erase
[08.238]blk 721 is bad, skip to erase
[08.241]blk 723 is bad, skip to erase
[08.244]blk 725 is bad, skip to erase
[08.248]blk 727 is bad, skip to erase
[08.252]blk 730 is bad, skip to erase
[08.256]blk 733 is bad, skip to erase
[08.259]blk 735 is bad, skip to erase
[08.262]blk 737 is bad, skip to erase
[08.266]blk 739 is bad, skip to erase
[08.269]blk 741 is bad, skip to erase
[08.273]blk 743 is bad, skip to erase
[08.276]blk 745 is bad, skip to erase
[08.279]blk 747 is bad, skip to erase
[08.283]blk 749 is bad, skip to erase
[08.286]blk 751 is bad, skip to erase
[08.289]blk 753 is bad, skip to erase
[08.293]blk 755 is bad, skip to erase
[08.296]blk 757 is bad, skip to erase
[08.300]blk 759 is bad, skip to erase
[08.303]blk 761 is bad, skip to erase
[08.306]blk 763 is bad, skip to erase
[08.310]blk 765 is bad, skip to erase
[08.313]blk 767 is bad, skip to erase
[08.317]blk 769 is bad, skip to erase
[08.320]blk 771 is bad, skip to erase
[08.323]blk 773 is bad, skip to erase
[08.327]blk 775 is bad, skip to erase
[08.330]blk 777 is bad, skip to erase
[08.333]blk 779 is bad, skip to erase
[08.337]blk 781 is bad, skip to erase
[08.340]blk 783 is bad, skip to erase
[08.344]blk 785 is bad, skip to erase
[08.347]blk 787 is bad, skip to erase
[08.350]blk 789 is bad, skip to erase
[08.354]blk 791 is bad, skip to erase
[08.357]blk 793 is bad, skip to erase
[08.360]blk 795 is bad, skip to erase
[08.364]blk 797 is bad, skip to erase
[08.367]blk 799 is bad, skip to erase
[08.371]blk 801 is bad, skip to erase
[08.374]blk 803 is bad, skip to erase
[08.377]blk 805 is bad, skip to erase
[08.381]blk 807 is bad, skip to erase
[08.384]blk 809 is bad, skip to erase
[08.387]blk 811 is bad, skip to erase
[08.391]blk 813 is bad, skip to erase
[08.394]blk 815 is bad, skip to erase
[08.398]blk 817 is bad, skip to erase
[08.401]blk 819 is bad, skip to erase
[08.404]blk 821 is bad, skip to erase
[08.408]blk 823 is bad, skip to erase
[08.411]blk 825 is bad, skip to erase
[08.415]blk 827 is bad, skip to erase
[08.418]blk 829 is bad, skip to erase
[08.421]blk 831 is bad, skip to erase
[08.425]blk 833 is bad, skip to erase
[08.428]blk 835 is bad, skip to erase
[08.433]blk 839 is bad, skip to erase
[08.436]blk 841 is bad, skip to erase
[08.439]blk 843 is bad, skip to erase
[08.443]blk 845 is bad, skip to erase
[08.446]blk 847 is bad, skip to erase
[08.449]blk 849 is bad, skip to erase
[08.453]blk 851 is bad, skip to erase
[08.456]blk 853 is bad, skip to erase
[08.460]blk 855 is bad, skip to erase
[08.463]blk 857 is bad, skip to erase
[08.466]blk 859 is bad, skip to erase
[08.470]blk 861 is bad, skip to erase
[08.474]blk 864 is bad, skip to erase
[08.478]blk 867 is bad, skip to erase
[08.481]blk 869 is bad, skip to erase
[08.484]blk 871 is bad, skip to erase
[08.488]blk 873 is bad, skip to erase
[08.491]blk 875 is bad, skip to erase
[08.494]blk 877 is bad, skip to erase
[08.498]blk 879 is bad, skip to erase
[08.501]blk 881 is bad, skip to erase
[08.505]blk 883 is bad, skip to erase
[08.508]blk 885 is bad, skip to erase
[08.511]blk 887 is bad, skip to erase
[08.515]blk 889 is bad, skip to erase
[08.518]blk 891 is bad, skip to erase
[08.521]blk 893 is bad, skip to erase
[08.525]blk 895 is bad, skip to erase
[08.528]blk 897 is bad, skip to erase
[08.532]blk 899 is bad, skip to erase
[08.535]blk 901 is bad, skip to erase
[08.538]blk 903 is bad, skip to erase
[08.542]blk 905 is bad, skip to erase
[08.545]blk 907 is bad, skip to erase
[08.549]blk 909 is bad, skip to erase
[08.552]blk 911 is bad, skip to erase
[08.555]blk 913 is bad, skip to erase
[08.559]blk 915 is bad, skip to erase
[08.562]blk 917 is bad, skip to erase
[08.565]blk 919 is bad, skip to erase
[08.569]blk 921 is bad, skip to erase
[08.572]blk 923 is bad, skip to erase
[08.576]blk 925 is bad, skip to erase
[08.579]blk 927 is bad, skip to erase
[08.582]blk 929 is bad, skip to erase
[08.586]blk 931 is bad, skip to erase
[08.589]blk 933 is bad, skip to erase
[08.592]blk 935 is bad, skip to erase
[08.596]blk 937 is bad, skip to erase
[08.599]blk 939 is bad, skip to erase
[08.603]blk 941 is bad, skip to erase
[08.606]blk 943 is bad, skip to erase
[08.609]blk 945 is bad, skip to erase
[08.613]blk 947 is bad, skip to erase
[08.616]blk 949 is bad, skip to erase
[08.619]blk 951 is bad, skip to erase
[08.623]blk 953 is bad, skip to erase
[08.626]blk 955 is bad, skip to erase
[08.630]blk 957 is bad, skip to erase
[08.633]blk 959 is bad, skip to erase
[08.636]blk 961 is bad, skip to erase
[08.640]blk 963 is bad, skip to erase
[08.644]blk 967 is bad, skip to erase
[08.648]blk 969 is bad, skip to erase
[08.651]blk 971 is bad, skip to erase
[08.654]blk 973 is bad, skip to erase
[08.658]blk 975 is bad, skip to erase
[08.661]blk 977 is bad, skip to erase
[08.665]blk 979 is bad, skip to erase
[08.668]blk 981 is bad, skip to erase
[08.671]blk 983 is bad, skip to erase
[08.675]blk 985 is bad, skip to erase
[08.678]blk 987 is bad, skip to erase
[08.681]blk 989 is bad, skip to erase
[08.685]blk 991 is bad, skip to erase
[08.688]blk 993 is bad, skip to erase
[08.692]blk 995 is bad, skip to erase
[08.696]blk 999 is bad, skip to erase
[08.699]blk 1001 is bad, skip to erase
[08.705]blk 1007 is bad, skip to erase
[08.709]blk 1009 is bad, skip to erase
[08.712]blk 1011 is bad, skip to erase
[08.717]blk 1015 is bad, skip to erase
[08.720]blk 1017 is bad, skip to erase
[08.724]blk 1019 is bad, skip to erase
[08.727]blk 1021 is bad, skip to erase
[08.731]blk 1023 is bad, skip to erase
[08.734]get secure storage map err
[08.737]erase secure storage block 0 err
[08.741]mtdparts: mtdparts=nand:1024k@0(boot0)ro,3072k@1048576(uboot)ro,1024k@4194304(secure_storage)ro,-(sys)
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)
[08.791]MTD info (4)
[08.793]pagesize: 0x1000
[08.795]blksize: 0x40000
[08.798]num offset bytes name
[08.801]0 0x00000000 0x00100000 boot0
[08.805]1 0x00100000 0x00300000 uboot
[08.808]2 0x00400000 0x00100000 secure_storage
[08.813]3 0x00500000 0x07b00000 sys
[08.816]ubi attach the last part of mtd device: NO.3
[08.822]ubi0: attaching mtd4
[08.827]ubi0: scanning is finished
[08.830]ubi0: empty MTD device detected
[08.837]ubi0 warning: ubi_calculate_reserved: number of bad PEBs (472) is above the expected limit (20), not reserving any PEBs for bad PEB handling, will use available PEBs (if any)
[08.853]ubi0: attached mtd4 (name "sys", size 123 MiB)
[08.858]ubi0: PEB size: 262144 bytes (256 KiB), LEB size: 258048 bytes
[08.864]ubi0: min./max. I/O unit sizes: 4096/4096, sub-page size 2048
[08.870]ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[08.876]ubi0: good PEBs: 20, bad PEBs: 472, corrupted PEBs: 0
[08.882]ubi0: user volume: 0, internal volumes: 1, max. volumes count: 128
[08.888]ubi0: max/mean erase counter: 0/0, WL threshold: 4096, image sequence number: 0
[08.896]ubi0: available PEBs: 16, total reserved PEBs: 4, PEBs reserved for bad PEB handling: 0
SUNXI_EFEX_MBR_TAG
mbr size = 0x10000
force mbr
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)
[08.952]MTD info (4)
[08.954]pagesize: 0x1000
[08.956]blksize: 0x40000
[08.959]num offset bytes name
[08.962]0 0x00000000 0x00100000 boot0
[08.966]1 0x00100000 0x00300000 uboot
[08.969]2 0x00400000 0x00100000 secure_storage
[08.974]3 0x00500000 0x07b00000 sys
[08.977]MBR info (unalign):
[08.980]partno addr sects type name
[08.985]0 0x00000000 0x000001f8 0x00000001 mbr
[08.989]1 0x000001f8 0x0000218a 0x00008000 boot-resource
[08.995]2 0x00002382 0x000001f8 0x00008000 env
[09.000]3 0x0000257a 0x000001f8 0x00008000 env-redund
[09.005]4 0x00002772 0x000042f0 0x00008000 boot
[09.010]5 0x00006a62 0x0000bd80 0x00008000 rootfs
[09.015]6 0x000127e2 0x000007e0 0x00008000 private
[09.020]7 0x00012fc2 0x00000000 0x00008100 UDISK
[09.025]ubi attach the last part of mtd device: NO.3
[09.030]MBR info (align):
[09.032]partno addr sects type name
[09.037]0 0x00002800 0x000001f8 0x00000001 mbr
[09.042]1 0x000029f8 0x00002370 0x00008000 boot-resource
[09.047]2 0x00004d68 0x000001f8 0x00008000 env
[09.052]3 0x00004f60 0x000001f8 0x00008000 env-redund
[09.058]4 0x00005158 0x000042f0 0x00008000 boot
[09.062]5 0x00009448 0x0000bef8 0x00008000 rootfs
[09.067]6 0x00015340 0x000007e0 0x00008000 private
[09.073]7 0x00015b20 0x00000000 0x00008100 UDISK
[09.077]ubi attach the last part of mtd device: NO.3
[09.082]ubi attatch mtd, name: sys
[09.085]ubi0: detaching mtd4
[09.088]ubi0: mtd4 is detached
[09.091]ubi0: attaching mtd4
[09.096]ubi0: scanning is finished
[09.099]ubi0: empty MTD device detected
[09.106]ubi0 warning: ubi_calculate_reserved: number of bad PEBs (472) is above the expected limit (20), not reserving any PEBs for bad PEB handling, will use available PEBs (if any)
[09.122]ubi0: attached mtd4 (name "sys", size 123 MiB)
[09.127]ubi0: PEB size: 262144 bytes (256 KiB), LEB size: 258048 bytes
[09.133]ubi0: min./max. I/O unit sizes: 4096/4096, sub-page size 2048
[09.139]ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[09.145]ubi0: good PEBs: 20, bad PEBs: 472, corrupted PEBs: 0
[09.151]ubi0: user volume: 0, internal volumes: 1, max. volumes count: 128
[09.157]ubi0: max/mean erase counter: 0/0, WL threshold: 4096, image sequence number: 0
[09.165]ubi0: available PEBs: 16, total reserved PEBs: 4, PEBs reserved for bad PEB handling: 0
Creating static volume mbr of size 258048
Creating dynamic volume boot-resource of size 4644864
[09.187]ubi0 error: ubi_create_volume: not enough PEBs, only 15 available
[09.193]ubi0 error: ubi_create_volume: cannot create volume 1, error -28
[09.199]'ubi create boot-resource 0x000000000046e000 d' failed, return -28
[09.206]initialize sunxi spinand ubi failed
download_standard_gpt:write mbr sectors fail ret = 0
离线
[ 161.702856] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 161.717468] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 161.731248] sunxi-mmc 4020000.sdmmc: smc 0 p0 err, cmd 8, RTO !!
[ 161.738813] sunxi-mmc 4020000.sdmmc: smc 0 p0 err, cmd 55, RTO !!
[ 161.746738] sunxi-mmc 4020000.sdmmc: smc 0 p0 err, cmd 55, RTO !!
[ 161.754560] sunxi-mmc 4020000.sdmmc: smc 0 p0 err, cmd 55, RTO !!
[ 161.762291] sunxi-mmc 4020000.sdmmc: smc 0 p0 err, cmd 55, RTO !!
[ 161.769179] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B
[ 162.838577] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 162.849870] sunxi-mmc 4020000.sdmmc: no vqmmc,Check if there is regulator
[ 162.868521] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 162.892829] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 162.907521] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 162.921445] sunxi-mmc 4020000.sdmmc: smc 0 p0 err, cmd 8, RTO !!
[ 162.929492] sunxi-mmc 4020000.sdmmc: smc 0 p0 err, cmd 55, RTO !!
[ 162.937181] sunxi-mmc 4020000.sdmmc: smc 0 p0 err, cmd 55, RTO !!
[ 162.944900] sunxi-mmc 4020000.sdmmc: smc 0 p0 err, cmd 55, RTO !!
[ 162.952576] sunxi-mmc 4020000.sdmmc: smc 0 p0 err, cmd 55, RTO !!
控制台一直报mmc0检测信息,mmc0中断次数不断增加,那么屏蔽
sdc0 的 broken-cd
broken-cd
含义:表示该 SD 卡插槽的 卡检测(Card Detect)机制不可靠或无法使用。
作用:
当设置了 broken-cd 时,内核将 不依赖硬件卡检测信号 来判断 SD 卡是否插入。
内核可能会使用 轮询(polling) 方式定期检查卡是否存在(通过发送命令尝试通信),而不是依赖中断或电平变化。
使用场景:
硬件上没有连接卡检测引脚(CD pin)。
卡检测电路不稳定或存在设计缺陷。
使用了弹簧针等接触式检测,容易误报。
离线
[ 3.277467] ubi0: scanning is finished
[ 3.290009] ubi0: attached mtd3 (name "sys", size 123 MiB)
[ 3.296194] ubi0: PEB size: 262144 bytes (256 KiB), LEB size: 258048 bytes
[ 3.303939] ubi0: min./max. I/O unit sizes: 4096/4096, sub-page size 2048
[ 3.311559] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[ 3.319370] ubi0: good PEBs: 492, bad PEBs: 0, corrupted PEBs: 0
[ 3.326111] ubi0: user volume: 9, internal volumes: 1, max. volumes count: 128
[ 3.334214] ubi0: max/mean erase counter: 2/1, WL threshold: 4096, image sequence number: 0
[ 3.343592] ubi0: available PEBs: 0, total reserved PEBs: 492, PEBs reserved for bad PEB handling: 20
[ 3.353955] ubi0: background thread "ubi_bgt0d" started, PID 1166
[ 3.362195] block ubiblock0_5: created from ubi0:5(rootfs)
[ 3.368925] otg manager soc@3000000:usbc0@0: soc@3000000:usbc0@0 supply usbc not found, using dummy regulator
[ 3.179780] ubi0: scanning is finished
[ 3.184045] ubi0 error: ubi_read_volume_table: the layout volume was not found
[ 3.192381] ubi0 error: ubi_attach_mtd_dev: failed to attach mtd3, error -22
[ 3.200337] UBI error: cannot attach mtd3
[ 3.204851] UBI: block: can't open volume on ubi0_-1, err=-19
[ 3.211887] otg manager soc@3000000:usbc0@0: soc@3000000:usbc0@0 supply usbc not found, using dummy regulator
两块spi nand flash,前面的能启动,后面的不能启动
离线
v1.2的5.10内核,显示分辨率1280x800, kerenl 启动到disp驱动会挂住
离线
v1.2的5.10内核,显示分辨率1280x800, kerenl 启动到disp驱动会挂住
是的,我也发现了,disp的节点只要改 fb0_width 系统必挂,曾经以为是我环境的问题,就没管了。
离线
disp问题,跟踪的dma内存申请位置卡住,调大cma内存,还是没有解决,但一定和内存配置有关。
离线
disp问题,跟踪的dma内存申请位置卡住,调大cma内存,还是没有解决,但一定和内存配置有关。
可能不是这个问题,调小也不行。
离线
同一个固件,烧录到 T113-i W25N01GVZEIG:
[158]HELLO! BOOT0 is starting!
[161]BOOT0 commit : 2386bdb825
[163]set pll start
[165]fix vccio detect value:0xc0
[173]periph0 has been enabled
[176]set pll end
[177][pmu]: bus read error
[180]board init ok
[182]enable_jtag
[183]get_pmu_exist() = -1
[186]DRAM BOOT DRIVE INFO: V0.34
[189]DRAM CLK = 792 MHz
[191]DRAM Type = 3 (2:DDR2,3:DDR3)
[194]DRAMC ZQ value: 0x7b7bfb
[197]DRAM ODT value: 0x42.
[200]ddr_efuse_type: 0x0
[203]DRAM SIZE = 1024 MB
[210]DRAM simple test OK.
[212]rtc standby flag is 0x0, super standby flag is 0x0
[217]dram size =1024
[220]spinand UBOOT_START_BLK_NUM 8 UBOOT_LAST_BLK_NUM 32
[225]block from 8 to 32
[392]Check is correct. Find a good uboot copy at block 8
[397]dma 0x2b424 int is not used yet
[400]dma 0x2b424 int is free, you do not need to free it again
[406]Entry_name = u-boot
[413]Entry_name = optee
[417]Entry_name = dtb
[421]Jump to second Boot.
M/TC: OP-TEE version: 2a99a16f (gcc version 5.3.1 20160412 (Linaro GCC 5.3-2016.05)) #1 Thu Aug 17 11:13:02 UTC 2023 arm
E/TC:0 0 platform_standby_fdt_parse:126 no pmu0 node
E/TC:0 0 sunxi_twi_parse_from_dt:121 no pmu node
U-Boot 2018.07-gce06dac-dirty (Aug 13 2025 - 21:02:05 +0800) Allwinner Technology
[00.491]CPU: Allwinner Family
[00.494]Model: sun8iw20
[00.496]DRAM: 1 GiB
[00.499]Relocation Offset is: 3cebb000
[00.528]secure enable bit: 0
CACHE: Misaligned operation at range [7c87ae68, 7c89ae68]
E/TC:0 fdt_getprop_u32:336 prop trace_level not found
[00.546]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz MBus=300Mhz
[00.553]gic: sec monitor mode
[00.556]line:703 init_clocks
[00.559]flash init start
[00.561]workmode = 0,storage type = 0
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.678]ubi0: attaching mtd4
[00.960]ubi0: scanning is finished
[00.971]ubi0: attached mtd4 (name "sys", size 123 MiB)
[00.975]ubi0: PEB size: 262144 bytes (256 KiB), LEB size: 258048 bytes
[00.982]ubi0: min./max. I/O unit sizes: 4096/4096, sub-page size 2048
[00.988]ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[00.994]ubi0: good PEBs: 492, bad PEBs: 0, corrupted PEBs: 0
[00.999]ubi0: user volume: 8, internal volumes: 1, max. volumes count: 128
[01.006]ubi0: max/mean erase counter: 2/1, WL threshold: 4096, image sequence number: 0
[01.014]ubi0: available PEBs: 0, total reserved PEBs: 492, PEBs reserved for bad PEB handling: 20
[01.022]sunxi flash init ok
[01.025]drv_disp_init
partno erro : can't find partition bootloader
** Unable to read file lcd_compatible_index.txt **
[01.322]disp_fat_load for lcd config failed
[01.341][DEBUG] primary_key: lcd0
[01.345]lcd->hwdev_index: 0, i: 0
[01.374]drv_disp_init finish
[01.601]Loading Environment from SUNXI_FLASH... OK
[01.644]boot_gui_init:start
partno erro : can't find partition Reserve0
lcd 630 init ...............................
[01.965]LCD open finish
bad fb1_cfg[w=0,h=0,bpp=32,format=0]
[02.014]boot_gui_init:finish
partno erro : can't find partition bootloader
[02.049]bmp_name=bootlogo.bmp size 38454
secure storage read widevine fail
secure storage read ec_key fail
secure storage read ec_cert1 fail
secure storage read ec_cert2 fail
secure storage read ec_cert3 fail
secure storage read rsa_key fail
secure storage read rsa_cert1 fail
secure storage read rsa_cert2 fail
secure storage read rsa_cert3 fail
[02.092]usb burn from boot
delay time 0
weak:otg_phy_config
[02.103]usb prepare ok
[02.310]usb sof ok
[02.312]usb probe ok
[02.313]usb setup ok
set address 0x34
set address 0x34 ok
try to update
[02.718]do_burn_from_boot usb : have no handshake
List file under ULI/factory
** Unrecognized filesystem type **
[02.756]update bootcmd
[02.795]change working_fdt 0x7c87ae68 to 0x7c85ae68
partno erro : can't find partition bootloader
** Unable to read file lcd_compatible_index.txt **
[02.858]disp_fat_load for lcd config failed
partno erro : can't find partition bootloader
writing lcd_compatible_index.txt
[02.898]offset should be 0 but 0x27d when write to new volume boot-resource
Error: writing contents
** Unable to write "lcd_compatible_index.txt" from sunxi_flash 0:1 **
[02.913]do_fat_fswrite for lcd config failed
partno erro : can't find partition bootloader
** Unable to read file lcd_compatible_index.txt **
[02.955]disp_fat_load for lcd config failed
[02.960]update dts
Hit any key to stop autoboot: 0
[03.721]no vendor_boot partition is found
Android's image name: sun8i_arm
ERROR: reserving fdt memory region failed (addr=41b00000 size=100000)
ERROR: reserving fdt memory region failed (addr=7c900000 size=384000)
[03.794]Starting kernel ...
[03.796]total: 3796 ms
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 5.4.61 (ubuntu@ubuntu) (arm-linux-gnueabi-gcc (Linaro GCC 5.3-2016.05) 5.3.1 20160412, GNU ld (Linaro_Binutils-2016.05) 2.25.0 Linaro 2016_02) #1 SMP PREEMPT Tue Aug 12 16:19:19 CST 2025
[ 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] Reserved memory: created DMA memory pool at 0x42200000, size 0 MiB
[ 0.000000] OF: reserved mem: initialized node vdev0buffer@42200000, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created DMA memory pool at 0x42244000, size 0 MiB
[ 0.000000] OF: reserved mem: initialized node dsp0_rpbuf@42244000, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created DMA memory pool at 0x42900000, size 0 MiB
[ 0.000000] OF: reserved mem: initialized node vdev0buffer@42900000, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created DMA memory pool at 0x42944000, size 0 MiB
[ 0.000000] OF: reserved mem: initialized node c906_rpbuf@42980000, compatible id shared-dma-pool
[ 0.000000] cma: Reserved 16 MiB at 0x7f000000
[ 0.000000] On node 0 totalpages: 260184
[ 0.000000] Normal zone: 1536 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 194648 pages, LIFO batch:63
[ 0.000000] HighMem zone: 65536 pages, LIFO batch:15
[ 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 s30976 r8192 d22272 u61440
[ 0.000000] pcpu-alloc: s30976 r8192 d22272 u61440 alloc=15*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 258648
[ 0.000000] Kernel command line: ubi.mtd=sys ubi.block=0,rootfs earlyprintk=sunxi-uart,0x02500000 clk_ignore_unused initcall_debug=0 console=ttyAS0,115200 loglevel=8 root=/dev/ubiblock0_5 rootfstype=squashfs init=/init rdinit=/rdinit partitions=mbr@ubi0_0:boot-resource@ubi0_1:env@ubi0_2:env-redund@ubi0_3:boot@ubi0_4:rootfs@ubi0_5:private@ubi0_6:UDISK@ubi0_7: cma=16M 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.07-gce06dac-dirty(08/13/2025-21:02:05) disp_reserve=3686400,0x7c900000 aw-ubi-spinand.ubootblks=24 androidboot.dramfreq=792 androidboot.dramsize=1024 mtdparts=nand:1024k@0(boot0)ro,3072k@1048576(uboot)ro,1024k@4194304(secure_storage)ro,-(sys) uboot_backup=ubootA
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] Memory: 992244K/1040736K available (7168K kernel code, 478K rwdata, 2576K rodata, 1024K init, 197K bss, 32108K reserved, 16384K cma-reserved, 242160K highmem)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
[ 0.000000] Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000000] random: get_random_bytes called from start_kernel+0x258/0x3d4 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.008027] Switching to timer-based delay loop, resolution 41ns
[ 0.014212] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[ 0.024076] Console: colour dummy device 80x30
[ 0.028564] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
[ 0.038927] pid_max: default: 32768 minimum: 301
[ 0.043704] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[ 0.051041] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[ 0.059441] CPU: Testing write buffer coherency: ok
[ 0.064718] /cpus/cpu@0 missing clock-frequency property
[ 0.070039] /cpus/cpu@1 missing clock-frequency property
[ 0.075376] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.081649] Setting up static identity map for 0x40100000 - 0x40100060
[ 0.088344] rcu: Hierarchical SRCU implementation.
[ 0.093465] BOOTEVENT: 93.458374: ON
[ 0.097850] smp: Bringing up secondary CPUs ...
[ 0.103729] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[ 0.103887] smp: Brought up 1 node, 2 CPUs
[ 0.113715] SMP: Total of 2 processors activated (96.00 BogoMIPS).
[ 0.119895] CPU: All CPU(s) started in SVC mode.
[ 0.125093] devtmpfs: initialized
[ 0.141875] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
[ 0.150180] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.160039] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[ 0.167708] pinctrl core: initialized pinctrl subsystem
[ 0.174445] NET: Registered protocol family 16
[ 0.180800] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.232707] rtc_ccu: sunxi ccu init OK
[ 0.239205] ccu: sunxi ccu init OK
[ 0.243170] r_ccu: sunxi ccu init OK
[ 0.286987] sun6i-dma 3002000.dma-controller: sunxi dma probed
[ 0.296702] iommu: Default domain type: Translated
[ 0.301850] sunxi iommu: irq = 24
[ 0.307175] SCSI subsystem initialized
[ 0.311305] usbcore: registered new interface driver usbfs
[ 0.316956] usbcore: registered new interface driver hub
[ 0.322396] usbcore: registered new device driver usb
[ 0.327719] mc: Linux media interface: v0.10
[ 0.332061] videodev: Linux video capture interface: v2.00
[ 0.338746] Advanced Linux Sound Architecture Driver Initialized.
[ 0.345529] Bluetooth: Core ver 2.22
[ 0.349240] NET: Registered protocol family 31
[ 0.353681] Bluetooth: HCI device and connection manager initialized
[ 0.360375] Bluetooth: HCI socket layer initialized
[ 0.365264] Bluetooth: L2CAP socket layer initialized
[ 0.370377] Bluetooth: SCO socket layer initialized
[ 0.375603] pwm module init!
[ 0.388594] g2d 5410000.g2d: Adding to iommu group 0
[ 0.394059] G2D: rcq version initialized.major:251
[ 0.399622] input: sunxi-keyboard as /devices/virtual/input/input0
[ 0.407629] clocksource: Switched to clocksource arch_sys_counter
[ 0.423040] sun8iw20-pinctrl pio: initialized sunXi PIO driver
[ 0.443360] thermal_sys: Registered thermal governor 'step_wise'
[ 0.443368] thermal_sys: Registered thermal governor 'user_space'
[ 0.449436] thermal_sys: Registered thermal governor 'power_allocator'
[ 0.456105] NET: Registered protocol family 2
[ 0.467847] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear)
[ 0.476228] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)
[ 0.484659] TCP bind hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.491946] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.499010] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
[ 0.505665] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
[ 0.512980] NET: Registered protocol family 1
[ 0.518566] sun8iw20-pinctrl pio: pio supply vcc-pc not found, using dummy regulator
[ 0.526853] spi spi0: spi0 supply spi not found, using dummy regulator
[ 0.533780] sunxi_spi_resource_get()2471 - Failed to get sample mode
[ 0.540190] sunxi_spi_resource_get()2476 - Failed to get sample delay
[ 0.546632] sunxi_spi_resource_get()2480 - sample_mode:-1431633921 sample_delay:-1431633921
[ 0.555042] sunxi_spi_request_dma()966 - [spi0] Request DMA channel dma0chan0 (tx) and dma0chan1 (rx) for DMA transfers
[ 0.565952] sunxi_spi_clk_init()2530 - [spi0] mclk 80000000
[ 0.572295] sunxi_spi_probe()3001 - [spi0]: driver probe succeed, base f0862000, irq 42
[ 0.582493] Initialise system trusted keyrings
[ 0.587173] workingset: timestamp_bits=30 max_order=18 bucket_order=0
[ 0.602255] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.608500] ntfs: driver 2.1.32 [Flags: R/W].
[ 0.613155] fuse: init (API version 7.31)
[ 0.647445] NET: Registered protocol family 38
[ 0.652039] Key type asymmetric registered
[ 0.656150] Asymmetric key parser 'x509' registered
[ 0.661122] bounce: pool size: 64 pages
[ 0.665052] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
[ 0.672478] io scheduler mq-deadline registered
[ 0.677004] io scheduler kyber registered
[ 0.681128] atomic64_test: passed
[ 0.685924] [DISP]disp_module_init
[ 0.690043] disp 5000000.disp: Adding to iommu group 0
[ 0.695800] [DISP] disp_init,line:2372:
[ 0.695805] smooth display screen:0 type:1 mode:4
[ 0.721407] [pq_init]+++
[ 0.724187] display_fb_request,fb_id:0
[ 0.742925] disp_al_manager_apply ouput_type:1
[ 0.747555] [DISP] lcd_clk_config,line:777:
[ 0.747566] disp 0, clk: pll(408000000),clk(408000000),dclk(68000000) dsi_rate(68000000)
[ 0.747566] clk real:pll(408000000),clk(408000000),dclk(102000000) dsi_rate(150000000)
[ 0.748282] [DISP]disp_module_init finish
[ 0.752263] sun8iw20-pinctrl pio: pio supply vcc-pd not found, using dummy regulator
[ 0.770183] sunxi_sid_init()783 - insmod ok
[ 0.778240] Freeing logo buffer memory: 3600K
[ 0.781139] pwm-regulator: supplied by regulator-dummy
[ 0.795216] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 0.803449] sun8iw20-pinctrl pio: pio supply vcc-pb not found, using dummy regulator
[ 0.811679] uart uart0: uart0 supply uart not found, using dummy regulator
[ 0.818959] uart0: ttyAS0 at MMIO 0x2500000 (irq = 34, base_baud = 1500000) is a SUNXI
[ 0.826905] sw_console_setup()1831 - console setup baud 115200 parity n bits 8, flow n
[ 0.834901] printk: console [ttyAS0] enabled
[ 0.834901] printk: console [ttyAS0] enabled
[ 0.843960] printk: bootconsole [earlycon0] disabled
[ 0.843960] printk: bootconsole [earlycon0] disabled
[ 0.855327] sun8iw20-pinctrl pio: pio supply vcc-pg not found, using dummy regulator
[ 0.864417] uart uart1: uart1 supply uart not found, using dummy regulator
[ 0.872484] uart1: ttyAS1 at MMIO 0x2500400 (irq = 35, base_baud = 1500000) is a SUNXI
[ 0.882580] misc dump reg init
[ 0.886515] deinterlace 5400000.deinterlace: Adding to iommu group 0
[ 0.894228] deinterlace 5400000.deinterlace: version[1.0.0], ip=0x110
[ 0.903174] sunxi-rfkill soc@3000000:rfkill@0: module version: v1.0.9
[ 0.910425] sunxi-rfkill soc@3000000:rfkill@0: get gpio chip_en failed
[ 0.917749] sunxi-rfkill soc@3000000:rfkill@0: get gpio power_en failed
[ 0.925127] sunxi-rfkill soc@3000000:rfkill@0: wlan_busnum (1)
[ 0.931653] sunxi-rfkill soc@3000000:rfkill@0: Missing wlan_power.
[ 0.938570] sunxi-rfkill soc@3000000:rfkill@0: wlan clock[0] (32k-fanout1)
[ 0.946266] sunxi-rfkill soc@3000000:rfkill@0: wlan_regon gpio=204 assert=1
[ 0.954086] sunxi-rfkill soc@3000000:rfkill@0: wlan_hostwake gpio=202 assert=1
[ 0.962181] sunxi-rfkill soc@3000000:rfkill@0: wakeup source is enabled
[ 0.969863] sunxi-rfkill soc@3000000:rfkill@0: Missing bt_power.
[ 0.976578] sunxi-rfkill soc@3000000:rfkill@0: bt clock[0] (32k-fanout1)
[ 0.984123] sunxi-rfkill soc@3000000:rfkill@0: bt_rst gpio=210 assert=0
[ 0.992370] [ADDR_MGT] addr_mgt_probe: module version: v1.0.11
[ 0.999640] [ADDR_MGT] addr_init: Failed to get type_def_bt, use default: 0
[ 1.007406] [ADDR_MGT] addr_mgt_probe: success.
[ 1.013667] sunxi-spinand: AW SPINand MTD Layer Version: 2.3 20211223
[ 1.020893] sunxi-spinand-phy: AW SPINand Phy Layer Version: 1.10 20200306
[ 1.028828] sunxi-spinand-phy: not detect any munufacture from id table
[ 1.036220] sunxi-spinand-phy: get spi-nand Model from fdt fail
[ 1.042838] sunxi-spinand-phy: get phy info from fdt fail
[ 1.048879] sunxi-spinand-phy: not detect munufacture from fdt
[ 1.055497] sunxi-spinand-phy: detect munufacture from id table: Winbond
[ 1.062992] sunxi-spinand-phy: detect spinand id: ff21aaef ffffffff
[ 1.070000] sunxi-spinand-phy: ========== arch info ==========
[ 1.076499] sunxi-spinand-phy: Model: W25N01GVZEIG
[ 1.083211] sunxi-spinand-phy: Munufacture: Winbond
[ 1.089429] sunxi-spinand-phy: DieCntPerChip: 1
[ 1.095064] sunxi-spinand-phy: BlkCntPerDie: 1024
[ 1.100989] sunxi-spinand-phy: PageCntPerBlk: 64
[ 1.106721] sunxi-spinand-phy: SectCntPerPage: 4
[ 1.112363] sunxi-spinand-phy: OobSizePerPage: 64
[ 1.118107] sunxi-spinand-phy: BadBlockFlag: 0x0
[ 1.123923] sunxi-spinand-phy: OperationOpt: 0x7
[ 1.129763] sunxi-spinand-phy: MaxEraseTimes: 65000
[ 1.135774] sunxi-spinand-phy: EccFlag: 0x0
[ 1.141613] sunxi-spinand-phy: EccType: 2
[ 1.147236] sunxi-spinand-phy: EccProtectedType: 3
[ 1.152882] sunxi-spinand-phy: ========================================
[ 1.160283] sunxi-spinand-phy:
[ 1.163780] sunxi-spinand-phy: ========== physical info ==========
[ 1.170698] sunxi-spinand-phy: TotalSize: 128 M
[ 1.176031] sunxi-spinand-phy: SectorSize: 512 B
[ 1.181388] sunxi-spinand-phy: PageSize: 2 K
[ 1.186527] sunxi-spinand-phy: BlockSize: 128 K
[ 1.191882] sunxi-spinand-phy: OOBSize: 64 B
[ 1.197118] sunxi-spinand-phy: ========================================
[ 1.204509] sunxi-spinand-phy:
[ 1.208020] sunxi-spinand-phy: ========== logical info ==========
[ 1.214822] sunxi-spinand-phy: TotalSize: 128 M
[ 1.220167] sunxi-spinand-phy: SectorSize: 512 B
[ 1.225510] sunxi-spinand-phy: PageSize: 4 K
[ 1.230661] sunxi-spinand-phy: BlockSize: 256 K
[ 1.236006] sunxi-spinand-phy: OOBSize: 128 B
[ 1.241353] sunxi-spinand-phy: ========================================
[ 1.248749] sunxi-spinand-phy: W25N01GVZEIG reset rx bit width to 1
[ 1.255729] sunxi-spinand-phy: W25N01GVZEIG reset tx bit width to 1
[ 1.262813] sunxi-spinand-phy: block lock register: 0x00
[ 1.268854] sunxi-spinand-phy: feature register: 0x19
[ 1.274483] sunxi-spinand-phy: sunxi physic nand init end
[ 1.281024] Creating 4 MTD partitions on "sunxi_mtd_nand":
[ 1.287148] 0x000000000000-0x000000100000 : "boot0"
[ 1.298787] 0x000000100000-0x000000400000 : "uboot"
[ 1.318761] 0x000000400000-0x000000500000 : "secure_storage"
[ 1.328787] 0x000000500000-0x000008000000 : "sys"
[ 1.335361] random: fast init done
[ 1.459354] libphy: Fixed MDIO Bus: probed
[ 1.464085] CAN device driver interface
[ 1.469495] sun8iw20-pinctrl pio: pio supply vcc-pe not found, using dummy regulator
[ 1.478654] gmac-power0: NULL
[ 1.481969] gmac-power1: NULL
[ 1.485272] gmac-power2: NULL
[ 1.489752] Failed to alloc md5
[ 1.493294] eth0: Use random mac address
[ 1.498206] usbcore: registered new interface driver asix
[ 1.504326] usbcore: registered new interface driver ax88179_178a
[ 1.511491] usbcore: registered new interface driver cdc_ether
[ 1.518153] usbcore: registered new interface driver net1080
[ 1.524535] usbcore: registered new interface driver cdc_subset
[ 1.531239] usbcore: registered new interface driver zaurus
[ 1.537546] usbcore: registered new interface driver cdc_ncm
[ 1.543887] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.551196] sunxi-ehci: EHCI SUNXI driver
[ 1.556209] get drvvbus-en is fail, 22
[ 1.560441] get ehci0-controller wakeup-source is fail.
[ 1.566384] sunxi ehci0-controller don't init wakeup source
[ 1.572627] [sunxi-ehci0]: probe, pdev->name: 4101000.ehci0-controller, sunxi_ehci: 0xc0c9eb70, 0x:f087a000, irq_no:3c
[ 1.584568] [sunxi-ehci0]: Not init ehci0
[ 1.589403] get drvvbus-en is fail, 22
[ 1.593612] get ehci1-controller wakeup-source is fail.
[ 1.599575] sunxi ehci1-controller don't init wakeup source
[ 1.605789] [sunxi-ehci1]: probe, pdev->name: 4200000.ehci1-controller, sunxi_ehci: 0xc0c9f0d0, 0x:f087e000, irq_no:3e
[ 1.618048] sunxi-ehci 4200000.ehci1-controller: 4200000.ehci1-controller supply hci not found, using dummy regulator
[ 1.630369] sunxi-ehci 4200000.ehci1-controller: EHCI Host Controller
[ 1.637599] sunxi-ehci 4200000.ehci1-controller: new USB bus registered, assigned bus number 1
[ 1.647701] sunxi-ehci 4200000.ehci1-controller: irq 62, io mem 0x04200000
[ 1.677694] sunxi-ehci 4200000.ehci1-controller: USB 2.0 started, EHCI 1.00
[ 1.686481] hub 1-0:1.0: USB hub found
[ 1.690737] hub 1-0:1.0: 1 port detected
[ 1.695969] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 1.702925] sunxi-ohci: OHCI SUNXI driver
[ 1.707975] get drvvbus-en is fail, 22
[ 1.712188] get ohci0-controller wakeup-source is fail.
[ 1.718175] sunxi ohci0-controller don't init wakeup source
[ 1.724389] [sunxi-ohci0]: probe, pdev->name: 4101400.ohci0-controller, sunxi_ohci: 0xc0c9ee20
[ 1.734031] [sunxi-ohci0]: Not init ohci0
[ 1.738845] get drvvbus-en is fail, 22
[ 1.743063] get ohci1-controller wakeup-source is fail.
[ 1.749018] sunxi ohci1-controller don't init wakeup source
[ 1.755242] [sunxi-ohci1]: probe, pdev->name: 4200400.ohci1-controller, sunxi_ohci: 0xc0c9f380
[ 1.765146] sunxi-ohci 4200400.ohci1-controller: 4200400.ohci1-controller supply hci not found, using dummy regulator
[ 1.777485] sunxi-ohci 4200400.ohci1-controller: OHCI Host Controller
[ 1.784730] sunxi-ohci 4200400.ohci1-controller: new USB bus registered, assigned bus number 2
[ 1.794627] sunxi-ohci 4200400.ohci1-controller: irq 63, io mem 0x04200400
[ 1.872626] hub 2-0:1.0: USB hub found
[ 1.876889] hub 2-0:1.0: 1 port detected
[ 1.882382] usbcore: registered new interface driver uas
[ 1.888471] usbcore: registered new interface driver usb-storage
[ 1.895279] usbcore: registered new interface driver ums-alauda
[ 1.901961] usbcore: registered new interface driver ums-cypress
[ 1.908774] usbcore: registered new interface driver ums-datafab
[ 1.915529] usbcore: registered new interface driver ums_eneub6250
[ 1.922511] usbcore: registered new interface driver ums-freecom
[ 1.929309] usbcore: registered new interface driver ums-isd200
[ 1.935979] usbcore: registered new interface driver ums-jumpshot
[ 1.942866] usbcore: registered new interface driver ums-karma
[ 1.949462] usbcore: registered new interface driver ums-onetouch
[ 1.956339] usbcore: registered new interface driver ums-realtek
[ 1.963151] usbcore: registered new interface driver ums-sddr09
[ 1.969837] usbcore: registered new interface driver ums-sddr55
[ 1.976528] usbcore: registered new interface driver ums-usbat
[ 1.983893] ts probe start
[ 1.984306] input: 2009c00.rtp as /devices/platform/soc@3000000/2009c00.rtp/input/input1
[ 1.996832] ts probe success
[ 1.997606] sunxi_gpadc_init,2228, success
[ 2.006062] sunxi_gpadc_setup: get channel scan data failed
[ 2.012622] input: sunxi-gpadc0 as /devices/virtual/input/input2
[ 2.020433] sunxi-rtc 7090000.rtc: errata__fix_alarm_day_reg_default_value(): ALARM0_DAY_REG=0, set it to 1
[ 2.032668] sunxi-rtc 7090000.rtc: registered as rtc0
[ 2.038569] sunxi-rtc 7090000.rtc: setting system clock to 1970-01-01T00:00:06 UTC (6)
[ 2.047434] sunxi-rtc 7090000.rtc: Fail to read dts property 'gpr_bootcount_pos'
[ 2.055732] reasonbase NULL
[ 2.058875] reason large than max, fix to hot reboot, save boot reason
[ 2.066168] invalid reason or reasonbase NULL
[ 2.071082] sunxi-rtc 7090000.rtc: sunxi rtc probed
[ 2.077161] i2c /dev entries driver
[ 2.081291] IR NEC protocol handler initialized
[ 2.086350] IR RC5(x/sz) protocol handler initialized
[ 2.092502] sunxi-rc-recv 7040000.s_cir: sunxi_irrx_resource_get: get ir protocol failed
[ 2.101643] Registered IR keymap rc_map_sunxi
[ 2.106666] rc rc0: sunxi-ir as /devices/platform/soc@3000000/7040000.s_cir/rc/rc0
[ 2.115386] input: sunxi-ir as /devices/platform/soc@3000000/7040000.s_cir/rc/rc0/s_cir_rx
[ 2.125918] [VIN_WARN]sensor_helper_probe: cannot get sensor0_cameravdd supply, setting it to NULL!
[ 2.136075] [VIN_WARN]sensor_helper_probe: cannot get sensor0_iovdd supply, setting it to NULL!
[ 2.145893] [VIN_WARN]sensor_helper_probe: cannot get sensor0_avdd supply, setting it to NULL!
[ 2.155541] [VIN_WARN]sensor_helper_probe: cannot get sensor0_dvdd supply, setting it to NULL!
[ 2.167455] usbcore: registered new interface driver uvcvideo
[ 2.173912] USB Video Class driver (1.1.1)
[ 2.178553] sunxi cedar version 1.1
[ 2.182723] sunxi-cedar 1c0e000.ve: Adding to iommu group 0
[ 2.189004] VE: sunxi_cedar_probe power-domain init!!!
[ 2.194764] VE: install start!!!
[ 2.194764]
[ 2.200323] VE: cedar-ve the get irq is 43
[ 2.200323]
[ 2.206766] VE: ve_debug_proc_info:(ptrval), data:(ptrval), lock:(ptrval)
[ 2.206766]
[ 2.216055] VE: install end!!!
[ 2.216055]
[ 2.221127] VE: sunxi_cedar_probe
[ 2.226340] sunxi-wdt 20500a0.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
[ 2.235597] Bluetooth: HCI UART driver ver 2.3
[ 2.240632] Bluetooth: HCI UART protocol H4 registered
[ 2.249842] sunxi-mmc 4020000.sdmmc: SD/MMC/SDIO Host Controller Driver(v4.25 2022-6-21 13:40)
[ 2.259901] sunxi-mmc 4020000.sdmmc: ***ctl-spec-caps*** 8
[ 2.266087] sunxi-mmc 4020000.sdmmc: No vmmc regulator found
[ 2.272473] sunxi-mmc 4020000.sdmmc: No vqmmc regulator found
[ 2.278933] sunxi-mmc 4020000.sdmmc: No vdmmc regulator found
[ 2.285342] sunxi-mmc 4020000.sdmmc: No vd33sw regulator found
[ 2.291867] sunxi-mmc 4020000.sdmmc: No vd18sw regulator found
[ 2.298385] sunxi-mmc 4020000.sdmmc: No vq33sw regulator found
[ 2.304892] sunxi-mmc 4020000.sdmmc: No vq18sw regulator found
[ 2.311894] sunxi-mmc 4020000.sdmmc: Got CD GPIO
[ 2.317432] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 2.328568] sunxi-mmc 4020000.sdmmc: no vqmmc,Check if there is regulator
[ 2.347651] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 2.372077] sunxi-mmc 4020000.sdmmc: detmode:gpio irq
[ 2.377773] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B
[ 2.388336] sunxi-mmc 4021000.sdmmc: SD/MMC/SDIO Host Controller Driver(v4.25 2022-6-21 13:40)
[ 2.398830] sunxi-mmc 4021000.sdmmc: ***ctl-spec-caps*** 8
[ 2.405020] sunxi-mmc 4021000.sdmmc: No vmmc regulator found
[ 2.411383] sunxi-mmc 4021000.sdmmc: No vqmmc regulator found
[ 2.417825] sunxi-mmc 4021000.sdmmc: No vdmmc regulator found
[ 2.424254] sunxi-mmc 4021000.sdmmc: No vd33sw regulator found
[ 2.430774] sunxi-mmc 4021000.sdmmc: No vd18sw regulator found
[ 2.437273] sunxi-mmc 4021000.sdmmc: No vq33sw regulator found
[ 2.443800] sunxi-mmc 4021000.sdmmc: No vq18sw regulator found
[ 2.450406] sunxi-mmc 4021000.sdmmc: Cann't get pin bias hs pinstate,check if needed
[ 2.459892] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 2.471034] sunxi-mmc 4021000.sdmmc: no vqmmc,Check if there is regulator
[ 2.491168] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 2.515438] sunxi-mmc 4021000.sdmmc: detmode:manually by software
[ 2.522302] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 52, RTO !!
[ 2.529986] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 52, RTO !!
[ 2.536828] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 2.538426] usbcore: registered new interface driver usbhid
[ 2.551746] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 2.554654] usbhid: USB HID core driver
[ 2.568387] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !!
[ 2.570509] exFAT: Version 1.3.0
[ 2.578022] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !!
[ 2.581281] sunxi-msgbox 3003000.msgbox: sunxi_msgbox_probe(): sunxi msgbox start probe
[ 2.588416] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !!
[ 2.596773] sunxi-msgbox 3003000.msgbox: sunxi_msgbox_probe(): sunxi msgbox probe success
[ 2.604171] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !!
[ 2.612936] sunxi-rproc 3000008.dsp_rproc: sunxi rproc driver 2.2.1
[ 2.619187] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B
[ 2.625978] sunxi-rproc 3000008.dsp_rproc: failed to get firmware-name
[ 2.626612] remoteproc remoteproc0: dsp_rproc is available
[ 2.650618] sunxi-rproc 3000008.dsp_rproc: sunxi rproc driver probe ok
[ 2.658137] sunxi-rproc 6010000.c906_rproc: sunxi rproc driver 2.2.1
[ 2.665716] remoteproc remoteproc1: c906_rproc is available
[ 2.672086] sunxi-rproc 6010000.c906_rproc: sunxi rproc driver probe ok
[ 2.679755] rpmsg_tty_init: Sunxi rpmsg tty driver will init
[ 2.686152] rpmsg_tty_init: Sunxi rpmsg tty driver init ok
[ 2.697241] NET: Registered protocol family 10
[ 2.703497] Segment Routing with IPv6
[ 2.707789] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 2.716024] NET: Registered protocol family 17
[ 2.721071] NET: Registered protocol family 15
[ 2.726049] can: controller area network core (rev 20170425 abi 9)
[ 2.733101] NET: Registered protocol family 29
[ 2.738097] can: raw protocol (rev 20170425)
[ 2.742881] can: broadcast manager protocol (rev 20170425 t)
[ 2.749288] can: netlink gateway (rev 20190810) max_hops=1
[ 2.756506] Registering SWP/SWPB emulation handler
[ 2.762267] Loading compiled-in X.509 certificates
[ 2.787999] sunxi-twi 2502800.twi: 2502800.twi supply twi not found, using dummy regulator
[ 2.798834] sunxi:i2c_sunxi@2502800.twi[INFO]: v2.6.5 probe success
[ 2.807695] sunxi-thermal 2009400.ths: sun8iw20 chip id: 13312
[ 2.814223] sunxi-thermal 2009400.ths: sun8iw20 t1: 3000
[ 2.820327] sunxi-thermal 2009400.ths: sun8iw20 cp version:15
[ 2.859067] ubi0: attaching mtd3
[ 3.215248] ubi0: scanning is finished
[ 3.231050] ubi0: attached mtd3 (name "sys", size 123 MiB)
[ 3.237205] ubi0: PEB size: 262144 bytes (256 KiB), LEB size: 258048 bytes
[ 3.244941] ubi0: min./max. I/O unit sizes: 4096/4096, sub-page size 2048
[ 3.252560] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[ 3.260374] ubi0: good PEBs: 492, bad PEBs: 0, corrupted PEBs: 0
[ 3.267102] ubi0: user volume: 8, internal volumes: 1, max. volumes count: 128
[ 3.275208] ubi0: max/mean erase counter: 2/1, WL threshold: 4096, image sequence number: 0
[ 3.284579] ubi0: available PEBs: 0, total reserved PEBs: 492, PEBs reserved for bad PEB handling: 20
[ 3.294937] ubi0: background thread "ubi_bgt0d" started, PID 1157
[ 3.319868] block ubiblock0_5: created from ubi0:5(rootfs)
[ 3.326622] otg manager soc@3000000:usbc0@0: soc@3000000:usbc0@0 supply usbc not found, using dummy regulator
[ 3.338953] get ctp_power is fail, -22
[ 3.343161] get ctp_power_ldo_vol is fail, -22
[ 3.348354] sunxi_ctp_startup: ctp_power_io is invalid.
[ 3.354249] get ctp_gesture_wakeup fail, no gesture wakeup
[ 3.360450] gt9xxnew_ts 2-0014: 2-0014 supply ctp not found, using dummy regulator
[ 3.537713] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 3.548347] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 3.556951] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 3.565613] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 3.576240] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 3.584839] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 3.593505] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 3.604132] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 3.612730] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 3.621382] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 3.632009] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 3.640605] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 3.649261] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 3.659888] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 3.668485] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 3.677075] <<-GTP-ERROR->> I2C Read: 0x8047, 1 bytes failed, errcode: -22! Process reset.
[ 3.837631] <<-GTP-ERROR->> GTP i2c test failed time 1.
[ 3.867678] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 3.878306] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 3.886904] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 3.895560] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 3.906187] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 3.914784] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 3.923436] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 3.934063] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 3.942661] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 3.951315] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 3.961941] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 3.970538] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 3.979194] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 3.989820] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 3.998417] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 4.007015] <<-GTP-ERROR->> I2C Read: 0x8047, 1 bytes failed, errcode: -22! Process reset.
[ 4.167649] <<-GTP-ERROR->> GTP i2c test failed time 2.
[ 4.197678] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 4.208306] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 4.216903] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 4.225556] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 4.236183] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 4.244778] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 4.253435] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 4.264063] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 4.272659] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 4.281311] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 4.291938] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 4.300535] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 4.309192] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 4.319819] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 4.328415] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 4.337008] <<-GTP-ERROR->> I2C Read: 0x8047, 1 bytes failed, errcode: -22! Process reset.
[ 4.497632] <<-GTP-ERROR->> GTP i2c test failed time 3.
[ 4.527678] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 4.538306] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 4.546903] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 4.555560] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 4.566188] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 4.574784] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 4.583437] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 4.594063] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 4.602659] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 4.611315] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 4.621943] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 4.630540] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 4.639194] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 4.649821] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 4.658418] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 4.667014] <<-GTP-ERROR->> I2C Read: 0x8047, 1 bytes failed, errcode: -22! Process reset.
[ 4.827633] <<-GTP-ERROR->> GTP i2c test failed time 4.
[ 4.857678] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 4.868305] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 4.876902] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 4.885554] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 4.896181] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 4.904779] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 4.913436] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 4.924062] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 4.932660] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 4.941315] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 4.951944] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 4.960542] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 4.969201] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 4.979828] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 4.988424] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 4.997015] <<-GTP-ERROR->> I2C Read: 0x8047, 1 bytes failed, errcode: -22! Process reset.
[ 5.157632] <<-GTP-ERROR->> GTP i2c test failed time 5.
[ 5.187631] I2C communication ERROR!
[ 5.187661] regulator-dummy: Underflow of regulator enable count
[ 5.198635] gt9xxnew_ts: probe of 2-0014 failed with error -1
[ 5.207940] sunxi-vin-core 5809000.vinc: Adding to iommu group 0
[ 5.215040] sunxi-vin-core 5809200.vinc: Adding to iommu group 0
[ 5.222805] sun8iw20-pinctrl pio: pin PE13 already requested by 4500000.gmac0; cannot claim for pio:141
[ 5.233391] sun8iw20-pinctrl pio: pin-141 (pio:141) status -22
[ 5.240307] [VIN_WARN]get csi isp clk fail
[ 5.244901] [VIN_WARN]get csi isp src clk fail
[ 5.249917] [VIN_WARN]get csi mipi clk fail
[ 5.254609] [VIN_WARN]get csi mipi src clk fail
[ 5.259737] [VIN_WARN]get csi isp mbus clk fail
[ 5.264829] [VIN_WARN]Get isp reset control fail
[ 5.270225] [VIN_ERR]n5 request i2c1 adapter failed!
[ 5.278354] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 5.289661] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 5.297133] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 5.297710] clk: Not disabling unused clocks
[ 5.306848] cfg80211: failed to load regulatory.db
[ 5.311785] ALSA device list:
[ 5.320394] No soundcards found.
[ 5.324218] alloc_fd: slot 0 not NULL!
[ 5.332017] VFS: Mounted root (squashfs filesystem) readonly on device 254:0.
[ 5.341684] Freeing unused kernel memory: 1024K
[ 5.377797] Kernel init done
[ 5.381026] Run /init as init process
[ 5.656343] random: crng init done
Starting syslogd: OK
Starting klogd: OK
Populating /dev using udev: [ 6.579936] udevd[1278]: starting version 3.2.7
[ 6.688103] udevd[1278]: specified group 'input' unknown
[ 6.694843] udevd[1278]: specified group 'kvm' unknown
[ 6.742357] udevd[1279]: starting eudev-3.2.7
[ 6.877938]
[ 6.877938] insmod_device_driver
[ 6.877938]
[ 6.885259] sunxi_usb_udc 4100000.udc-controller: 4100000.udc-controller supply udc not found, using dummy regulator
done
read-only file system detected...done
Starting system message bus: done
Starting network: OK
Starting dhcpcd...
dev: loaded udev
no interfaces have a carrier
forked to background, child pid 1393
usb0 current mode: usb_device
Starting adb: mkdir: can't create directory '/system/': Read-only file system
mkdir: can't create directory '/system/': Read-only file system
ln: /system/bin/sh: No such file or directory
[ 8.567801] file system registered
[ 8.598808] libphy: 4500000.gmac0: probed
[ 8.603684] sunxi-gmac 4500000.gmac0 eth0: eth0: Type(8) PHY ID 001cc916 at 0 IRQ poll (4500000.gmac0-0:00)
OK
Initializing postgresql data base...
init adb main
Handling main()
[ 8.662070] read descriptors
su: unknown user postgres
[ 8.667049] read strings
done
Starting postgresql: su: unknown user postgres
OK
/etc/init.d/S50powerkey_display: line 12: powerkey_display: command not found
/etc/init.d/S50powerkey_suspend: line 12: powerkey_suspend: command not found
[ 8.828494] sunxi_set_cur_vol_work()422 WARN: get power supply failed
[ 8.855966] UBIFS (ubi0:7): Mounting in unauthenticated mode
[ 8.862592] UBIFS (ubi0:7): background thread "ubifs_bgt0_7" started, PID 1468
[ 8.914893] android_work: sent uevent USB_STATE=CONNECTED
[ 8.953073] configfs-gadget gadget: high-speed config #1: c
[ 8.959603] android_work: sent uevent USB_STATE=CONFIGURED
[ 8.976626] UBIFS (ubi0:7): recovery needed
[ 9.100756] UBIFS (ubi0:7): recovery completed
[ 9.105844] UBIFS (ubi0:7): UBIFS: mounted UBI device 0, volume 7, name "UDISK"
[ 9.114082] UBIFS (ubi0:7): LEB size: 258048 bytes (252 KiB), min./max. I/O unit sizes: 4096 bytes/4096 bytes
[ 9.125226] UBIFS (ubi0:7): FS size: 9289728 bytes (8 MiB, 36 LEBs), journal size 2064385 bytes (1 MiB, 6 LEBs)
[ 9.136568] UBIFS (ubi0:7): reserved for root: 438776 bytes (428 KiB)
[ 9.136578] UBIFS (ubi0:7): media format: w5/r0 (latest is w5/r0), UUID C00361AC-BE52-489B-827A-A3270F83EE22, small LPT model
[ 9.144108] UBIFS (ubi0:7): full atime support is enabled.
mount: mounting /dev/mmcblk0 on /mnt/exUDISK/ failed: No such file or directory
Starting dnsmasq: OK
modprobe: module gt9xxnew_ts not found in modules.dep
未找到名称为 'generic ft5x06 (79)' 的触摸屏设备
未找到名称为 'gt9xxnew_ts' 的触摸屏设备
找到红外接收设备: /sys/class/input/event3 (名称: sunxi-ir)
成功创建符号链接: /dev/input/ir0 -> event3
Trying to connect to SWUpdate...
swu_param: ####
swu_software: ####
swu_mode: ####
no swupdate_cmd to run, wait for next swupdate
wh=720x1280, vwh=720x2560, bpp=32, rotated=0
Turn on double buffering.
Turn on 2d hardware acceleration.
Turn on 2d hardware acceleration rotate.
同一个固件,烧录到 T113-i W25N02KVZEIR,烧录正常,运行出错:
[157]HELLO! BOOT0 is starting!
[160]BOOT0 commit : 2386bdb825
[163]set pll start
[165]fix vccio detect value:0xc0
[172]periph0 has been enabled
[175]set pll end
[177][pmu]: bus read error
[179]board init ok
[181]enable_jtag
[183]get_pmu_exist() = -1
[185]DRAM BOOT DRIVE INFO: V0.34
[188]DRAM CLK = 792 MHz
[191]DRAM Type = 3 (2:DDR2,3:DDR3)
[194]DRAMC ZQ value: 0x7b7bfb
[196]DRAM ODT value: 0x42.
[199]ddr_efuse_type: 0x0
[202]DRAM SIZE = 1024 MB
[209]DRAM simple test OK.
[212]rtc standby flag is 0x0, super standby flag is 0x0
[217]dram size =1024
[219]spinand UBOOT_START_BLK_NUM 8 UBOOT_LAST_BLK_NUM 32
[225]block from 8 to 32
[380]Check is correct. Find a good uboot copy at block 8
[385]dma 0x2b424 int is not used yet
[388]dma 0x2b424 int is free, you do not need to free it again
[394]Entry_name = u-boot
[401]Entry_name = optee
[405]Entry_name = dtb
[408]Jump to second Boot.
M/TC: OP-TEE version: 2a99a16f (gcc version 5.3.1 20160412 (Linaro GCC 5.3-2016.05)) #1 Thu Aug 17 11:13:02 UTC 2023 arm
E/TC:0 0 platform_standby_fdt_parse:126 no pmu0 node
E/TC:0 0 sunxi_twi_parse_from_dt:121 no pmu node
U-Boot 2018.07-gce06dac-dirty (Aug 13 2025 - 21:02:05 +0800) Allwinner Technology
[00.479]CPU: Allwinner Family
[00.482]Model: sun8iw20
[00.484]DRAM: 1 GiB
[00.487]Relocation Offset is: 3cebb000
[00.515]secure enable bit: 0
CACHE: Misaligned operation at range [7c87ae68, 7c89ae68]
E/TC:0 fdt_getprop_u32:336 prop trace_level not found
[00.534]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz MBus=300Mhz
[00.540]gic: sec monitor mode
[00.544]line:703 init_clocks
[00.546]flash init start
[00.549]workmode = 0,storage type = 0
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 0x0fb00000 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.698]ubi0: attaching mtd4
[01.231]ubi0: scanning is finished
[01.242]ubi0: attached mtd4 (name "sys", size 251 MiB)
[01.246]ubi0: PEB size: 262144 bytes (256 KiB), LEB size: 258048 bytes
[01.253]ubi0: min./max. I/O unit sizes: 4096/4096, sub-page size 2048
[01.259]ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[01.265]ubi0: good PEBs: 1004, bad PEBs: 0, corrupted PEBs: 0
[01.271]ubi0: user volume: 8, internal volumes: 1, max. volumes count: 128
[01.277]ubi0: max/mean erase counter: 2/1, WL threshold: 4096, image sequence number: 0
[01.285]ubi0: available PEBs: 0, total reserved PEBs: 1004, PEBs reserved for bad PEB handling: 40
[01.294]sunxi flash init ok
[01.296]drv_disp_init
partno erro : can't find partition bootloader
** Unable to read file lcd_compatible_index.txt **
[01.573]disp_fat_load for lcd config failed
[01.592][DEBUG] primary_key: lcd0
[01.595]lcd->hwdev_index: 0, i: 0
[01.625]drv_disp_init finish
[01.835]Loading Environment from SUNXI_FLASH... OK
[01.876]boot_gui_init:start
partno erro : can't find partition Reserve0
lcd 630 init ...............................
[02.195]LCD open finish
bad fb1_cfg[w=0,h=0,bpp=32,format=0]
[02.243]boot_gui_init:finish
partno erro : can't find partition bootloader
[02.277]bmp_name=bootlogo.bmp size 38454
secure storage read widevine fail
secure storage read ec_key fail
secure storage read ec_cert1 fail
secure storage read ec_cert2 fail
secure storage read ec_cert3 fail
secure storage read rsa_key fail
secure storage read rsa_cert1 fail
secure storage read rsa_cert2 fail
secure storage read rsa_cert3 fail
[02.318]usb burn from boot
delay time 0
weak:otg_phy_config
[02.329]usb prepare ok
[02.537]usb sof ok
[02.538]usb probe ok
[02.540]usb setup ok
set address 0x2f
set address 0x2f ok
try to update
[02.945]do_burn_from_boot usb : have no handshake
List file under ULI/factory
** Unrecognized filesystem type **
[02.981]update bootcmd
[03.017]change working_fdt 0x7c87ae68 to 0x7c85ae68
partno erro : can't find partition bootloader
** Unable to read file lcd_compatible_index.txt **
[03.078]disp_fat_load for lcd config failed
partno erro : can't find partition bootloader
writing lcd_compatible_index.txt
[03.116]offset should be 0 but 0x27d when write to new volume boot-resource
Error: writing contents
** Unable to write "lcd_compatible_index.txt" from sunxi_flash 0:1 **
[03.131]do_fat_fswrite for lcd config failed
partno erro : can't find partition bootloader
** Unable to read file lcd_compatible_index.txt **
[03.170]disp_fat_load for lcd config failed
[03.176]update dts
Hit any key to stop autoboot: 0
[03.885]no vendor_boot partition is found
Android's image name: sun8i_arm
ERROR: reserving fdt memory region failed (addr=41b00000 size=100000)
ERROR: reserving fdt memory region failed (addr=7c919000 size=384000)
[03.955]Starting kernel ...
[03.958]total: 3958 ms
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 5.4.61 (ubuntu@ubuntu) (arm-linux-gnueabi-gcc (Linaro GCC 5.3-2016.05) 5.3.1 20160412, GNU ld (Linaro_Binutils-2016.05) 2.25.0 Linaro 2016_02) #1 SMP PREEMPT Tue Aug 12 16:19:19 CST 2025
[ 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] Reserved memory: created DMA memory pool at 0x42200000, size 0 MiB
[ 0.000000] OF: reserved mem: initialized node vdev0buffer@42200000, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created DMA memory pool at 0x42244000, size 0 MiB
[ 0.000000] OF: reserved mem: initialized node dsp0_rpbuf@42244000, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created DMA memory pool at 0x42900000, size 0 MiB
[ 0.000000] OF: reserved mem: initialized node vdev0buffer@42900000, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created DMA memory pool at 0x42944000, size 0 MiB
[ 0.000000] OF: reserved mem: initialized node c906_rpbuf@42980000, compatible id shared-dma-pool
[ 0.000000] cma: Reserved 16 MiB at 0x7f000000
[ 0.000000] On node 0 totalpages: 260184
[ 0.000000] Normal zone: 1536 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 194648 pages, LIFO batch:63
[ 0.000000] HighMem zone: 65536 pages, LIFO batch:15
[ 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 s30976 r8192 d22272 u61440
[ 0.000000] pcpu-alloc: s30976 r8192 d22272 u61440 alloc=15*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 258648
[ 0.000000] Kernel command line: ubi.mtd=sys ubi.block=0,rootfs earlyprintk=sunxi-uart,0x02500000 clk_ignore_unused initcall_debug=0 console=ttyAS0,115200 loglevel=8 root=/dev/ubiblock0_5 rootfstype=squashfs init=/init rdinit=/rdinit partitions=mbr@ubi0_0:boot-resource@ubi0_1:env@ubi0_2:env-redund@ubi0_3:boot@ubi0_4:rootfs@ubi0_5:private@ubi0_6:UDISK@ubi0_7: cma=16M 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.07-gce06dac-dirty(08/13/2025-21:02:05) disp_reserve=3686400,0x7c919000 aw-ubi-spinand.ubootblks=24 androidboot.dramfreq=792 androidboot.dramsize=1024 mtdparts=nand:1024k@0(boot0)ro,3072k@1048576(uboot)ro,1024k@4194304(secure_storage)ro,-(sys) uboot_backup=ubootA
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] Memory: 992244K/1040736K available (7168K kernel code, 478K rwdata, 2576K rodata, 1024K init, 197K bss, 32108K reserved, 16384K cma-reserved, 242160K highmem)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
[ 0.000000] Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000000] random: get_random_bytes called from start_kernel+0x258/0x3d4 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.008009] Switching to timer-based delay loop, resolution 41ns
[ 0.014199] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[ 0.024060] Console: colour dummy device 80x30
[ 0.028542] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
[ 0.038897] pid_max: default: 32768 minimum: 301
[ 0.043665] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[ 0.051010] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[ 0.059398] CPU: Testing write buffer coherency: ok
[ 0.064679] /cpus/cpu@0 missing clock-frequency property
[ 0.070035] /cpus/cpu@1 missing clock-frequency property
[ 0.075382] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.081642] Setting up static identity map for 0x40100000 - 0x40100060
[ 0.088342] rcu: Hierarchical SRCU implementation.
[ 0.093471] BOOTEVENT: 93.461707: ON
[ 0.097844] smp: Bringing up secondary CPUs ...
[ 0.103715] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[ 0.103873] smp: Brought up 1 node, 2 CPUs
[ 0.113718] SMP: Total of 2 processors activated (96.00 BogoMIPS).
[ 0.119906] CPU: All CPU(s) started in SVC mode.
[ 0.125113] devtmpfs: initialized
[ 0.141893] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
[ 0.150111] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.159979] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[ 0.167666] pinctrl core: initialized pinctrl subsystem
[ 0.174286] NET: Registered protocol family 16
[ 0.180665] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.232598] rtc_ccu: sunxi ccu init OK
[ 0.238875] ccu: sunxi ccu init OK
[ 0.242826] r_ccu: sunxi ccu init OK
[ 0.286956] sun6i-dma 3002000.dma-controller: sunxi dma probed
[ 0.296362] iommu: Default domain type: Translated
[ 0.301553] sunxi iommu: irq = 24
[ 0.306171] SCSI subsystem initialized
[ 0.310321] usbcore: registered new interface driver usbfs
[ 0.315992] usbcore: registered new interface driver hub
[ 0.321420] usbcore: registered new device driver usb
[ 0.326760] mc: Linux media interface: v0.10
[ 0.331096] videodev: Linux video capture interface: v2.00
[ 0.338433] Advanced Linux Sound Architecture Driver Initialized.
[ 0.345252] Bluetooth: Core ver 2.22
[ 0.348998] NET: Registered protocol family 31
[ 0.353441] Bluetooth: HCI device and connection manager initialized
[ 0.359873] Bluetooth: HCI socket layer initialized
[ 0.364758] Bluetooth: L2CAP socket layer initialized
[ 0.369862] Bluetooth: SCO socket layer initialized
[ 0.375060] pwm module init!
[ 0.388012] g2d 5410000.g2d: Adding to iommu group 0
[ 0.393484] G2D: rcq version initialized.major:251
[ 0.399069] input: sunxi-keyboard as /devices/virtual/input/input0
[ 0.407067] clocksource: Switched to clocksource arch_sys_counter
[ 0.422871] sun8iw20-pinctrl pio: initialized sunXi PIO driver
[ 0.443474] thermal_sys: Registered thermal governor 'step_wise'
[ 0.443481] thermal_sys: Registered thermal governor 'user_space'
[ 0.449633] thermal_sys: Registered thermal governor 'power_allocator'
[ 0.456317] NET: Registered protocol family 2
[ 0.468300] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear)
[ 0.476697] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)
[ 0.484607] TCP bind hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.491875] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.498403] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
[ 0.505081] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
[ 0.512401] NET: Registered protocol family 1
[ 0.518008] sun8iw20-pinctrl pio: pio supply vcc-pc not found, using dummy regulator
[ 0.526287] spi spi0: spi0 supply spi not found, using dummy regulator
[ 0.533155] sunxi_spi_resource_get()2471 - Failed to get sample mode
[ 0.539716] sunxi_spi_resource_get()2476 - Failed to get sample delay
[ 0.546168] sunxi_spi_resource_get()2480 - sample_mode:-1431633921 sample_delay:-1431633921
[ 0.554563] sunxi_spi_request_dma()966 - [spi0] Request DMA channel dma0chan0 (tx) and dma0chan1 (rx) for DMA transfers
[ 0.565473] sunxi_spi_clk_init()2530 - [spi0] mclk 80000000
[ 0.571845] sunxi_spi_probe()3001 - [spi0]: driver probe succeed, base f0862000, irq 42
[ 0.582017] Initialise system trusted keyrings
[ 0.586674] workingset: timestamp_bits=30 max_order=18 bucket_order=0
[ 0.601816] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.608134] ntfs: driver 2.1.32 [Flags: R/W].
[ 0.612802] fuse: init (API version 7.31)
[ 0.646524] NET: Registered protocol family 38
[ 0.651174] Key type asymmetric registered
[ 0.655295] Asymmetric key parser 'x509' registered
[ 0.660262] bounce: pool size: 64 pages
[ 0.664181] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
[ 0.671600] io scheduler mq-deadline registered
[ 0.676127] io scheduler kyber registered
[ 0.680263] atomic64_test: passed
[ 0.685082] [DISP]disp_module_init
[ 0.689202] disp 5000000.disp: Adding to iommu group 0
[ 0.694948] [DISP] disp_init,line:2372:
[ 0.694953] smooth display screen:0 type:1 mode:4
[ 0.720531] [pq_init]+++
[ 0.723296] display_fb_request,fb_id:0
[ 0.742230] disp_al_manager_apply ouput_type:1
[ 0.746850] [DISP] lcd_clk_config,line:777:
[ 0.746861] disp 0, clk: pll(408000000),clk(408000000),dclk(68000000) dsi_rate(68000000)
[ 0.746861] clk real:pll(408000000),clk(408000000),dclk(102000000) dsi_rate(150000000)
[ 0.747722] [DISP]disp_module_init finish
[ 0.751683] sun8iw20-pinctrl pio: pio supply vcc-pd not found, using dummy regulator
[ 0.769574] sunxi_sid_init()783 - insmod ok
[ 0.779809] Freeing logo buffer memory: 3600K
[ 0.784653] pwm-regulator: supplied by regulator-dummy
[ 0.794654] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 0.802874] sun8iw20-pinctrl pio: pio supply vcc-pb not found, using dummy regulator
[ 0.811104] uart uart0: uart0 supply uart not found, using dummy regulator
[ 0.818391] uart0: ttyAS0 at MMIO 0x2500000 (irq = 34, base_baud = 1500000) is a SUNXI
[ 0.826317] sw_console_setup()1831 - console setup baud 115200 parity n bits 8, flow n
[ 0.834314] printk: console [ttyAS0] enabled
[ 0.834314] printk: console [ttyAS0] enabled
[ 0.843380] printk: bootconsole [earlycon0] disabled
[ 0.843380] printk: bootconsole [earlycon0] disabled
[ 0.854769] sun8iw20-pinctrl pio: pio supply vcc-pg not found, using dummy regulator
[ 0.863893] uart uart1: uart1 supply uart not found, using dummy regulator
[ 0.871965] uart1: ttyAS1 at MMIO 0x2500400 (irq = 35, base_baud = 1500000) is a SUNXI
[ 0.882059] misc dump reg init
[ 0.886023] deinterlace 5400000.deinterlace: Adding to iommu group 0
[ 0.893719] deinterlace 5400000.deinterlace: version[1.0.0], ip=0x110
[ 0.902713] sunxi-rfkill soc@3000000:rfkill@0: module version: v1.0.9
[ 0.909981] sunxi-rfkill soc@3000000:rfkill@0: get gpio chip_en failed
[ 0.917315] sunxi-rfkill soc@3000000:rfkill@0: get gpio power_en failed
[ 0.924717] sunxi-rfkill soc@3000000:rfkill@0: wlan_busnum (1)
[ 0.931254] sunxi-rfkill soc@3000000:rfkill@0: Missing wlan_power.
[ 0.938191] sunxi-rfkill soc@3000000:rfkill@0: wlan clock[0] (32k-fanout1)
[ 0.945901] sunxi-rfkill soc@3000000:rfkill@0: wlan_regon gpio=204 assert=1
[ 0.953743] sunxi-rfkill soc@3000000:rfkill@0: wlan_hostwake gpio=202 assert=1
[ 0.961861] sunxi-rfkill soc@3000000:rfkill@0: wakeup source is enabled
[ 0.969537] sunxi-rfkill soc@3000000:rfkill@0: Missing bt_power.
[ 0.976271] sunxi-rfkill soc@3000000:rfkill@0: bt clock[0] (32k-fanout1)
[ 0.983828] sunxi-rfkill soc@3000000:rfkill@0: bt_rst gpio=210 assert=0
[ 0.992105] [ADDR_MGT] addr_mgt_probe: module version: v1.0.11
[ 0.999390] [ADDR_MGT] addr_init: Failed to get type_def_bt, use default: 0
[ 1.007247] [ADDR_MGT] addr_mgt_probe: success.
[ 1.013442] sunxi-spinand: AW SPINand MTD Layer Version: 2.3 20211223
[ 1.020689] sunxi-spinand-phy: AW SPINand Phy Layer Version: 1.10 20200306
[ 1.028632] sunxi-spinand-phy: not detect any munufacture from id table
[ 1.036027] sunxi-spinand-phy: get spi-nand Model from fdt fail
[ 1.042670] sunxi-spinand-phy: get phy info from fdt fail
[ 1.048717] sunxi-spinand-phy: not detect munufacture from fdt
[ 1.055366] sunxi-spinand-phy: detect munufacture from id table: Winbond
[ 1.062887] sunxi-spinand-phy: detect spinand id: ff21aaef ffffffff
[ 1.069899] sunxi-spinand-phy: ========== arch info ==========
[ 1.076419] sunxi-spinand-phy: Model: W25N01GVZEIG
[ 1.083139] sunxi-spinand-phy: Munufacture: Winbond
[ 1.089377] sunxi-spinand-phy: DieCntPerChip: 1
[ 1.095018] sunxi-spinand-phy: BlkCntPerDie: 1024
[ 1.100965] sunxi-spinand-phy: PageCntPerBlk: 64
[ 1.106702] sunxi-spinand-phy: SectCntPerPage: 4
[ 1.112362] sunxi-spinand-phy: OobSizePerPage: 64
[ 1.118111] sunxi-spinand-phy: BadBlockFlag: 0x0
[ 1.123948] sunxi-spinand-phy: OperationOpt: 0x7
[ 1.129793] sunxi-spinand-phy: MaxEraseTimes: 65000
[ 1.135826] sunxi-spinand-phy: EccFlag: 0x0
[ 1.141669] sunxi-spinand-phy: EccType: 2
[ 1.147344] sunxi-spinand-phy: EccProtectedType: 3
[ 1.152988] sunxi-spinand-phy: ========================================
[ 1.160394] sunxi-spinand-phy:
[ 1.163901] sunxi-spinand-phy: ========== physical info ==========
[ 1.170817] sunxi-spinand-phy: TotalSize: 128 M
[ 1.176169] sunxi-spinand-phy: SectorSize: 512 B
[ 1.181530] sunxi-spinand-phy: PageSize: 2 K
[ 1.186688] sunxi-spinand-phy: BlockSize: 128 K
[ 1.192047] sunxi-spinand-phy: OOBSize: 64 B
[ 1.197312] sunxi-spinand-phy: ========================================
[ 1.204700] sunxi-spinand-phy:
[ 1.208223] sunxi-spinand-phy: ========== logical info ==========
[ 1.215028] sunxi-spinand-phy: TotalSize: 128 M
[ 1.220392] sunxi-spinand-phy: SectorSize: 512 B
[ 1.225740] sunxi-spinand-phy: PageSize: 4 K
[ 1.230907] sunxi-spinand-phy: BlockSize: 256 K
[ 1.236256] sunxi-spinand-phy: OOBSize: 128 B
[ 1.241619] sunxi-spinand-phy: ========================================
[ 1.249021] sunxi-spinand-phy: W25N01GVZEIG reset rx bit width to 1
[ 1.256028] sunxi-spinand-phy: W25N01GVZEIG reset tx bit width to 1
[ 1.263126] sunxi-spinand-phy: block lock register: 0x00
[ 1.269195] sunxi-spinand-phy: feature register: 0x19
[ 1.274845] sunxi-spinand-phy: sunxi physic nand init end
[ 1.281395] Creating 4 MTD partitions on "sunxi_mtd_nand":
[ 1.287570] 0x000000000000-0x000000100000 : "boot0"
[ 1.298164] 0x000000100000-0x000000400000 : "uboot"
[ 1.318198] 0x000000400000-0x000000500000 : "secure_storage"
[ 1.328204] 0x000000500000-0x000008000000 : "sys"
[ 1.335097] random: fast init done
[ 1.458850] libphy: Fixed MDIO Bus: probed
[ 1.463598] CAN device driver interface
[ 1.469031] sun8iw20-pinctrl pio: pio supply vcc-pe not found, using dummy regulator
[ 1.478243] gmac-power0: NULL
[ 1.481562] gmac-power1: NULL
[ 1.484876] gmac-power2: NULL
[ 1.489453] Failed to alloc md5
[ 1.492977] eth0: Use random mac address
[ 1.497934] usbcore: registered new interface driver asix
[ 1.504057] usbcore: registered new interface driver ax88179_178a
[ 1.511039] usbcore: registered new interface driver cdc_ether
[ 1.517650] usbcore: registered new interface driver net1080
[ 1.524032] usbcore: registered new interface driver cdc_subset
[ 1.530756] usbcore: registered new interface driver zaurus
[ 1.537116] usbcore: registered new interface driver cdc_ncm
[ 1.543449] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.550808] sunxi-ehci: EHCI SUNXI driver
[ 1.555829] get drvvbus-en is fail, 22
[ 1.560048] get ehci0-controller wakeup-source is fail.
[ 1.566029] sunxi ehci0-controller don't init wakeup source
[ 1.572281] [sunxi-ehci0]: probe, pdev->name: 4101000.ehci0-controller, sunxi_ehci: 0xc0c9eb70, 0x:f087a000, irq_no:3c
[ 1.584264] [sunxi-ehci0]: Not init ehci0
[ 1.589094] get drvvbus-en is fail, 22
[ 1.593291] get ehci1-controller wakeup-source is fail.
[ 1.599276] sunxi ehci1-controller don't init wakeup source
[ 1.605511] [sunxi-ehci1]: probe, pdev->name: 4200000.ehci1-controller, sunxi_ehci: 0xc0c9f0d0, 0x:f087e000, irq_no:3e
[ 1.617774] sunxi-ehci 4200000.ehci1-controller: 4200000.ehci1-controller supply hci not found, using dummy regulator
[ 1.630147] sunxi-ehci 4200000.ehci1-controller: EHCI Host Controller
[ 1.637408] sunxi-ehci 4200000.ehci1-controller: new USB bus registered, assigned bus number 1
[ 1.647490] sunxi-ehci 4200000.ehci1-controller: irq 62, io mem 0x04200000
[ 1.677094] sunxi-ehci 4200000.ehci1-controller: USB 2.0 started, EHCI 1.00
[ 1.685895] hub 1-0:1.0: USB hub found
[ 1.690179] hub 1-0:1.0: 1 port detected
[ 1.695411] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 1.702381] sunxi-ohci: OHCI SUNXI driver
[ 1.707437] get drvvbus-en is fail, 22
[ 1.711665] get ohci0-controller wakeup-source is fail.
[ 1.717651] sunxi ohci0-controller don't init wakeup source
[ 1.723887] [sunxi-ohci0]: probe, pdev->name: 4101400.ohci0-controller, sunxi_ohci: 0xc0c9ee20
[ 1.733541] [sunxi-ohci0]: Not init ohci0
[ 1.738366] get drvvbus-en is fail, 22
[ 1.742560] get ohci1-controller wakeup-source is fail.
[ 1.748557] sunxi ohci1-controller don't init wakeup source
[ 1.754788] [sunxi-ohci1]: probe, pdev->name: 4200400.ohci1-controller, sunxi_ohci: 0xc0c9f380
[ 1.764731] sunxi-ohci 4200400.ohci1-controller: 4200400.ohci1-controller supply hci not found, using dummy regulator
[ 1.777127] sunxi-ohci 4200400.ohci1-controller: OHCI Host Controller
[ 1.784370] sunxi-ohci 4200400.ohci1-controller: new USB bus registered, assigned bus number 2
[ 1.794252] sunxi-ohci 4200400.ohci1-controller: irq 63, io mem 0x04200400
[ 1.872080] hub 2-0:1.0: USB hub found
[ 1.876370] hub 2-0:1.0: 1 port detected
[ 1.881887] usbcore: registered new interface driver uas
[ 1.887984] usbcore: registered new interface driver usb-storage
[ 1.894804] usbcore: registered new interface driver ums-alauda
[ 1.901502] usbcore: registered new interface driver ums-cypress
[ 1.908300] usbcore: registered new interface driver ums-datafab
[ 1.915094] usbcore: registered new interface driver ums_eneub6250
[ 1.922090] usbcore: registered new interface driver ums-freecom
[ 1.928902] usbcore: registered new interface driver ums-isd200
[ 1.935579] usbcore: registered new interface driver ums-jumpshot
[ 1.942484] usbcore: registered new interface driver ums-karma
[ 1.949107] usbcore: registered new interface driver ums-onetouch
[ 1.955999] usbcore: registered new interface driver ums-realtek
[ 1.962820] usbcore: registered new interface driver ums-sddr09
[ 1.969527] usbcore: registered new interface driver ums-sddr55
[ 1.976226] usbcore: registered new interface driver ums-usbat
[ 1.983597] ts probe start
[ 1.984037] input: 2009c00.rtp as /devices/platform/soc@3000000/2009c00.rtp/input/input1
[ 1.996489] ts probe success
[ 1.997284] sunxi_gpadc_init,2228, success
[ 2.005701] sunxi_gpadc_setup: get channel scan data failed
[ 2.012301] input: sunxi-gpadc0 as /devices/virtual/input/input2
[ 2.020147] sunxi-rtc 7090000.rtc: errata__fix_alarm_day_reg_default_value(): ALARM0_DAY_REG=0, set it to 1
[ 2.032360] sunxi-rtc 7090000.rtc: registered as rtc0
[ 2.038200] sunxi-rtc 7090000.rtc: setting system clock to 1970-01-01T00:00:06 UTC (6)
[ 2.047099] sunxi-rtc 7090000.rtc: Fail to read dts property 'gpr_bootcount_pos'
[ 2.055397] reasonbase NULL
[ 2.058539] reason large than max, fix to hot reboot, save boot reason
[ 2.065852] invalid reason or reasonbase NULL
[ 2.070748] sunxi-rtc 7090000.rtc: sunxi rtc probed
[ 2.076819] i2c /dev entries driver
[ 2.080967] IR NEC protocol handler initialized
[ 2.086046] IR RC5(x/sz) protocol handler initialized
[ 2.092199] sunxi-rc-recv 7040000.s_cir: sunxi_irrx_resource_get: get ir protocol failed
[ 2.101464] Registered IR keymap rc_map_sunxi
[ 2.106513] rc rc0: sunxi-ir as /devices/platform/soc@3000000/7040000.s_cir/rc/rc0
[ 2.115296] input: sunxi-ir as /devices/platform/soc@3000000/7040000.s_cir/rc/rc0/s_cir_rx
[ 2.125872] [VIN_WARN]sensor_helper_probe: cannot get sensor0_cameravdd supply, setting it to NULL!
[ 2.136059] [VIN_WARN]sensor_helper_probe: cannot get sensor0_iovdd supply, setting it to NULL!
[ 2.145886] [VIN_WARN]sensor_helper_probe: cannot get sensor0_avdd supply, setting it to NULL!
[ 2.155557] [VIN_WARN]sensor_helper_probe: cannot get sensor0_dvdd supply, setting it to NULL!
[ 2.167524] usbcore: registered new interface driver uvcvideo
[ 2.173970] USB Video Class driver (1.1.1)
[ 2.178607] sunxi cedar version 1.1
[ 2.182737] sunxi-cedar 1c0e000.ve: Adding to iommu group 0
[ 2.189025] VE: sunxi_cedar_probe power-domain init!!!
[ 2.194796] VE: install start!!!
[ 2.194796]
[ 2.200399] VE: cedar-ve the get irq is 43
[ 2.200399]
[ 2.206873] VE: ve_debug_proc_info:(ptrval), data:(ptrval), lock:(ptrval)
[ 2.206873]
[ 2.216166] VE: install end!!!
[ 2.216166]
[ 2.221254] VE: sunxi_cedar_probe
[ 2.226561] sunxi-wdt 20500a0.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
[ 2.235856] Bluetooth: HCI UART driver ver 2.3
[ 2.240869] Bluetooth: HCI UART protocol H4 registered
[ 2.250058] sunxi-mmc 4020000.sdmmc: SD/MMC/SDIO Host Controller Driver(v4.25 2022-6-21 13:40)
[ 2.260055] sunxi-mmc 4020000.sdmmc: ***ctl-spec-caps*** 8
[ 2.266250] sunxi-mmc 4020000.sdmmc: No vmmc regulator found
[ 2.272605] sunxi-mmc 4020000.sdmmc: No vqmmc regulator found
[ 2.279047] sunxi-mmc 4020000.sdmmc: No vdmmc regulator found
[ 2.285470] sunxi-mmc 4020000.sdmmc: No vd33sw regulator found
[ 2.292006] sunxi-mmc 4020000.sdmmc: No vd18sw regulator found
[ 2.298542] sunxi-mmc 4020000.sdmmc: No vq33sw regulator found
[ 2.305062] sunxi-mmc 4020000.sdmmc: No vq18sw regulator found
[ 2.312109] sunxi-mmc 4020000.sdmmc: Got CD GPIO
[ 2.317730] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 2.328885] sunxi-mmc 4020000.sdmmc: no vqmmc,Check if there is regulator
[ 2.347136] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 2.371571] sunxi-mmc 4020000.sdmmc: detmode:gpio irq
[ 2.377291] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B
[ 2.388989] sunxi-mmc 4021000.sdmmc: SD/MMC/SDIO Host Controller Driver(v4.25 2022-6-21 13:40)
[ 2.398925] sunxi-mmc 4021000.sdmmc: ***ctl-spec-caps*** 8
[ 2.405134] sunxi-mmc 4021000.sdmmc: No vmmc regulator found
[ 2.411516] sunxi-mmc 4021000.sdmmc: No vqmmc regulator found
[ 2.418036] sunxi-mmc 4021000.sdmmc: No vdmmc regulator found
[ 2.424465] sunxi-mmc 4021000.sdmmc: No vd33sw regulator found
[ 2.431023] sunxi-mmc 4021000.sdmmc: No vd18sw regulator found
[ 2.437566] sunxi-mmc 4021000.sdmmc: No vq33sw regulator found
[ 2.444107] sunxi-mmc 4021000.sdmmc: No vq18sw regulator found
[ 2.450668] sunxi-mmc 4021000.sdmmc: Cann't get pin bias hs pinstate,check if needed
[ 2.460167] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 2.471391] sunxi-mmc 4021000.sdmmc: no vqmmc,Check if there is regulator
[ 2.491565] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 2.515799] sunxi-mmc 4021000.sdmmc: detmode:manually by software
[ 2.523503] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 52, RTO !!
[ 2.531073] usbcore: registered new interface driver usbhid
[ 2.537341] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 52, RTO !!
[ 2.544227] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 2.547106] usbhid: USB HID core driver
[ 2.558864] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 2.560140] exFAT: Version 1.3.0
[ 2.573908] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !!
[ 2.575746] sunxi-msgbox 3003000.msgbox: sunxi_msgbox_probe(): sunxi msgbox start probe
[ 2.582945] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !!
[ 2.591289] sunxi-msgbox 3003000.msgbox: sunxi_msgbox_probe(): sunxi msgbox probe success
[ 2.598681] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !!
[ 2.607543] sunxi-rproc 3000008.dsp_rproc: sunxi rproc driver 2.2.1
[ 2.614601] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !!
[ 2.620630] sunxi-rproc 3000008.dsp_rproc: failed to get firmware-name
[ 2.627348] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B
[ 2.635113] remoteproc remoteproc0: dsp_rproc is available
[ 2.651923] sunxi-rproc 3000008.dsp_rproc: sunxi rproc driver probe ok
[ 2.659463] sunxi-rproc 6010000.c906_rproc: sunxi rproc driver 2.2.1
[ 2.667026] remoteproc remoteproc1: c906_rproc is available
[ 2.673456] sunxi-rproc 6010000.c906_rproc: sunxi rproc driver probe ok
[ 2.681182] rpmsg_tty_init: Sunxi rpmsg tty driver will init
[ 2.687617] rpmsg_tty_init: Sunxi rpmsg tty driver init ok
[ 2.698745] NET: Registered protocol family 10
[ 2.704979] Segment Routing with IPv6
[ 2.709239] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 2.717636] NET: Registered protocol family 17
[ 2.722653] NET: Registered protocol family 15
[ 2.727735] can: controller area network core (rev 20170425 abi 9)
[ 2.734755] NET: Registered protocol family 29
[ 2.739770] can: raw protocol (rev 20170425)
[ 2.744561] can: broadcast manager protocol (rev 20170425 t)
[ 2.750942] can: netlink gateway (rev 20190810) max_hops=1
[ 2.758198] Registering SWP/SWPB emulation handler
[ 2.763967] Loading compiled-in X.509 certificates
[ 2.789854] sunxi-twi 2502800.twi: 2502800.twi supply twi not found, using dummy regulator
[ 2.800643] sunxi:i2c_sunxi@2502800.twi[INFO]: v2.6.5 probe success
[ 2.809517] sunxi-thermal 2009400.ths: sun8iw20 chip id: 13312
[ 2.816062] sunxi-thermal 2009400.ths: sun8iw20 t1: 3000
[ 2.822188] sunxi-thermal 2009400.ths: sun8iw20 cp version:15
[ 2.868512] ubi0: attaching mtd3
[ 3.221604] ubi0: scanning is finished
[ 3.225851] ubi0 error: ubi_read_volume_table: the layout volume was not found
[ 3.234179] ubi0 error: ubi_attach_mtd_dev: failed to attach mtd3, error -22
[ 3.242140] UBI error: cannot attach mtd3
[ 3.246635] UBI: block: can't open volume on ubi0_-1, err=-19
[ 3.253648] otg manager soc@3000000:usbc0@0: soc@3000000:usbc0@0 supply usbc not found, using dummy regulator
[ 3.265866] get ctp_power is fail, -22
[ 3.270116] get ctp_power_ldo_vol is fail, -22
[ 3.275108] sunxi_ctp_startup: ctp_power_io is invalid.
[ 3.281028] get ctp_gesture_wakeup fail, no gesture wakeup
[ 3.287219] gt9xxnew_ts 2-0014: 2-0014 supply ctp not found, using dummy regulator
[ 3.447136] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 3.457768] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 3.466371] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 3.475030] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 3.485659] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 3.494258] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 3.502911] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 3.513540] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 3.522138] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 3.530800] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 3.541429] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 3.550027] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 3.558681] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 3.569309] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 3.577906] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 3.586503] <<-GTP-ERROR->> I2C Read: 0x8047, 1 bytes failed, errcode: -22! Process reset.
[ 3.747071] <<-GTP-ERROR->> GTP i2c test failed time 1.
[ 3.777116] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 3.787745] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 3.796342] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 3.804996] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 3.815621] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 3.824219] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 3.832875] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 3.843504] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 3.852102] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 3.860753] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 3.871381] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 3.879977] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 3.888637] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 3.899266] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 3.907862] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 3.916456] <<-GTP-ERROR->> I2C Read: 0x8047, 1 bytes failed, errcode: -22! Process reset.
[ 4.077069] <<-GTP-ERROR->> GTP i2c test failed time 2.
[ 4.107136] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 4.117762] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 4.126362] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 4.135016] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 4.145645] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 4.154243] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 4.162895] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 4.173523] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 4.182119] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 4.190777] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 4.201406] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 4.210002] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 4.218654] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 4.229283] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 4.237878] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 4.246476] <<-GTP-ERROR->> I2C Read: 0x8047, 1 bytes failed, errcode: -22! Process reset.
[ 4.407070] <<-GTP-ERROR->> GTP i2c test failed time 3.
[ 4.437115] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 4.447744] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 4.456343] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 4.464994] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 4.475623] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 4.484221] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 4.492874] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 4.503503] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 4.512100] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 4.520752] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 4.531380] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 4.539976] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 4.548632] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 4.559260] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 4.567856] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 4.576451] <<-GTP-ERROR->> I2C Read: 0x8047, 1 bytes failed, errcode: -22! Process reset.
[ 4.737069] <<-GTP-ERROR->> GTP i2c test failed time 4.
[ 4.767115] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 4.777744] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 4.786342] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 4.795000] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 4.805629] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 4.814225] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 4.822878] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 4.833507] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 4.842105] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 4.850761] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 4.861390] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 4.869986] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 4.878642] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: Address + Write bit transmitted,ACK not received
[ 4.889270] sunxi:i2c_sunxi@2502800.twi[ERR]: drv mode: TWI BUS error state is 0x20
[ 4.897868] sunxi:i2c_sunxi@2502800.twi[ERR]: drv-mode: xfer failed (dev addr:0x14)
[ 4.906466] <<-GTP-ERROR->> I2C Read: 0x8047, 1 bytes failed, errcode: -22! Process reset.
[ 5.067084] <<-GTP-ERROR->> GTP i2c test failed time 5.
[ 5.097068] I2C communication ERROR!
[ 5.097097] regulator-dummy: Underflow of regulator enable count
[ 5.097323] gt9xxnew_ts: probe of 2-0014 failed with error -1
[ 5.117192] sunxi-vin-core 5809000.vinc: Adding to iommu group 0
[ 5.124293] sunxi-vin-core 5809200.vinc: Adding to iommu group 0
[ 5.132021] sun8iw20-pinctrl pio: pin PE13 already requested by 4500000.gmac0; cannot claim for pio:141
[ 5.142650] sun8iw20-pinctrl pio: pin-141 (pio:141) status -22
[ 5.149532] [VIN_WARN]get csi isp clk fail
[ 5.154128] [VIN_WARN]get csi isp src clk fail
[ 5.159152] [VIN_WARN]get csi mipi clk fail
[ 5.159158] [VIN_WARN]get csi mipi src clk fail
[ 5.159188] [VIN_WARN]get csi isp mbus clk fail
[ 5.174024] [VIN_WARN]Get isp reset control fail
[ 5.179419] [VIN_ERR]n5 request i2c1 adapter failed!
[ 5.187542] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 5.198748] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 5.206095] clk: Not disabling unused clocks
[ 5.211026] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 5.217091] ALSA device list:
[ 5.220734] cfg80211: failed to load regulatory.db
[ 5.224019] No soundcards found.
[ 5.233331] alloc_fd: slot 0 not NULL!
[ 5.237965] /dev/root: Can't open blockdev
[ 5.242576] VFS: Cannot open root device "ubiblock0_5" or unknown-block(0,0): error -6
[ 5.251480] Please append a correct "root=" boot option; here are the available partitions:
[ 5.260938] 1f00 1024 mtdblock0
[ 5.260941] (driver?)
[ 5.268310] 1f01 3072 mtdblock1
[ 5.268313] (driver?)
[ 5.275655] 1f02 1024 mtdblock2
[ 5.275657] (driver?)
[ 5.283033] 1f03 125952 mtdblock3
[ 5.283036] (driver?)
[ 5.290395] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[ 5.299661] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 5.4.61 #1
[ 5.306293] Hardware name: Generic DT based system
[ 5.311682] [<c010e390>] (unwind_backtrace) from [<c010a934>] (show_stack+0x10/0x14)
[ 5.320368] [<c010a934>] (show_stack) from [<c07a0498>] (dump_stack+0x7c/0x98)
[ 5.328469] [<c07a0498>] (dump_stack) from [<c0119e08>] (panic+0x100/0x3d4)
[ 5.336280] [<c0119e08>] (panic) from [<c0b01288>] (mount_block_root+0x260/0x304)
[ 5.344670] [<c0b01288>] (mount_block_root) from [<c0b014c8>] (prepare_namespace+0x118/0x178)
[ 5.354229] [<c0b014c8>] (prepare_namespace) from [<c07b4cb8>] (kernel_init+0x8/0x118)
[ 5.363110] [<c07b4cb8>] (kernel_init) from [<c01010e8>] (ret_from_fork+0x14/0x2c)
[ 5.371592] Exception stack(0xef079fb0 to 0xef079ff8)
[ 5.377253] 9fa0: 00000000 00000000 00000000 00000000
[ 5.386419] 9fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 5.395584] 9fe0: 00000000 00000000 00000000 00000000 00000013 00000000
[ 5.403004] CPU1: stopping
[ 5.406037] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 5.4.61 #1
[ 5.412667] Hardware name: Generic DT based system
[ 5.418040] [<c010e390>] (unwind_backtrace) from [<c010a934>] (show_stack+0x10/0x14)
[ 5.426722] [<c010a934>] (show_stack) from [<c07a0498>] (dump_stack+0x7c/0x98)
[ 5.434820] [<c07a0498>] (dump_stack) from [<c010c730>] (handle_IPI+0xc0/0x168)
[ 5.443018] [<c010c730>] (handle_IPI) from [<c03a9d60>] (gic_handle_irq+0x70/0x78)
[ 5.451505] [<c03a9d60>] (gic_handle_irq) from [<c01021cc>] (__irq_svc+0x6c/0xa8)
[ 5.459889] Exception stack(0xef09bf80 to 0xef09bfc8)
[ 5.465553] bf80: 000084b4 ef7c7574 00000000 c0115320 00000002 ef09a000 c0c03e24 c0c03e60
[ 5.474720] bfa0: 4000406a 410fc075 00000000 00000000 c0c828b0 ef09bfd0 c0108040 c0108044
[ 5.483887] bfc0: 60000113 ffffffff
[ 5.487799] [<c01021cc>] (__irq_svc) from [<c0108044>] (arch_cpu_idle+0x2c/0x38)
[ 5.496092] [<c0108044>] (arch_cpu_idle) from [<c013eb70>] (do_idle+0xb8/0x120)
[ 5.504287] [<c013eb70>] (do_idle) from [<c013ee6c>] (cpu_startup_entry+0x18/0x1c)
[ 5.512773] [<c013ee6c>] (cpu_startup_entry) from [<40102c0c>] (0x40102c0c)
[ 5.520578] invalid reason or reasonbase NULL
[ 5.525469] rtc set bootreason panic reboot fail
[ 5.530660] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) ]---
离线
搞定,从uboot把W25N02KVZEIR支持的代码偷过来搞定!
离线
感觉这块 W25N02KVZEIR 彻底坏了,烧录出错:
[1552]fes begin commit:2386bdb825
[1555]set pll start
[1557]fix vccio detect value:0xc0
[1564]periph0 has been enabled
[1567]set pll end
[1569][pmu]: bus read error
[1571]board init ok
[1573]beign to init dram
[1576]get_pmu_exist() = -1
[1578]ddr_efuse_type: 0x0
[1581]trefi:7.8ms
[1583][AUTO DEBUG] two rank and full DQ!
[1587]ddr_efuse_type: 0x0
[1589]trefi:7.8ms
[1592][AUTO DEBUG] rank 0 row = 15
[1595][AUTO DEBUG] rank 0 bank = 8
[1598][AUTO DEBUG] rank 0 page size = 2 KB
[1602][AUTO DEBUG] rank 1 row = 15
[1606][AUTO DEBUG] rank 1 bank = 8
[1609][AUTO DEBUG] rank 1 page size = 2 KB
[1613]rank1 config same as rank0
[1616]DRAM BOOT DRIVE INFO: V0.34
[1619]DRAM CLK = 792 MHz
[1622]DRAM Type = 3 (2:DDR2,3:DDR3)
[1625]DRAMC ZQ value: 0x7b7bfb
[1628]DRAM ODT value: 0x42.
[1631]ddr_efuse_type: 0x0
[1634]DRAM SIZE = 1024 MB
[1638]DRAM simple test OK.
[1640]rtc standby flag is 0x0, super standby flag is 0x0
[1646]init dram ok
U-Boot 2018.07-gce06dac-dirty (Aug 15 2025 - 11:28:09 +0800) Allwinner Technology
[04.065]CPU: Allwinner Family
[04.068]Model: sun8iw20
[04.070]DRAM: 512 MiB
[04.073]Relocation Offset is: 1cebb000
[04.101]secure enable bit: 0
[04.104]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz MBus=300Mhz
[04.110]gic: normal mode
[04.112]sunxi flash map init
[04.116]line:703 init_clocks
[04.118]init_clocks:finish
[04.121]flash init start
[04.123]workmode = 16,storage type = 0
try card 2
set card number 2
get card number 2
[04.131][mmc]: mmc driver ver uboot2018:2023-08-29 10:12:00
[04.137][mmc]: Is not Boot mode!
[04.140][mmc]: SUNXI SDMMC Controller Version:0x50310
[04.151][mmc]: ************Try SD card 2************
[04.156][mmc]: mmc 2 cmd timeout 100 status 100
[04.160][mmc]: smc 2 err, cmd 8, RTO
[04.164][mmc]: mmc 2 close bus gating and reset
[04.169][mmc]: mmc 2 cmd timeout 100 status 100
[04.173][mmc]: smc 2 err, cmd 55, RTO
[04.176][mmc]: mmc 2 close bus gating and reset
[04.181][mmc]: ************Try MMC card 2************
[04.190][mmc]: mmc 2 cmd timeout 100 status 100
[04.194][mmc]: smc 2 err, cmd 1, RTO
[04.197][mmc]: mmc 2 close bus gating and reset
[04.201][mmc]: Card did not respond to voltage select!
[04.206][mmc]: ************SD/MMC 2 init error!************
[04.211][mmc]: mmc init product failed
MMC init failed
try emmc fail
[04.218]sunxi-spinand: AW SPINand MTD Layer Version: 1.13 20231225
[04.224]sunxi-spinand-phy: AW SPINand Phy Layer Version: 1.20 20240320
[04.232]sunxi-spinand-phy: request spi0 gpio ok
[04.236]sunxi-spinand-phy: request general tx dma channel ok!
[04.241]sunxi-spinand-phy: request general rx dma channel ok!
[04.247]sunxi-spinand-phy: set spic0 clk to 20 Mhz
[04.251]sunxi-spinand-phy: init spic0 clk ok
[04.257]sunxi-spinand-phy: detect munufacture from id table: Winbond
[04.263]sunxi-spinand-phy: detect spinand id: ff22aaef ffffffff
[04.269]sunxi-spinand-phy: ========== arch info ==========
[04.274]sunxi-spinand-phy: Model: W25N02KVZEIR
[04.279]sunxi-spinand-phy: Munufacture: Winbond
[04.284]sunxi-spinand-phy: DieCntPerChip: 1
[04.289]sunxi-spinand-phy: BlkCntPerDie: 2048
[04.293]sunxi-spinand-phy: PageCntPerBlk: 64
[04.298]sunxi-spinand-phy: SectCntPerPage: 4
[04.302]sunxi-spinand-phy: OobSizePerPage: 64
[04.307]sunxi-spinand-phy: BadBlockFlag: 0x0
[04.311]sunxi-spinand-phy: OperationOpt: 0xf
[04.316]sunxi-spinand-phy: MaxEraseTimes: 60000
[04.321]sunxi-spinand-phy: EccFlag: 0x0
[04.325]sunxi-spinand-phy: EccType: 6
[04.330]sunxi-spinand-phy: EccProtectedType: 2
[04.334]sunxi-spinand-phy: ========================================
[04.340]sunxi-spinand-phy:
[04.343]sunxi-spinand-phy: ========== physical info ==========
[04.348]sunxi-spinand-phy: TotalSize: 256 M
[04.352]sunxi-spinand-phy: SectorSize: 512 B
[04.356]sunxi-spinand-phy: PageSize: 2 K
[04.360]sunxi-spinand-phy: BlockSize: 128 K
[04.365]sunxi-spinand-phy: OOBSize: 64 B
[04.369]sunxi-spinand-phy: ========================================
[04.375]sunxi-spinand-phy:
[04.377]sunxi-spinand-phy: ========== logical info ==========
[04.383]sunxi-spinand-phy: TotalSize: 256 M
[04.387]sunxi-spinand-phy: SectorSize: 512 B
[04.391]sunxi-spinand-phy: PageSize: 4 K
[04.395]sunxi-spinand-phy: BlockSize: 256 K
[04.399]sunxi-spinand-phy: OOBSize: 128 B
[04.403]sunxi-spinand-phy: ========================================
[04.410]sunxi-spinand-phy: W25N02KVZEIR reset rx bit width to 1
[04.415]sunxi-spinand-phy: W25N02KVZEIR reset tx bit width to 1
[04.421]sunxi-spinand-phy: set spic0 clk to 80 Mhz
[04.425]sunxi-spinand-phy: block lock register: 0x00
[04.430]sunxi-spinand-phy: feature register: 0x18
[04.434]sunxi-spinand-phy: sunxi physic nand init end
[04.439]Loading Environment from SUNXI_FLASH... OK
[04.444]try to burn key
[04.446]out of usb burn from boot: not boot mode
Hit any key to stop autoboot: 0
sunxi work mode=0x10
run usb efex
buf queue page size = 16384
delay time 2500
weak:otg_phy_config
usb init ok
set address 0x16
set address 0x16 ok
set address 0x17
set address 0x17 ok
SUNXI_EFEX_ERASE_TAG
erase_flag = 0x12
origin_erase_flag = 0x1
FEX_CMD_fes_verify_status
FEX_CMD_fes_verify last err=0
the 0 mbr table is ok
the 1 mbr table is ok
the 2 mbr table is ok
the 3 mbr table is ok
*************MBR DUMP***************
total mbr part 7
part[0] name :boot-resource
part[0] classname :DISK
part[0] addrlo :0x1f8
part[0] lenlo :0x85e0
part[0] user_type :32768
part[0] keydata :0
part[0] ro :0
part[1] name :env
part[1] classname :DISK
part[1] addrlo :0x87d8
part[1] lenlo :0x1f8
part[1] user_type :32768
part[1] keydata :0
part[1] ro :0
part[2] name :env-redund
part[2] classname :DISK
part[2] addrlo :0x89d0
part[2] lenlo :0x1f8
part[2] user_type :32768
part[2] keydata :0
part[2] ro :0
part[3] name :boot
part[3] classname :DISK
part[3] addrlo :0x8bc8
part[3] lenlo :0x85e0
part[3] user_type :32768
part[3] keydata :0
part[3] ro :0
part[4] name :rootfs
part[4] classname :DISK
part[4] addrlo :0x111a8
part[4] lenlo :0x22450
part[4] user_type :32768
part[4] keydata :0
part[4] ro :0
part[5] name :private
part[5] classname :DISK
part[5] addrlo :0x335f8
part[5] lenlo :0x7e0
part[5] user_type :32768
part[5] keydata :0
part[5] ro :0
part[6] name :UDISK
part[6] classname :DISK
part[6] addrlo :0x33dd8
part[6] lenlo :0x0
part[6] user_type :33024
part[6] keydata :0
part[6] ro :0
total part: 8
mbr 0, 1f8, 8000
boot-resource 1, 85e0, 8000
env 2, 1f8, 8000
env-redund 3, 1f8, 8000
boot 4, 85e0, 8000
rootfs 5, 22450, 8000
private 6, 7e0, 8000
UDISK 7, 0, 8100
[07.751]erase blk 0 to blk 32
[07.753]blk 0 is bad, skip to erase
[07.757]blk 1 is bad, skip to erase
[07.760]blk 2 is bad, skip to erase
[07.763]blk 3 is bad, skip to erase
[07.766]blk 4 is bad, skip to erase
[07.769]blk 5 is bad, skip to erase
[07.773]blk 6 is bad, skip to erase
[07.776]blk 7 is bad, skip to erase
[07.779]blk 8 is bad, skip to erase
[07.782]blk 9 is bad, skip to erase
[07.786]blk 10 is bad, skip to erase
[07.789]blk 11 is bad, skip to erase
[07.792]blk 12 is bad, skip to erase
[07.795]blk 13 is bad, skip to erase
[07.799]blk 14 is bad, skip to erase
[07.802]blk 15 is bad, skip to erase
[07.805]blk 16 is bad, skip to erase
[07.809]blk 17 is bad, skip to erase
[07.812]blk 18 is bad, skip to erase
[07.815]blk 19 is bad, skip to erase
[07.818]blk 20 is bad, skip to erase
[07.822]blk 21 is bad, skip to erase
[07.825]blk 22 is bad, skip to erase
[07.828]blk 23 is bad, skip to erase
[07.832]blk 24 is bad, skip to erase
[07.835]blk 25 is bad, skip to erase
[07.838]blk 26 is bad, skip to erase
[07.841]blk 27 is bad, skip to erase
[07.845]blk 28 is bad, skip to erase
[07.848]blk 29 is bad, skip to erase
[07.851]blk 30 is bad, skip to erase
[07.855]blk 31 is bad, skip to erase
need erase flash: 18
[07.860]erase blk 0 to blk 32
[07.863]blk 0 is bad, skip to erase
[07.866]blk 1 is bad, skip to erase
[07.869]blk 2 is bad, skip to erase
[07.872]blk 3 is bad, skip to erase
[07.875]blk 4 is bad, skip to erase
[07.879]blk 5 is bad, skip to erase
[07.882]blk 6 is bad, skip to erase
[07.885]blk 7 is bad, skip to erase
[07.888]blk 8 is bad, skip to erase
[07.891]blk 9 is bad, skip to erase
[07.895]blk 10 is bad, skip to erase
[07.898]blk 11 is bad, skip to erase
[07.901]blk 12 is bad, skip to erase
[07.904]blk 13 is bad, skip to erase
[07.908]blk 14 is bad, skip to erase
[07.911]blk 15 is bad, skip to erase
[07.914]blk 16 is bad, skip to erase
[07.918]blk 17 is bad, skip to erase
[07.921]blk 18 is bad, skip to erase
[07.924]blk 19 is bad, skip to erase
[07.928]blk 20 is bad, skip to erase
[07.931]blk 21 is bad, skip to erase
[07.934]blk 22 is bad, skip to erase
[07.937]blk 23 is bad, skip to erase
[07.941]blk 24 is bad, skip to erase
[07.944]blk 25 is bad, skip to erase
[07.947]blk 26 is bad, skip to erase
[07.951]blk 27 is bad, skip to erase
[07.954]blk 28 is bad, skip to erase
[07.957]blk 29 is bad, skip to erase
[07.960]blk 30 is bad, skip to erase
[07.964]blk 31 is bad, skip to erase
[07.967]erase blk 40 to blk 2048
[07.970]blk 40 is bad, skip to erase
[07.973]blk 41 is bad, skip to erase
[07.977]blk 42 is bad, skip to erase
[07.980]blk 43 is bad, skip to erase
[07.983]blk 44 is bad, skip to erase
[07.986]blk 45 is bad, skip to erase
[07.990]blk 46 is bad, skip to erase
[07.993]blk 47 is bad, skip to erase
[07.996]blk 48 is bad, skip to erase
[08.000]blk 49 is bad, skip to erase
[08.003]blk 50 is bad, skip to erase
[08.006]blk 51 is bad, skip to erase
[08.010]blk 52 is bad, skip to erase
[08.013]blk 53 is bad, skip to erase
[08.016]blk 54 is bad, skip to erase
[08.019]blk 55 is bad, skip to erase
[08.023]blk 56 is bad, skip to erase
[08.026]blk 57 is bad, skip to erase
[08.029]blk 58 is bad, skip to erase
[08.033]blk 59 is bad, skip to erase
[08.036]blk 60 is bad, skip to erase
[08.039]blk 61 is bad, skip to erase
[08.042]blk 62 is bad, skip to erase
[08.046]blk 63 is bad, skip to erase
[08.049]blk 64 is bad, skip to erase
[08.052]blk 65 is bad, skip to erase
[08.056]blk 66 is bad, skip to erase
[08.059]blk 67 is bad, skip to erase
[08.062]blk 68 is bad, skip to erase
[08.066]blk 69 is bad, skip to erase
[08.069]blk 70 is bad, skip to erase
[08.072]blk 71 is bad, skip to erase
[08.075]blk 72 is bad, skip to erase
[08.079]blk 73 is bad, skip to erase
[08.082]blk 74 is bad, skip to erase
[08.085]blk 75 is bad, skip to erase
[08.089]blk 76 is bad, skip to erase
[08.092]blk 77 is bad, skip to erase
[08.095]blk 78 is bad, skip to erase
[08.098]blk 79 is bad, skip to erase
[08.102]blk 80 is bad, skip to erase
[08.105]blk 81 is bad, skip to erase
[08.108]blk 82 is bad, skip to erase
[08.112]blk 83 is bad, skip to erase
[08.115]blk 84 is bad, skip to erase
[08.118]blk 85 is bad, skip to erase
[08.122]blk 86 is bad, skip to erase
[08.125]blk 87 is bad, skip to erase
[08.128]blk 88 is bad, skip to erase
[08.131]blk 89 is bad, skip to erase
[08.135]blk 90 is bad, skip to erase
[08.138]blk 91 is bad, skip to erase
[08.141]blk 92 is bad, skip to erase
[08.145]blk 93 is bad, skip to erase
[08.148]blk 94 is bad, skip to erase
[08.151]blk 95 is bad, skip to erase
[08.154]blk 96 is bad, skip to erase
[08.158]blk 97 is bad, skip to erase
[08.161]blk 98 is bad, skip to erase
[08.164]blk 99 is bad, skip to erase
[08.168]blk 100 is bad, skip to erase
[08.171]blk 101 is bad, skip to erase
[08.174]blk 102 is bad, skip to erase
[08.178]blk 103 is bad, skip to erase
[08.181]blk 104 is bad, skip to erase
[08.185]blk 105 is bad, skip to erase
[08.188]blk 106 is bad, skip to erase
[08.191]blk 107 is bad, skip to erase
[08.195]blk 108 is bad, skip to erase
[08.198]blk 109 is bad, skip to erase
[08.201]blk 110 is bad, skip to erase
[08.205]blk 111 is bad, skip to erase
[08.208]blk 112 is bad, skip to erase
[08.212]blk 113 is bad, skip to erase
[08.215]blk 114 is bad, skip to erase
[08.218]blk 115 is bad, skip to erase
[08.222]blk 116 is bad, skip to erase
[08.225]blk 117 is bad, skip to erase
[08.228]blk 118 is bad, skip to erase
[08.232]blk 119 is bad, skip to erase
[08.235]blk 120 is bad, skip to erase
[08.239]blk 121 is bad, skip to erase
[08.242]blk 122 is bad, skip to erase
[08.245]blk 123 is bad, skip to erase
[08.249]blk 124 is bad, skip to erase
[08.252]blk 125 is bad, skip to erase
[08.256]blk 126 is bad, skip to erase
[08.259]blk 127 is bad, skip to erase
[08.262]blk 128 is bad, skip to erase
[08.266]blk 129 is bad, skip to erase
[08.269]blk 130 is bad, skip to erase
[08.272]blk 131 is bad, skip to erase
[08.276]blk 132 is bad, skip to erase
[08.279]blk 133 is bad, skip to erase
[08.283]blk 134 is bad, skip to erase
[08.286]blk 135 is bad, skip to erase
[08.289]blk 136 is bad, skip to erase
[08.293]blk 137 is bad, skip to erase
[08.296]blk 138 is bad, skip to erase
[08.299]blk 139 is bad, skip to erase
[08.303]blk 140 is bad, skip to erase
[08.306]blk 141 is bad, skip to erase
[08.310]blk 142 is bad, skip to erase
[08.313]blk 143 is bad, skip to erase
[08.316]blk 144 is bad, skip to erase
[08.320]blk 145 is bad, skip to erase
[08.323]blk 146 is bad, skip to erase
[08.326]blk 147 is bad, skip to erase
[08.330]blk 148 is bad, skip to erase
[08.333]blk 149 is bad, skip to erase
[08.337]blk 150 is bad, skip to erase
[08.340]blk 151 is bad, skip to erase
[08.343]blk 152 is bad, skip to erase
[08.347]blk 153 is bad, skip to erase
[08.350]blk 154 is bad, skip to erase
[08.354]blk 155 is bad, skip to erase
[08.357]blk 156 is bad, skip to erase
[08.360]blk 157 is bad, skip to erase
[08.364]blk 158 is bad, skip to erase
[08.367]blk 159 is bad, skip to erase
[08.370]blk 160 is bad, skip to erase
[08.374]blk 161 is bad, skip to erase
[08.377]blk 162 is bad, skip to erase
[08.381]blk 163 is bad, skip to erase
[08.384]blk 164 is bad, skip to erase
[08.387]blk 165 is bad, skip to erase
[08.391]blk 166 is bad, skip to erase
[08.394]blk 167 is bad, skip to erase
[08.397]blk 168 is bad, skip to erase
[08.401]blk 169 is bad, skip to erase
[08.404]blk 170 is bad, skip to erase
[08.408]blk 171 is bad, skip to erase
[08.411]blk 172 is bad, skip to erase
[08.414]blk 173 is bad, skip to erase
[08.418]blk 174 is bad, skip to erase
[08.421]blk 175 is bad, skip to erase
[08.425]blk 176 is bad, skip to erase
[08.428]blk 177 is bad, skip to erase
[08.431]blk 178 is bad, skip to erase
[08.435]blk 179 is bad, skip to erase
[08.438]blk 180 is bad, skip to erase
[08.441]blk 181 is bad, skip to erase
[08.445]blk 182 is bad, skip to erase
[08.448]blk 183 is bad, skip to erase
[08.452]blk 184 is bad, skip to erase
[08.455]blk 185 is bad, skip to erase
[08.458]blk 186 is bad, skip to erase
[08.462]blk 187 is bad, skip to erase
[08.465]blk 188 is bad, skip to erase
[08.468]blk 189 is bad, skip to erase
[08.472]blk 190 is bad, skip to erase
[08.475]blk 191 is bad, skip to erase
[08.479]blk 192 is bad, skip to erase
[08.482]blk 193 is bad, skip to erase
[08.485]blk 194 is bad, skip to erase
[08.489]blk 195 is bad, skip to erase
[08.492]blk 196 is bad, skip to erase
[08.495]blk 197 is bad, skip to erase
[08.499]blk 198 is bad, skip to erase
[08.502]blk 199 is bad, skip to erase
[08.506]blk 200 is bad, skip to erase
[08.509]blk 201 is bad, skip to erase
[08.512]blk 202 is bad, skip to erase
[08.516]blk 203 is bad, skip to erase
[08.519]blk 204 is bad, skip to erase
[08.523]blk 205 is bad, skip to erase
[08.526]blk 206 is bad, skip to erase
[08.529]blk 207 is bad, skip to erase
[08.533]blk 208 is bad, skip to erase
[08.536]blk 209 is bad, skip to erase
[08.539]blk 210 is bad, skip to erase
[08.543]blk 211 is bad, skip to erase
[08.546]blk 212 is bad, skip to erase
[08.550]blk 213 is bad, skip to erase
[08.553]blk 214 is bad, skip to erase
[08.556]blk 215 is bad, skip to erase
[08.560]blk 216 is bad, skip to erase
[08.563]blk 217 is bad, skip to erase
[08.566]blk 218 is bad, skip to erase
[08.570]blk 219 is bad, skip to erase
[08.573]blk 220 is bad, skip to erase
[08.577]blk 221 is bad, skip to erase
[08.580]blk 222 is bad, skip to erase
[08.583]blk 223 is bad, skip to erase
[08.587]blk 224 is bad, skip to erase
[08.590]blk 225 is bad, skip to erase
[08.594]blk 226 is bad, skip to erase
[08.597]blk 227 is bad, skip to erase
[08.600]blk 228 is bad, skip to erase
[08.604]blk 229 is bad, skip to erase
[08.607]blk 230 is bad, skip to erase
[08.610]blk 231 is bad, skip to erase
[08.614]blk 232 is bad, skip to erase
[08.617]blk 233 is bad, skip to erase
[08.621]blk 234 is bad, skip to erase
[08.624]blk 235 is bad, skip to erase
[08.627]blk 236 is bad, skip to erase
[08.631]blk 237 is bad, skip to erase
[08.634]blk 238 is bad, skip to erase
[08.637]blk 239 is bad, skip to erase
[08.641]blk 240 is bad, skip to erase
[08.644]blk 241 is bad, skip to erase
[08.648]blk 242 is bad, skip to erase
[08.651]blk 243 is bad, skip to erase
[08.654]blk 244 is bad, skip to erase
[08.658]blk 245 is bad, skip to erase
[08.661]blk 246 is bad, skip to erase
[08.664]blk 247 is bad, skip to erase
[08.668]blk 248 is bad, skip to erase
[08.671]blk 249 is bad, skip to erase
[08.675]blk 250 is bad, skip to erase
[08.678]blk 251 is bad, skip to erase
[08.681]blk 252 is bad, skip to erase
[08.685]blk 253 is bad, skip to erase
[08.688]blk 254 is bad, skip to erase
[08.692]blk 255 is bad, skip to erase
[08.695]blk 256 is bad, skip to erase
[08.698]blk 257 is bad, skip to erase
[08.702]blk 258 is bad, skip to erase
[08.705]blk 259 is bad, skip to erase
[08.708]blk 260 is bad, skip to erase
[08.712]blk 261 is bad, skip to erase
[08.715]blk 262 is bad, skip to erase
[08.719]blk 263 is bad, skip to erase
[08.722]blk 264 is bad, skip to erase
[08.725]blk 265 is bad, skip to erase
[08.729]blk 266 is bad, skip to erase
[08.732]blk 267 is bad, skip to erase
[08.735]blk 268 is bad, skip to erase
[08.739]blk 269 is bad, skip to erase
[08.742]blk 270 is bad, skip to erase
[08.746]blk 271 is bad, skip to erase
[08.749]blk 272 is bad, skip to erase
[08.752]blk 273 is bad, skip to erase
[08.756]blk 274 is bad, skip to erase
[08.759]blk 275 is bad, skip to erase
[08.763]blk 276 is bad, skip to erase
[08.766]blk 277 is bad, skip to erase
[08.769]blk 278 is bad, skip to erase
[08.773]blk 279 is bad, skip to erase
[08.776]blk 280 is bad, skip to erase
[08.779]blk 281 is bad, skip to erase
[08.783]blk 282 is bad, skip to erase
[08.786]blk 283 is bad, skip to erase
[08.790]blk 284 is bad, skip to erase
[08.793]blk 285 is bad, skip to erase
[08.796]blk 286 is bad, skip to erase
[08.800]blk 287 is bad, skip to erase
[08.803]blk 288 is bad, skip to erase
[08.806]blk 289 is bad, skip to erase
[08.810]blk 290 is bad, skip to erase
[08.813]blk 291 is bad, skip to erase
[08.817]blk 292 is bad, skip to erase
[08.820]blk 293 is bad, skip to erase
[08.823]blk 294 is bad, skip to erase
[08.827]blk 295 is bad, skip to erase
[08.830]blk 296 is bad, skip to erase
[08.833]blk 297 is bad, skip to erase
[08.837]blk 298 is bad, skip to erase
[08.840]blk 299 is bad, skip to erase
[08.844]blk 300 is bad, skip to erase
[08.847]blk 301 is bad, skip to erase
[08.850]blk 302 is bad, skip to erase
[08.854]blk 303 is bad, skip to erase
[08.857]blk 304 is bad, skip to erase
[08.861]blk 305 is bad, skip to erase
[08.864]blk 306 is bad, skip to erase
[08.867]blk 307 is bad, skip to erase
[08.871]blk 308 is bad, skip to erase
[08.874]blk 309 is bad, skip to erase
[08.877]blk 310 is bad, skip to erase
[08.881]blk 311 is bad, skip to erase
[08.884]blk 312 is bad, skip to erase
[08.888]blk 313 is bad, skip to erase
[08.891]blk 314 is bad, skip to erase
[08.894]blk 315 is bad, skip to erase
[08.898]blk 316 is bad, skip to erase
[08.901]blk 317 is bad, skip to erase
[08.904]blk 318 is bad, skip to erase
[08.908]blk 319 is bad, skip to erase
[08.911]blk 320 is bad, skip to erase
[08.915]blk 321 is bad, skip to erase
[08.918]blk 322 is bad, skip to erase
[08.921]blk 323 is bad, skip to erase
[08.925]blk 324 is bad, skip to erase
[08.928]blk 325 is bad, skip to erase
[08.932]blk 326 is bad, skip to erase
[08.935]blk 327 is bad, skip to erase
[08.938]blk 328 is bad, skip to erase
[08.942]blk 329 is bad, skip to erase
[08.945]blk 330 is bad, skip to erase
[08.948]blk 331 is bad, skip to erase
[08.952]blk 332 is bad, skip to erase
[08.955]blk 333 is bad, skip to erase
[08.959]blk 334 is bad, skip to erase
[08.962]blk 335 is bad, skip to erase
[08.965]blk 336 is bad, skip to erase
[08.969]blk 337 is bad, skip to erase
[08.972]blk 338 is bad, skip to erase
[08.975]blk 339 is bad, skip to erase
[08.979]blk 340 is bad, skip to erase
[08.982]blk 341 is bad, skip to erase
[08.986]blk 342 is bad, skip to erase
[08.989]blk 343 is bad, skip to erase
[08.992]blk 344 is bad, skip to erase
[08.996]blk 345 is bad, skip to erase
[08.999]blk 346 is bad, skip to erase
[09.002]blk 347 is bad, skip to erase
[09.006]blk 348 is bad, skip to erase
[09.009]blk 349 is bad, skip to erase
[09.013]blk 350 is bad, skip to erase
[09.016]blk 351 is bad, skip to erase
[09.019]blk 352 is bad, skip to erase
[09.023]blk 353 is bad, skip to erase
[09.026]blk 354 is bad, skip to erase
[09.030]blk 355 is bad, skip to erase
[09.033]blk 356 is bad, skip to erase
[09.036]blk 357 is bad, skip to erase
[09.040]blk 358 is bad, skip to erase
[09.043]blk 359 is bad, skip to erase
[09.046]blk 360 is bad, skip to erase
[09.050]blk 361 is bad, skip to erase
[09.053]blk 362 is bad, skip to erase
[09.057]blk 363 is bad, skip to erase
[09.060]blk 364 is bad, skip to erase
[09.063]blk 365 is bad, skip to erase
[09.067]blk 366 is bad, skip to erase
[09.070]blk 367 is bad, skip to erase
[09.073]blk 368 is bad, skip to erase
[09.077]blk 369 is bad, skip to erase
[09.080]blk 370 is bad, skip to erase
[09.084]blk 371 is bad, skip to erase
[09.087]blk 372 is bad, skip to erase
[09.090]blk 373 is bad, skip to erase
[09.094]blk 374 is bad, skip to erase
[09.097]blk 375 is bad, skip to erase
[09.101]blk 376 is bad, skip to erase
[09.104]blk 377 is bad, skip to erase
[09.107]blk 378 is bad, skip to erase
[09.111]blk 379 is bad, skip to erase
[09.114]blk 380 is bad, skip to erase
[09.117]blk 381 is bad, skip to erase
[09.121]blk 382 is bad, skip to erase
[09.124]blk 383 is bad, skip to erase
[09.128]blk 384 is bad, skip to erase
[09.131]blk 385 is bad, skip to erase
[09.134]blk 386 is bad, skip to erase
[09.138]blk 387 is bad, skip to erase
[09.141]blk 388 is bad, skip to erase
[09.144]blk 389 is bad, skip to erase
[09.148]blk 390 is bad, skip to erase
[09.151]blk 391 is bad, skip to erase
[09.155]blk 392 is bad, skip to erase
[09.158]blk 393 is bad, skip to erase
[09.161]blk 394 is bad, skip to erase
[09.165]blk 395 is bad, skip to erase
[09.168]blk 396 is bad, skip to erase
[09.171]blk 397 is bad, skip to erase
[09.175]blk 398 is bad, skip to erase
[09.178]blk 399 is bad, skip to erase
[09.182]blk 400 is bad, skip to erase
[09.185]blk 401 is bad, skip to erase
[09.188]blk 402 is bad, skip to erase
[09.192]blk 403 is bad, skip to erase
[09.195]blk 404 is bad, skip to erase
[09.199]blk 405 is bad, skip to erase
[09.202]blk 406 is bad, skip to erase
[09.205]blk 407 is bad, skip to erase
[09.209]blk 408 is bad, skip to erase
[09.212]blk 409 is bad, skip to erase
[09.215]blk 410 is bad, skip to erase
[09.219]blk 411 is bad, skip to erase
[09.222]blk 412 is bad, skip to erase
[09.226]blk 413 is bad, skip to erase
[09.229]blk 414 is bad, skip to erase
[09.232]blk 415 is bad, skip to erase
[09.236]blk 416 is bad, skip to erase
[09.239]blk 417 is bad, skip to erase
[09.242]blk 418 is bad, skip to erase
[09.246]blk 419 is bad, skip to erase
[09.249]blk 420 is bad, skip to erase
[09.253]blk 421 is bad, skip to erase
[09.256]blk 422 is bad, skip to erase
[09.259]blk 423 is bad, skip to erase
[09.263]blk 424 is bad, skip to erase
[09.266]blk 425 is bad, skip to erase
[09.270]blk 426 is bad, skip to erase
[09.273]blk 427 is bad, skip to erase
[09.276]blk 428 is bad, skip to erase
[09.280]blk 429 is bad, skip to erase
[09.283]blk 430 is bad, skip to erase
[09.286]blk 431 is bad, skip to erase
[09.290]blk 432 is bad, skip to erase
[09.293]blk 433 is bad, skip to erase
[09.297]blk 434 is bad, skip to erase
[09.300]blk 435 is bad, skip to erase
[09.303]blk 436 is bad, skip to erase
[09.307]blk 437 is bad, skip to erase
[09.310]blk 438 is bad, skip to erase
[09.313]blk 439 is bad, skip to erase
[09.317]blk 440 is bad, skip to erase
[09.320]blk 441 is bad, skip to erase
[09.324]blk 442 is bad, skip to erase
[09.327]blk 443 is bad, skip to erase
[09.330]blk 444 is bad, skip to erase
[09.334]blk 445 is bad, skip to erase
[09.337]blk 446 is bad, skip to erase
[09.340]blk 447 is bad, skip to erase
[09.344]blk 448 is bad, skip to erase
[09.347]blk 449 is bad, skip to erase
[09.351]blk 450 is bad, skip to erase
[09.354]blk 451 is bad, skip to erase
[09.357]blk 452 is bad, skip to erase
[09.361]blk 453 is bad, skip to erase
[09.364]blk 454 is bad, skip to erase
[09.368]blk 455 is bad, skip to erase
[09.371]blk 456 is bad, skip to erase
[09.374]blk 457 is bad, skip to erase
[09.378]blk 458 is bad, skip to erase
[09.381]blk 459 is bad, skip to erase
[09.384]blk 460 is bad, skip to erase
[09.388]blk 461 is bad, skip to erase
[09.391]blk 462 is bad, skip to erase
[09.395]blk 463 is bad, skip to erase
[09.398]blk 464 is bad, skip to erase
[09.401]blk 465 is bad, skip to erase
[09.405]blk 466 is bad, skip to erase
[09.408]blk 467 is bad, skip to erase
[09.411]blk 468 is bad, skip to erase
[09.415]blk 469 is bad, skip to erase
[09.418]blk 470 is bad, skip to erase
[09.422]blk 471 is bad, skip to erase
[09.425]blk 472 is bad, skip to erase
[09.428]blk 473 is bad, skip to erase
[09.432]blk 474 is bad, skip to erase
[09.435]blk 475 is bad, skip to erase
[09.439]blk 476 is bad, skip to erase
[09.442]blk 477 is bad, skip to erase
[09.445]blk 478 is bad, skip to erase
[09.449]blk 479 is bad, skip to erase
[09.452]blk 480 is bad, skip to erase
[09.455]blk 481 is bad, skip to erase
[09.459]blk 482 is bad, skip to erase
[09.462]blk 483 is bad, skip to erase
[09.466]blk 484 is bad, skip to erase
[09.469]blk 485 is bad, skip to erase
[09.472]blk 486 is bad, skip to erase
[09.476]blk 487 is bad, skip to erase
[09.479]blk 488 is bad, skip to erase
[09.482]blk 489 is bad, skip to erase
[09.486]blk 490 is bad, skip to erase
[09.489]blk 491 is bad, skip to erase
[09.493]blk 492 is bad, skip to erase
[09.496]blk 493 is bad, skip to erase
[09.499]blk 494 is bad, skip to erase
[09.503]blk 495 is bad, skip to erase
[09.506]blk 496 is bad, skip to erase
[09.509]blk 497 is bad, skip to erase
[09.513]blk 498 is bad, skip to erase
[09.516]blk 499 is bad, skip to erase
[09.520]blk 500 is bad, skip to erase
[09.523]blk 501 is bad, skip to erase
[09.526]blk 502 is bad, skip to erase
[09.530]blk 503 is bad, skip to erase
[09.533]blk 504 is bad, skip to erase
[09.537]blk 505 is bad, skip to erase
[09.540]blk 506 is bad, skip to erase
[09.543]blk 507 is bad, skip to erase
[09.547]blk 508 is bad, skip to erase
[09.550]blk 509 is bad, skip to erase
[09.553]blk 510 is bad, skip to erase
[09.557]blk 511 is bad, skip to erase
[09.560]blk 512 is bad, skip to erase
[09.564]blk 513 is bad, skip to erase
[09.567]blk 514 is bad, skip to erase
[09.570]blk 515 is bad, skip to erase
[09.574]blk 516 is bad, skip to erase
[09.577]blk 517 is bad, skip to erase
[09.580]blk 518 is bad, skip to erase
[09.584]blk 519 is bad, skip to erase
[09.587]blk 520 is bad, skip to erase
[09.591]blk 521 is bad, skip to erase
[09.594]blk 522 is bad, skip to erase
[09.597]blk 523 is bad, skip to erase
[09.601]blk 524 is bad, skip to erase
[09.604]blk 525 is bad, skip to erase
[09.608]blk 526 is bad, skip to erase
[09.611]blk 527 is bad, skip to erase
[09.614]blk 528 is bad, skip to erase
[09.618]blk 529 is bad, skip to erase
[09.621]blk 530 is bad, skip to erase
[09.624]blk 531 is bad, skip to erase
[09.628]blk 532 is bad, skip to erase
[09.631]blk 533 is bad, skip to erase
[09.635]blk 534 is bad, skip to erase
[09.638]blk 535 is bad, skip to erase
[09.641]blk 536 is bad, skip to erase
[09.645]blk 537 is bad, skip to erase
[09.648]blk 538 is bad, skip to erase
[09.651]blk 539 is bad, skip to erase
[09.655]blk 540 is bad, skip to erase
[09.658]blk 541 is bad, skip to erase
[09.662]blk 542 is bad, skip to erase
[09.665]blk 543 is bad, skip to erase
[09.668]blk 544 is bad, skip to erase
[09.672]blk 545 is bad, skip to erase
[09.675]blk 546 is bad, skip to erase
[09.678]blk 547 is bad, skip to erase
[09.682]blk 548 is bad, skip to erase
[09.685]blk 549 is bad, skip to erase
[09.689]blk 550 is bad, skip to erase
[09.692]blk 551 is bad, skip to erase
[09.695]blk 552 is bad, skip to erase
[09.699]blk 553 is bad, skip to erase
[09.702]blk 554 is bad, skip to erase
[09.706]blk 555 is bad, skip to erase
[09.709]blk 556 is bad, skip to erase
[09.712]blk 557 is bad, skip to erase
[09.716]blk 558 is bad, skip to erase
[09.719]blk 559 is bad, skip to erase
[09.722]blk 560 is bad, skip to erase
[09.726]blk 561 is bad, skip to erase
[09.729]blk 562 is bad, skip to erase
[09.733]blk 563 is bad, skip to erase
[09.736]blk 564 is bad, skip to erase
[09.739]blk 565 is bad, skip to erase
[09.743]blk 566 is bad, skip to erase
[09.746]blk 567 is bad, skip to erase
[09.749]blk 568 is bad, skip to erase
[09.753]blk 569 is bad, skip to erase
[09.756]blk 570 is bad, skip to erase
[09.760]blk 571 is bad, skip to erase
[09.763]blk 572 is bad, skip to erase
[09.766]blk 573 is bad, skip to erase
[09.770]blk 574 is bad, skip to erase
[09.773]blk 575 is bad, skip to erase
[09.777]blk 576 is bad, skip to erase
[09.780]blk 577 is bad, skip to erase
[09.783]blk 578 is bad, skip to erase
[09.787]blk 579 is bad, skip to erase
[09.790]blk 580 is bad, skip to erase
[09.793]blk 581 is bad, skip to erase
[09.797]blk 582 is bad, skip to erase
[09.800]blk 583 is bad, skip to erase
[09.804]blk 584 is bad, skip to erase
[09.807]blk 585 is bad, skip to erase
[09.810]blk 586 is bad, skip to erase
[09.814]blk 587 is bad, skip to erase
[09.817]blk 588 is bad, skip to erase
[09.820]blk 589 is bad, skip to erase
[09.824]blk 590 is bad, skip to erase
[09.827]blk 591 is bad, skip to erase
[09.831]blk 592 is bad, skip to erase
[09.834]blk 593 is bad, skip to erase
[09.837]blk 594 is bad, skip to erase
[09.841]blk 595 is bad, skip to erase
[09.844]blk 596 is bad, skip to erase
[09.847]blk 597 is bad, skip to erase
[09.851]blk 598 is bad, skip to erase
[09.854]blk 599 is bad, skip to erase
[09.858]blk 600 is bad, skip to erase
[09.861]blk 601 is bad, skip to erase
[09.864]blk 602 is bad, skip to erase
[09.868]blk 603 is bad, skip to erase
[09.871]blk 604 is bad, skip to erase
[09.875]blk 605 is bad, skip to erase
[09.878]blk 606 is bad, skip to erase
[09.881]blk 607 is bad, skip to erase
[09.885]blk 608 is bad, skip to erase
[09.888]blk 609 is bad, skip to erase
[09.891]blk 610 is bad, skip to erase
[09.895]blk 611 is bad, skip to erase
[09.898]blk 612 is bad, skip to erase
[09.902]blk 613 is bad, skip to erase
[09.905]blk 614 is bad, skip to erase
[09.908]blk 615 is bad, skip to erase
[09.912]blk 616 is bad, skip to erase
[09.915]blk 617 is bad, skip to erase
[09.918]blk 618 is bad, skip to erase
[09.922]blk 619 is bad, skip to erase
[09.925]blk 620 is bad, skip to erase
[09.929]blk 621 is bad, skip to erase
[09.932]blk 622 is bad, skip to erase
[09.935]blk 623 is bad, skip to erase
[09.939]blk 624 is bad, skip to erase
[09.942]blk 625 is bad, skip to erase
[09.946]blk 626 is bad, skip to erase
[09.949]blk 627 is bad, skip to erase
[09.952]blk 628 is bad, skip to erase
[09.956]blk 629 is bad, skip to erase
[09.959]blk 630 is bad, skip to erase
[09.962]blk 631 is bad, skip to erase
[09.966]blk 632 is bad, skip to erase
[09.969]blk 633 is bad, skip to erase
[09.973]blk 634 is bad, skip to erase
[09.976]blk 635 is bad, skip to erase
[09.979]blk 636 is bad, skip to erase
[09.983]blk 637 is bad, skip to erase
[09.986]blk 638 is bad, skip to erase
[09.989]blk 639 is bad, skip to erase
[09.993]blk 640 is bad, skip to erase
[09.996]blk 641 is bad, skip to erase
[10.000]blk 642 is bad, skip to erase
[10.003]blk 643 is bad, skip to erase
[10.006]blk 644 is bad, skip to erase
[10.010]blk 645 is bad, skip to erase
[10.013]blk 646 is bad, skip to erase
[10.016]blk 647 is bad, skip to erase
[10.020]blk 648 is bad, skip to erase
[10.023]blk 649 is bad, skip to erase
[10.027]blk 650 is bad, skip to erase
[10.030]blk 651 is bad, skip to erase
[10.033]blk 652 is bad, skip to erase
[10.037]blk 653 is bad, skip to erase
[10.040]blk 654 is bad, skip to erase
[10.044]blk 655 is bad, skip to erase
[10.047]blk 656 is bad, skip to erase
[10.050]blk 657 is bad, skip to erase
[10.054]blk 658 is bad, skip to erase
[10.057]blk 659 is bad, skip to erase
[10.060]blk 660 is bad, skip to erase
[10.064]blk 661 is bad, skip to erase
[10.067]blk 662 is bad, skip to erase
[10.071]blk 663 is bad, skip to erase
[10.074]blk 664 is bad, skip to erase
[10.077]blk 665 is bad, skip to erase
[10.081]blk 666 is bad, skip to erase
[10.084]blk 667 is bad, skip to erase
[10.087]blk 668 is bad, skip to erase
[10.091]blk 669 is bad, skip to erase
[10.094]blk 670 is bad, skip to erase
[10.098]blk 671 is bad, skip to erase
[10.101]blk 672 is bad, skip to erase
[10.104]blk 673 is bad, skip to erase
[10.108]blk 674 is bad, skip to erase
[10.111]blk 675 is bad, skip to erase
[10.115]blk 676 is bad, skip to erase
[10.118]blk 677 is bad, skip to erase
[10.121]blk 678 is bad, skip to erase
[10.125]blk 679 is bad, skip to erase
[10.128]blk 680 is bad, skip to erase
[10.131]blk 681 is bad, skip to erase
[10.135]blk 682 is bad, skip to erase
[10.138]blk 683 is bad, skip to erase
[10.142]blk 684 is bad, skip to erase
[10.145]blk 685 is bad, skip to erase
[10.148]blk 686 is bad, skip to erase
[10.152]blk 687 is bad, skip to erase
[10.155]blk 688 is bad, skip to erase
[10.158]blk 689 is bad, skip to erase
[10.162]blk 690 is bad, skip to erase
[10.165]blk 691 is bad, skip to erase
[10.169]blk 692 is bad, skip to erase
[10.172]blk 693 is bad, skip to erase
[10.175]blk 694 is bad, skip to erase
[10.179]blk 695 is bad, skip to erase
[10.182]blk 696 is bad, skip to erase
[10.185]blk 697 is bad, skip to erase
[10.189]blk 698 is bad, skip to erase
[10.192]blk 699 is bad, skip to erase
[10.196]blk 700 is bad, skip to erase
[10.199]blk 701 is bad, skip to erase
[10.202]blk 702 is bad, skip to erase
[10.206]blk 703 is bad, skip to erase
[10.209]blk 704 is bad, skip to erase
[10.213]blk 705 is bad, skip to erase
[10.216]blk 706 is bad, skip to erase
[10.219]blk 707 is bad, skip to erase
[10.223]blk 708 is bad, skip to erase
[10.226]blk 709 is bad, skip to erase
[10.229]blk 710 is bad, skip to erase
[10.233]blk 711 is bad, skip to erase
[10.236]blk 712 is bad, skip to erase
[10.240]blk 713 is bad, skip to erase
[10.243]blk 714 is bad, skip to erase
[10.246]blk 715 is bad, skip to erase
[10.250]blk 716 is bad, skip to erase
[10.253]blk 717 is bad, skip to erase
[10.256]blk 718 is bad, skip to erase
[10.260]blk 719 is bad, skip to erase
[10.263]blk 720 is bad, skip to erase
[10.267]blk 721 is bad, skip to erase
[10.270]blk 722 is bad, skip to erase
[10.273]blk 723 is bad, skip to erase
[10.277]blk 724 is bad, skip to erase
[10.280]blk 725 is bad, skip to erase
[10.284]blk 726 is bad, skip to erase
[10.287]blk 727 is bad, skip to erase
[10.290]blk 728 is bad, skip to erase
[10.294]blk 729 is bad, skip to erase
[10.297]blk 730 is bad, skip to erase
[10.300]blk 731 is bad, skip to erase
[10.304]blk 732 is bad, skip to erase
[10.307]blk 733 is bad, skip to erase
[10.311]blk 734 is bad, skip to erase
[10.314]blk 735 is bad, skip to erase
[10.317]blk 736 is bad, skip to erase
[10.321]blk 737 is bad, skip to erase
[10.324]blk 738 is bad, skip to erase
[10.327]blk 739 is bad, skip to erase
[10.331]blk 740 is bad, skip to erase
[10.334]blk 741 is bad, skip to erase
[10.338]blk 742 is bad, skip to erase
[10.341]blk 743 is bad, skip to erase
[10.344]blk 744 is bad, skip to erase
[10.348]blk 745 is bad, skip to erase
[10.351]blk 746 is bad, skip to erase
[10.354]blk 747 is bad, skip to erase
[10.358]blk 748 is bad, skip to erase
[10.361]blk 749 is bad, skip to erase
[10.365]blk 750 is bad, skip to erase
[10.368]blk 751 is bad, skip to erase
[10.371]blk 752 is bad, skip to erase
[10.375]blk 753 is bad, skip to erase
[10.378]blk 754 is bad, skip to erase
[10.382]blk 755 is bad, skip to erase
[10.385]blk 756 is bad, skip to erase
[10.388]blk 757 is bad, skip to erase
[10.392]blk 758 is bad, skip to erase
[10.395]blk 759 is bad, skip to erase
[10.398]blk 760 is bad, skip to erase
[10.402]blk 761 is bad, skip to erase
[10.405]blk 762 is bad, skip to erase
[10.409]blk 763 is bad, skip to erase
[10.412]blk 764 is bad, skip to erase
[10.415]blk 765 is bad, skip to erase
[10.419]blk 766 is bad, skip to erase
[10.422]blk 767 is bad, skip to erase
[10.425]blk 768 is bad, skip to erase
[10.429]blk 769 is bad, skip to erase
[10.432]blk 770 is bad, skip to erase
[10.436]blk 771 is bad, skip to erase
[10.439]blk 772 is bad, skip to erase
[10.442]blk 773 is bad, skip to erase
[10.446]blk 774 is bad, skip to erase
[10.449]blk 775 is bad, skip to erase
[10.453]blk 776 is bad, skip to erase
[10.456]blk 777 is bad, skip to erase
[10.459]blk 778 is bad, skip to erase
[10.463]blk 779 is bad, skip to erase
[10.466]blk 780 is bad, skip to erase
[10.469]blk 781 is bad, skip to erase
[10.473]blk 782 is bad, skip to erase
[10.476]blk 783 is bad, skip to erase
[10.480]blk 784 is bad, skip to erase
[10.483]blk 785 is bad, skip to erase
[10.486]blk 786 is bad, skip to erase
[10.490]blk 787 is bad, skip to erase
[10.493]blk 788 is bad, skip to erase
[10.496]blk 789 is bad, skip to erase
[10.500]blk 790 is bad, skip to erase
[10.503]blk 791 is bad, skip to erase
[10.507]blk 792 is bad, skip to erase
[10.510]blk 793 is bad, skip to erase
[10.513]blk 794 is bad, skip to erase
[10.517]blk 795 is bad, skip to erase
[10.520]blk 796 is bad, skip to erase
[10.523]blk 797 is bad, skip to erase
[10.527]blk 798 is bad, skip to erase
[10.530]blk 799 is bad, skip to erase
[10.534]blk 800 is bad, skip to erase
[10.537]blk 801 is bad, skip to erase
[10.540]blk 802 is bad, skip to erase
[10.544]blk 803 is bad, skip to erase
[10.547]blk 804 is bad, skip to erase
[10.551]blk 805 is bad, skip to erase
[10.554]blk 806 is bad, skip to erase
[10.557]blk 807 is bad, skip to erase
[10.561]blk 808 is bad, skip to erase
[10.564]blk 809 is bad, skip to erase
[10.567]blk 810 is bad, skip to erase
[10.571]blk 811 is bad, skip to erase
[10.574]blk 812 is bad, skip to erase
[10.578]blk 813 is bad, skip to erase
[10.581]blk 814 is bad, skip to erase
[10.584]blk 815 is bad, skip to erase
[10.588]blk 816 is bad, skip to erase
[10.591]blk 817 is bad, skip to erase
[10.594]blk 818 is bad, skip to erase
[10.598]blk 819 is bad, skip to erase
[10.601]blk 820 is bad, skip to erase
[10.605]blk 821 is bad, skip to erase
[10.608]blk 822 is bad, skip to erase
[10.611]blk 823 is bad, skip to erase
[10.615]blk 824 is bad, skip to erase
[10.618]blk 825 is bad, skip to erase
[10.622]blk 826 is bad, skip to erase
[10.625]blk 827 is bad, skip to erase
[10.628]blk 828 is bad, skip to erase
[10.632]blk 829 is bad, skip to erase
[10.635]blk 830 is bad, skip to erase
[10.638]blk 831 is bad, skip to erase
[10.642]blk 832 is bad, skip to erase
[10.645]blk 833 is bad, skip to erase
[10.649]blk 834 is bad, skip to erase
[10.652]blk 835 is bad, skip to erase
[10.655]blk 836 is bad, skip to erase
[10.659]blk 837 is bad, skip to erase
[10.662]blk 838 is bad, skip to erase
[10.665]blk 839 is bad, skip to erase
[10.669]blk 840 is bad, skip to erase
[10.672]blk 841 is bad, skip to erase
[10.676]blk 842 is bad, skip to erase
[10.679]blk 843 is bad, skip to erase
[10.682]blk 844 is bad, skip to erase
[10.686]blk 845 is bad, skip to erase
[10.689]blk 846 is bad, skip to erase
[10.692]blk 847 is bad, skip to erase
[10.696]blk 848 is bad, skip to erase
[10.699]blk 849 is bad, skip to erase
[10.703]blk 850 is bad, skip to erase
[10.706]blk 851 is bad, skip to erase
[10.709]blk 852 is bad, skip to erase
[10.713]blk 853 is bad, skip to erase
[10.716]blk 854 is bad, skip to erase
[10.720]blk 855 is bad, skip to erase
[10.723]blk 856 is bad, skip to erase
[10.726]blk 857 is bad, skip to erase
[10.730]blk 858 is bad, skip to erase
[10.733]blk 859 is bad, skip to erase
[10.736]blk 860 is bad, skip to erase
[10.740]blk 861 is bad, skip to erase
[10.743]blk 862 is bad, skip to erase
[10.747]blk 863 is bad, skip to erase
[10.750]blk 864 is bad, skip to erase
[10.753]blk 865 is bad, skip to erase
[10.757]blk 866 is bad, skip to erase
[10.760]blk 867 is bad, skip to erase
[10.763]blk 868 is bad, skip to erase
[10.767]blk 869 is bad, skip to erase
[10.770]blk 870 is bad, skip to erase
[10.774]blk 871 is bad, skip to erase
[10.777]blk 872 is bad, skip to erase
[10.780]blk 873 is bad, skip to erase
[10.784]blk 874 is bad, skip to erase
[10.787]blk 875 is bad, skip to erase
[10.791]blk 876 is bad, skip to erase
[10.794]blk 877 is bad, skip to erase
[10.797]blk 878 is bad, skip to erase
[10.801]blk 879 is bad, skip to erase
[10.804]blk 880 is bad, skip to erase
[10.807]blk 881 is bad, skip to erase
[10.811]blk 882 is bad, skip to erase
[10.814]blk 883 is bad, skip to erase
[10.818]blk 884 is bad, skip to erase
[10.821]blk 885 is bad, skip to erase
[10.824]blk 886 is bad, skip to erase
[10.828]blk 887 is bad, skip to erase
[10.831]blk 888 is bad, skip to erase
[10.834]blk 889 is bad, skip to erase
[10.838]blk 890 is bad, skip to erase
[10.841]blk 891 is bad, skip to erase
[10.845]blk 892 is bad, skip to erase
[10.848]blk 893 is bad, skip to erase
[10.851]blk 894 is bad, skip to erase
[10.855]blk 895 is bad, skip to erase
[10.858]blk 896 is bad, skip to erase
[10.861]blk 897 is bad, skip to erase
[10.865]blk 898 is bad, skip to erase
[10.868]blk 899 is bad, skip to erase
[10.872]blk 900 is bad, skip to erase
[10.875]blk 901 is bad, skip to erase
[10.878]blk 902 is bad, skip to erase
[10.882]blk 903 is bad, skip to erase
[10.885]blk 904 is bad, skip to erase
[10.889]blk 905 is bad, skip to erase
[10.892]blk 906 is bad, skip to erase
[10.895]blk 907 is bad, skip to erase
[10.899]blk 908 is bad, skip to erase
[10.902]blk 909 is bad, skip to erase
[10.905]blk 910 is bad, skip to erase
[10.909]blk 911 is bad, skip to erase
[10.912]blk 912 is bad, skip to erase
[10.916]blk 913 is bad, skip to erase
[10.919]blk 914 is bad, skip to erase
[10.922]blk 915 is bad, skip to erase
[10.926]blk 916 is bad, skip to erase
[10.929]blk 917 is bad, skip to erase
[10.932]blk 918 is bad, skip to erase
[10.936]blk 919 is bad, skip to erase
[10.939]blk 920 is bad, skip to erase
[10.943]blk 921 is bad, skip to erase
[10.946]blk 922 is bad, skip to erase
[10.949]blk 923 is bad, skip to erase
[10.953]blk 924 is bad, skip to erase
[10.956]blk 925 is bad, skip to erase
[10.960]blk 926 is bad, skip to erase
[10.963]blk 927 is bad, skip to erase
[10.966]blk 928 is bad, skip to erase
[10.970]blk 929 is bad, skip to erase
[10.973]blk 930 is bad, skip to erase
[10.976]blk 931 is bad, skip to erase
[10.980]blk 932 is bad, skip to erase
[10.983]blk 933 is bad, skip to erase
[10.987]blk 934 is bad, skip to erase
[10.990]blk 935 is bad, skip to erase
[10.993]blk 936 is bad, skip to erase
[10.997]blk 937 is bad, skip to erase
[11.000]blk 938 is bad, skip to erase
[11.003]blk 939 is bad, skip to erase
[11.007]blk 940 is bad, skip to erase
[11.010]blk 941 is bad, skip to erase
[11.014]blk 942 is bad, skip to erase
[11.017]blk 943 is bad, skip to erase
[11.020]blk 944 is bad, skip to erase
[11.024]blk 945 is bad, skip to erase
[11.027]blk 946 is bad, skip to erase
[11.030]blk 947 is bad, skip to erase
[11.034]blk 948 is bad, skip to erase
[11.037]blk 949 is bad, skip to erase
[11.041]blk 950 is bad, skip to erase
[11.044]blk 951 is bad, skip to erase
[11.047]blk 952 is bad, skip to erase
[11.051]blk 953 is bad, skip to erase
[11.054]blk 954 is bad, skip to erase
[11.058]blk 955 is bad, skip to erase
[11.061]blk 956 is bad, skip to erase
[11.064]blk 957 is bad, skip to erase
[11.068]blk 958 is bad, skip to erase
[11.071]blk 959 is bad, skip to erase
[11.074]blk 960 is bad, skip to erase
[11.078]blk 961 is bad, skip to erase
[11.081]blk 962 is bad, skip to erase
[11.085]blk 963 is bad, skip to erase
[11.088]blk 964 is bad, skip to erase
[11.091]blk 965 is bad, skip to erase
[11.095]blk 966 is bad, skip to erase
[11.098]blk 967 is bad, skip to erase
[11.101]blk 968 is bad, skip to erase
[11.105]blk 969 is bad, skip to erase
[11.108]blk 970 is bad, skip to erase
[11.112]blk 971 is bad, skip to erase
[11.115]blk 972 is bad, skip to erase
[11.118]blk 973 is bad, skip to erase
[11.122]blk 974 is bad, skip to erase
[11.125]blk 975 is bad, skip to erase
[11.129]blk 976 is bad, skip to erase
[11.132]blk 977 is bad, skip to erase
[11.135]blk 978 is bad, skip to erase
[11.139]blk 979 is bad, skip to erase
[11.142]blk 980 is bad, skip to erase
[11.145]blk 981 is bad, skip to erase
[11.149]blk 982 is bad, skip to erase
[11.152]blk 983 is bad, skip to erase
[11.156]blk 984 is bad, skip to erase
[11.159]blk 985 is bad, skip to erase
[11.162]blk 986 is bad, skip to erase
[11.166]blk 987 is bad, skip to erase
[11.169]blk 988 is bad, skip to erase
[11.172]blk 989 is bad, skip to erase
[11.176]blk 990 is bad, skip to erase
[11.179]blk 991 is bad, skip to erase
[11.183]blk 992 is bad, skip to erase
[11.186]blk 993 is bad, skip to erase
[11.189]blk 994 is bad, skip to erase
[11.193]blk 995 is bad, skip to erase
[11.196]blk 996 is bad, skip to erase
[11.199]blk 997 is bad, skip to erase
[11.203]blk 998 is bad, skip to erase
[11.206]blk 999 is bad, skip to erase
[11.210]blk 1000 is bad, skip to erase
[11.213]blk 1001 is bad, skip to erase
[11.217]blk 1002 is bad, skip to erase
[11.220]blk 1003 is bad, skip to erase
[11.223]blk 1004 is bad, skip to erase
[11.227]blk 1005 is bad, skip to erase
[11.230]blk 1006 is bad, skip to erase
[11.234]blk 1007 is bad, skip to erase
[11.237]blk 1008 is bad, skip to erase
[11.241]blk 1009 is bad, skip to erase
[11.244]blk 1010 is bad, skip to erase
[11.248]blk 1011 is bad, skip to erase
[11.251]blk 1012 is bad, skip to erase
[11.255]blk 1013 is bad, skip to erase
[11.258]blk 1014 is bad, skip to erase
[11.262]blk 1015 is bad, skip to erase
[11.265]blk 1016 is bad, skip to erase
[11.269]blk 1017 is bad, skip to erase
[11.272]blk 1018 is bad, skip to erase
[11.275]blk 1019 is bad, skip to erase
[11.279]blk 1020 is bad, skip to erase
[11.282]blk 1021 is bad, skip to erase
[11.286]blk 1022 is bad, skip to erase
[11.289]blk 1023 is bad, skip to erase
[11.293]blk 1024 is bad, skip to erase
[11.296]blk 1025 is bad, skip to erase
[11.300]blk 1026 is bad, skip to erase
[11.303]blk 1027 is bad, skip to erase
[11.307]blk 1028 is bad, skip to erase
[11.310]blk 1029 is bad, skip to erase
[11.314]blk 1030 is bad, skip to erase
[11.317]blk 1031 is bad, skip to erase
[11.321]blk 1032 is bad, skip to erase
[11.324]blk 1033 is bad, skip to erase
[11.327]blk 1034 is bad, skip to erase
[11.331]blk 1035 is bad, skip to erase
[11.334]blk 1036 is bad, skip to erase
[11.338]blk 1037 is bad, skip to erase
[11.341]blk 1038 is bad, skip to erase
[11.345]blk 1039 is bad, skip to erase
[11.348]blk 1040 is bad, skip to erase
[11.352]blk 1041 is bad, skip to erase
[11.355]blk 1042 is bad, skip to erase
[11.359]blk 1043 is bad, skip to erase
[11.362]blk 1044 is bad, skip to erase
[11.366]blk 1045 is bad, skip to erase
[11.369]blk 1046 is bad, skip to erase
[11.373]blk 1047 is bad, skip to erase
[11.376]blk 1048 is bad, skip to erase
[11.379]blk 1049 is bad, skip to erase
[11.383]blk 1050 is bad, skip to erase
[11.386]blk 1051 is bad, skip to erase
[11.390]blk 1052 is bad, skip to erase
[11.393]blk 1053 is bad, skip to erase
[11.397]blk 1054 is bad, skip to erase
[11.400]blk 1055 is bad, skip to erase
[11.404]blk 1056 is bad, skip to erase
[11.407]blk 1057 is bad, skip to erase
[11.411]blk 1058 is bad, skip to erase
[11.414]blk 1059 is bad, skip to erase
[11.418]blk 1060 is bad, skip to erase
[11.421]blk 1061 is bad, skip to erase
[11.425]blk 1062 is bad, skip to erase
[11.428]blk 1063 is bad, skip to erase
[11.431]blk 1064 is bad, skip to erase
[11.435]blk 1065 is bad, skip to erase
[11.438]blk 1066 is bad, skip to erase
[11.442]blk 1067 is bad, skip to erase
[11.445]blk 1068 is bad, skip to erase
[11.449]blk 1069 is bad, skip to erase
[11.452]blk 1070 is bad, skip to erase
[11.456]blk 1071 is bad, skip to erase
[11.459]blk 1072 is bad, skip to erase
[11.463]blk 1073 is bad, skip to erase
[11.466]blk 1074 is bad, skip to erase
[11.470]blk 1075 is bad, skip to erase
[11.473]blk 1076 is bad, skip to erase
[11.477]blk 1077 is bad, skip to erase
[11.480]blk 1078 is bad, skip to erase
[11.483]blk 1079 is bad, skip to erase
[11.487]blk 1080 is bad, skip to erase
[11.490]blk 1081 is bad, skip to erase
[11.494]blk 1082 is bad, skip to erase
[11.497]blk 1083 is bad, skip to erase
[11.501]blk 1084 is bad, skip to erase
[11.504]blk 1085 is bad, skip to erase
[11.508]blk 1086 is bad, skip to erase
[11.511]blk 1087 is bad, skip to erase
[11.515]blk 1088 is bad, skip to erase
[11.518]blk 1089 is bad, skip to erase
[11.522]blk 1090 is bad, skip to erase
[11.525]blk 1091 is bad, skip to erase
[11.529]blk 1092 is bad, skip to erase
[11.532]blk 1093 is bad, skip to erase
[11.535]blk 1094 is bad, skip to erase
[11.539]blk 1095 is bad, skip to erase
[11.542]blk 1096 is bad, skip to erase
[11.546]blk 1097 is bad, skip to erase
[11.549]blk 1098 is bad, skip to erase
[11.553]blk 1099 is bad, skip to erase
[11.556]blk 1100 is bad, skip to erase
[11.560]blk 1101 is bad, skip to erase
[11.563]blk 1102 is bad, skip to erase
[11.567]blk 1103 is bad, skip to erase
[11.570]blk 1104 is bad, skip to erase
[11.574]blk 1105 is bad, skip to erase
[11.577]blk 1106 is bad, skip to erase
[11.581]blk 1107 is bad, skip to erase
[11.584]blk 1108 is bad, skip to erase
[11.587]blk 1109 is bad, skip to erase
[11.591]blk 1110 is bad, skip to erase
[11.594]blk 1111 is bad, skip to erase
[11.598]blk 1112 is bad, skip to erase
[11.601]blk 1113 is bad, skip to erase
[11.605]blk 1114 is bad, skip to erase
[11.608]blk 1115 is bad, skip to erase
[11.612]blk 1116 is bad, skip to erase
[11.615]blk 1117 is bad, skip to erase
[11.619]blk 1118 is bad, skip to erase
[11.622]blk 1119 is bad, skip to erase
[11.626]blk 1120 is bad, skip to erase
[11.629]blk 1121 is bad, skip to erase
[11.633]blk 1122 is bad, skip to erase
[11.636]blk 1123 is bad, skip to erase
[11.639]blk 1124 is bad, skip to erase
[11.643]blk 1125 is bad, skip to erase
[11.646]blk 1126 is bad, skip to erase
[11.650]blk 1127 is bad, skip to erase
[11.653]blk 1128 is bad, skip to erase
[11.657]blk 1129 is bad, skip to erase
[11.660]blk 1130 is bad, skip to erase
[11.664]blk 1131 is bad, skip to erase
[11.667]blk 1132 is bad, skip to erase
[11.671]blk 1133 is bad, skip to erase
[11.674]blk 1134 is bad, skip to erase
[11.678]blk 1135 is bad, skip to erase
[11.681]blk 1136 is bad, skip to erase
[11.685]blk 1137 is bad, skip to erase
[11.688]blk 1138 is bad, skip to erase
[11.691]blk 1139 is bad, skip to erase
[11.695]blk 1140 is bad, skip to erase
[11.698]blk 1141 is bad, skip to erase
[11.702]blk 1142 is bad, skip to erase
[11.705]blk 1143 is bad, skip to erase
[11.709]blk 1144 is bad, skip to erase
[11.712]blk 1145 is bad, skip to erase
[11.716]blk 1146 is bad, skip to erase
[11.719]blk 1147 is bad, skip to erase
[11.723]blk 1148 is bad, skip to erase
[11.726]blk 1149 is bad, skip to erase
[11.730]blk 1150 is bad, skip to erase
[11.733]blk 1151 is bad, skip to erase
[11.737]blk 1152 is bad, skip to erase
[11.740]blk 1153 is bad, skip to erase
[11.743]blk 1154 is bad, skip to erase
[11.747]blk 1155 is bad, skip to erase
[11.750]blk 1156 is bad, skip to erase
[11.754]blk 1157 is bad, skip to erase
[11.757]blk 1158 is bad, skip to erase
[11.761]blk 1159 is bad, skip to erase
[11.764]blk 1160 is bad, skip to erase
[11.768]blk 1161 is bad, skip to erase
[11.771]blk 1162 is bad, skip to erase
[11.775]blk 1163 is bad, skip to erase
[11.778]blk 1164 is bad, skip to erase
[11.782]blk 1165 is bad, skip to erase
[11.785]blk 1166 is bad, skip to erase
[11.789]blk 1167 is bad, skip to erase
[11.792]blk 1168 is bad, skip to erase
[11.795]blk 1169 is bad, skip to erase
[11.799]blk 1170 is bad, skip to erase
[11.802]blk 1171 is bad, skip to erase
[11.806]blk 1172 is bad, skip to erase
[11.809]blk 1173 is bad, skip to erase
[11.813]blk 1174 is bad, skip to erase
[11.816]blk 1175 is bad, skip to erase
[11.820]blk 1176 is bad, skip to erase
[11.823]blk 1177 is bad, skip to erase
[11.827]blk 1178 is bad, skip to erase
[11.830]blk 1179 is bad, skip to erase
[11.834]blk 1180 is bad, skip to erase
[11.837]blk 1181 is bad, skip to erase
[11.841]blk 1182 is bad, skip to erase
[11.844]blk 1183 is bad, skip to erase
[11.847]blk 1184 is bad, skip to erase
[11.851]blk 1185 is bad, skip to erase
[11.854]blk 1186 is bad, skip to erase
[11.858]blk 1187 is bad, skip to erase
[11.861]blk 1188 is bad, skip to erase
[11.865]blk 1189 is bad, skip to erase
[11.868]blk 1190 is bad, skip to erase
[11.872]blk 1191 is bad, skip to erase
[11.875]blk 1192 is bad, skip to erase
[11.879]blk 1193 is bad, skip to erase
[11.882]blk 1194 is bad, skip to erase
[11.886]blk 1195 is bad, skip to erase
[11.889]blk 1196 is bad, skip to erase
[11.893]blk 1197 is bad, skip to erase
[11.896]blk 1198 is bad, skip to erase
[11.899]blk 1199 is bad, skip to erase
[11.903]blk 1200 is bad, skip to erase
[11.906]blk 1201 is bad, skip to erase
[11.910]blk 1202 is bad, skip to erase
[11.913]blk 1203 is bad, skip to erase
[11.917]blk 1204 is bad, skip to erase
[11.920]blk 1205 is bad, skip to erase
[11.924]blk 1206 is bad, skip to erase
[11.927]blk 1207 is bad, skip to erase
[11.931]blk 1208 is bad, skip to erase
[11.934]blk 1209 is bad, skip to erase
[11.938]blk 1210 is bad, skip to erase
[11.941]blk 1211 is bad, skip to erase
[11.945]blk 1212 is bad, skip to erase
[11.948]blk 1213 is bad, skip to erase
[11.951]blk 1214 is bad, skip to erase
[11.955]blk 1215 is bad, skip to erase
[11.958]blk 1216 is bad, skip to erase
[11.962]blk 1217 is bad, skip to erase
[11.965]blk 1218 is bad, skip to erase
[11.969]blk 1219 is bad, skip to erase
[11.972]blk 1220 is bad, skip to erase
[11.976]blk 1221 is bad, skip to erase
[11.979]blk 1222 is bad, skip to erase
[11.983]blk 1223 is bad, skip to erase
[11.986]blk 1224 is bad, skip to erase
[11.990]blk 1225 is bad, skip to erase
[11.993]blk 1226 is bad, skip to erase
[11.997]blk 1227 is bad, skip to erase
[12.000]blk 1228 is bad, skip to erase
[12.003]blk 1229 is bad, skip to erase
[12.007]blk 1230 is bad, skip to erase
[12.010]blk 1231 is bad, skip to erase
[12.014]blk 1232 is bad, skip to erase
[12.017]blk 1233 is bad, skip to erase
[12.021]blk 1234 is bad, skip to erase
[12.024]blk 1235 is bad, skip to erase
[12.028]blk 1236 is bad, skip to erase
[12.031]blk 1237 is bad, skip to erase
[12.035]blk 1238 is bad, skip to erase
[12.038]blk 1239 is bad, skip to erase
[12.042]blk 1240 is bad, skip to erase
[12.045]blk 1241 is bad, skip to erase
[12.049]blk 1242 is bad, skip to erase
[12.052]blk 1243 is bad, skip to erase
[12.055]blk 1244 is bad, skip to erase
[12.059]blk 1245 is bad, skip to erase
[12.062]blk 1246 is bad, skip to erase
[12.066]blk 1247 is bad, skip to erase
[12.069]blk 1248 is bad, skip to erase
[12.073]blk 1249 is bad, skip to erase
[12.076]blk 1250 is bad, skip to erase
[12.080]blk 1251 is bad, skip to erase
[12.083]blk 1252 is bad, skip to erase
[12.087]blk 1253 is bad, skip to erase
[12.090]blk 1254 is bad, skip to erase
[12.094]blk 1255 is bad, skip to erase
[12.097]blk 1256 is bad, skip to erase
[12.101]blk 1257 is bad, skip to erase
[12.104]blk 1258 is bad, skip to erase
[12.107]blk 1259 is bad, skip to erase
[12.111]blk 1260 is bad, skip to erase
[12.114]blk 1261 is bad, skip to erase
[12.118]blk 1262 is bad, skip to erase
[12.121]blk 1263 is bad, skip to erase
[12.125]blk 1264 is bad, skip to erase
[12.128]blk 1265 is bad, skip to erase
[12.132]blk 1266 is bad, skip to erase
[12.135]blk 1267 is bad, skip to erase
[12.139]blk 1268 is bad, skip to erase
[12.142]blk 1269 is bad, skip to erase
[12.146]blk 1270 is bad, skip to erase
[12.149]blk 1271 is bad, skip to erase
[12.153]blk 1272 is bad, skip to erase
[12.156]blk 1273 is bad, skip to erase
[12.159]blk 1274 is bad, skip to erase
[12.163]blk 1275 is bad, skip to erase
[12.166]blk 1276 is bad, skip to erase
[12.170]blk 1277 is bad, skip to erase
[12.173]blk 1278 is bad, skip to erase
[12.177]blk 1279 is bad, skip to erase
[12.180]blk 1280 is bad, skip to erase
[12.184]blk 1281 is bad, skip to erase
[12.187]blk 1282 is bad, skip to erase
[12.191]blk 1283 is bad, skip to erase
[12.194]blk 1284 is bad, skip to erase
[12.198]blk 1285 is bad, skip to erase
[12.201]blk 1286 is bad, skip to erase
[12.205]blk 1287 is bad, skip to erase
[12.208]blk 1288 is bad, skip to erase
[12.211]blk 1289 is bad, skip to erase
[12.215]blk 1290 is bad, skip to erase
[12.218]blk 1291 is bad, skip to erase
[12.222]blk 1292 is bad, skip to erase
[12.225]blk 1293 is bad, skip to erase
[12.229]blk 1294 is bad, skip to erase
[12.232]blk 1295 is bad, skip to erase
[12.236]blk 1296 is bad, skip to erase
[12.239]blk 1297 is bad, skip to erase
[12.243]blk 1298 is bad, skip to erase
[12.246]blk 1299 is bad, skip to erase
[12.250]blk 1300 is bad, skip to erase
[12.253]blk 1301 is bad, skip to erase
[12.257]blk 1302 is bad, skip to erase
[12.260]blk 1303 is bad, skip to erase
[12.263]blk 1304 is bad, skip to erase
[12.267]blk 1305 is bad, skip to erase
[12.270]blk 1306 is bad, skip to erase
[12.274]blk 1307 is bad, skip to erase
[12.277]blk 1308 is bad, skip to erase
[12.281]blk 1309 is bad, skip to erase
[12.284]blk 1310 is bad, skip to erase
[12.288]blk 1311 is bad, skip to erase
[12.291]blk 1312 is bad, skip to erase
[12.295]blk 1313 is bad, skip to erase
[12.298]blk 1314 is bad, skip to erase
[12.302]blk 1315 is bad, skip to erase
[12.305]blk 1316 is bad, skip to erase
[12.309]blk 1317 is bad, skip to erase
[12.312]blk 1318 is bad, skip to erase
[12.315]blk 1319 is bad, skip to erase
[12.319]blk 1320 is bad, skip to erase
[12.322]blk 1321 is bad, skip to erase
[12.326]blk 1322 is bad, skip to erase
[12.329]blk 1323 is bad, skip to erase
[12.333]blk 1324 is bad, skip to erase
[12.336]blk 1325 is bad, skip to erase
[12.340]blk 1326 is bad, skip to erase
[12.343]blk 1327 is bad, skip to erase
[12.347]blk 1328 is bad, skip to erase
[12.350]blk 1329 is bad, skip to erase
[12.354]blk 1330 is bad, skip to erase
[12.357]blk 1331 is bad, skip to erase
[12.361]blk 1332 is bad, skip to erase
[12.364]blk 1333 is bad, skip to erase
[12.367]blk 1334 is bad, skip to erase
[12.371]blk 1335 is bad, skip to erase
[12.374]blk 1336 is bad, skip to erase
[12.378]blk 1337 is bad, skip to erase
[12.381]blk 1338 is bad, skip to erase
[12.385]blk 1339 is bad, skip to erase
[12.388]blk 1340 is bad, skip to erase
[12.392]blk 1341 is bad, skip to erase
[12.395]blk 1342 is bad, skip to erase
[12.399]blk 1343 is bad, skip to erase
[12.402]blk 1344 is bad, skip to erase
[12.406]blk 1345 is bad, skip to erase
[12.409]blk 1346 is bad, skip to erase
[12.413]blk 1347 is bad, skip to erase
[12.416]blk 1348 is bad, skip to erase
[12.419]blk 1349 is bad, skip to erase
[12.423]blk 1350 is bad, skip to erase
[12.426]blk 1351 is bad, skip to erase
[12.430]blk 1352 is bad, skip to erase
[12.433]blk 1353 is bad, skip to erase
[12.437]blk 1354 is bad, skip to erase
[12.440]blk 1355 is bad, skip to erase
[12.444]blk 1356 is bad, skip to erase
[12.447]blk 1357 is bad, skip to erase
[12.451]blk 1358 is bad, skip to erase
[12.454]blk 1359 is bad, skip to erase
[12.458]blk 1360 is bad, skip to erase
[12.461]blk 1361 is bad, skip to erase
[12.465]blk 1362 is bad, skip to erase
[12.468]blk 1363 is bad, skip to erase
[12.471]blk 1364 is bad, skip to erase
[12.475]blk 1365 is bad, skip to erase
[12.478]blk 1366 is bad, skip to erase
[12.482]blk 1367 is bad, skip to erase
[12.485]blk 1368 is bad, skip to erase
[12.489]blk 1369 is bad, skip to erase
[12.492]blk 1370 is bad, skip to erase
[12.496]blk 1371 is bad, skip to erase
[12.499]blk 1372 is bad, skip to erase
[12.503]blk 1373 is bad, skip to erase
[12.506]blk 1374 is bad, skip to erase
[12.510]blk 1375 is bad, skip to erase
[12.513]blk 1376 is bad, skip to erase
[12.517]blk 1377 is bad, skip to erase
[12.520]blk 1378 is bad, skip to erase
[12.523]blk 1379 is bad, skip to erase
[12.527]blk 1380 is bad, skip to erase
[12.530]blk 1381 is bad, skip to erase
[12.534]blk 1382 is bad, skip to erase
[12.537]blk 1383 is bad, skip to erase
[12.541]blk 1384 is bad, skip to erase
[12.544]blk 1385 is bad, skip to erase
[12.548]blk 1386 is bad, skip to erase
[12.551]blk 1387 is bad, skip to erase
[12.555]blk 1388 is bad, skip to erase
[12.558]blk 1389 is bad, skip to erase
[12.562]blk 1390 is bad, skip to erase
[12.565]blk 1391 is bad, skip to erase
[12.569]blk 1392 is bad, skip to erase
[12.572]blk 1393 is bad, skip to erase
[12.575]blk 1394 is bad, skip to erase
[12.579]blk 1395 is bad, skip to erase
[12.582]blk 1396 is bad, skip to erase
[12.586]blk 1397 is bad, skip to erase
[12.589]blk 1398 is bad, skip to erase
[12.593]blk 1399 is bad, skip to erase
[12.596]blk 1400 is bad, skip to erase
[12.600]blk 1401 is bad, skip to erase
[12.603]blk 1402 is bad, skip to erase
[12.607]blk 1403 is bad, skip to erase
[12.610]blk 1404 is bad, skip to erase
[12.614]blk 1405 is bad, skip to erase
[12.617]blk 1406 is bad, skip to erase
[12.621]blk 1407 is bad, skip to erase
[12.624]blk 1408 is bad, skip to erase
[12.627]blk 1409 is bad, skip to erase
[12.631]blk 1410 is bad, skip to erase
[12.634]blk 1411 is bad, skip to erase
[12.638]blk 1412 is bad, skip to erase
[12.641]blk 1413 is bad, skip to erase
[12.645]blk 1414 is bad, skip to erase
[12.648]blk 1415 is bad, skip to erase
[12.652]blk 1416 is bad, skip to erase
[12.655]blk 1417 is bad, skip to erase
[12.659]blk 1418 is bad, skip to erase
[12.662]blk 1419 is bad, skip to erase
[12.666]blk 1420 is bad, skip to erase
[12.669]blk 1421 is bad, skip to erase
[12.673]blk 1422 is bad, skip to erase
[12.676]blk 1423 is bad, skip to erase
[12.679]blk 1424 is bad, skip to erase
[12.683]blk 1425 is bad, skip to erase
[12.686]blk 1426 is bad, skip to erase
[12.690]blk 1427 is bad, skip to erase
[12.693]blk 1428 is bad, skip to erase
[12.697]blk 1429 is bad, skip to erase
[12.700]blk 1430 is bad, skip to erase
[12.704]blk 1431 is bad, skip to erase
[12.707]blk 1432 is bad, skip to erase
[12.711]blk 1433 is bad, skip to erase
[12.714]blk 1434 is bad, skip to erase
[12.718]blk 1435 is bad, skip to erase
[12.721]blk 1436 is bad, skip to erase
[12.725]blk 1437 is bad, skip to erase
[12.728]blk 1438 is bad, skip to erase
[12.731]blk 1439 is bad, skip to erase
[12.735]blk 1440 is bad, skip to erase
[12.738]blk 1441 is bad, skip to erase
[12.742]blk 1442 is bad, skip to erase
[12.745]blk 1443 is bad, skip to erase
[12.749]blk 1444 is bad, skip to erase
[12.752]blk 1445 is bad, skip to erase
[12.756]blk 1446 is bad, skip to erase
[12.759]blk 1447 is bad, skip to erase
[12.763]blk 1448 is bad, skip to erase
[12.766]blk 1449 is bad, skip to erase
[12.770]blk 1450 is bad, skip to erase
[12.773]blk 1451 is bad, skip to erase
[12.777]blk 1452 is bad, skip to erase
[12.780]blk 1453 is bad, skip to erase
[12.783]blk 1454 is bad, skip to erase
[12.787]blk 1455 is bad, skip to erase
[12.790]blk 1456 is bad, skip to erase
[12.794]blk 1457 is bad, skip to erase
[12.797]blk 1458 is bad, skip to erase
[12.801]blk 1459 is bad, skip to erase
[12.804]blk 1460 is bad, skip to erase
[12.808]blk 1461 is bad, skip to erase
[12.811]blk 1462 is bad, skip to erase
[12.815]blk 1463 is bad, skip to erase
[12.818]blk 1464 is bad, skip to erase
[12.822]blk 1465 is bad, skip to erase
[12.825]blk 1466 is bad, skip to erase
[12.829]blk 1467 is bad, skip to erase
[12.832]blk 1468 is bad, skip to erase
[12.835]blk 1469 is bad, skip to erase
[12.839]blk 1470 is bad, skip to erase
[12.842]blk 1471 is bad, skip to erase
[12.846]blk 1472 is bad, skip to erase
[12.849]blk 1473 is bad, skip to erase
[12.853]blk 1474 is bad, skip to erase
[12.856]blk 1475 is bad, skip to erase
[12.860]blk 1476 is bad, skip to erase
[12.863]blk 1477 is bad, skip to erase
[12.867]blk 1478 is bad, skip to erase
[12.870]blk 1479 is bad, skip to erase
[12.874]blk 1480 is bad, skip to erase
[12.877]blk 1481 is bad, skip to erase
[12.881]blk 1482 is bad, skip to erase
[12.884]blk 1483 is bad, skip to erase
[12.887]blk 1484 is bad, skip to erase
[12.891]blk 1485 is bad, skip to erase
[12.894]blk 1486 is bad, skip to erase
[12.898]blk 1487 is bad, skip to erase
[12.901]blk 1488 is bad, skip to erase
[12.905]blk 1489 is bad, skip to erase
[12.908]blk 1490 is bad, skip to erase
[12.912]blk 1491 is bad, skip to erase
[12.915]blk 1492 is bad, skip to erase
[12.919]blk 1493 is bad, skip to erase
[12.922]blk 1494 is bad, skip to erase
[12.926]blk 1495 is bad, skip to erase
[12.929]blk 1496 is bad, skip to erase
[12.933]blk 1497 is bad, skip to erase
[12.936]blk 1498 is bad, skip to erase
[12.939]blk 1499 is bad, skip to erase
[12.943]blk 1500 is bad, skip to erase
[12.946]blk 1501 is bad, skip to erase
[12.950]blk 1502 is bad, skip to erase
[12.953]blk 1503 is bad, skip to erase
[12.957]blk 1504 is bad, skip to erase
[12.960]blk 1505 is bad, skip to erase
[12.964]blk 1506 is bad, skip to erase
[12.967]blk 1507 is bad, skip to erase
[12.971]blk 1508 is bad, skip to erase
[12.974]blk 1509 is bad, skip to erase
[12.978]blk 1510 is bad, skip to erase
[12.981]blk 1511 is bad, skip to erase
[12.985]blk 1512 is bad, skip to erase
[12.988]blk 1513 is bad, skip to erase
[12.991]blk 1514 is bad, skip to erase
[12.995]blk 1515 is bad, skip to erase
[12.998]blk 1516 is bad, skip to erase
[13.002]blk 1517 is bad, skip to erase
[13.005]blk 1518 is bad, skip to erase
[13.009]blk 1519 is bad, skip to erase
[13.012]blk 1520 is bad, skip to erase
[13.016]blk 1521 is bad, skip to erase
[13.019]blk 1522 is bad, skip to erase
[13.023]blk 1523 is bad, skip to erase
[13.026]blk 1524 is bad, skip to erase
[13.030]blk 1525 is bad, skip to erase
[13.033]blk 1526 is bad, skip to erase
[13.037]blk 1527 is bad, skip to erase
[13.040]blk 1528 is bad, skip to erase
[13.043]blk 1529 is bad, skip to erase
[13.047]blk 1530 is bad, skip to erase
[13.050]blk 1531 is bad, skip to erase
[13.054]blk 1532 is bad, skip to erase
[13.057]blk 1533 is bad, skip to erase
[13.061]blk 1534 is bad, skip to erase
[13.064]blk 1535 is bad, skip to erase
[13.068]blk 1536 is bad, skip to erase
[13.071]blk 1537 is bad, skip to erase
[13.075]blk 1538 is bad, skip to erase
[13.078]blk 1539 is bad, skip to erase
[13.082]blk 1540 is bad, skip to erase
[13.085]blk 1541 is bad, skip to erase
[13.089]blk 1542 is bad, skip to erase
[13.092]blk 1543 is bad, skip to erase
[13.095]blk 1544 is bad, skip to erase
[13.099]blk 1545 is bad, skip to erase
[13.102]blk 1546 is bad, skip to erase
[13.106]blk 1547 is bad, skip to erase
[13.109]blk 1548 is bad, skip to erase
[13.113]blk 1549 is bad, skip to erase
[13.116]blk 1550 is bad, skip to erase
[13.120]blk 1551 is bad, skip to erase
[13.123]blk 1552 is bad, skip to erase
[13.127]blk 1553 is bad, skip to erase
[13.130]blk 1554 is bad, skip to erase
[13.134]blk 1555 is bad, skip to erase
[13.137]blk 1556 is bad, skip to erase
[13.141]blk 1557 is bad, skip to erase
[13.144]blk 1558 is bad, skip to erase
[13.147]blk 1559 is bad, skip to erase
[13.151]blk 1560 is bad, skip to erase
[13.154]blk 1561 is bad, skip to erase
[13.158]blk 1562 is bad, skip to erase
[13.161]blk 1563 is bad, skip to erase
[13.165]blk 1564 is bad, skip to erase
[13.168]blk 1565 is bad, skip to erase
[13.172]blk 1566 is bad, skip to erase
[13.175]blk 1567 is bad, skip to erase
[13.179]blk 1568 is bad, skip to erase
[13.182]blk 1569 is bad, skip to erase
[13.186]blk 1570 is bad, skip to erase
[13.189]blk 1571 is bad, skip to erase
[13.193]blk 1572 is bad, skip to erase
[13.196]blk 1573 is bad, skip to erase
[13.199]blk 1574 is bad, skip to erase
[13.203]blk 1575 is bad, skip to erase
[13.206]blk 1576 is bad, skip to erase
[13.210]blk 1577 is bad, skip to erase
[13.213]blk 1578 is bad, skip to erase
[13.217]blk 1579 is bad, skip to erase
[13.220]blk 1580 is bad, skip to erase
[13.224]blk 1581 is bad, skip to erase
[13.227]blk 1582 is bad, skip to erase
[13.231]blk 1583 is bad, skip to erase
[13.234]blk 1584 is bad, skip to erase
[13.238]blk 1585 is bad, skip to erase
[13.241]blk 1586 is bad, skip to erase
[13.245]blk 1587 is bad, skip to erase
[13.248]blk 1588 is bad, skip to erase
[13.251]blk 1589 is bad, skip to erase
[13.255]blk 1590 is bad, skip to erase
[13.258]blk 1591 is bad, skip to erase
[13.262]blk 1592 is bad, skip to erase
[13.265]blk 1593 is bad, skip to erase
[13.269]blk 1594 is bad, skip to erase
[13.272]blk 1595 is bad, skip to erase
[13.276]blk 1596 is bad, skip to erase
[13.279]blk 1597 is bad, skip to erase
[13.283]blk 1598 is bad, skip to erase
[13.286]blk 1599 is bad, skip to erase
[13.290]blk 1600 is bad, skip to erase
[13.293]blk 1601 is bad, skip to erase
[13.297]blk 1602 is bad, skip to erase
[13.300]blk 1603 is bad, skip to erase
[13.303]blk 1604 is bad, skip to erase
[13.307]blk 1605 is bad, skip to erase
[13.310]blk 1606 is bad, skip to erase
[13.314]blk 1607 is bad, skip to erase
[13.317]blk 1608 is bad, skip to erase
[13.321]blk 1609 is bad, skip to erase
[13.324]blk 1610 is bad, skip to erase
[13.328]blk 1611 is bad, skip to erase
[13.331]blk 1612 is bad, skip to erase
[13.335]blk 1613 is bad, skip to erase
[13.338]blk 1614 is bad, skip to erase
[13.342]blk 1615 is bad, skip to erase
[13.345]blk 1616 is bad, skip to erase
[13.349]blk 1617 is bad, skip to erase
[13.352]blk 1618 is bad, skip to erase
[13.355]blk 1619 is bad, skip to erase
[13.359]blk 1620 is bad, skip to erase
[13.362]blk 1621 is bad, skip to erase
[13.366]blk 1622 is bad, skip to erase
[13.369]blk 1623 is bad, skip to erase
[13.373]blk 1624 is bad, skip to erase
[13.376]blk 1625 is bad, skip to erase
[13.380]blk 1626 is bad, skip to erase
[13.383]blk 1627 is bad, skip to erase
[13.387]blk 1628 is bad, skip to erase
[13.390]blk 1629 is bad, skip to erase
[13.394]blk 1630 is bad, skip to erase
[13.397]blk 1631 is bad, skip to erase
[13.401]blk 1632 is bad, skip to erase
[13.404]blk 1633 is bad, skip to erase
[13.407]blk 1634 is bad, skip to erase
[13.411]blk 1635 is bad, skip to erase
[13.414]blk 1636 is bad, skip to erase
[13.418]blk 1637 is bad, skip to erase
[13.421]blk 1638 is bad, skip to erase
[13.425]blk 1639 is bad, skip to erase
[13.428]blk 1640 is bad, skip to erase
[13.432]blk 1641 is bad, skip to erase
[13.435]blk 1642 is bad, skip to erase
[13.439]blk 1643 is bad, skip to erase
[13.442]blk 1644 is bad, skip to erase
[13.446]blk 1645 is bad, skip to erase
[13.449]blk 1646 is bad, skip to erase
[13.453]blk 1647 is bad, skip to erase
[13.456]blk 1648 is bad, skip to erase
[13.459]blk 1649 is bad, skip to erase
[13.463]blk 1650 is bad, skip to erase
[13.466]blk 1651 is bad, skip to erase
[13.470]blk 1652 is bad, skip to erase
[13.473]blk 1653 is bad, skip to erase
[13.477]blk 1654 is bad, skip to erase
[13.480]blk 1655 is bad, skip to erase
[13.484]blk 1656 is bad, skip to erase
[13.487]blk 1657 is bad, skip to erase
[13.491]blk 1658 is bad, skip to erase
[13.494]blk 1659 is bad, skip to erase
[13.498]blk 1660 is bad, skip to erase
[13.501]blk 1661 is bad, skip to erase
[13.505]blk 1662 is bad, skip to erase
[13.508]blk 1663 is bad, skip to erase
[13.511]blk 1664 is bad, skip to erase
[13.515]blk 1665 is bad, skip to erase
[13.518]blk 1666 is bad, skip to erase
[13.522]blk 1667 is bad, skip to erase
[13.525]blk 1668 is bad, skip to erase
[13.529]blk 1669 is bad, skip to erase
[13.532]blk 1670 is bad, skip to erase
[13.536]blk 1671 is bad, skip to erase
[13.539]blk 1672 is bad, skip to erase
[13.543]blk 1673 is bad, skip to erase
[13.546]blk 1674 is bad, skip to erase
[13.550]blk 1675 is bad, skip to erase
[13.553]blk 1676 is bad, skip to erase
[13.557]blk 1677 is bad, skip to erase
[13.560]blk 1678 is bad, skip to erase
[13.563]blk 1679 is bad, skip to erase
[13.567]blk 1680 is bad, skip to erase
[13.570]blk 1681 is bad, skip to erase
[13.574]blk 1682 is bad, skip to erase
[13.577]blk 1683 is bad, skip to erase
[13.581]blk 1684 is bad, skip to erase
[13.584]blk 1685 is bad, skip to erase
[13.588]blk 1686 is bad, skip to erase
[13.591]blk 1687 is bad, skip to erase
[13.595]blk 1688 is bad, skip to erase
[13.598]blk 1689 is bad, skip to erase
[13.602]blk 1690 is bad, skip to erase
[13.605]blk 1691 is bad, skip to erase
[13.609]blk 1692 is bad, skip to erase
[13.612]blk 1693 is bad, skip to erase
[13.615]blk 1694 is bad, skip to erase
[13.619]blk 1695 is bad, skip to erase
[13.622]blk 1696 is bad, skip to erase
[13.626]blk 1697 is bad, skip to erase
[13.629]blk 1698 is bad, skip to erase
[13.633]blk 1699 is bad, skip to erase
[13.636]blk 1700 is bad, skip to erase
[13.640]blk 1701 is bad, skip to erase
[13.643]blk 1702 is bad, skip to erase
[13.647]blk 1703 is bad, skip to erase
[13.650]blk 1704 is bad, skip to erase
[13.654]blk 1705 is bad, skip to erase
[13.657]blk 1706 is bad, skip to erase
[13.661]blk 1707 is bad, skip to erase
[13.664]blk 1708 is bad, skip to erase
[13.667]blk 1709 is bad, skip to erase
[13.671]blk 1710 is bad, skip to erase
[13.674]blk 1711 is bad, skip to erase
[13.678]blk 1712 is bad, skip to erase
[13.681]blk 1713 is bad, skip to erase
[13.685]blk 1714 is bad, skip to erase
[13.688]blk 1715 is bad, skip to erase
[13.692]blk 1716 is bad, skip to erase
[13.695]blk 1717 is bad, skip to erase
[13.699]blk 1718 is bad, skip to erase
[13.702]blk 1719 is bad, skip to erase
[13.706]blk 1720 is bad, skip to erase
[13.709]blk 1721 is bad, skip to erase
[13.713]blk 1722 is bad, skip to erase
[13.716]blk 1723 is bad, skip to erase
[13.719]blk 1724 is bad, skip to erase
[13.723]blk 1725 is bad, skip to erase
[13.726]blk 1726 is bad, skip to erase
[13.730]blk 1727 is bad, skip to erase
[13.733]blk 1728 is bad, skip to erase
[13.737]blk 1729 is bad, skip to erase
[13.740]blk 1730 is bad, skip to erase
[13.744]blk 1731 is bad, skip to erase
[13.747]blk 1732 is bad, skip to erase
[13.751]blk 1733 is bad, skip to erase
[13.754]blk 1734 is bad, skip to erase
[13.758]blk 1735 is bad, skip to erase
[13.761]blk 1736 is bad, skip to erase
[13.765]blk 1737 is bad, skip to erase
[13.768]blk 1738 is bad, skip to erase
[13.771]blk 1739 is bad, skip to erase
[13.775]blk 1740 is bad, skip to erase
[13.778]blk 1741 is bad, skip to erase
[13.782]blk 1742 is bad, skip to erase
[13.785]blk 1743 is bad, skip to erase
[13.789]blk 1744 is bad, skip to erase
[13.792]blk 1745 is bad, skip to erase
[13.796]blk 1746 is bad, skip to erase
[13.799]blk 1747 is bad, skip to erase
[13.803]blk 1748 is bad, skip to erase
[13.806]blk 1749 is bad, skip to erase
[13.810]blk 1750 is bad, skip to erase
[13.813]blk 1751 is bad, skip to erase
[13.817]blk 1752 is bad, skip to erase
[13.820]blk 1753 is bad, skip to erase
[13.823]blk 1754 is bad, skip to erase
[13.827]blk 1755 is bad, skip to erase
[13.830]blk 1756 is bad, skip to erase
[13.834]blk 1757 is bad, skip to erase
[13.837]blk 1758 is bad, skip to erase
[13.841]blk 1759 is bad, skip to erase
[13.844]blk 1760 is bad, skip to erase
[13.848]blk 1761 is bad, skip to erase
[13.851]blk 1762 is bad, skip to erase
[13.855]blk 1763 is bad, skip to erase
[13.858]blk 1764 is bad, skip to erase
[13.862]blk 1765 is bad, skip to erase
[13.865]blk 1766 is bad, skip to erase
[13.869]blk 1767 is bad, skip to erase
[13.872]blk 1768 is bad, skip to erase
[13.875]blk 1769 is bad, skip to erase
[13.879]blk 1770 is bad, skip to erase
[13.882]blk 1771 is bad, skip to erase
[13.886]blk 1772 is bad, skip to erase
[13.889]blk 1773 is bad, skip to erase
[13.893]blk 1774 is bad, skip to erase
[13.896]blk 1775 is bad, skip to erase
[13.900]blk 1776 is bad, skip to erase
[13.903]blk 1777 is bad, skip to erase
[13.907]blk 1778 is bad, skip to erase
[13.910]blk 1779 is bad, skip to erase
[13.914]blk 1780 is bad, skip to erase
[13.917]blk 1781 is bad, skip to erase
[13.921]blk 1782 is bad, skip to erase
[13.924]blk 1783 is bad, skip to erase
[13.927]blk 1784 is bad, skip to erase
[13.931]blk 1785 is bad, skip to erase
[13.934]blk 1786 is bad, skip to erase
[13.938]blk 1787 is bad, skip to erase
[13.941]blk 1788 is bad, skip to erase
[13.945]blk 1789 is bad, skip to erase
[13.948]blk 1790 is bad, skip to erase
[13.952]blk 1791 is bad, skip to erase
[13.955]blk 1792 is bad, skip to erase
[13.959]blk 1793 is bad, skip to erase
[13.962]blk 1794 is bad, skip to erase
[13.966]blk 1795 is bad, skip to erase
[13.969]blk 1796 is bad, skip to erase
[13.973]blk 1797 is bad, skip to erase
[13.976]blk 1798 is bad, skip to erase
[13.979]blk 1799 is bad, skip to erase
[13.983]blk 1800 is bad, skip to erase
[13.986]blk 1801 is bad, skip to erase
[13.990]blk 1802 is bad, skip to erase
[13.993]blk 1803 is bad, skip to erase
[13.997]blk 1804 is bad, skip to erase
[14.000]blk 1805 is bad, skip to erase
[14.004]blk 1806 is bad, skip to erase
[14.007]blk 1807 is bad, skip to erase
[14.011]blk 1808 is bad, skip to erase
[14.014]blk 1809 is bad, skip to erase
[14.018]blk 1810 is bad, skip to erase
[14.021]blk 1811 is bad, skip to erase
[14.025]blk 1812 is bad, skip to erase
[14.028]blk 1813 is bad, skip to erase
[14.031]blk 1814 is bad, skip to erase
[14.035]blk 1815 is bad, skip to erase
[14.038]blk 1816 is bad, skip to erase
[14.042]blk 1817 is bad, skip to erase
[14.045]blk 1818 is bad, skip to erase
[14.049]blk 1819 is bad, skip to erase
[14.052]blk 1820 is bad, skip to erase
[14.056]blk 1821 is bad, skip to erase
[14.059]blk 1822 is bad, skip to erase
[14.063]blk 1823 is bad, skip to erase
[14.066]blk 1824 is bad, skip to erase
[14.070]blk 1825 is bad, skip to erase
[14.073]blk 1826 is bad, skip to erase
[14.077]blk 1827 is bad, skip to erase
[14.080]blk 1828 is bad, skip to erase
[14.083]blk 1829 is bad, skip to erase
[14.087]blk 1830 is bad, skip to erase
[14.090]blk 1831 is bad, skip to erase
[14.094]blk 1832 is bad, skip to erase
[14.097]blk 1833 is bad, skip to erase
[14.101]blk 1834 is bad, skip to erase
[14.104]blk 1835 is bad, skip to erase
[14.108]blk 1836 is bad, skip to erase
[14.111]blk 1837 is bad, skip to erase
[14.115]blk 1838 is bad, skip to erase
[14.118]blk 1839 is bad, skip to erase
[14.122]blk 1840 is bad, skip to erase
[14.125]blk 1841 is bad, skip to erase
[14.129]blk 1842 is bad, skip to erase
[14.132]blk 1843 is bad, skip to erase
[14.135]blk 1844 is bad, skip to erase
[14.139]blk 1845 is bad, skip to erase
[14.142]blk 1846 is bad, skip to erase
[14.146]blk 1847 is bad, skip to erase
[14.149]blk 1848 is bad, skip to erase
[14.153]blk 1849 is bad, skip to erase
[14.156]blk 1850 is bad, skip to erase
[14.160]blk 1851 is bad, skip to erase
[14.163]blk 1852 is bad, skip to erase
[14.167]blk 1853 is bad, skip to erase
[14.170]blk 1854 is bad, skip to erase
[14.174]blk 1855 is bad, skip to erase
[14.177]blk 1856 is bad, skip to erase
[14.181]blk 1857 is bad, skip to erase
[14.184]blk 1858 is bad, skip to erase
[14.187]blk 1859 is bad, skip to erase
[14.191]blk 1860 is bad, skip to erase
[14.194]blk 1861 is bad, skip to erase
[14.198]blk 1862 is bad, skip to erase
[14.201]blk 1863 is bad, skip to erase
[14.205]blk 1864 is bad, skip to erase
[14.208]blk 1865 is bad, skip to erase
[14.212]blk 1866 is bad, skip to erase
[14.215]blk 1867 is bad, skip to erase
[14.219]blk 1868 is bad, skip to erase
[14.222]blk 1869 is bad, skip to erase
[14.226]blk 1870 is bad, skip to erase
[14.229]blk 1871 is bad, skip to erase
[14.233]blk 1872 is bad, skip to erase
[14.236]blk 1873 is bad, skip to erase
[14.239]blk 1874 is bad, skip to erase
[14.243]blk 1875 is bad, skip to erase
[14.246]blk 1876 is bad, skip to erase
[14.250]blk 1877 is bad, skip to erase
[14.253]blk 1878 is bad, skip to erase
[14.257]blk 1879 is bad, skip to erase
[14.260]blk 1880 is bad, skip to erase
[14.264]blk 1881 is bad, skip to erase
[14.267]blk 1882 is bad, skip to erase
[14.271]blk 1883 is bad, skip to erase
[14.274]blk 1884 is bad, skip to erase
[14.278]blk 1885 is bad, skip to erase
[14.281]blk 1886 is bad, skip to erase
[14.285]blk 1887 is bad, skip to erase
[14.288]blk 1888 is bad, skip to erase
[14.291]blk 1889 is bad, skip to erase
[14.295]blk 1890 is bad, skip to erase
[14.298]blk 1891 is bad, skip to erase
[14.302]blk 1892 is bad, skip to erase
[14.305]blk 1893 is bad, skip to erase
[14.309]blk 1894 is bad, skip to erase
[14.312]blk 1895 is bad, skip to erase
[14.316]blk 1896 is bad, skip to erase
[14.319]blk 1897 is bad, skip to erase
[14.323]blk 1898 is bad, skip to erase
[14.326]blk 1899 is bad, skip to erase
[14.330]blk 1900 is bad, skip to erase
[14.333]blk 1901 is bad, skip to erase
[14.337]blk 1902 is bad, skip to erase
[14.340]blk 1903 is bad, skip to erase
[14.343]blk 1904 is bad, skip to erase
[14.347]blk 1905 is bad, skip to erase
[14.350]blk 1906 is bad, skip to erase
[14.354]blk 1907 is bad, skip to erase
[14.357]blk 1908 is bad, skip to erase
[14.361]blk 1909 is bad, skip to erase
[14.364]blk 1910 is bad, skip to erase
[14.368]blk 1911 is bad, skip to erase
[14.371]blk 1912 is bad, skip to erase
[14.375]blk 1913 is bad, skip to erase
[14.378]blk 1914 is bad, skip to erase
[14.382]blk 1915 is bad, skip to erase
[14.385]blk 1916 is bad, skip to erase
[14.389]blk 1917 is bad, skip to erase
[14.392]blk 1918 is bad, skip to erase
[14.395]blk 1919 is bad, skip to erase
[14.399]blk 1920 is bad, skip to erase
[14.402]blk 1921 is bad, skip to erase
[14.406]blk 1922 is bad, skip to erase
[14.409]blk 1923 is bad, skip to erase
[14.413]blk 1924 is bad, skip to erase
[14.416]blk 1925 is bad, skip to erase
[14.420]blk 1926 is bad, skip to erase
[14.423]blk 1927 is bad, skip to erase
[14.427]blk 1928 is bad, skip to erase
[14.430]blk 1929 is bad, skip to erase
[14.434]blk 1930 is bad, skip to erase
[14.437]blk 1931 is bad, skip to erase
[14.441]blk 1932 is bad, skip to erase
[14.444]blk 1933 is bad, skip to erase
[14.447]blk 1934 is bad, skip to erase
[14.451]blk 1935 is bad, skip to erase
[14.454]blk 1936 is bad, skip to erase
[14.458]blk 1937 is bad, skip to erase
[14.461]blk 1938 is bad, skip to erase
[14.465]blk 1939 is bad, skip to erase
[14.468]blk 1940 is bad, skip to erase
[14.472]blk 1941 is bad, skip to erase
[14.475]blk 1942 is bad, skip to erase
[14.479]blk 1943 is bad, skip to erase
[14.482]blk 1944 is bad, skip to erase
[14.486]blk 1945 is bad, skip to erase
[14.489]blk 1946 is bad, skip to erase
[14.493]blk 1947 is bad, skip to erase
[14.496]blk 1948 is bad, skip to erase
[14.499]blk 1949 is bad, skip to erase
[14.503]blk 1950 is bad, skip to erase
[14.506]blk 1951 is bad, skip to erase
[14.510]blk 1952 is bad, skip to erase
[14.513]blk 1953 is bad, skip to erase
[14.517]blk 1954 is bad, skip to erase
[14.520]blk 1955 is bad, skip to erase
[14.524]blk 1956 is bad, skip to erase
[14.527]blk 1957 is bad, skip to erase
[14.531]blk 1958 is bad, skip to erase
[14.534]blk 1959 is bad, skip to erase
[14.538]blk 1960 is bad, skip to erase
[14.541]blk 1961 is bad, skip to erase
[14.545]blk 1962 is bad, skip to erase
[14.548]blk 1963 is bad, skip to erase
[14.551]blk 1964 is bad, skip to erase
[14.555]blk 1965 is bad, skip to erase
[14.558]blk 1966 is bad, skip to erase
[14.562]blk 1967 is bad, skip to erase
[14.565]blk 1968 is bad, skip to erase
[14.569]blk 1969 is bad, skip to erase
[14.572]blk 1970 is bad, skip to erase
[14.576]blk 1971 is bad, skip to erase
[14.579]blk 1972 is bad, skip to erase
[14.583]blk 1973 is bad, skip to erase
[14.586]blk 1974 is bad, skip to erase
[14.590]blk 1975 is bad, skip to erase
[14.593]blk 1976 is bad, skip to erase
[14.597]blk 1977 is bad, skip to erase
[14.600]blk 1978 is bad, skip to erase
[14.603]blk 1979 is bad, skip to erase
[14.607]blk 1980 is bad, skip to erase
[14.610]blk 1981 is bad, skip to erase
[14.614]blk 1982 is bad, skip to erase
[14.617]blk 1983 is bad, skip to erase
[14.621]blk 1984 is bad, skip to erase
[14.624]blk 1985 is bad, skip to erase
[14.628]blk 1986 is bad, skip to erase
[14.631]blk 1987 is bad, skip to erase
[14.635]blk 1988 is bad, skip to erase
[14.638]blk 1989 is bad, skip to erase
[14.642]blk 1990 is bad, skip to erase
[14.645]blk 1991 is bad, skip to erase
[14.649]blk 1992 is bad, skip to erase
[14.652]blk 1993 is bad, skip to erase
[14.655]blk 1994 is bad, skip to erase
[14.659]blk 1995 is bad, skip to erase
[14.662]blk 1996 is bad, skip to erase
[14.666]blk 1997 is bad, skip to erase
[14.669]blk 1998 is bad, skip to erase
[14.673]blk 1999 is bad, skip to erase
[14.676]blk 2000 is bad, skip to erase
[14.680]blk 2001 is bad, skip to erase
[14.683]blk 2002 is bad, skip to erase
[14.687]blk 2003 is bad, skip to erase
[14.690]blk 2004 is bad, skip to erase
[14.694]blk 2005 is bad, skip to erase
[14.697]blk 2006 is bad, skip to erase
[14.701]blk 2007 is bad, skip to erase
[14.704]blk 2008 is bad, skip to erase
[14.707]blk 2009 is bad, skip to erase
[14.711]blk 2010 is bad, skip to erase
[14.714]blk 2011 is bad, skip to erase
[14.718]blk 2012 is bad, skip to erase
[14.721]blk 2013 is bad, skip to erase
[14.725]blk 2014 is bad, skip to erase
[14.728]blk 2015 is bad, skip to erase
[14.732]blk 2016 is bad, skip to erase
[14.735]blk 2017 is bad, skip to erase
[14.739]blk 2018 is bad, skip to erase
[14.742]blk 2019 is bad, skip to erase
[14.746]blk 2020 is bad, skip to erase
[14.749]blk 2021 is bad, skip to erase
[14.753]blk 2022 is bad, skip to erase
[14.756]blk 2023 is bad, skip to erase
[14.759]blk 2024 is bad, skip to erase
[14.763]blk 2025 is bad, skip to erase
[14.766]blk 2026 is bad, skip to erase
[14.770]blk 2027 is bad, skip to erase
[14.773]blk 2028 is bad, skip to erase
[14.777]blk 2029 is bad, skip to erase
[14.780]blk 2030 is bad, skip to erase
[14.784]blk 2031 is bad, skip to erase
[14.787]blk 2032 is bad, skip to erase
[14.791]blk 2033 is bad, skip to erase
[14.794]blk 2034 is bad, skip to erase
[14.798]blk 2035 is bad, skip to erase
[14.801]blk 2036 is bad, skip to erase
[14.805]blk 2037 is bad, skip to erase
[14.808]blk 2038 is bad, skip to erase
[14.811]blk 2039 is bad, skip to erase
[14.815]blk 2040 is bad, skip to erase
[14.818]blk 2041 is bad, skip to erase
[14.822]blk 2042 is bad, skip to erase
[14.825]blk 2043 is bad, skip to erase
[14.829]blk 2044 is bad, skip to erase
[14.832]blk 2045 is bad, skip to erase
[14.836]blk 2046 is bad, skip to erase
[14.839]blk 2047 is bad, skip to erase
[14.843]get secure storage map err
[14.846]erase secure storage block 0 err
[14.849]mtdparts: mtdparts=nand:1024k@0(boot0)ro,3072k@1048576(uboot)ro,1024k@4194304(secure_storage)ro,-(sys)
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 0x0fb00000 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)
[14.900]MTD info (4)
[14.902]pagesize: 0x1000
[14.904]blksize: 0x40000
[14.906]num offset bytes name
[14.910]0 0x00000000 0x00100000 boot0
[14.913]1 0x00100000 0x00300000 uboot
[14.917]2 0x00400000 0x00100000 secure_storage
[14.922]3 0x00500000 0x0fb00000 sys
[14.925]ubi attach the last part of mtd device: NO.3
[14.931]ubi0: attaching mtd4
[14.935]ubi0: scanning is finished
[14.938]ubi0: empty MTD device detected
[14.942]ubi0 error: ubi_early_get_peb: no free eraseblocks
[14.947]ubi0 error: ubi_attach_mtd_dev: failed to attach mtd4, error -28
[14.953]UBI error: cannot attach mtd4
[14.957]UBI error: cannot initialize UBI, error -28
UBI init error 28
Please check, if the correct MTD partition is used (size big enough?)
[14.969]ubi part sys err !
SUNXI_EFEX_MBR_TAG
mbr size = 0x10000
force mbr
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 0x0fb00000 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)
[15.017]MTD info (4)
[15.019]pagesize: 0x1000
[15.021]blksize: 0x40000
[15.023]num offset bytes name
[15.027]0 0x00000000 0x00100000 boot0
[15.030]1 0x00100000 0x00300000 uboot
[15.034]2 0x00400000 0x00100000 secure_storage
[15.038]3 0x00500000 0x0fb00000 sys
[15.042]MBR info (unalign):
[15.044]partno addr sects type name
[15.049]0 0x00000000 0x000001f8 0x00000001 mbr
[15.054]1 0x000001f8 0x000085e0 0x00008000 boot-resource
[15.060]2 0x000087d8 0x000001f8 0x00008000 env
[15.064]3 0x000089d0 0x000001f8 0x00008000 env-redund
[15.070]4 0x00008bc8 0x000085e0 0x00008000 boot
[15.075]5 0x000111a8 0x00022450 0x00008000 rootfs
[15.080]6 0x000335f8 0x000007e0 0x00008000 private
[15.085]7 0x00033dd8 0x00000000 0x00008100 UDISK
[15.090]ubi attach the last part of mtd device: NO.3
[15.094]MBR info (align):
[15.097]partno addr sects type name
[15.102]0 0x00002800 0x000001f8 0x00000001 mbr
[15.106]1 0x000029f8 0x000085e0 0x00008000 boot-resource
[15.112]2 0x0000afd8 0x000001f8 0x00008000 env
[15.117]3 0x0000b1d0 0x000001f8 0x00008000 env-redund
[15.122]4 0x0000b3c8 0x000085e0 0x00008000 boot
[15.127]5 0x000139a8 0x00022548 0x00008000 rootfs
[15.132]6 0x00035ef0 0x000007e0 0x00008000 private
[15.137]7 0x000366d0 0x00000000 0x00008100 UDISK
[15.142]ubi attach the last part of mtd device: NO.3
[15.147]ubi attatch mtd, name: sys
[15.150]ubi0: attaching mtd4
[15.154]ubi0: scanning is finished
[15.157]ubi0: empty MTD device detected
[15.161]ubi0 error: ubi_early_get_peb: no free eraseblocks
[15.166]ubi0 error: ubi_attach_mtd_dev: failed to attach mtd4, error -28
[15.172]UBI error: cannot attach mtd4
[15.176]UBI error: cannot initialize UBI, error -28
UBI init error 28
Please check, if the correct MTD partition is used (size big enough?)
[15.188]ubi part sys err !
[15.190]initialize sunxi spinand ubi failed
download_standard_gpt:write mbr sectors fail ret = 0
离线
感觉这块 W25N01GVZEIG彻底坏了,烧录出错:
[1098]fes begin commit:2386bdb825
[1101]set pll start
[1103]fix vccio detect value:0xc0
[1110]periph0 has been enabled
[1113]set pll end
[1115][pmu]: bus read error
[1117]board init ok
[1119]beign to init dram
[1121]get_pmu_exist() = -1
[1124]ddr_efuse_type: 0x0
[1126]trefi:7.8ms
[1129][AUTO DEBUG] two rank and full DQ!
[1133]ddr_efuse_type: 0x0
[1135]trefi:7.8ms
[1137][AUTO DEBUG] rank 0 row = 15
[1140][AUTO DEBUG] rank 0 bank = 8
[1144][AUTO DEBUG] rank 0 page size = 2 KB
[1148][AUTO DEBUG] rank 1 row = 15
[1151][AUTO DEBUG] rank 1 bank = 8
[1154][AUTO DEBUG] rank 1 page size = 2 KB
[1158]rank1 config same as rank0
[1161]DRAM BOOT DRIVE INFO: V0.34
[1164]DRAM CLK = 792 MHz
[1166]DRAM Type = 3 (2:DDR2,3:DDR3)
[1170]DRAMC ZQ value: 0x7b7bfb
[1172]DRAM ODT value: 0x42.
[1175]ddr_efuse_type: 0x0
[1178]DRAM SIZE = 1024 MB
[1182]DRAM simple test OK.
[1184]rtc standby flag is 0x0, super standby flag is 0x0
[1189]init dram ok
U-Boot 2018.07-gce06dac-dirty (Aug 15 2025 - 11:28:09 +0800) Allwinner Technology
[03.631]CPU: Allwinner Family
[03.634]Model: sun8iw20
[03.636]DRAM: 512 MiB
[03.639]Relocation Offset is: 1cebb000
[03.667]secure enable bit: 0
[03.670]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz MBus=300Mhz
[03.676]gic: normal mode
[03.678]sunxi flash map init
[03.681]line:703 init_clocks
[03.684]init_clocks:finish
[03.686]flash init start
[03.689]workmode = 16,storage type = 0
try card 2
set card number 2
get card number 2
[03.697][mmc]: mmc driver ver uboot2018:2023-08-29 10:12:00
[03.703][mmc]: Is not Boot mode!
[03.706][mmc]: SUNXI SDMMC Controller Version:0x50310
[03.717][mmc]: ************Try SD card 2************
[03.722][mmc]: mmc 2 cmd timeout 100 status 100
[03.726][mmc]: smc 2 err, cmd 8, RTO
[03.730][mmc]: mmc 2 close bus gating and reset
[03.735][mmc]: mmc 2 cmd timeout 100 status 100
[03.739][mmc]: smc 2 err, cmd 55, RTO
[03.742][mmc]: mmc 2 close bus gating and reset
[03.747][mmc]: ************Try MMC card 2************
[03.755][mmc]: mmc 2 cmd timeout 100 status 100
[03.760][mmc]: smc 2 err, cmd 1, RTO
[03.763][mmc]: mmc 2 close bus gating and reset
[03.767][mmc]: Card did not respond to voltage select!
[03.772][mmc]: ************SD/MMC 2 init error!************
[03.777][mmc]: mmc init product failed
MMC init failed
try emmc fail
[03.784]sunxi-spinand: AW SPINand MTD Layer Version: 1.13 20231225
[03.790]sunxi-spinand-phy: AW SPINand Phy Layer Version: 1.20 20240320
[03.798]sunxi-spinand-phy: request spi0 gpio ok
[03.802]sunxi-spinand-phy: request general tx dma channel ok!
[03.807]sunxi-spinand-phy: request general rx dma channel ok!
[03.813]sunxi-spinand-phy: set spic0 clk to 20 Mhz
[03.817]sunxi-spinand-phy: init spic0 clk ok
[03.821]sunxi-spinand-phy: detect munufacture from id table: Winbond
[03.827]sunxi-spinand-phy: detect spinand id: ff21aaef ffffffff
[03.833]sunxi-spinand-phy: ========== arch info ==========
[03.838]sunxi-spinand-phy: Model: W25N01GVZEIG
[03.843]sunxi-spinand-phy: Munufacture: Winbond
[03.848]sunxi-spinand-phy: DieCntPerChip: 1
[03.853]sunxi-spinand-phy: BlkCntPerDie: 1024
[03.857]sunxi-spinand-phy: PageCntPerBlk: 64
[03.862]sunxi-spinand-phy: SectCntPerPage: 4
[03.866]sunxi-spinand-phy: OobSizePerPage: 64
[03.871]sunxi-spinand-phy: BadBlockFlag: 0x0
[03.875]sunxi-spinand-phy: OperationOpt: 0x7
[03.880]sunxi-spinand-phy: MaxEraseTimes: 65000
[03.885]sunxi-spinand-phy: EccFlag: 0x0
[03.889]sunxi-spinand-phy: EccType: 2
[03.894]sunxi-spinand-phy: EccProtectedType: 3
[03.898]sunxi-spinand-phy: ========================================
[03.904]sunxi-spinand-phy:
[03.907]sunxi-spinand-phy: ========== physical info ==========
[03.912]sunxi-spinand-phy: TotalSize: 128 M
[03.916]sunxi-spinand-phy: SectorSize: 512 B
[03.921]sunxi-spinand-phy: PageSize: 2 K
[03.925]sunxi-spinand-phy: BlockSize: 128 K
[03.929]sunxi-spinand-phy: OOBSize: 64 B
[03.933]sunxi-spinand-phy: ========================================
[03.939]sunxi-spinand-phy:
[03.941]sunxi-spinand-phy: ========== logical info ==========
[03.947]sunxi-spinand-phy: TotalSize: 128 M
[03.951]sunxi-spinand-phy: SectorSize: 512 B
[03.955]sunxi-spinand-phy: PageSize: 4 K
[03.959]sunxi-spinand-phy: BlockSize: 256 K
[03.963]sunxi-spinand-phy: OOBSize: 128 B
[03.967]sunxi-spinand-phy: ========================================
[03.974]sunxi-spinand-phy: W25N01GVZEIG reset rx bit width to 1
[03.979]sunxi-spinand-phy: W25N01GVZEIG reset tx bit width to 1
[03.985]sunxi-spinand-phy: set spic0 clk to 80 Mhz
[03.989]sunxi-spinand-phy: block lock register: 0x00
[03.994]sunxi-spinand-phy: feature register: 0x19
[03.998]sunxi-spinand-phy: sunxi physic nand init end
[04.003]Loading Environment from SUNXI_FLASH... OK
[04.008]try to burn key
[04.010]out of usb burn from boot: not boot mode
Hit any key to stop autoboot: 0
sunxi work mode=0x10
run usb efex
buf queue page size = 16384
delay time 2500
weak:otg_phy_config
usb init ok
set address 0x27
set address 0x27 ok
set address 0x28
set address 0x28 ok
SUNXI_EFEX_ERASE_TAG
erase_flag = 0x12
origin_erase_flag = 0x1
FEX_CMD_fes_verify_status
FEX_CMD_fes_verify last err=0
the 0 mbr table is ok
the 1 mbr table is ok
the 2 mbr table is ok
the 3 mbr table is ok
*************MBR DUMP***************
total mbr part 7
part[0] name :boot-resource
part[0] classname :DISK
part[0] addrlo :0x1f8
part[0] lenlo :0x85e0
part[0] user_type :32768
part[0] keydata :0
part[0] ro :0
part[1] name :env
part[1] classname :DISK
part[1] addrlo :0x87d8
part[1] lenlo :0x1f8
part[1] user_type :32768
part[1] keydata :0
part[1] ro :0
part[2] name :env-redund
part[2] classname :DISK
part[2] addrlo :0x89d0
part[2] lenlo :0x1f8
part[2] user_type :32768
part[2] keydata :0
part[2] ro :0
part[3] name :boot
part[3] classname :DISK
part[3] addrlo :0x8bc8
part[3] lenlo :0x85e0
part[3] user_type :32768
part[3] keydata :0
part[3] ro :0
part[4] name :rootfs
part[4] classname :DISK
part[4] addrlo :0x111a8
part[4] lenlo :0x22450
part[4] user_type :32768
part[4] keydata :0
part[4] ro :0
part[5] name :private
part[5] classname :DISK
part[5] addrlo :0x335f8
part[5] lenlo :0x7e0
part[5] user_type :32768
part[5] keydata :0
part[5] ro :0
part[6] name :UDISK
part[6] classname :DISK
part[6] addrlo :0x33dd8
part[6] lenlo :0x0
part[6] user_type :33024
part[6] keydata :0
part[6] ro :0
total part: 8
mbr 0, 1f8, 8000
boot-resource 1, 85e0, 8000
env 2, 1f8, 8000
env-redund 3, 1f8, 8000
boot 4, 85e0, 8000
rootfs 5, 22450, 8000
private 6, 7e0, 8000
UDISK 7, 0, 8100
[07.284]erase blk 0 to blk 32
[07.287]blk 0 is bad, skip to erase
need erase flash: 18
[07.310]erase blk 0 to blk 32
[07.313]blk 0 is bad, skip to erase
[07.333]erase blk 40 to blk 1024
[07.336]blk 40 is bad, skip to erase
[07.340]blk 42 is bad, skip to erase
[07.343]blk 44 is bad, skip to erase
[07.347]blk 46 is bad, skip to erase
[07.351]blk 48 is bad, skip to erase
[07.355]blk 50 is bad, skip to erase
[07.359]blk 52 is bad, skip to erase
[07.362]blk 54 is bad, skip to erase
[07.366]blk 56 is bad, skip to erase
[07.370]blk 58 is bad, skip to erase
[07.374]blk 60 is bad, skip to erase
[07.378]blk 62 is bad, skip to erase
[07.381]blk 64 is bad, skip to erase
[07.385]blk 66 is bad, skip to erase
[07.389]blk 68 is bad, skip to erase
[07.393]blk 70 is bad, skip to erase
[07.397]blk 72 is bad, skip to erase
[07.400]blk 74 is bad, skip to erase
[07.404]blk 76 is bad, skip to erase
[07.408]blk 78 is bad, skip to erase
[07.412]blk 80 is bad, skip to erase
[07.416]blk 82 is bad, skip to erase
[07.419]blk 84 is bad, skip to erase
[07.423]blk 86 is bad, skip to erase
[07.427]blk 88 is bad, skip to erase
[07.431]blk 90 is bad, skip to erase
[07.435]blk 92 is bad, skip to erase
[07.438]blk 94 is bad, skip to erase
[07.442]blk 96 is bad, skip to erase
[07.446]blk 98 is bad, skip to erase
[07.450]blk 100 is bad, skip to erase
[07.454]blk 102 is bad, skip to erase
[07.457]blk 104 is bad, skip to erase
[07.461]blk 106 is bad, skip to erase
[07.465]blk 108 is bad, skip to erase
[07.469]blk 110 is bad, skip to erase
[07.473]blk 112 is bad, skip to erase
[07.477]blk 114 is bad, skip to erase
[07.481]blk 116 is bad, skip to erase
[07.485]blk 118 is bad, skip to erase
[07.489]blk 120 is bad, skip to erase
[07.492]blk 122 is bad, skip to erase
[07.496]blk 124 is bad, skip to erase
[07.500]blk 126 is bad, skip to erase
[07.504]blk 128 is bad, skip to erase
[07.508]blk 130 is bad, skip to erase
[07.512]blk 132 is bad, skip to erase
[07.516]blk 134 is bad, skip to erase
[07.520]blk 136 is bad, skip to erase
[07.524]blk 138 is bad, skip to erase
[07.527]blk 140 is bad, skip to erase
[07.531]blk 142 is bad, skip to erase
[07.535]blk 144 is bad, skip to erase
[07.539]blk 146 is bad, skip to erase
[07.543]blk 148 is bad, skip to erase
[07.547]blk 150 is bad, skip to erase
[07.551]blk 152 is bad, skip to erase
[07.555]blk 154 is bad, skip to erase
[07.559]blk 156 is bad, skip to erase
[07.562]blk 158 is bad, skip to erase
[07.566]blk 160 is bad, skip to erase
[07.570]blk 162 is bad, skip to erase
[07.574]blk 164 is bad, skip to erase
[07.578]blk 166 is bad, skip to erase
[07.582]blk 168 is bad, skip to erase
[07.586]blk 170 is bad, skip to erase
[07.590]blk 172 is bad, skip to erase
[07.593]blk 174 is bad, skip to erase
[07.597]blk 176 is bad, skip to erase
[07.601]blk 178 is bad, skip to erase
[07.605]blk 180 is bad, skip to erase
[07.609]blk 182 is bad, skip to erase
[07.613]blk 184 is bad, skip to erase
[07.617]blk 186 is bad, skip to erase
[07.621]blk 188 is bad, skip to erase
[07.625]blk 190 is bad, skip to erase
[07.628]blk 192 is bad, skip to erase
[07.632]blk 194 is bad, skip to erase
[07.636]blk 196 is bad, skip to erase
[07.640]blk 198 is bad, skip to erase
[07.644]blk 200 is bad, skip to erase
[07.648]blk 202 is bad, skip to erase
[07.652]blk 204 is bad, skip to erase
[07.656]blk 206 is bad, skip to erase
[07.660]blk 208 is bad, skip to erase
[07.663]blk 210 is bad, skip to erase
[07.667]blk 212 is bad, skip to erase
[07.671]blk 214 is bad, skip to erase
[07.675]blk 216 is bad, skip to erase
[07.679]blk 218 is bad, skip to erase
[07.683]blk 220 is bad, skip to erase
[07.687]blk 222 is bad, skip to erase
[07.691]blk 224 is bad, skip to erase
[07.695]blk 226 is bad, skip to erase
[07.698]blk 228 is bad, skip to erase
[07.702]blk 230 is bad, skip to erase
[07.706]blk 232 is bad, skip to erase
[07.710]blk 234 is bad, skip to erase
[07.714]blk 236 is bad, skip to erase
[07.718]blk 238 is bad, skip to erase
[07.722]blk 240 is bad, skip to erase
[07.726]blk 242 is bad, skip to erase
[07.729]blk 244 is bad, skip to erase
[07.733]blk 246 is bad, skip to erase
[07.737]blk 248 is bad, skip to erase
[07.741]blk 250 is bad, skip to erase
[07.745]blk 252 is bad, skip to erase
[07.749]blk 254 is bad, skip to erase
[07.753]blk 256 is bad, skip to erase
[07.757]blk 258 is bad, skip to erase
[07.761]blk 260 is bad, skip to erase
[07.764]blk 262 is bad, skip to erase
[07.768]blk 264 is bad, skip to erase
[07.772]blk 266 is bad, skip to erase
[07.776]blk 268 is bad, skip to erase
[07.780]blk 270 is bad, skip to erase
[07.784]blk 272 is bad, skip to erase
[07.788]blk 274 is bad, skip to erase
[07.792]blk 276 is bad, skip to erase
[07.796]blk 278 is bad, skip to erase
[07.799]blk 280 is bad, skip to erase
[07.803]blk 282 is bad, skip to erase
[07.807]blk 284 is bad, skip to erase
[07.811]blk 286 is bad, skip to erase
[07.815]blk 288 is bad, skip to erase
[07.819]blk 290 is bad, skip to erase
[07.823]blk 292 is bad, skip to erase
[07.827]blk 294 is bad, skip to erase
[07.831]blk 296 is bad, skip to erase
[07.834]blk 298 is bad, skip to erase
[07.838]blk 300 is bad, skip to erase
[07.842]blk 302 is bad, skip to erase
[07.846]blk 304 is bad, skip to erase
[07.850]blk 306 is bad, skip to erase
[07.854]blk 308 is bad, skip to erase
[07.858]blk 310 is bad, skip to erase
[07.862]blk 312 is bad, skip to erase
[07.866]blk 314 is bad, skip to erase
[07.869]blk 316 is bad, skip to erase
[07.873]blk 318 is bad, skip to erase
[07.877]blk 320 is bad, skip to erase
[07.881]blk 322 is bad, skip to erase
[07.885]blk 324 is bad, skip to erase
[07.889]blk 326 is bad, skip to erase
[07.893]blk 328 is bad, skip to erase
[07.897]blk 330 is bad, skip to erase
[07.900]blk 332 is bad, skip to erase
[07.904]blk 334 is bad, skip to erase
[07.908]blk 336 is bad, skip to erase
[07.912]blk 338 is bad, skip to erase
[07.915]blk 339 is bad, skip to erase
[07.919]blk 340 is bad, skip to erase
[07.922]blk 341 is bad, skip to erase
[07.926]blk 342 is bad, skip to erase
[07.929]blk 343 is bad, skip to erase
[07.932]blk 344 is bad, skip to erase
[07.936]blk 345 is bad, skip to erase
[07.939]blk 346 is bad, skip to erase
[07.942]blk 347 is bad, skip to erase
[07.946]blk 348 is bad, skip to erase
[07.949]blk 349 is bad, skip to erase
[07.953]blk 350 is bad, skip to erase
[07.956]blk 351 is bad, skip to erase
[07.959]blk 352 is bad, skip to erase
[07.963]blk 353 is bad, skip to erase
[07.966]blk 354 is bad, skip to erase
[07.970]blk 355 is bad, skip to erase
[07.973]blk 356 is bad, skip to erase
[07.976]blk 357 is bad, skip to erase
[07.980]blk 358 is bad, skip to erase
[07.983]blk 359 is bad, skip to erase
[07.986]blk 360 is bad, skip to erase
[07.990]blk 361 is bad, skip to erase
[07.993]blk 362 is bad, skip to erase
[07.997]blk 363 is bad, skip to erase
[08.000]blk 364 is bad, skip to erase
[08.003]blk 365 is bad, skip to erase
[08.007]blk 366 is bad, skip to erase
[08.010]blk 367 is bad, skip to erase
[08.013]blk 368 is bad, skip to erase
[08.017]blk 369 is bad, skip to erase
[08.020]blk 370 is bad, skip to erase
[08.024]blk 371 is bad, skip to erase
[08.027]blk 372 is bad, skip to erase
[08.030]blk 373 is bad, skip to erase
[08.034]blk 374 is bad, skip to erase
[08.037]blk 375 is bad, skip to erase
[08.040]blk 376 is bad, skip to erase
[08.044]blk 377 is bad, skip to erase
[08.047]blk 378 is bad, skip to erase
[08.051]blk 379 is bad, skip to erase
[08.054]blk 380 is bad, skip to erase
[08.057]blk 381 is bad, skip to erase
[08.061]blk 382 is bad, skip to erase
[08.064]blk 383 is bad, skip to erase
[08.068]blk 384 is bad, skip to erase
[08.071]blk 385 is bad, skip to erase
[08.074]blk 386 is bad, skip to erase
[08.078]blk 387 is bad, skip to erase
[08.081]blk 388 is bad, skip to erase
[08.084]blk 389 is bad, skip to erase
[08.088]blk 390 is bad, skip to erase
[08.091]blk 391 is bad, skip to erase
[08.095]blk 392 is bad, skip to erase
[08.098]blk 393 is bad, skip to erase
[08.101]blk 394 is bad, skip to erase
[08.105]blk 395 is bad, skip to erase
[08.108]blk 396 is bad, skip to erase
[08.111]blk 397 is bad, skip to erase
[08.115]blk 398 is bad, skip to erase
[08.118]blk 399 is bad, skip to erase
[08.122]blk 400 is bad, skip to erase
[08.125]blk 401 is bad, skip to erase
[08.128]blk 402 is bad, skip to erase
[08.132]blk 403 is bad, skip to erase
[08.135]blk 404 is bad, skip to erase
[08.139]blk 405 is bad, skip to erase
[08.142]blk 406 is bad, skip to erase
[08.145]blk 407 is bad, skip to erase
[08.149]blk 408 is bad, skip to erase
[08.152]blk 409 is bad, skip to erase
[08.155]blk 410 is bad, skip to erase
[08.159]blk 411 is bad, skip to erase
[08.162]blk 412 is bad, skip to erase
[08.166]blk 413 is bad, skip to erase
[08.169]blk 414 is bad, skip to erase
[08.172]blk 415 is bad, skip to erase
[08.176]blk 416 is bad, skip to erase
[08.179]blk 417 is bad, skip to erase
[08.182]blk 418 is bad, skip to erase
[08.186]blk 419 is bad, skip to erase
[08.189]blk 420 is bad, skip to erase
[08.193]blk 421 is bad, skip to erase
[08.196]blk 422 is bad, skip to erase
[08.199]blk 423 is bad, skip to erase
[08.203]blk 424 is bad, skip to erase
[08.206]blk 425 is bad, skip to erase
[08.209]blk 426 is bad, skip to erase
[08.213]blk 427 is bad, skip to erase
[08.216]blk 428 is bad, skip to erase
[08.220]blk 429 is bad, skip to erase
[08.223]blk 430 is bad, skip to erase
[08.226]blk 431 is bad, skip to erase
[08.230]blk 432 is bad, skip to erase
[08.233]blk 433 is bad, skip to erase
[08.237]blk 434 is bad, skip to erase
[08.240]blk 435 is bad, skip to erase
[08.243]blk 436 is bad, skip to erase
[08.247]blk 437 is bad, skip to erase
[08.250]blk 438 is bad, skip to erase
[08.253]blk 439 is bad, skip to erase
[08.257]blk 440 is bad, skip to erase
[08.260]blk 441 is bad, skip to erase
[08.264]blk 442 is bad, skip to erase
[08.267]blk 443 is bad, skip to erase
[08.270]blk 444 is bad, skip to erase
[08.274]blk 445 is bad, skip to erase
[08.277]blk 446 is bad, skip to erase
[08.280]blk 447 is bad, skip to erase
[08.284]blk 448 is bad, skip to erase
[08.287]blk 449 is bad, skip to erase
[08.291]blk 450 is bad, skip to erase
[08.294]blk 451 is bad, skip to erase
[08.297]blk 452 is bad, skip to erase
[08.301]blk 453 is bad, skip to erase
[08.304]blk 454 is bad, skip to erase
[08.308]blk 455 is bad, skip to erase
[08.311]blk 456 is bad, skip to erase
[08.314]blk 457 is bad, skip to erase
[08.318]blk 458 is bad, skip to erase
[08.321]blk 459 is bad, skip to erase
[08.324]blk 460 is bad, skip to erase
[08.328]blk 461 is bad, skip to erase
[08.331]blk 462 is bad, skip to erase
[08.335]blk 463 is bad, skip to erase
[08.338]blk 464 is bad, skip to erase
[08.341]blk 465 is bad, skip to erase
[08.345]blk 466 is bad, skip to erase
[08.348]blk 467 is bad, skip to erase
[08.351]blk 468 is bad, skip to erase
[08.355]blk 469 is bad, skip to erase
[08.358]blk 470 is bad, skip to erase
[08.362]blk 472 is bad, skip to erase
[08.366]blk 474 is bad, skip to erase
[08.370]blk 476 is bad, skip to erase
[08.374]blk 478 is bad, skip to erase
[08.377]blk 479 is bad, skip to erase
[08.381]blk 480 is bad, skip to erase
[08.384]blk 481 is bad, skip to erase
[08.387]blk 482 is bad, skip to erase
[08.391]blk 483 is bad, skip to erase
[08.394]blk 484 is bad, skip to erase
[08.398]blk 486 is bad, skip to erase
[08.402]blk 488 is bad, skip to erase
[08.406]blk 490 is bad, skip to erase
[08.410]blk 492 is bad, skip to erase
[08.414]blk 494 is bad, skip to erase
[08.417]blk 496 is bad, skip to erase
[08.421]blk 498 is bad, skip to erase
[08.425]blk 500 is bad, skip to erase
[08.429]blk 502 is bad, skip to erase
[08.433]blk 504 is bad, skip to erase
[08.437]blk 506 is bad, skip to erase
[08.441]blk 508 is bad, skip to erase
[08.445]blk 510 is bad, skip to erase
[08.449]blk 512 is bad, skip to erase
[08.452]blk 514 is bad, skip to erase
[08.456]blk 516 is bad, skip to erase
[08.460]blk 518 is bad, skip to erase
[08.464]blk 520 is bad, skip to erase
[08.468]blk 522 is bad, skip to erase
[08.472]blk 524 is bad, skip to erase
[08.476]blk 526 is bad, skip to erase
[08.480]blk 528 is bad, skip to erase
[08.484]blk 530 is bad, skip to erase
[08.487]blk 532 is bad, skip to erase
[08.491]blk 534 is bad, skip to erase
[08.495]blk 536 is bad, skip to erase
[08.499]blk 538 is bad, skip to erase
[08.503]blk 540 is bad, skip to erase
[08.507]blk 542 is bad, skip to erase
[08.511]blk 544 is bad, skip to erase
[08.515]blk 546 is bad, skip to erase
[08.518]blk 548 is bad, skip to erase
[08.522]blk 550 is bad, skip to erase
[08.526]blk 552 is bad, skip to erase
[08.530]blk 554 is bad, skip to erase
[08.534]blk 556 is bad, skip to erase
[08.538]blk 558 is bad, skip to erase
[08.542]blk 560 is bad, skip to erase
[08.546]blk 562 is bad, skip to erase
[08.550]blk 564 is bad, skip to erase
[08.553]blk 566 is bad, skip to erase
[08.557]blk 568 is bad, skip to erase
[08.561]blk 570 is bad, skip to erase
[08.565]blk 572 is bad, skip to erase
[08.569]blk 574 is bad, skip to erase
[08.573]blk 576 is bad, skip to erase
[08.577]blk 578 is bad, skip to erase
[08.581]blk 580 is bad, skip to erase
[08.585]blk 582 is bad, skip to erase
[08.588]blk 584 is bad, skip to erase
[08.592]blk 586 is bad, skip to erase
[08.596]blk 588 is bad, skip to erase
[08.600]blk 590 is bad, skip to erase
[08.604]blk 592 is bad, skip to erase
[08.608]blk 594 is bad, skip to erase
[08.612]blk 596 is bad, skip to erase
[08.616]blk 598 is bad, skip to erase
[08.620]blk 600 is bad, skip to erase
[08.623]blk 602 is bad, skip to erase
[08.627]blk 604 is bad, skip to erase
[08.631]blk 606 is bad, skip to erase
[08.635]blk 608 is bad, skip to erase
[08.639]blk 610 is bad, skip to erase
[08.643]blk 612 is bad, skip to erase
[08.647]blk 614 is bad, skip to erase
[08.651]blk 616 is bad, skip to erase
[08.654]blk 618 is bad, skip to erase
[08.658]blk 620 is bad, skip to erase
[08.662]blk 622 is bad, skip to erase
[08.666]blk 624 is bad, skip to erase
[08.670]blk 626 is bad, skip to erase
[08.674]blk 628 is bad, skip to erase
[08.678]blk 630 is bad, skip to erase
[08.682]blk 632 is bad, skip to erase
[08.686]blk 634 is bad, skip to erase
[08.689]blk 636 is bad, skip to erase
[08.693]blk 638 is bad, skip to erase
[08.697]blk 640 is bad, skip to erase
[08.701]blk 642 is bad, skip to erase
[08.705]blk 644 is bad, skip to erase
[08.709]blk 646 is bad, skip to erase
[08.713]blk 648 is bad, skip to erase
[08.717]blk 650 is bad, skip to erase
[08.721]blk 652 is bad, skip to erase
[08.724]blk 654 is bad, skip to erase
[08.728]blk 656 is bad, skip to erase
[08.732]blk 658 is bad, skip to erase
[08.736]blk 660 is bad, skip to erase
[08.740]blk 662 is bad, skip to erase
[08.744]blk 664 is bad, skip to erase
[08.748]blk 666 is bad, skip to erase
[08.752]blk 668 is bad, skip to erase
[08.756]blk 670 is bad, skip to erase
[08.759]blk 672 is bad, skip to erase
[08.763]blk 674 is bad, skip to erase
[08.767]blk 676 is bad, skip to erase
[08.771]blk 678 is bad, skip to erase
[08.775]blk 680 is bad, skip to erase
[08.779]blk 682 is bad, skip to erase
[08.783]blk 684 is bad, skip to erase
[08.787]blk 686 is bad, skip to erase
[08.791]blk 688 is bad, skip to erase
[08.794]blk 690 is bad, skip to erase
[08.798]blk 692 is bad, skip to erase
[08.802]blk 694 is bad, skip to erase
[08.806]blk 696 is bad, skip to erase
[08.810]blk 698 is bad, skip to erase
[08.814]blk 700 is bad, skip to erase
[08.818]blk 702 is bad, skip to erase
[08.822]blk 704 is bad, skip to erase
[08.825]blk 706 is bad, skip to erase
[08.829]blk 708 is bad, skip to erase
[08.833]blk 710 is bad, skip to erase
[08.837]blk 712 is bad, skip to erase
[08.841]blk 714 is bad, skip to erase
[08.845]blk 716 is bad, skip to erase
[08.849]blk 718 is bad, skip to erase
[08.853]blk 720 is bad, skip to erase
[08.857]blk 722 is bad, skip to erase
[08.860]blk 724 is bad, skip to erase
[08.864]blk 726 is bad, skip to erase
[08.868]blk 728 is bad, skip to erase
[08.872]blk 730 is bad, skip to erase
[08.876]blk 732 is bad, skip to erase
[08.880]blk 734 is bad, skip to erase
[08.884]blk 736 is bad, skip to erase
[08.888]blk 738 is bad, skip to erase
[08.892]blk 740 is bad, skip to erase
[08.895]blk 742 is bad, skip to erase
[08.899]blk 744 is bad, skip to erase
[08.903]blk 746 is bad, skip to erase
[08.907]blk 748 is bad, skip to erase
[08.911]blk 750 is bad, skip to erase
[08.915]blk 752 is bad, skip to erase
[08.919]blk 754 is bad, skip to erase
[08.923]blk 756 is bad, skip to erase
[08.927]blk 758 is bad, skip to erase
[08.930]blk 760 is bad, skip to erase
[08.934]blk 762 is bad, skip to erase
[08.938]blk 764 is bad, skip to erase
[08.942]blk 766 is bad, skip to erase
[08.946]blk 768 is bad, skip to erase
[08.950]blk 770 is bad, skip to erase
[08.954]blk 772 is bad, skip to erase
[08.958]blk 774 is bad, skip to erase
[08.961]blk 776 is bad, skip to erase
[08.965]blk 778 is bad, skip to erase
[08.969]blk 780 is bad, skip to erase
[08.973]blk 782 is bad, skip to erase
[08.977]blk 784 is bad, skip to erase
[08.981]blk 786 is bad, skip to erase
[08.985]blk 788 is bad, skip to erase
[08.989]blk 790 is bad, skip to erase
[08.993]blk 792 is bad, skip to erase
[08.996]blk 794 is bad, skip to erase
[09.000]blk 796 is bad, skip to erase
[09.004]blk 798 is bad, skip to erase
[09.008]blk 800 is bad, skip to erase
[09.012]blk 802 is bad, skip to erase
[09.016]blk 804 is bad, skip to erase
[09.020]blk 806 is bad, skip to erase
[09.024]blk 808 is bad, skip to erase
[09.028]blk 810 is bad, skip to erase
[09.031]blk 812 is bad, skip to erase
[09.035]blk 814 is bad, skip to erase
[09.039]blk 816 is bad, skip to erase
[09.043]blk 818 is bad, skip to erase
[09.047]blk 820 is bad, skip to erase
[09.051]blk 822 is bad, skip to erase
[09.055]blk 824 is bad, skip to erase
[09.059]blk 826 is bad, skip to erase
[09.063]blk 828 is bad, skip to erase
[09.066]blk 830 is bad, skip to erase
[09.070]blk 832 is bad, skip to erase
[09.074]blk 834 is bad, skip to erase
[09.078]blk 836 is bad, skip to erase
[09.082]blk 838 is bad, skip to erase
[09.086]blk 840 is bad, skip to erase
[09.090]blk 842 is bad, skip to erase
[09.094]blk 844 is bad, skip to erase
[09.097]blk 846 is bad, skip to erase
[09.101]blk 848 is bad, skip to erase
[09.105]blk 850 is bad, skip to erase
[09.109]blk 852 is bad, skip to erase
[09.113]blk 854 is bad, skip to erase
[09.117]blk 856 is bad, skip to erase
[09.121]blk 858 is bad, skip to erase
[09.125]blk 860 is bad, skip to erase
[09.129]blk 862 is bad, skip to erase
[09.132]blk 864 is bad, skip to erase
[09.136]blk 866 is bad, skip to erase
[09.140]blk 868 is bad, skip to erase
[09.144]blk 870 is bad, skip to erase
[09.148]blk 872 is bad, skip to erase
[09.152]blk 874 is bad, skip to erase
[09.156]blk 876 is bad, skip to erase
[09.160]blk 878 is bad, skip to erase
[09.164]blk 880 is bad, skip to erase
[09.167]blk 882 is bad, skip to erase
[09.171]blk 884 is bad, skip to erase
[09.175]blk 886 is bad, skip to erase
[09.179]blk 888 is bad, skip to erase
[09.183]blk 890 is bad, skip to erase
[09.187]blk 892 is bad, skip to erase
[09.191]blk 894 is bad, skip to erase
[09.195]blk 896 is bad, skip to erase
[09.199]blk 898 is bad, skip to erase
[09.202]blk 900 is bad, skip to erase
[09.206]blk 902 is bad, skip to erase
[09.210]blk 904 is bad, skip to erase
[09.214]blk 906 is bad, skip to erase
[09.218]blk 908 is bad, skip to erase
[09.222]blk 910 is bad, skip to erase
[09.226]blk 912 is bad, skip to erase
[09.230]blk 914 is bad, skip to erase
[09.234]blk 916 is bad, skip to erase
[09.237]blk 918 is bad, skip to erase
[09.241]blk 920 is bad, skip to erase
[09.245]blk 922 is bad, skip to erase
[09.249]blk 924 is bad, skip to erase
[09.253]blk 926 is bad, skip to erase
[09.257]blk 928 is bad, skip to erase
[09.261]blk 930 is bad, skip to erase
[09.265]blk 932 is bad, skip to erase
[09.268]blk 934 is bad, skip to erase
[09.272]blk 936 is bad, skip to erase
[09.276]blk 938 is bad, skip to erase
[09.280]blk 940 is bad, skip to erase
[09.284]blk 942 is bad, skip to erase
[09.288]blk 944 is bad, skip to erase
[09.292]blk 946 is bad, skip to erase
[09.296]blk 948 is bad, skip to erase
[09.300]blk 950 is bad, skip to erase
[09.303]blk 952 is bad, skip to erase
[09.307]blk 954 is bad, skip to erase
[09.311]blk 956 is bad, skip to erase
[09.315]blk 958 is bad, skip to erase
[09.319]blk 960 is bad, skip to erase
[09.323]blk 962 is bad, skip to erase
[09.327]blk 964 is bad, skip to erase
[09.331]blk 966 is bad, skip to erase
[09.335]blk 968 is bad, skip to erase
[09.338]blk 970 is bad, skip to erase
[09.342]blk 972 is bad, skip to erase
[09.346]blk 974 is bad, skip to erase
[09.350]blk 976 is bad, skip to erase
[09.354]blk 978 is bad, skip to erase
[09.358]blk 980 is bad, skip to erase
[09.362]blk 982 is bad, skip to erase
[09.366]blk 984 is bad, skip to erase
[09.370]blk 986 is bad, skip to erase
[09.373]blk 988 is bad, skip to erase
[09.377]blk 990 is bad, skip to erase
[09.381]blk 992 is bad, skip to erase
[09.385]blk 994 is bad, skip to erase
[09.389]blk 996 is bad, skip to erase
[09.393]blk 998 is bad, skip to erase
[09.397]blk 1000 is bad, skip to erase
[09.401]blk 1002 is bad, skip to erase
[09.405]blk 1004 is bad, skip to erase
[09.409]blk 1006 is bad, skip to erase
[09.413]blk 1008 is bad, skip to erase
[09.417]blk 1010 is bad, skip to erase
[09.421]blk 1012 is bad, skip to erase
[09.425]blk 1014 is bad, skip to erase
[09.429]blk 1016 is bad, skip to erase
[09.432]blk 1018 is bad, skip to erase
[09.436]blk 1020 is bad, skip to erase
[09.440]blk 1022 is bad, skip to erase
[09.444]get secure storage map err
[09.447]erase secure storage block 0 err
[09.451]mtdparts: mtdparts=nand:1024k@0(boot0)ro,3072k@1048576(uboot)ro,1024k@4194304(secure_storage)ro,-(sys)
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)
[09.501]MTD info (4)
[09.503]pagesize: 0x1000
[09.506]blksize: 0x40000
[09.508]num offset bytes name
[09.511]0 0x00000000 0x00100000 boot0
[09.515]1 0x00100000 0x00300000 uboot
[09.519]2 0x00400000 0x00100000 secure_storage
[09.523]3 0x00500000 0x07b00000 sys
[09.527]ubi attach the last part of mtd device: NO.3
[09.532]ubi0: attaching mtd4
[09.535]ubi0: scanning is finished
[09.538]ubi0: empty MTD device detected
[09.542]ubi0 error: ubi_early_get_peb: no free eraseblocks
[09.547]ubi0 error: ubi_attach_mtd_dev: failed to attach mtd4, error -28
[09.554]UBI error: cannot attach mtd4
[09.557]UBI error: cannot initialize UBI, error -28
UBI init error 28
Please check, if the correct MTD partition is used (size big enough?)
[09.569]ubi part sys err !
SUNXI_EFEX_MBR_TAG
mbr size = 0x10000
force mbr
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)
[09.617]MTD info (4)
[09.619]pagesize: 0x1000
[09.621]blksize: 0x40000
[09.623]num offset bytes name
[09.627]0 0x00000000 0x00100000 boot0
[09.630]1 0x00100000 0x00300000 uboot
[09.634]2 0x00400000 0x00100000 secure_storage
[09.639]3 0x00500000 0x07b00000 sys
[09.642]MBR info (unalign):
[09.645]partno addr sects type name
[09.649]0 0x00000000 0x000001f8 0x00000001 mbr
[09.654]1 0x000001f8 0x000085e0 0x00008000 boot-resource
[09.660]2 0x000087d8 0x000001f8 0x00008000 env
[09.665]3 0x000089d0 0x000001f8 0x00008000 env-redund
[09.670]4 0x00008bc8 0x000085e0 0x00008000 boot
[09.675]5 0x000111a8 0x00022450 0x00008000 rootfs
[09.680]6 0x000335f8 0x000007e0 0x00008000 private
[09.685]7 0x00033dd8 0x00000000 0x00008100 UDISK
[09.690]ubi attach the last part of mtd device: NO.3
[09.695]MBR info (align):
[09.697]partno addr sects type name
[09.702]0 0x00002800 0x000001f8 0x00000001 mbr
[09.706]1 0x000029f8 0x000085e0 0x00008000 boot-resource
[09.712]2 0x0000afd8 0x000001f8 0x00008000 env
[09.717]3 0x0000b1d0 0x000001f8 0x00008000 env-redund
[09.722]4 0x0000b3c8 0x000085e0 0x00008000 boot
[09.727]5 0x000139a8 0x00022548 0x00008000 rootfs
[09.732]6 0x00035ef0 0x000007e0 0x00008000 private
[09.737]7 0x000366d0 0x00000000 0x00008100 UDISK
[09.742]ubi attach the last part of mtd device: NO.3
[09.747]ubi attatch mtd, name: sys
[09.750]ubi0: attaching mtd4
[09.754]ubi0: scanning is finished
[09.756]ubi0: empty MTD device detected
[09.760]ubi0 error: ubi_early_get_peb: no free eraseblocks
[09.765]ubi0 error: ubi_attach_mtd_dev: failed to attach mtd4, error -28
[09.772]UBI error: cannot attach mtd4
[09.775]UBI error: cannot initialize UBI, error -28
UBI init error 28
Please check, if the correct MTD partition is used (size big enough?)
[09.787]ubi part sys err !
[09.790]initialize sunxi spinand ubi failed
download_standard_gpt:write mbr sectors fail ret = 0
离线
W25N01GWZEIG 1.8V的器件,不支持:
[846]fes begin commit:2386bdb825
[849]set pll start
[851]fix vccio detect value:0xc0
[858]periph0 has been enabled
[861]set pll end
[862][pmu]: bus read error
[865]board init ok
[866]beign to init dram
[869]get_pmu_exist() = -1
[871]ddr_efuse_type: 0x0
[873]trefi:7.8ms
[876][AUTO DEBUG] two rank and full DQ!
[879]ddr_efuse_type: 0x0
[882]trefi:7.8ms
[884][AUTO DEBUG] rank 0 row = 15
[887][AUTO DEBUG] rank 0 bank = 8
[890][AUTO DEBUG] rank 0 page size = 2 KB
[894][AUTO DEBUG] rank 1 row = 15
[897][AUTO DEBUG] rank 1 bank = 8
[900][AUTO DEBUG] rank 1 page size = 2 KB
[904]rank1 config same as rank0
[907]DRAM BOOT DRIVE INFO: V0.34
[910]DRAM CLK = 792 MHz
[912]DRAM Type = 3 (2:DDR2,3:DDR3)
[915]DRAMC ZQ value: 0x7b7bfb
[918]DRAM ODT value: 0x42.
[921]ddr_efuse_type: 0x0
[924]DRAM SIZE = 1024 MB
[927]DRAM simple test OK.
[930]rtc standby flag is 0x0, super standby flag is 0x0
[935]init dram ok
U-Boot 2018.07-gce06dac-dirty (Aug 15 2025 - 11:28:09 +0800) Allwinner Technology
[03.370]CPU: Allwinner Family
[03.373]Model: sun8iw20
[03.375]DRAM: 512 MiB
[03.378]Relocation Offset is: 1cebb000
[03.406]secure enable bit: 0
[03.409]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz MBus=300Mhz
[03.415]gic: normal mode
[03.417]sunxi flash map init
[03.420]line:703 init_clocks
[03.423]init_clocks:finish
[03.425]flash init start
[03.428]workmode = 16,storage type = 0
try card 2
set card number 2
get card number 2
[03.436][mmc]: mmc driver ver uboot2018:2023-08-29 10:12:00
[03.442][mmc]: Is not Boot mode!
[03.445][mmc]: SUNXI SDMMC Controller Version:0x50310
[03.456][mmc]: ************Try SD card 2************
[03.461][mmc]: mmc 2 cmd timeout 100 status 100
[03.465][mmc]: smc 2 err, cmd 8, RTO
[03.469][mmc]: mmc 2 close bus gating and reset
[03.474][mmc]: mmc 2 cmd timeout 100 status 100
[03.478][mmc]: smc 2 err, cmd 55, RTO
[03.481][mmc]: mmc 2 close bus gating and reset
[03.486][mmc]: ************Try MMC card 2************
[03.494][mmc]: mmc 2 cmd timeout 100 status 100
[03.499][mmc]: smc 2 err, cmd 1, RTO
[03.502][mmc]: mmc 2 close bus gating and reset
[03.506][mmc]: Card did not respond to voltage select!
[03.511][mmc]: ************SD/MMC 2 init error!************
[03.516][mmc]: mmc init product failed
MMC init failed
try emmc fail
[03.523]sunxi-spinand: AW SPINand MTD Layer Version: 1.13 20231225
[03.529]sunxi-spinand-phy: AW SPINand Phy Layer Version: 1.20 20240320
[03.537]sunxi-spinand-phy: request spi0 gpio ok
[03.541]sunxi-spinand-phy: request general tx dma channel ok!
[03.546]sunxi-spinand-phy: request general rx dma channel ok!
[03.552]sunxi-spinand-phy: set spic0 clk to 20 Mhz
[03.556]sunxi-spinand-phy: init spic0 clk ok
[03.560]sunxi-spinand-phy: detect munufacture from id table: Winbond
[03.567]sunxi-spinand-phy: get spi-nand Model from fdt fail
[03.572]sunxi-spinand-phy: get phy info from fdt fail
[03.576]sunxi-spinand-phy: not detect munufacture from fdt
[03.582]sunxi-spinand-phy: not detect any munufacture from id table
[03.588]sunxi-spinand-phy: get spi-nand Model from fdt fail
[03.593]sunxi-spinand-phy: get phy info from fdt fail
[03.598]sunxi-spinand-phy: not detect munufacture from fdt
[03.603]sunxi-spinand-phy: not match spinand: 21baef00 0
try nand fail
initcall sequence 5ff6c848 failed at call 4300ed11 (err=-1)
### ERROR ### Please RESET the board ###
离线
又一块 W25N01GVZEIG彻底坏了,烧录出错:
[1035]fes begin commit:2386bdb825
[1038]set pll start
[1040]fix vccio detect value:0xc0
[1047]periph0 has been enabled
[1050]set pll end
[1052][pmu]: bus read error
[1054]board init ok
[1056]beign to init dram
[1059]get_pmu_exist() = -1
[1061]ddr_efuse_type: 0x0
[1064]trefi:7.8ms
[1066][AUTO DEBUG] two rank and full DQ!
[1070]ddr_efuse_type: 0x0
[1072]trefi:7.8ms
[1075][AUTO DEBUG] rank 0 row = 15
[1078][AUTO DEBUG] rank 0 bank = 8
[1081][AUTO DEBUG] rank 0 page size = 2 KB
[1085][AUTO DEBUG] rank 1 row = 15
[1088][AUTO DEBUG] rank 1 bank = 8
[1092][AUTO DEBUG] rank 1 page size = 2 KB
[1096]rank1 config same as rank0
[1099]DRAM BOOT DRIVE INFO: V0.34
[1102]DRAM CLK = 792 MHz
[1104]DRAM Type = 3 (2:DDR2,3:DDR3)
[1107]DRAMC ZQ value: 0x7b7bfb
[1110]DRAM ODT value: 0x42.
[1113]ddr_efuse_type: 0x0
[1116]DRAM SIZE = 1024 MB
[1120]DRAM simple test OK.
[1122]rtc standby flag is 0x0, super standby flag is 0x0
[1127]init dram ok
U-Boot 2018.07-gce06dac-dirty (Aug 15 2025 - 11:28:09 +0800) Allwinner Technology
[03.550]CPU: Allwinner Family
[03.553]Model: sun8iw20
[03.555]DRAM: 512 MiB
[03.559]Relocation Offset is: 1cebb000
[03.587]secure enable bit: 0
[03.589]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz MBus=300Mhz
[03.595]gic: normal mode
[03.598]sunxi flash map init
[03.601]line:703 init_clocks
[03.604]init_clocks:finish
[03.606]flash init start
[03.608]workmode = 16,storage type = 0
try card 2
set card number 2
get card number 2
[03.616][mmc]: mmc driver ver uboot2018:2023-08-29 10:12:00
[03.622][mmc]: Is not Boot mode!
[03.625][mmc]: SUNXI SDMMC Controller Version:0x50310
[03.636][mmc]: ************Try SD card 2************
[03.642][mmc]: mmc 2 cmd timeout 100 status 100
[03.646][mmc]: smc 2 err, cmd 8, RTO
[03.649][mmc]: mmc 2 close bus gating and reset
[03.654][mmc]: mmc 2 cmd timeout 100 status 100
[03.658][mmc]: smc 2 err, cmd 55, RTO
[03.662][mmc]: mmc 2 close bus gating and reset
[03.666][mmc]: ************Try MMC card 2************
[03.675][mmc]: mmc 2 cmd timeout 100 status 100
[03.679][mmc]: smc 2 err, cmd 1, RTO
[03.682][mmc]: mmc 2 close bus gating and reset
[03.687][mmc]: Card did not respond to voltage select!
[03.691][mmc]: ************SD/MMC 2 init error!************
[03.697][mmc]: mmc init product failed
MMC init failed
try emmc fail
[03.703]sunxi-spinand: AW SPINand MTD Layer Version: 1.13 20231225
[03.709]sunxi-spinand-phy: AW SPINand Phy Layer Version: 1.20 20240320
[03.717]sunxi-spinand-phy: request spi0 gpio ok
[03.721]sunxi-spinand-phy: request general tx dma channel ok!
[03.726]sunxi-spinand-phy: request general rx dma channel ok!
[03.732]sunxi-spinand-phy: set spic0 clk to 20 Mhz
[03.736]sunxi-spinand-phy: init spic0 clk ok
[03.740]sunxi-spinand-phy: detect munufacture from id table: Winbond
[03.747]sunxi-spinand-phy: detect spinand id: ff21aaef ffffffff
[03.752]sunxi-spinand-phy: ========== arch info ==========
[03.757]sunxi-spinand-phy: Model: W25N01GVZEIG
[03.763]sunxi-spinand-phy: Munufacture: Winbond
[03.768]sunxi-spinand-phy: DieCntPerChip: 1
[03.772]sunxi-spinand-phy: BlkCntPerDie: 1024
[03.777]sunxi-spinand-phy: PageCntPerBlk: 64
[03.781]sunxi-spinand-phy: SectCntPerPage: 4
[03.786]sunxi-spinand-phy: OobSizePerPage: 64
[03.790]sunxi-spinand-phy: BadBlockFlag: 0x0
[03.795]sunxi-spinand-phy: OperationOpt: 0x7
[03.799]sunxi-spinand-phy: MaxEraseTimes: 65000
[03.804]sunxi-spinand-phy: EccFlag: 0x0
[03.809]sunxi-spinand-phy: EccType: 2
[03.813]sunxi-spinand-phy: EccProtectedType: 3
[03.818]sunxi-spinand-phy: ========================================
[03.824]sunxi-spinand-phy:
[03.826]sunxi-spinand-phy: ========== physical info ==========
[03.832]sunxi-spinand-phy: TotalSize: 128 M
[03.836]sunxi-spinand-phy: SectorSize: 512 B
[03.840]sunxi-spinand-phy: PageSize: 2 K
[03.844]sunxi-spinand-phy: BlockSize: 128 K
[03.848]sunxi-spinand-phy: OOBSize: 64 B
[03.852]sunxi-spinand-phy: ========================================
[03.858]sunxi-spinand-phy:
[03.861]sunxi-spinand-phy: ========== logical info ==========
[03.866]sunxi-spinand-phy: TotalSize: 128 M
[03.870]sunxi-spinand-phy: SectorSize: 512 B
[03.874]sunxi-spinand-phy: PageSize: 4 K
[03.878]sunxi-spinand-phy: BlockSize: 256 K
[03.883]sunxi-spinand-phy: OOBSize: 128 B
[03.887]sunxi-spinand-phy: ========================================
[03.893]sunxi-spinand-phy: W25N01GVZEIG reset rx bit width to 1
[03.899]sunxi-spinand-phy: W25N01GVZEIG reset tx bit width to 1
[03.904]sunxi-spinand-phy: set spic0 clk to 80 Mhz
[03.909]sunxi-spinand-phy: block lock register: 0x00
[03.913]sunxi-spinand-phy: feature register: 0x19
[03.918]sunxi-spinand-phy: sunxi physic nand init end
[03.923]Loading Environment from SUNXI_FLASH... OK
[03.927]try to burn key
[03.929]out of usb burn from boot: not boot mode
Hit any key to stop autoboot: 0
sunxi work mode=0x10
run usb efex
buf queue page size = 16384
delay time 2500
weak:otg_phy_config
usb init ok
set address 0x1f
set address 0x1f ok
set address 0x20
set address 0x20 ok
SUNXI_EFEX_ERASE_TAG
erase_flag = 0x12
origin_erase_flag = 0x1
FEX_CMD_fes_verify_status
FEX_CMD_fes_verify last err=0
the 0 mbr table is ok
the 1 mbr table is ok
the 2 mbr table is ok
the 3 mbr table is ok
*************MBR DUMP***************
total mbr part 7
part[0] name :boot-resource
part[0] classname :DISK
part[0] addrlo :0x1f8
part[0] lenlo :0x85e0
part[0] user_type :32768
part[0] keydata :0
part[0] ro :0
part[1] name :env
part[1] classname :DISK
part[1] addrlo :0x87d8
part[1] lenlo :0x1f8
part[1] user_type :32768
part[1] keydata :0
part[1] ro :0
part[2] name :env-redund
part[2] classname :DISK
part[2] addrlo :0x89d0
part[2] lenlo :0x1f8
part[2] user_type :32768
part[2] keydata :0
part[2] ro :0
part[3] name :boot
part[3] classname :DISK
part[3] addrlo :0x8bc8
part[3] lenlo :0x85e0
part[3] user_type :32768
part[3] keydata :0
part[3] ro :0
part[4] name :rootfs
part[4] classname :DISK
part[4] addrlo :0x111a8
part[4] lenlo :0x22450
part[4] user_type :32768
part[4] keydata :0
part[4] ro :0
part[5] name :private
part[5] classname :DISK
part[5] addrlo :0x335f8
part[5] lenlo :0x7e0
part[5] user_type :32768
part[5] keydata :0
part[5] ro :0
part[6] name :UDISK
part[6] classname :DISK
part[6] addrlo :0x33dd8
part[6] lenlo :0x0
part[6] user_type :33024
part[6] keydata :0
part[6] ro :0
total part: 8
mbr 0, 1f8, 8000
boot-resource 1, 85e0, 8000
env 2, 1f8, 8000
env-redund 3, 1f8, 8000
boot 4, 85e0, 8000
rootfs 5, 22450, 8000
private 6, 7e0, 8000
UDISK 7, 0, 8100
[07.181]erase blk 0 to blk 32
need erase flash: 18
[07.205]erase blk 0 to blk 32
[07.224]erase blk 40 to blk 1024
[07.227]blk 40 is bad, skip to erase
[07.231]blk 42 is bad, skip to erase
[07.235]blk 44 is bad, skip to erase
[07.239]blk 46 is bad, skip to erase
[07.242]blk 48 is bad, skip to erase
[07.246]blk 50 is bad, skip to erase
[07.250]blk 52 is bad, skip to erase
[07.254]blk 54 is bad, skip to erase
[07.258]blk 56 is bad, skip to erase
[07.261]blk 58 is bad, skip to erase
[07.265]blk 60 is bad, skip to erase
[07.269]blk 62 is bad, skip to erase
[07.273]blk 64 is bad, skip to erase
[07.276]blk 66 is bad, skip to erase
[07.280]blk 68 is bad, skip to erase
[07.284]blk 70 is bad, skip to erase
[07.288]blk 72 is bad, skip to erase
[07.292]blk 74 is bad, skip to erase
[07.295]blk 76 is bad, skip to erase
[07.299]blk 78 is bad, skip to erase
[07.303]blk 80 is bad, skip to erase
[07.307]blk 82 is bad, skip to erase
[07.311]blk 84 is bad, skip to erase
[07.314]blk 86 is bad, skip to erase
[07.318]blk 88 is bad, skip to erase
[07.322]blk 90 is bad, skip to erase
[07.326]blk 92 is bad, skip to erase
[07.330]blk 94 is bad, skip to erase
[07.333]blk 96 is bad, skip to erase
[07.337]blk 98 is bad, skip to erase
[07.341]blk 100 is bad, skip to erase
[07.345]blk 102 is bad, skip to erase
[07.349]blk 104 is bad, skip to erase
[07.353]blk 106 is bad, skip to erase
[07.356]blk 108 is bad, skip to erase
[07.360]blk 110 is bad, skip to erase
[07.364]blk 112 is bad, skip to erase
[07.368]blk 114 is bad, skip to erase
[07.372]blk 116 is bad, skip to erase
[07.376]blk 118 is bad, skip to erase
[07.380]blk 120 is bad, skip to erase
[07.384]blk 122 is bad, skip to erase
[07.387]blk 124 is bad, skip to erase
[07.391]blk 126 is bad, skip to erase
[07.395]blk 128 is bad, skip to erase
[07.399]blk 130 is bad, skip to erase
[07.403]blk 132 is bad, skip to erase
[07.407]blk 134 is bad, skip to erase
[07.411]blk 136 is bad, skip to erase
[07.415]blk 138 is bad, skip to erase
[07.418]blk 140 is bad, skip to erase
[07.422]blk 142 is bad, skip to erase
[07.426]blk 144 is bad, skip to erase
[07.430]blk 146 is bad, skip to erase
[07.434]blk 148 is bad, skip to erase
[07.438]blk 150 is bad, skip to erase
[07.442]blk 152 is bad, skip to erase
[07.446]blk 154 is bad, skip to erase
[07.449]blk 156 is bad, skip to erase
[07.453]blk 158 is bad, skip to erase
[07.457]blk 160 is bad, skip to erase
[07.461]blk 162 is bad, skip to erase
[07.465]blk 164 is bad, skip to erase
[07.469]blk 166 is bad, skip to erase
[07.473]blk 168 is bad, skip to erase
[07.477]blk 170 is bad, skip to erase
[07.480]blk 172 is bad, skip to erase
[07.484]blk 174 is bad, skip to erase
[07.488]blk 176 is bad, skip to erase
[07.492]blk 178 is bad, skip to erase
[07.496]blk 180 is bad, skip to erase
[07.500]blk 182 is bad, skip to erase
[07.504]blk 184 is bad, skip to erase
[07.508]blk 186 is bad, skip to erase
[07.511]blk 188 is bad, skip to erase
[07.515]blk 190 is bad, skip to erase
[07.519]blk 192 is bad, skip to erase
[07.523]blk 194 is bad, skip to erase
[07.527]blk 196 is bad, skip to erase
[07.531]blk 198 is bad, skip to erase
[07.535]blk 200 is bad, skip to erase
[07.539]blk 202 is bad, skip to erase
[07.542]blk 204 is bad, skip to erase
[07.546]blk 206 is bad, skip to erase
[07.550]blk 208 is bad, skip to erase
[07.554]blk 210 is bad, skip to erase
[07.558]blk 212 is bad, skip to erase
[07.562]blk 214 is bad, skip to erase
[07.566]blk 216 is bad, skip to erase
[07.570]blk 218 is bad, skip to erase
[07.573]blk 220 is bad, skip to erase
[07.577]blk 222 is bad, skip to erase
[07.581]blk 224 is bad, skip to erase
[07.585]blk 226 is bad, skip to erase
[07.589]blk 228 is bad, skip to erase
[07.593]blk 230 is bad, skip to erase
[07.597]blk 232 is bad, skip to erase
[07.601]blk 234 is bad, skip to erase
[07.604]blk 236 is bad, skip to erase
[07.608]blk 238 is bad, skip to erase
[07.612]blk 240 is bad, skip to erase
[07.616]blk 242 is bad, skip to erase
[07.620]blk 244 is bad, skip to erase
[07.624]blk 246 is bad, skip to erase
[07.628]blk 248 is bad, skip to erase
[07.632]blk 250 is bad, skip to erase
[07.636]blk 252 is bad, skip to erase
[07.639]blk 254 is bad, skip to erase
[07.643]blk 256 is bad, skip to erase
[07.647]blk 258 is bad, skip to erase
[07.651]blk 260 is bad, skip to erase
[07.655]blk 262 is bad, skip to erase
[07.659]blk 264 is bad, skip to erase
[07.663]blk 266 is bad, skip to erase
[07.667]blk 268 is bad, skip to erase
[07.670]blk 270 is bad, skip to erase
[07.674]blk 272 is bad, skip to erase
[07.678]blk 274 is bad, skip to erase
[07.682]blk 276 is bad, skip to erase
[07.686]blk 278 is bad, skip to erase
[07.690]blk 280 is bad, skip to erase
[07.694]blk 282 is bad, skip to erase
[07.698]blk 284 is bad, skip to erase
[07.701]blk 286 is bad, skip to erase
[07.705]blk 288 is bad, skip to erase
[07.709]blk 290 is bad, skip to erase
[07.713]blk 292 is bad, skip to erase
[07.717]blk 294 is bad, skip to erase
[07.721]blk 296 is bad, skip to erase
[07.725]blk 298 is bad, skip to erase
[07.729]blk 300 is bad, skip to erase
[07.732]blk 302 is bad, skip to erase
[07.736]blk 304 is bad, skip to erase
[07.740]blk 306 is bad, skip to erase
[07.744]blk 308 is bad, skip to erase
[07.748]blk 310 is bad, skip to erase
[07.752]blk 312 is bad, skip to erase
[07.756]blk 314 is bad, skip to erase
[07.760]blk 316 is bad, skip to erase
[07.763]blk 318 is bad, skip to erase
[07.767]blk 320 is bad, skip to erase
[07.771]blk 322 is bad, skip to erase
[07.775]blk 324 is bad, skip to erase
[07.779]blk 326 is bad, skip to erase
[07.783]blk 328 is bad, skip to erase
[07.787]blk 330 is bad, skip to erase
[07.791]blk 332 is bad, skip to erase
[07.794]blk 334 is bad, skip to erase
[07.798]blk 336 is bad, skip to erase
[07.802]blk 338 is bad, skip to erase
[07.805]blk 339 is bad, skip to erase
[07.809]blk 340 is bad, skip to erase
[07.812]blk 341 is bad, skip to erase
[07.816]blk 342 is bad, skip to erase
[07.819]blk 343 is bad, skip to erase
[07.822]blk 344 is bad, skip to erase
[07.826]blk 345 is bad, skip to erase
[07.829]blk 346 is bad, skip to erase
[07.833]blk 347 is bad, skip to erase
[07.836]blk 348 is bad, skip to erase
[07.839]blk 349 is bad, skip to erase
[07.843]blk 350 is bad, skip to erase
[07.846]blk 351 is bad, skip to erase
[07.849]blk 352 is bad, skip to erase
[07.853]blk 353 is bad, skip to erase
[07.856]blk 354 is bad, skip to erase
[07.860]blk 355 is bad, skip to erase
[07.863]blk 356 is bad, skip to erase
[07.866]blk 357 is bad, skip to erase
[07.870]blk 358 is bad, skip to erase
[07.873]blk 359 is bad, skip to erase
[07.876]blk 360 is bad, skip to erase
[07.880]blk 361 is bad, skip to erase
[07.883]blk 362 is bad, skip to erase
[07.887]blk 364 is bad, skip to erase
[07.890]blk 365 is bad, skip to erase
[07.894]blk 366 is bad, skip to erase
[07.897]blk 367 is bad, skip to erase
[07.901]blk 368 is bad, skip to erase
[07.904]blk 369 is bad, skip to erase
[07.907]blk 370 is bad, skip to erase
[07.911]blk 371 is bad, skip to erase
[07.914]blk 372 is bad, skip to erase
[07.918]blk 373 is bad, skip to erase
[07.921]blk 374 is bad, skip to erase
[07.924]blk 375 is bad, skip to erase
[07.928]blk 376 is bad, skip to erase
[07.931]blk 377 is bad, skip to erase
[07.934]blk 378 is bad, skip to erase
[07.938]blk 379 is bad, skip to erase
[07.941]blk 380 is bad, skip to erase
[07.945]blk 381 is bad, skip to erase
[07.948]blk 382 is bad, skip to erase
[07.951]blk 383 is bad, skip to erase
[07.955]blk 384 is bad, skip to erase
[07.958]blk 385 is bad, skip to erase
[07.961]blk 386 is bad, skip to erase
[07.965]blk 387 is bad, skip to erase
[07.968]blk 388 is bad, skip to erase
[07.972]blk 389 is bad, skip to erase
[07.975]blk 390 is bad, skip to erase
[07.978]blk 391 is bad, skip to erase
[07.982]blk 392 is bad, skip to erase
[07.985]blk 393 is bad, skip to erase
[07.989]blk 394 is bad, skip to erase
[07.992]blk 395 is bad, skip to erase
[07.995]blk 396 is bad, skip to erase
[07.999]blk 397 is bad, skip to erase
[08.002]blk 398 is bad, skip to erase
[08.005]blk 399 is bad, skip to erase
[08.009]blk 400 is bad, skip to erase
[08.012]blk 401 is bad, skip to erase
[08.016]blk 402 is bad, skip to erase
[08.019]blk 403 is bad, skip to erase
[08.022]blk 404 is bad, skip to erase
[08.026]blk 405 is bad, skip to erase
[08.029]blk 406 is bad, skip to erase
[08.032]blk 407 is bad, skip to erase
[08.036]blk 408 is bad, skip to erase
[08.039]blk 409 is bad, skip to erase
[08.043]blk 410 is bad, skip to erase
[08.046]blk 411 is bad, skip to erase
[08.049]blk 412 is bad, skip to erase
[08.053]blk 413 is bad, skip to erase
[08.056]blk 414 is bad, skip to erase
[08.059]blk 415 is bad, skip to erase
[08.063]blk 416 is bad, skip to erase
[08.066]blk 417 is bad, skip to erase
[08.070]blk 418 is bad, skip to erase
[08.073]blk 419 is bad, skip to erase
[08.076]blk 420 is bad, skip to erase
[08.080]blk 421 is bad, skip to erase
[08.083]blk 422 is bad, skip to erase
[08.087]blk 423 is bad, skip to erase
[08.090]blk 424 is bad, skip to erase
[08.093]blk 425 is bad, skip to erase
[08.097]blk 426 is bad, skip to erase
[08.101]blk 428 is bad, skip to erase
[08.104]blk 429 is bad, skip to erase
[08.107]blk 430 is bad, skip to erase
[08.111]blk 431 is bad, skip to erase
[08.114]blk 432 is bad, skip to erase
[08.117]blk 433 is bad, skip to erase
[08.121]blk 434 is bad, skip to erase
[08.124]blk 435 is bad, skip to erase
[08.128]blk 436 is bad, skip to erase
[08.131]blk 437 is bad, skip to erase
[08.134]blk 438 is bad, skip to erase
[08.138]blk 439 is bad, skip to erase
[08.141]blk 440 is bad, skip to erase
[08.144]blk 441 is bad, skip to erase
[08.148]blk 442 is bad, skip to erase
[08.151]blk 443 is bad, skip to erase
[08.155]blk 444 is bad, skip to erase
[08.158]blk 445 is bad, skip to erase
[08.161]blk 446 is bad, skip to erase
[08.165]blk 447 is bad, skip to erase
[08.168]blk 448 is bad, skip to erase
[08.172]blk 449 is bad, skip to erase
[08.175]blk 450 is bad, skip to erase
[08.178]blk 451 is bad, skip to erase
[08.182]blk 452 is bad, skip to erase
[08.185]blk 453 is bad, skip to erase
[08.188]blk 454 is bad, skip to erase
[08.192]blk 455 is bad, skip to erase
[08.195]blk 456 is bad, skip to erase
[08.199]blk 457 is bad, skip to erase
[08.202]blk 458 is bad, skip to erase
[08.205]blk 459 is bad, skip to erase
[08.209]blk 460 is bad, skip to erase
[08.212]blk 461 is bad, skip to erase
[08.215]blk 462 is bad, skip to erase
[08.219]blk 463 is bad, skip to erase
[08.222]blk 464 is bad, skip to erase
[08.226]blk 465 is bad, skip to erase
[08.229]blk 466 is bad, skip to erase
[08.232]blk 467 is bad, skip to erase
[08.236]blk 468 is bad, skip to erase
[08.239]blk 469 is bad, skip to erase
[08.243]blk 470 is bad, skip to erase
[08.246]blk 472 is bad, skip to erase
[08.250]blk 474 is bad, skip to erase
[08.254]blk 476 is bad, skip to erase
[08.258]blk 478 is bad, skip to erase
[08.261]blk 479 is bad, skip to erase
[08.265]blk 480 is bad, skip to erase
[08.268]blk 481 is bad, skip to erase
[08.272]blk 482 is bad, skip to erase
[08.275]blk 483 is bad, skip to erase
[08.278]blk 484 is bad, skip to erase
[08.282]blk 485 is bad, skip to erase
[08.285]blk 486 is bad, skip to erase
[08.288]blk 487 is bad, skip to erase
[08.292]blk 488 is bad, skip to erase
[08.296]blk 490 is bad, skip to erase
[08.300]blk 492 is bad, skip to erase
[08.304]blk 494 is bad, skip to erase
[08.307]blk 496 is bad, skip to erase
[08.311]blk 498 is bad, skip to erase
[08.315]blk 500 is bad, skip to erase
[08.319]blk 502 is bad, skip to erase
[08.323]blk 504 is bad, skip to erase
[08.327]blk 506 is bad, skip to erase
[08.331]blk 508 is bad, skip to erase
[08.335]blk 510 is bad, skip to erase
[08.338]blk 512 is bad, skip to erase
[08.342]blk 514 is bad, skip to erase
[08.346]blk 516 is bad, skip to erase
[08.350]blk 518 is bad, skip to erase
[08.354]blk 520 is bad, skip to erase
[08.358]blk 522 is bad, skip to erase
[08.362]blk 524 is bad, skip to erase
[08.366]blk 526 is bad, skip to erase
[08.369]blk 528 is bad, skip to erase
[08.373]blk 530 is bad, skip to erase
[08.377]blk 532 is bad, skip to erase
[08.381]blk 534 is bad, skip to erase
[08.385]blk 536 is bad, skip to erase
[08.389]blk 538 is bad, skip to erase
[08.393]blk 540 is bad, skip to erase
[08.397]blk 542 is bad, skip to erase
[08.400]blk 544 is bad, skip to erase
[08.404]blk 546 is bad, skip to erase
[08.408]blk 548 is bad, skip to erase
[08.412]blk 550 is bad, skip to erase
[08.416]blk 552 is bad, skip to erase
[08.420]blk 554 is bad, skip to erase
[08.424]blk 556 is bad, skip to erase
[08.428]blk 558 is bad, skip to erase
[08.431]blk 560 is bad, skip to erase
[08.435]blk 562 is bad, skip to erase
[08.439]blk 564 is bad, skip to erase
[08.443]blk 566 is bad, skip to erase
[08.447]blk 568 is bad, skip to erase
[08.451]blk 570 is bad, skip to erase
[08.455]blk 572 is bad, skip to erase
[08.459]blk 574 is bad, skip to erase
[08.462]blk 576 is bad, skip to erase
[08.466]blk 578 is bad, skip to erase
[08.470]blk 580 is bad, skip to erase
[08.474]blk 582 is bad, skip to erase
[08.478]blk 584 is bad, skip to erase
[08.482]blk 586 is bad, skip to erase
[08.486]blk 588 is bad, skip to erase
[08.490]blk 590 is bad, skip to erase
[08.493]blk 592 is bad, skip to erase
[08.497]blk 594 is bad, skip to erase
[08.501]blk 596 is bad, skip to erase
[08.505]blk 598 is bad, skip to erase
[08.509]blk 600 is bad, skip to erase
[08.513]blk 602 is bad, skip to erase
[08.517]blk 604 is bad, skip to erase
[08.521]blk 606 is bad, skip to erase
[08.525]blk 608 is bad, skip to erase
[08.528]blk 610 is bad, skip to erase
[08.532]blk 612 is bad, skip to erase
[08.536]blk 614 is bad, skip to erase
[08.540]blk 616 is bad, skip to erase
[08.544]blk 618 is bad, skip to erase
[08.548]blk 620 is bad, skip to erase
[08.552]blk 622 is bad, skip to erase
[08.556]blk 624 is bad, skip to erase
[08.559]blk 626 is bad, skip to erase
[08.563]blk 628 is bad, skip to erase
[08.567]blk 630 is bad, skip to erase
[08.571]blk 632 is bad, skip to erase
[08.575]blk 634 is bad, skip to erase
[08.579]blk 636 is bad, skip to erase
[08.583]blk 638 is bad, skip to erase
[08.587]blk 640 is bad, skip to erase
[08.590]blk 642 is bad, skip to erase
[08.594]blk 644 is bad, skip to erase
[08.598]blk 646 is bad, skip to erase
[08.602]blk 648 is bad, skip to erase
[08.606]blk 650 is bad, skip to erase
[08.610]blk 652 is bad, skip to erase
[08.614]blk 654 is bad, skip to erase
[08.618]blk 656 is bad, skip to erase
[08.621]blk 658 is bad, skip to erase
[08.625]blk 660 is bad, skip to erase
[08.629]blk 662 is bad, skip to erase
[08.633]blk 664 is bad, skip to erase
[08.637]blk 666 is bad, skip to erase
[08.641]blk 668 is bad, skip to erase
[08.645]blk 670 is bad, skip to erase
[08.649]blk 672 is bad, skip to erase
[08.652]blk 674 is bad, skip to erase
[08.656]blk 676 is bad, skip to erase
[08.660]blk 678 is bad, skip to erase
[08.664]blk 680 is bad, skip to erase
[08.668]blk 682 is bad, skip to erase
[08.672]blk 684 is bad, skip to erase
[08.676]blk 686 is bad, skip to erase
[08.680]blk 688 is bad, skip to erase
[08.683]blk 690 is bad, skip to erase
[08.687]blk 692 is bad, skip to erase
[08.691]blk 694 is bad, skip to erase
[08.695]blk 696 is bad, skip to erase
[08.699]blk 698 is bad, skip to erase
[08.703]blk 700 is bad, skip to erase
[08.707]blk 702 is bad, skip to erase
[08.711]blk 704 is bad, skip to erase
[08.714]blk 706 is bad, skip to erase
[08.718]blk 708 is bad, skip to erase
[08.722]blk 710 is bad, skip to erase
[08.726]blk 712 is bad, skip to erase
[08.730]blk 714 is bad, skip to erase
[08.734]blk 716 is bad, skip to erase
[08.738]blk 718 is bad, skip to erase
[08.742]blk 720 is bad, skip to erase
[08.745]blk 722 is bad, skip to erase
[08.749]blk 724 is bad, skip to erase
[08.753]blk 726 is bad, skip to erase
[08.757]blk 728 is bad, skip to erase
[08.761]blk 730 is bad, skip to erase
[08.765]blk 732 is bad, skip to erase
[08.769]blk 734 is bad, skip to erase
[08.773]blk 736 is bad, skip to erase
[08.776]blk 738 is bad, skip to erase
[08.780]blk 740 is bad, skip to erase
[08.784]blk 742 is bad, skip to erase
[08.788]blk 744 is bad, skip to erase
[08.792]blk 746 is bad, skip to erase
[08.796]blk 748 is bad, skip to erase
[08.800]blk 750 is bad, skip to erase
[08.804]blk 752 is bad, skip to erase
[08.808]blk 754 is bad, skip to erase
[08.811]blk 756 is bad, skip to erase
[08.815]blk 758 is bad, skip to erase
[08.819]blk 760 is bad, skip to erase
[08.823]blk 762 is bad, skip to erase
[08.827]blk 764 is bad, skip to erase
[08.831]blk 766 is bad, skip to erase
[08.835]blk 768 is bad, skip to erase
[08.839]blk 770 is bad, skip to erase
[08.842]blk 772 is bad, skip to erase
[08.846]blk 774 is bad, skip to erase
[08.850]blk 776 is bad, skip to erase
[08.854]blk 778 is bad, skip to erase
[08.858]blk 780 is bad, skip to erase
[08.862]blk 782 is bad, skip to erase
[08.866]blk 784 is bad, skip to erase
[08.870]blk 786 is bad, skip to erase
[08.873]blk 788 is bad, skip to erase
[08.877]blk 790 is bad, skip to erase
[08.881]blk 792 is bad, skip to erase
[08.885]blk 794 is bad, skip to erase
[08.889]blk 796 is bad, skip to erase
[08.893]blk 798 is bad, skip to erase
[08.897]blk 800 is bad, skip to erase
[08.901]blk 802 is bad, skip to erase
[08.904]blk 804 is bad, skip to erase
[08.908]blk 806 is bad, skip to erase
[08.912]blk 808 is bad, skip to erase
[08.916]blk 810 is bad, skip to erase
[08.920]blk 812 is bad, skip to erase
[08.924]blk 814 is bad, skip to erase
[08.928]blk 816 is bad, skip to erase
[08.932]blk 818 is bad, skip to erase
[08.935]blk 820 is bad, skip to erase
[08.939]blk 822 is bad, skip to erase
[08.943]blk 824 is bad, skip to erase
[08.947]blk 826 is bad, skip to erase
[08.951]blk 828 is bad, skip to erase
[08.955]blk 830 is bad, skip to erase
[08.959]blk 832 is bad, skip to erase
[08.963]blk 834 is bad, skip to erase
[08.966]blk 836 is bad, skip to erase
[08.970]blk 838 is bad, skip to erase
[08.974]blk 840 is bad, skip to erase
[08.978]blk 842 is bad, skip to erase
[08.982]blk 844 is bad, skip to erase
[08.986]blk 846 is bad, skip to erase
[08.990]blk 848 is bad, skip to erase
[08.994]blk 850 is bad, skip to erase
[08.997]blk 852 is bad, skip to erase
[09.001]blk 854 is bad, skip to erase
[09.005]blk 856 is bad, skip to erase
[09.009]blk 858 is bad, skip to erase
[09.013]blk 860 is bad, skip to erase
[09.017]blk 862 is bad, skip to erase
[09.021]blk 864 is bad, skip to erase
[09.025]blk 866 is bad, skip to erase
[09.028]blk 868 is bad, skip to erase
[09.032]blk 870 is bad, skip to erase
[09.036]blk 872 is bad, skip to erase
[09.040]blk 874 is bad, skip to erase
[09.044]blk 876 is bad, skip to erase
[09.048]blk 878 is bad, skip to erase
[09.052]blk 880 is bad, skip to erase
[09.056]blk 882 is bad, skip to erase
[09.059]blk 884 is bad, skip to erase
[09.063]blk 886 is bad, skip to erase
[09.067]blk 888 is bad, skip to erase
[09.071]blk 890 is bad, skip to erase
[09.075]blk 892 is bad, skip to erase
[09.079]blk 894 is bad, skip to erase
[09.083]blk 896 is bad, skip to erase
[09.087]blk 898 is bad, skip to erase
[09.091]blk 900 is bad, skip to erase
[09.094]blk 902 is bad, skip to erase
[09.098]blk 904 is bad, skip to erase
[09.102]blk 906 is bad, skip to erase
[09.106]blk 908 is bad, skip to erase
[09.110]blk 910 is bad, skip to erase
[09.114]blk 912 is bad, skip to erase
[09.118]blk 914 is bad, skip to erase
[09.122]blk 916 is bad, skip to erase
[09.125]blk 918 is bad, skip to erase
[09.129]blk 920 is bad, skip to erase
[09.133]blk 922 is bad, skip to erase
[09.137]blk 924 is bad, skip to erase
[09.141]blk 926 is bad, skip to erase
[09.145]blk 928 is bad, skip to erase
[09.149]blk 930 is bad, skip to erase
[09.153]blk 932 is bad, skip to erase
[09.156]blk 934 is bad, skip to erase
[09.160]blk 936 is bad, skip to erase
[09.164]blk 938 is bad, skip to erase
[09.168]blk 940 is bad, skip to erase
[09.172]blk 942 is bad, skip to erase
[09.176]blk 944 is bad, skip to erase
[09.180]blk 946 is bad, skip to erase
[09.184]blk 948 is bad, skip to erase
[09.187]blk 950 is bad, skip to erase
[09.191]blk 952 is bad, skip to erase
[09.195]blk 954 is bad, skip to erase
[09.199]blk 956 is bad, skip to erase
[09.203]blk 958 is bad, skip to erase
[09.207]blk 960 is bad, skip to erase
[09.211]blk 962 is bad, skip to erase
[09.215]blk 964 is bad, skip to erase
[09.218]blk 966 is bad, skip to erase
[09.222]blk 968 is bad, skip to erase
[09.226]blk 970 is bad, skip to erase
[09.230]blk 972 is bad, skip to erase
[09.234]blk 974 is bad, skip to erase
[09.238]blk 976 is bad, skip to erase
[09.242]blk 978 is bad, skip to erase
[09.246]blk 980 is bad, skip to erase
[09.249]blk 982 is bad, skip to erase
[09.253]blk 984 is bad, skip to erase
[09.257]blk 986 is bad, skip to erase
[09.261]blk 988 is bad, skip to erase
[09.265]blk 990 is bad, skip to erase
[09.269]blk 992 is bad, skip to erase
[09.273]blk 994 is bad, skip to erase
[09.277]blk 996 is bad, skip to erase
[09.280]blk 998 is bad, skip to erase
[09.284]blk 1000 is bad, skip to erase
[09.288]blk 1002 is bad, skip to erase
[09.292]blk 1004 is bad, skip to erase
[09.296]blk 1006 is bad, skip to erase
[09.300]blk 1008 is bad, skip to erase
[09.304]blk 1010 is bad, skip to erase
[09.308]blk 1012 is bad, skip to erase
[09.312]blk 1014 is bad, skip to erase
[09.316]blk 1016 is bad, skip to erase
[09.320]blk 1018 is bad, skip to erase
[09.324]blk 1020 is bad, skip to erase
[09.328]blk 1022 is bad, skip to erase
[09.332]get secure storage map err
[09.335]erase secure storage block 0 err
[09.338]mtdparts: mtdparts=nand:1024k@0(boot0)ro,3072k@1048576(uboot)ro,1024k@4194304(secure_storage)ro,-(sys)
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)
[09.389]MTD info (4)
[09.391]pagesize: 0x1000
[09.393]blksize: 0x40000
[09.395]num offset bytes name
[09.399]0 0x00000000 0x00100000 boot0
[09.402]1 0x00100000 0x00300000 uboot
[09.406]2 0x00400000 0x00100000 secure_storage
[09.411]3 0x00500000 0x07b00000 sys
[09.414]ubi attach the last part of mtd device: NO.3
[09.420]ubi0: attaching mtd4
[09.423]ubi0: scanning is finished
[09.426]ubi0: empty MTD device detected
[09.429]ubi0 error: ubi_early_get_peb: no free eraseblocks
[09.435]ubi0 error: ubi_attach_mtd_dev: failed to attach mtd4, error -28
[09.441]UBI error: cannot attach mtd4
[09.444]UBI error: cannot initialize UBI, error -28
UBI init error 28
Please check, if the correct MTD partition is used (size big enough?)
[09.457]ubi part sys err !
SUNXI_EFEX_MBR_TAG
mbr size = 0x10000
force mbr
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)
[09.504]MTD info (4)
[09.506]pagesize: 0x1000
[09.509]blksize: 0x40000
[09.511]num offset bytes name
[09.514]0 0x00000000 0x00100000 boot0
[09.518]1 0x00100000 0x00300000 uboot
[09.522]2 0x00400000 0x00100000 secure_storage
[09.526]3 0x00500000 0x07b00000 sys
[09.530]MBR info (unalign):
[09.532]partno addr sects type name
[09.537]0 0x00000000 0x000001f8 0x00000001 mbr
[09.542]1 0x000001f8 0x000085e0 0x00008000 boot-resource
[09.547]2 0x000087d8 0x000001f8 0x00008000 env
[09.552]3 0x000089d0 0x000001f8 0x00008000 env-redund
[09.557]4 0x00008bc8 0x000085e0 0x00008000 boot
[09.562]5 0x000111a8 0x00022450 0x00008000 rootfs
[09.567]6 0x000335f8 0x000007e0 0x00008000 private
[09.572]7 0x00033dd8 0x00000000 0x00008100 UDISK
[09.577]ubi attach the last part of mtd device: NO.3
[09.582]MBR info (align):
[09.584]partno addr sects type name
[09.589]0 0x00002800 0x000001f8 0x00000001 mbr
[09.594]1 0x000029f8 0x000085e0 0x00008000 boot-resource
[09.600]2 0x0000afd8 0x000001f8 0x00008000 env
[09.604]3 0x0000b1d0 0x000001f8 0x00008000 env-redund
[09.610]4 0x0000b3c8 0x000085e0 0x00008000 boot
[09.615]5 0x000139a8 0x00022548 0x00008000 rootfs
[09.620]6 0x00035ef0 0x000007e0 0x00008000 private
[09.625]7 0x000366d0 0x00000000 0x00008100 UDISK
[09.630]ubi attach the last part of mtd device: NO.3
[09.634]ubi attatch mtd, name: sys
[09.638]ubi0: attaching mtd4
[09.641]ubi0: scanning is finished
[09.644]ubi0: empty MTD device detected
[09.648]ubi0 error: ubi_early_get_peb: no free eraseblocks
[09.653]ubi0 error: ubi_attach_mtd_dev: failed to attach mtd4, error -28
[09.659]UBI error: cannot attach mtd4
[09.662]UBI error: cannot initialize UBI, error -28
UBI init error 28
Please check, if the correct MTD partition is used (size big enough?)
[09.675]ubi part sys err !
[09.677]initialize sunxi spinand ubi failed
download_standard_gpt:write mbr sectors fail ret = 0
离线
# modprobe xr829
[ 757.921208] ======== XRADIO WIFI OPEN ========
[ 757.926737] [XRADIO] Driver Label:XR_V02.16.85_P2P_HT40_01.31
[ 757.933589] [XRADIO] Allocated hw_priv @ c77b3807
[ 757.939659] sunxi-rfkill soc@3000000:rfkill@0: bus_index: 1
[ 757.955956] sunxi-rfkill soc@3000000:rfkill@0: wlan power on success
[ 758.163153] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 758.166306] [XRADIO] Detect SDIO card 1
[ 758.174414] sunxi-mmc 4021000.sdmmc: no vqmmc,Check if there is regulator
[ 758.202127] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 758.227030] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 758.241653] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 758.263872] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
[ 758.275524] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
[ 758.287427] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 4 timing SD-HS(SDR25) dt B
[ 758.300113] mmc1: new high speed SDIO card at address 0001
[ 758.306876] [SBUS] XRadio Device:sdio clk=50000000
[ 758.313090] [XRADIO] XRADIO_HW_REV 1.0 detected.
[ 758.359963] [XRADIO] xradio_update_dpllctrl: DPLL_CTRL Sync=0x00c00000.
[ 758.393188] [XRADIO] Bootloader complete
[ 763.382301] [XRADIO_ERR] xradio_firmware: Timeout waiting for FIFO.
[ 763.389378] [XRADIO_ERR] xradio_load_firmware: can't download firmware.
[ 763.396832] [XRADIO_ERR] xradio_load_firmware failed(-110).
[ 763.403333] sunxi-rfkill soc@3000000:rfkill@0: wlan power off success
[ 763.510638] [XRADIO] Remove SDIO card 1
[ 763.510646] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 7, RTO !!
[ 763.521724] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 7, RTO !!
[ 763.528483] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 7, RTO !!
[ 763.535247] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 7, RTO !!
[ 763.542272] mmc1: card 0001 removed
[ 763.546314] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B
[ 763.558815] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 763.570112] sunxi-mmc 4021000.sdmmc: no vqmmc,Check if there is regulator
[ 763.570126] xradio_core_init failed (-110)!
[ 763.589552] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 763.614647] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 52, RTO !!
[ 763.622310] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 52, RTO !!
[ 763.629171] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 763.643838] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 763.657601] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !!
[ 763.665157] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !!
[ 763.672720] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !!
[ 763.680271] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !!
[ 763.687024] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B
不能装载 XR829 驱动
正常应该这样才对:
# modprobe xr829
======== XRADIO WIFI OPEN ========
[XRADIO] Driver Label:XR_V02.16.85_P2P_HT40_01.31
[XRADIO] Allocated hw_priv @ 00000000f78a5c1d
sunxi-rfkill soc@3000000:rfkill@0: bus_index: 1
sunxi-rfkill soc@3000000:rfkill@0: wlan power on success
sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[XRADIO] Detect SDIO card 1
sunxi-mmc 4021000.sdmmc: no vqmmc,Check if there is regulator
sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
sunxi-mmc 4021000.sdmmc: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
sunxi-mmc 4021000.sdmmc: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 4 timing SD-HS(SDR25) dt B
mmc1: new high speed SDIO card at address 0001
[SBUS] XRadio Device:sdio clk=50000000
[XRADIO] XRADIO_HW_REV 1.0 detected.
[XRADIO] xradio_update_dpllctrl: DPLL_CTRL Sync=0x01400000.
[XRADIO] Bootloader complete
[XRADIO] Firmware completed.
[WSM] Firmware Label:XR_C09.08.52.73_DBG_02.122 2GHZ HT40 May 18 2021 13:36:09
[XRADIO] Firmware Startup Done.
[XRADIO_WRN] enable Multi-Rx!
ieee80211 phy1: Selected rate control algorithm 'minstrel_ht'
# ieee80211_do_open: vif_type=2, p2p=0, ch=3, addr=d0:50:bd:66:e8:4b
[STA] !!!xradio_vif_setup: id=0, type=2, p2p=0, addr=d0:50:bd:66:e8:4b
[AP_WRN] BSS_CHANGED_ASSOC but driver is unjoined.
#
#
# ifconfig
wlan0 Link encap:Ethernet HWaddr D0:50:BD:66:E8:4B
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)
#
rm out/t113_i/nezha/buildroot/buildroot/build/wifi-firmware/.stamp_target_installed
./build.sh buildroot_package wifi-firmware
ubuntu@ubuntu:/opt/T113-Tina5.0-V1.2b$ rm out/t113_i/nezha/buildroot/buildroot/build/wifi-firmware/.stamp_target_installed
ubuntu@ubuntu:/opt/T113-Tina5.0-V1.2b$
ubuntu@ubuntu:/opt/T113-Tina5.0-V1.2b$
ubuntu@ubuntu:/opt/T113-Tina5.0-V1.2b$
ubuntu@ubuntu:/opt/T113-Tina5.0-V1.2b$ ./build.sh buildroot_package wifi-firmware
08-15 18:09:04.700 46824 D mkcommon : ========ACTION List: build_buildroot_package wifi-firmware;========
08-15 18:09:04.702 46824 D mkcommon : options :
08-15 18:09:04.703 46824 D mkcommon : ==mkcmd.sh: build_buildroot_package==
08-15 18:09:04.706 46824 D mkcommon : make: Entering directory '/opt/T113-Tina5.0-V1.2b/buildroot/buildroot-201902'
08-15 18:09:09.477 46824 D mkcommon : >>> wifi-firmware Installing to target
08-15 18:09:09.481 46824 D mkcommon : /usr/bin/install -d -m 0755 /opt/T113-Tina5.0-V1.2b/out/t113_i/nezha/buildroot/buildroot/target/lib/firmware/
08-15 18:09:09.487 46824 D mkcommon : if test "" = "y" ; then cp -r /opt/T113-Tina5.0-V1.2b/platform/allwinner/wireless/firmware/rtl8723ds/* /opt/T113-Tina5.0-V1.2b/out/t113_i/nezha/buildroot/buildroot/target/lib/firmware ; fi;
08-15 18:09:09.489 46824 D mkcommon : if test "" = "y" ; then cp -r /opt/T113-Tina5.0-V1.2b/platform/allwinner/wireless/firmware/rtl8733bs/* /opt/T113-Tina5.0-V1.2b/out/t113_i/nezha/buildroot/buildroot/target/lib/firmware ; fi;
08-15 18:09:09.493 46824 D mkcommon : if test "" = "y" ; then cp -r /opt/T113-Tina5.0-V1.2b/platform/allwinner/wireless/firmware/rtl8821cs/* /opt/T113-Tina5.0-V1.2b/out/t113_i/nezha/buildroot/buildroot/target/lib/firmware ; fi;
08-15 18:09:09.500 46824 D mkcommon : if test "" = "y" ; then cp -r /opt/T113-Tina5.0-V1.2b/platform/allwinner/wireless/firmware/aic8800/* /opt/T113-Tina5.0-V1.2b/out/t113_i/nezha/buildroot/buildroot/target/lib/firmware ; fi;
08-15 18:09:09.506 46824 D mkcommon : if test "" = "y" ; then cp -r /opt/T113-Tina5.0-V1.2b/platform/allwinner/wireless/firmware/ssv6158/* /opt/T113-Tina5.0-V1.2b/out/t113_i/nezha/buildroot/buildroot/target/lib/firmware ; fi;
08-15 18:09:09.509 46824 D mkcommon : if test "" = "y" ; then cp -r /opt/T113-Tina5.0-V1.2b/platform/allwinner/wireless/firmware/xr819/* /opt/T113-Tina5.0-V1.2b/out/t113_i/nezha/buildroot/buildroot/target/lib/firmware ; fi;
08-15 18:09:09.513 46824 D mkcommon : if test "" = "y" ; then cp -r /opt/T113-Tina5.0-V1.2b/platform/allwinner/wireless/firmware/xr819a/* /opt/T113-Tina5.0-V1.2b/out/t113_i/nezha/buildroot/buildroot/target/lib/firmware ; fi;
08-15 18:09:09.518 46824 D mkcommon : if test "" = "y" ; then cp -r /opt/T113-Tina5.0-V1.2b/platform/allwinner/wireless/firmware/xr829/* /opt/T113-Tina5.0-V1.2b/out/t113_i/nezha/buildroot/buildroot/target/lib/firmware ; mv /opt/T113-Tina5.0-V1.2b/out/t113_i/nezha/buildroot/buildroot/target/lib/firmware/fw_xr829_bt_40M.bin /opt/T113-Tina5.0-V1.2b/out/t113_i/nezha/buildroot/buildroot/target/lib/firmware/fw_xr829_bt.bin ; mv /opt/T113-Tina5.0-V1.2b/out/t113_i/nezha/buildroot/buildroot/target/lib/firmware/sdd_xr829_40M.bin /opt/T113-Tina5.0-V1.2b/out/t113_i/nezha/buildroot/buildroot/target/lib/firmware/sdd_xr829.bin ; fi;
08-15 18:09:09.521 46824 D mkcommon : if test "y" = "y" ; then cp -r /opt/T113-Tina5.0-V1.2b/platform/allwinner/wireless/firmware/xr829/* /opt/T113-Tina5.0-V1.2b/out/t113_i/nezha/buildroot/buildroot/target/lib/firmware ; fi;
08-15 18:09:09.537 46824 D mkcommon : if test "" = "y" ; then cp -r /opt/T113-Tina5.0-V1.2b/platform/allwinner/wireless/firmware/xr819s/* /opt/T113-Tina5.0-V1.2b/out/t113_i/nezha/buildroot/buildroot/target/lib/firmware ; mv /opt/T113-Tina5.0-V1.2b/out/t113_i/nezha/buildroot/buildroot/target/lib/firmware/fw_xr819s_bt_40M.bin /opt/T113-Tina5.0-V1.2b/out/t113_i/nezha/buildroot/buildroot/target/lib/firmware/fw_xr819s_bt.bin ; mv /opt/T113-Tina5.0-V1.2b/out/t113_i/nezha/buildroot/buildroot/target/lib/firmware/sdd_xr819s_40M.bin /opt/T113-Tina5.0-V1.2b/out/t113_i/nezha/buildroot/buildroot/target/lib/firmware/sdd_xr819s.bin ; fi;
08-15 18:09:09.543 46824 D mkcommon : if test "" = "y" ; then cp -r /opt/T113-Tina5.0-V1.2b/platform/allwinner/wireless/firmware/xr819s/* /opt/T113-Tina5.0-V1.2b/out/t113_i/nezha/buildroot/buildroot/target/lib/firmware ; mv /opt/T113-Tina5.0-V1.2b/out/t113_i/nezha/buildroot/buildroot/target/lib/firmware/fw_xr819s_bt_24M.bin /opt/T113-Tina5.0-V1.2b/out/t113_i/nezha/buildroot/buildroot/target/lib/firmware/fw_xr819s_bt.bin ; mv /opt/T113-Tina5.0-V1.2b/out/t113_i/nezha/buildroot/buildroot/target/lib/firmware/sdd_xr819s-24M.bin /opt/T113-Tina5.0-V1.2b/out/t113_i/nezha/buildroot/buildroot/target/lib/firmware/sdd_xr819s.bin ; fi;
08-15 18:09:12.894 46824 D mkcommon : make: Leaving directory '/opt/T113-Tina5.0-V1.2b/buildroot/buildroot-201902'
ubuntu@ubuntu:/opt/T113-Tina5.0-V1.2b$
ubuntu@ubuntu:/opt/T113-Tina5.0-V1.2b$
离线