如何判断 anti-brush bit 是否烧写?
因为只有 anti-brush bit 烧写后才能启动安全固件,所以如果是安全启动,anti-brush bit
就一定烧写了。安全启动过程中有一些特有的打印,如“sboot commit...”、“OLD version:...
”、“NEW version: ...”、“secure enable bit: 1”等等,可用来进行判断。
如何判断 rotpk.bin 是否烧写?
反证法。烧录使用其他 key 签名的安全固件(安全版本号一致),如果不能启动,则表明已经烧写 rotpk。
sboot 启动 log 中如果有 “have rotpk, do check”,表明 rotpk.bin 已经烧写。
[89]HELLO! SBOOT is starting!
[92]sboot commit : 88480af-dirty
[95]set pll start
[101]periph0 has been enabled
[104]set pll end
[106][pmu]: bus read error
[108]board init ok
[110]ZQ value = 0x2f
[112]get_pmu_exist() = -1
[115]DRAM BOOT DRIVE INFO: V0.33
[118]DRAM CLK = 936 MHz
[120]DRAM Type = 3 (2:DDR2,3:DDR3)
[123]DRAMC read ODT off.
[126]DRAM ODT value: 0x42.
[128]ddr_efuse_type: 0xa
[131]DRAM SIZE =128 M
[133]dram_tpr4:0x0
[135]PLL_DDR_CTRL_REG:0xf8004d00
[138]DRAM_CLK_REG:0xc0000000
[141][TIMING DEBUG] MR2= 0x20
[145]DRAM simple test OK.
[147]rtc standby flag is 0x0, super standby flag is 0x0
[152]dram size =128
[154]spinand UBOOT_START_BLK_NUM 8 UBOOT_LAST_BLK_NUM 32
[159]block from 8 to 32
[266]Check is correct.
[268]dma 0x32cd8 int is not used yet
[271]dma 0x32cd8 int is free, you do not need to free it again
[277]OLD version: 0.0
[279]NEW version: 0.0
[282]have rotpk, do check
[331]load rotpk hash
[425]load boot-key hash
[427]load boot hash
[481]monitor entry=0x0
[483]uboot entry=0x43000000
[486]optee entry=0x41b00000
[489]opensbi entry=0x0
[491]no need rotpk flag
[493]run out of boot0
M/TC: OP-TEE version: 6aef7bb2-dirty (gcc version 5.3.1 20160412 (Linaro GCC 5.3-2016.05)) #1 Fri Jul 23 09:25:11 UTC 2021 arm
U-Boot 2018.05-g24521d6-dirty (Dec 30 2022 - 16:57:32 +0800) Allwinner Technology
[00.546]CPU: Allwinner Family
[00.549]Model: sun8iw20
I2C: FDT ERROR:fdt_set_all_pin:[twi0]-->FDT_ERR_BADPATH
FDT ERROR:fdt_set_all_pin:[twi1]-->FDT_ERR_BADPATH
ready
[00.570]DRAM: 128 MiB
[00.574]Relocation Offset is: 04ecc000
[00.598]secure enable bit: 1
[00.600]smc_tee_inform_fdt failed with: -65526[00.605]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz MBus=300Mhz
[00.611]gic: sec monitor mode
[00.614]flash init start
[00.616]workmode = 0,storage type = 0
sspi->base_addr = 0x4025000, the SPI control register:
[VER] 0x4025000 = 0x00010001, [GCR] 0x4025004 = 0x00000083, [TCR] 0x4025008 = 0x00000184
[ICR] 0x4025010 = 0x00000f00, [ISR] 0x4025014 = 0x00000032, [FCR] 0x4025018 = 0x00200020
[FSR] 0x402501c = 0x00000000, [WCR] 0x4025020 = 0x00000000, [CCR] 0x4025024 = 0x00000002
[SDC] 0x4025028 = 0x00002000, [BCR] 0x4025030 = 0x00000000, [TCR] 0x4025034 = 0x00000000
[BCC] 0x4025038 = 0x20000000, [DMA] 0x4025088 = 0x000000e5
[00.663]sunxi-spinand-phy: not detect any munufacture from id table
[00.670]sunxi-spinand-phy: get spi-nand Model from fdt fail
[00.675]sunxi-spinand-phy: get phy info from fdt fail
device nand0 <nand>, # parts = 4
#: name size offset mask_flags
0: boot0 0x00100000 0x00000000 1
1: uboot 0x00300000 0x00100000 1
2: secure_storage 0x00100000 0x00400000 1
3: sys 0x07b00000 0x00500000 0
active partition: nand0,0 - (boot0) 0x00100000 @ 0x00000000
defaults:
mtdids : nand0=nand
mtdparts: mtdparts=nand:1024k@0(boot0)ro,3072k@1048576(uboot)ro,1024k@4194304(secure_storage)ro,-(sys)
[00.792]ubi0: attaching mtd4
[00.897]ubi0: scanning is finished
[00.904]ubi0: attached mtd4 (name "sys", size 123 MiB)
[00.909]ubi0: PEB size: 262144 bytes (256 KiB), LEB size: 258048 bytes
[00.915]ubi0: min./max. I/O unit sizes: 4096/4096, sub-page size 2048
[00.921]ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[00.927]ubi0: good PEBs: 492, bad PEBs: 0, corrupted PEBs: 0
[00.933]ubi0: user volume: 9, internal volumes: 1, max. volumes count: 128
[00.939]ubi0: max/mean erase counter: 2/1, WL threshold: 4096, image sequence number: 0
[00.947]ubi0: available PEBs: 0, total reserved PEBs: 492, PEBs reserved for bad PEB handling: 20
[00.956]sunxi flash init ok
[00.958]line:703 init_clocks
[00.961]drv_disp_init
fdt get node offset faill: hdmi
[00.974]drv_disp_init finish
[00.977]boot_gui_init:start
[00.979]set disp.dev2_output_type fail. using defval=0
[01.116]set disp.fb0_width fail. using defval=0
[01.120]set disp.fb0_height fail. using defval=0
[01.124]boot_gu[01.126]smallwitpi lcd_panel_init 187 xxxxxxxxxxxxxxxxxx
i_init:finish
[01.419]LCD open finish
partno erro : can't find partition bootloader
54 bytes read in 0 ms
[01.489]bmp_name=bootlogo.bmp size 691254
691254 bytes read in 36 ms (18.3 MiB/s)
[01.648]Loading Environment from SUNXI_FLASH... OK
[01.669]Item0 (Map) magic is bad
secure storage read widevine fail
[01.675]secure storage read widevine fail with:-1
secure storage read ec_key fail
[01.683]secure storage read ec_key fail with:-1
secure storage read ec_cert1 fail
[01.690]secure storage read ec_cert1 fail with:-1
secure storage read ec_cert2 fail
[01.697]secure storage read ec_cert2 fail with:-1
secure storage read ec_cert3 fail
[01.705]secure storage read ec_cert3 fail with:-1
secure storage read rsa_key fail
[01.712]secure storage read rsa_key fail with:-1
secure storage read rsa_cert1 fail
[01.720]secure storage read rsa_cert1 fail with:-1
secure storage read rsa_cert2 fail
[01.727]secure storage read rsa_cert2 fail with:-1
secure storage read rsa_cert3 fail
[01.735]secure storage read rsa_cert3 fail with:-1
[01.739]out of usb burn from boot: not need burn key
[01.755]update bootcmd
[01.768]change working_fdt 0x43e8be70 to 0x43e6be70
[01.788]update dts
Hit any key to stop autoboot: 0
pubkey boot valid
[02.108]no vendor_boot partition is found
Android's image name: t113-whycanpij
[02.119]Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 5.4.61 (whycan@ubuntu) (arm-openwrt-linux-muslgnueabi-gcc.bin (OpenWrt/Linaro GCC 6.4-2017.11 2017-11) 6.4.1, GNU ld (GNU Binutils) 2.27) #87 SMP PREEMPT Fri Dec 30 09:20:00 UTC 2022
[ 0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
[ 0.000000] CPU: div instructions available: patching division code
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] OF: fdt: Machine model: sun8iw20
[ 0.000000] printk: bootconsole [earlycon0] enabled
[ 0.000000] Memory policy: Data cache writealloc
[ 0.000000] cma: Reserved 32 MiB at 0x46000000
[ 0.000000] On node 0 totalpages: 32768
[ 0.000000] Normal zone: 256 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 32768 pages, LIFO batch:7
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.0 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: MIGRATE_INFO_TYPE not supported.
[ 0.000000] psci: SMC Calling Convention v1.0
[ 0.000000] percpu: Embedded 15 pages/cpu s30348 r8192 d22900 u61440
[ 0.000000] pcpu-alloc: s30348 r8192 d22900 u61440 alloc=15*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 32512
[ 0.000000] Kernel command line: ubi.mtd=sys ubi.block=0,rootfs earlyprintk=sunxi-uart,0x02500C00 clk_ignore_unused initcall_debug=0 console=ttyS3,115200 loglevel=8 root=/dev/ubiblock0_5 rootfstype=squashfs init=/pseudo_init partitions=mbr@ubi0_0:boot-resource@ubi0_1:env@ubi0_2:env-redund@ubi0_3:boot@ubi0_4:rootfs@ubi0_5:private@ubi0_6:rootfs_data@ubi0_7:UDISK@ubi0_8: cma=32M snum= mac_addr= wifi_mac= bt_mac= specialstr= gpt=1 androidboot.hardware=sun8iw20p1 boot_type=5 androidboot.boot_type=5 gpt=1 androidboot.verifiedbootstate=<NULL> uboot_message=2018.05-g24521d6-dirty(12/30/2022-16:57:32) disp_reserve=3686400,0x43f0f000 aw-ubi-spinand.ubootblks=24 androidboot.dramsize=128
[ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes, linear)
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] Memory: 81376K/131072K available (6144K kernel code, 292K rwdata, 1704K rodata, 1024K init, 1173K bss, 16928K reserved, 32768K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000000] random: get_random_bytes called from start_kernel+0x264/0x3e8 with crng_init=0
[ 0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[ 0.000006] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[ 0.008017] Switching to timer-based delay loop, resolution 41ns
[ 0.014186] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[ 0.023909] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
[ 0.034285] pid_max: default: 32768 minimum: 301
[ 0.039026] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[ 0.046385] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[ 0.054719] CPU: Testing write buffer coherency: ok
[ 0.059951] /cpus/cpu@0 missing clock-frequency property
[ 0.065275] /cpus/cpu@1 missing clock-frequency property
[ 0.070631] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.076785] Setting up static identity map for 0x40100000 - 0x40100060
[ 0.083459] rcu: Hierarchical SRCU implementation.
[ 0.088668] smp: Bringing up secondary CPUs ...
[ 0.094317] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[ 0.094437] smp: Brought up 1 node, 2 CPUs
[ 0.104233] SMP: Total of 2 processors activated (96.00 BogoMIPS).
[ 0.110438] CPU: All CPU(s) started in SVC mode.
[ 0.115526] devtmpfs: initialized
[ 0.130336] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
[ 0.138460] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.148317] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[ 0.156466] pinctrl core: initialized pinctrl subsystem
[ 0.162996] NET: Registered protocol family 16
[ 0.168947] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.211786] rtc_ccu: sunxi ccu init OK
[ 0.217860] ccu: sunxi ccu init OK
[ 0.221652] r_ccu: sunxi ccu init OK
[ 0.267228] iommu: Default domain type: Translated
[ 0.272309] sunxi iommu: irq = 24
[ 0.276786] SCSI subsystem initialized
[ 0.280879] usbcore: registered new interface driver usbfs
[ 0.286902] usbcore: registered new interface driver hub
[ 0.292334] usbcore: registered new device driver usb
[ 0.297633] videodev: Linux video capture interface: v2.00
[ 0.304158] Advanced Linux Sound Architecture Driver Initialized.
[ 0.310943] Bluetooth: Core ver 2.22
[ 0.314620] NET: Registered protocol family 31
[ 0.319084] Bluetooth: HCI device and connection manager initialized
[ 0.325770] Bluetooth: HCI socket layer initialized
[ 0.330656] Bluetooth: L2CAP socket layer initialized
[ 0.335766] Bluetooth: SCO socket layer initialized
[ 0.340916] pwm module init!
[ 0.345200] g2d 5410000.g2d: Adding to iommu group 0
[ 0.350604] G2D: rcq version initialized.major:252
[ 0.356312] clocksource: Switched to clocksource arch_sys_counter
[ 0.370899] sun8iw20-pinctrl 2000000.pinctrl: initialized sunXi PIO driver
[ 0.380582] NET: Registered protocol family 2
[ 0.385487] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear)
[ 0.393911] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear)
[ 0.401666] TCP bind hash table entries: 1024 (order: 1, 8192 bytes, linear)
[ 0.408749] TCP: Hash tables configured (established 1024 bind 1024)
[ 0.415208] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 0.421784] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 0.428964] NET: Registered protocol family 1
[ 0.434314] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pc not found, using dummy regulator
[ 0.444662] spi spi0: spi0 supply spi not found, using dummy regulator
[ 0.451459] sunxi_spi_resource_get()2151 - [spi0] SPI MASTER MODE
[ 0.457646] sunxi_spi_resource_get()2189 - Failed to get sample mode
[ 0.464008] sunxi_spi_resource_get()2194 - Failed to get sample delay
[ 0.470471] sunxi_spi_resource_get()2198 - sample_mode:-1431633921 sample_delay:-1431633921
[ 0.478873] sunxi_spi_clk_init()2240 - [spi0] mclk 100000000
[ 0.485149] sunxi_spi_probe()2653 - [spi0]: driver probe succeed, base c881f000, irq 41
[ 0.495175] workingset: timestamp_bits=30 max_order=15 bucket_order=0
[ 0.509716] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.515727] ntfs: driver 2.1.32 [Flags: R/W].
[ 0.548780] io scheduler mq-deadline registered
[ 0.553319] io scheduler kyber registered
[ 0.559376] [DISP]disp_module_init
[ 0.563337] disp 5000000.disp: Adding to iommu group 0
[ 0.569104] [DISP] parser_disp_init_para,line:1430:
[ 0.569108] of_property_read fb0_width fail
[ 0.578192] [DISP] disp_init,line:2386:
[ 0.578196] smooth display screen:0 type:1 mode:4
[ 0.603262] display_fb_request,fb_id:0
[ 0.613050] Freeing logo buffer memory: 3600K
[ 0.617975] disp_al_manager_apply ouput_type:1
[ 0.622590] [DISP] lcd_clk_config,line:744:
[ 0.622601] disp 0, clk: pll(396000000),clk(396000000),dclk(66000000) dsi_rate(66000000)
[ 0.622601] clk real:pll(396000000),clk(396000000),dclk(99000000) dsi_rate(150000000)
[ 0.626870] [DISP]disp_module_init finish
[ 0.643628] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pd not found, using dummy regulator
[ 0.648932] sunxi_sid_init()551 - insmod ok
[ 0.662671] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pg not found, using dummy regulator
[ 0.672968] uart uart1: get regulator failed
[ 0.677301] uart uart1: uart1 supply uart not found, using dummy regulator
[ 0.684464] uart1: ttyS1 at MMIO 0x2500400 (irq = 34, base_baud = 1500000) is a SUNXI
[ 0.692980] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pb not found, using dummy regulator
[ 0.703210] uart uart3: get regulator failed
[ 0.707600] uart uart3: uart3 supply uart not found, using dummy regulator
[ 0.714753] uart3: ttyS3 at MMIO 0x2500c00 (irq = 35, base_baud = 1500000) is a SUNXI
[ 0.722630] sw_console_setup()1808 - console setup baud 115200 parity n bits 8, flow n
▒[ 0.730613] printk: console [ttyS3] enabled
[ 0.730613] printk: console [ttyS3] enabled
[ 0.739535] printk: bootconsole [earlycon0] disabled
[ 0.739535] printk: bootconsole [earlycon0] disabled
[ 0.751034] misc dump reg init
[ 0.755554] sunxi-rfkill soc@3000000:rfkill@0: module version: v1.0.9
[ 0.762838] sunxi-rfkill soc@3000000:rfkill@0: get gpio chip_en failed
[ 0.770142] sunxi-rfkill soc@3000000:rfkill@0: get gpio power_en failed
[ 0.777543] sunxi-rfkill soc@3000000:rfkill@0: wlan_busnum (1)
[ 0.784031] sunxi-rfkill soc@3000000:rfkill@0: Missing wlan_power.
[ 0.790935] sunxi-rfkill soc@3000000:rfkill@0: wlan clock[0] (32k-fanout1)
[ 0.798626] sunxi-rfkill soc@3000000:rfkill@0: wlan_regon gpio=204 assert=1
[ 0.806425] sunxi-rfkill soc@3000000:rfkill@0: wlan_hostwake gpio=202 assert=1
[ 0.814484] sunxi-rfkill soc@3000000:rfkill@0: wakeup source is enabled
[ 0.822099] sunxi-rfkill soc@3000000:rfkill@0: Missing bt_power.
[ 0.828838] sunxi-rfkill soc@3000000:rfkill@0: bt clock[0] (32k-fanout1)
[ 0.836326] sunxi-rfkill soc@3000000:rfkill@0: bt_rst gpio=141 assert=0
[ 0.843809] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pe not found, using dummy regulator
[ 0.855603] [ADDR_MGT] addr_mgt_probe: module version: v1.0.10
[ 0.862825] [ADDR_MGT] addr_mgt_probe: success.
[ 0.868317] dma-buf: Running sanitycheck
[ 0.872688] dma-buf: Running dma_fence
[ 0.876901] sizeof(dma_fence)=48
[ 0.880604] dma-buf: Running dma_fence/sanitycheck
[ 0.885945] dma-buf: Running dma_fence/test_signaling
[ 0.891624] dma-buf: Running dma_fence/test_add_callback
[ 0.897558] dma-buf: Running dma_fence/test_late_add_callback
[ 0.903943] dma-buf: Running dma_fence/test_rm_callback
[ 0.909774] dma-buf: Running dma_fence/test_late_rm_callback
[ 0.916065] dma-buf: Running dma_fence/test_status
[ 0.921399] dma-buf: Running dma_fence/test_error
[ 0.926651] dma-buf: Running dma_fence/test_wait
[ 0.931790] dma-buf: Running dma_fence/test_wait_timeout
[ 0.976326] dma-buf: Running dma_fence/test_stub
[ 0.981479] dma-buf: Running dma_fence/race_signal_callback
[ 1.056337] thread_signal_callback[0] completed 36911 passes, 81 misses
[ 1.063731] thread_signal_callback[1] completed 36925 passes, 96 misses
[ 1.136320] thread_signal_callback[0] completed 40806 passes, 40806 misses
[ 1.144000] thread_signal_callback[1] completed 40759 passes, 40758 misses
[ 1.152224] sunxi-spinand: AW SPINand MTD Layer Version: 2.0 20201228
[ 1.159535] sunxi-spinand-phy: AW SPINand Phy Layer Version: 1.10 20200306
[ 1.167456] sunxi-spinand-phy: not detect any munufacture from id table
[ 1.174822] sunxi-spinand-phy: get spi-nand Model from fdt fail
[ 1.181424] sunxi-spinand-phy: get phy info from fdt fail
[ 1.187439] sunxi-spinand-phy: not detect munufacture from fdt
[ 1.194045] sunxi-spinand-phy: detect munufacture from id table: Winbond
[ 1.201509] sunxi-spinand-phy: detect spinand id: ff21aaef ffffffff
[ 1.208495] sunxi-spinand-phy: ========== arch info ==========
[ 1.214978] sunxi-spinand-phy: Model: W25N01GVZEIG
[ 1.221666] sunxi-spinand-phy: Munufacture: Winbond
[ 1.227874] sunxi-spinand-phy: DieCntPerChip: 1
[ 1.233484] sunxi-spinand-phy: BlkCntPerDie: 1024
[ 1.239397] sunxi-spinand-phy: PageCntPerBlk: 64
[ 1.245114] sunxi-spinand-phy: SectCntPerPage: 4
[ 1.250743] sunxi-spinand-phy: OobSizePerPage: 64
[ 1.256466] sunxi-spinand-phy: BadBlockFlag: 0x0
[ 1.262278] sunxi-spinand-phy: OperationOpt: 0x7
[ 1.268099] sunxi-spinand-phy: MaxEraseTimes: 65000
[ 1.274101] sunxi-spinand-phy: EccFlag: 0x0
[ 1.279927] sunxi-spinand-phy: EccType: 2
[ 1.285544] sunxi-spinand-phy: EccProtectedType: 3
[ 1.291165] sunxi-spinand-phy: ========================================
[ 1.298547] sunxi-spinand-phy:
[ 1.302036] sunxi-spinand-phy: ========== physical info ==========
[ 1.308933] sunxi-spinand-phy: TotalSize: 128 M
[ 1.314258] sunxi-spinand-phy: SectorSize: 512 B
[ 1.319655] sunxi-spinand-phy: PageSize: 2 K
[ 1.324787] sunxi-spinand-phy: BlockSize: 128 K
[ 1.330148] sunxi-spinand-phy: OOBSize: 64 B
[ 1.335379] sunxi-spinand-phy: ========================================
[ 1.342752] sunxi-spinand-phy:
[ 1.346239] sunxi-spinand-phy: ========== logical info ==========
[ 1.353029] sunxi-spinand-phy: TotalSize: 128 M
[ 1.358364] sunxi-spinand-phy: SectorSize: 512 B
[ 1.363693] sunxi-spinand-phy: PageSize: 4 K
[ 1.368831] sunxi-spinand-phy: BlockSize: 256 K
[ 1.374152] sunxi-spinand-phy: OOBSize: 128 B
[ 1.379500] sunxi-spinand-phy: ========================================
[ 1.386954] sunxi-spinand-phy: block lock register: 0x00
[ 1.393016] sunxi-spinand-phy: feature register: 0x19
[ 1.398646] sunxi-spinand-phy: sunxi physic nand init end
[ 1.405014] Creating 4 MTD partitions on "sunxi_mtd_nand":
[ 1.411169] 0x000000000000-0x000000100000 : "boot0"
[ 1.427262] 0x000000100000-0x000000400000 : "uboot"
[ 1.436221] random: fast init done
[ 1.447264] 0x000000400000-0x000000500000 : "secure_storage"
[ 1.467253] 0x000000500000-0x000008000000 : "sys"
[ 1.688037] libphy: Fixed MDIO Bus: probed
[ 1.693495] sunxi gmac driver's version: 1.0.0
[ 1.698636] gmac-power0: NULL
[ 1.701935] gmac-power1: NULL
[ 1.705230] gmac-power2: NULL
[ 1.709578] Failed to alloc md5
[ 1.713079] eth0: Use random mac address
[ 1.717779] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.725041] sunxi-ehci: EHCI SUNXI driver
[ 1.729988] get ehci0-controller wakeup-source is fail.
[ 1.735898] sunxi ehci0-controller don't init wakeup source
[ 1.742120] [sunxi-ehci0]: probe, pdev->name: 4101000.ehci0-controller, sunxi_ehci: 0xc0b65538, 0x:c8881000, irq_no:3c
[ 1.754027] [sunxi-ehci0]: Not init ehci0
[ 1.758776] get ehci1-controller wakeup-source is fail.
[ 1.764673] sunxi ehci1-controller don't init wakeup source
[ 1.770891] [sunxi-ehci1]: probe, pdev->name: 4200000.ehci1-controller, sunxi_ehci: 0xc0b65a58, 0x:c8885000, irq_no:3e
[ 1.782826] sunxi-ehci 4200000.ehci1-controller: 4200000.ehci1-controller supply drvvbus not found, using dummy regulator
[ 1.795234] sunxi-ehci 4200000.ehci1-controller: 4200000.ehci1-controller supply hci not found, using dummy regulator
[ 1.807325] sunxi-ehci 4200000.ehci1-controller: EHCI Host Controller
[ 1.814531] sunxi-ehci 4200000.ehci1-controller: new USB bus registered, assigned bus number 1
[ 1.824482] sunxi-ehci 4200000.ehci1-controller: irq 62, io mem 0x04200000
[ 1.856339] sunxi-ehci 4200000.ehci1-controller: USB 2.0 started, EHCI 1.00
[ 1.864969] hub 1-0:1.0: USB hub found
[ 1.869212] hub 1-0:1.0: 1 port detected
[ 1.874223] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 1.881152] sunxi-ohci: OHCI SUNXI driver
[ 1.886105] get ohci0-controller wakeup-source is fail.
[ 1.892045] sunxi ohci0-controller don't init wakeup source
[ 1.898262] [sunxi-ohci0]: probe, pdev->name: 4101400.ohci0-controller, sunxi_ohci: 0xc0b657c8
[ 1.907851] [sunxi-ohci0]: Not init ohci0
[ 1.912580] get ohci1-controller wakeup-source is fail.
[ 1.918504] sunxi ohci1-controller don't init wakeup source
[ 1.924708] [sunxi-ohci1]: probe, pdev->name: 4200400.ohci1-controller, sunxi_ohci: 0xc0b65ce8
[ 1.934326] sunxi-ohci 4200400.ohci1-controller: 4200400.ohci1-controller supply drvvbus not found, using dummy regulator
[ 1.946753] sunxi-ohci 4200400.ohci1-controller: 4200400.ohci1-controller supply hci not found, using dummy regulator
[ 1.958859] sunxi-ohci 4200400.ohci1-controller: OHCI Host Controller
[ 1.966071] sunxi-ohci 4200400.ohci1-controller: new USB bus registered, assigned bus number 2
[ 1.975887] sunxi-ohci 4200400.ohci1-controller: irq 63, io mem 0x04200400
[ 2.051188] hub 2-0:1.0: USB hub found
[ 2.055402] hub 2-0:1.0: 1 port detected
[ 2.060601] i2c /dev entries driver
[ 2.064585] sunxi cedar version 1.1
[ 2.068693] sunxi-cedar 1c0e000.ve: Adding to iommu group 0
[ 2.074928] VE: sunxi_cedar_probe power-domain init!!!
[ 2.080665] VE: install start!!!
[ 2.080665]
[ 2.086170] VE: cedar-ve the get irq is 42
[ 2.086170]
[ 2.092580] VE: ve_debug_proc_info:(ptrval), data:(ptrval), lock:(ptrval)
[ 2.092580]
[ 2.101795] VE: install end!!!
[ 2.101795]
[ 2.106838] VE: sunxi_cedar_probe
[ 2.110815] Bluetooth: HCI UART driver ver 2.3
[ 2.115756] Bluetooth: HCI UART protocol H4 registered
[ 2.121495] Bluetooth: HCI UART protocol BCSP registered
[ 2.127417] Bluetooth: XRadio Bluetooth LPM Mode Driver Ver 1.0.10
[ 2.134569] [XR_BT_LPM] bluesleep_probe: bt_wake polarity: 1
[ 2.140932] [XR_BT_LPM] bluesleep_probe: host_wake polarity: 1
[ 2.147455] [XR_BT_LPM] bluesleep_probe: wakeup source is disabled!
[ 2.147455]
[ 2.156064] [XR_BT_LPM] bluesleep_probe: uart_index(1)
[ 2.164088] sunxi-mmc 4020000.sdmmc: SD/MMC/SDIO Host Controller Driver(v4.21 2021-11-18 10:02)
[ 2.174002] sunxi-mmc 4020000.sdmmc: ***ctl-spec-caps*** 8
[ 2.180172] sunxi-mmc 4020000.sdmmc: No vmmc regulator found
[ 2.186484] sunxi-mmc 4020000.sdmmc: No vqmmc regulator found
[ 2.192871] sunxi-mmc 4020000.sdmmc: No vdmmc regulator found
[ 2.199269] sunxi-mmc 4020000.sdmmc: No vd33sw regulator found
[ 2.205755] sunxi-mmc 4020000.sdmmc: No vd18sw regulator found
[ 2.212250] sunxi-mmc 4020000.sdmmc: No vq33sw regulator found
[ 2.218744] sunxi-mmc 4020000.sdmmc: No vq18sw regulator found
[ 2.225659] sunxi-mmc 4020000.sdmmc: Got CD GPIO
[ 2.230978] sunxi-mmc 4020000.sdmmc: set cd-gpios as 24M fail
[ 2.237609] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 2.248690] sunxi-mmc 4020000.sdmmc: no vqmmc,Check if there is regulator
[ 2.268766] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 2.293088] sunxi-mmc 4020000.sdmmc: detmode:gpio irq
[ 2.298752] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B
[ 2.306908] sunxi-mmc 4021000.sdmmc: SD/MMC/SDIO Host Controller Driver(v4.21 2021-11-18 10:02)
[ 2.319742] sunxi-mmc 4021000.sdmmc: ***ctl-spec-caps*** 8
[ 2.325895] sunxi-mmc 4021000.sdmmc: No vmmc regulator found
[ 2.332222] sunxi-mmc 4021000.sdmmc: No vqmmc regulator found
[ 2.338627] sunxi-mmc 4021000.sdmmc: No vdmmc regulator found
[ 2.345010] sunxi-mmc 4021000.sdmmc: No vd33sw regulator found
[ 2.351513] sunxi-mmc 4021000.sdmmc: No vd18sw regulator found
[ 2.358009] sunxi-mmc 4021000.sdmmc: No vq33sw regulator found
[ 2.364501] sunxi-mmc 4021000.sdmmc: No vq18sw regulator found
[ 2.371014] sunxi-mmc 4021000.sdmmc: Cann't get pin bias hs pinstate,check if needed
[ 2.380336] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 2.391429] sunxi-mmc 4021000.sdmmc: no vqmmc,Check if there is regulator
[ 2.411538] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 2.435686] sunxi-mmc 4021000.sdmmc: detmode:manually by software
[ 2.443311] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 52, RTO !!
[ 2.450473] sunxi_led_probe()1751 - start
[ 2.454945] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 52, RTO !!
[ 2.461776] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 2.466365] sunxi_get_str_of_property()1597 - failed to get the string of propname led_regulator!
[ 2.476343] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 2.483192] sunxi_register_led_classdev()1485 - led_classdev start
[ 2.496850] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !!
[ 2.502632] sunxi_led_probe()1847 - finish
[ 2.509508] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !!
[ 2.513219] usbcore: registered new interface driver usbkbd
[ 2.520584] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !!
[ 2.525807] usbcore: registered new interface driver usbmouse
[ 2.533357] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !!
[ 2.538835] exFAT: Version 1.3.0
[ 2.545538] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B
[ 2.551211] [AUDIOCODEC][sunxi_codec_parse_params][2412]:digital_vol:0, lineout_vol:26, mic1gain:31, mic2gain:31 pa_msleep:120, pa_level:1, pa_pwr_level:1
[ 2.551211]
[ 2.577235] [AUDIOCODEC][sunxi_codec_parse_params][2448]:adcdrc_cfg:0, adchpf_cfg:1, dacdrc_cfg:0, dachpf:0
[ 2.588523] [AUDIOCODEC][sunxi_internal_codec_probe][2609]:codec probe finished
[ 2.597693] debugfs: Directory '203034c.dummy_cpudai' with parent 'audiocodec' already present!
[ 2.607470] [SNDCODEC][sunxi_card_init][583]:card init finished
[ 2.614539] sunxi-codec-machine 2030340.sound: 2030000.codec <-> 203034c.dummy_cpudai mapping ok
[ 2.625433] input: audiocodec sunxi Audio Jack as /devices/platform/soc@3000000/2030340.sound/sound/card0/input0
[ 2.637437] [SNDCODEC][sunxi_card_dev_probe][836]:register card finished
[ 2.646595] NET: Registered protocol family 10
[ 2.652623] Segment Routing with IPv6
[ 2.656762] [SNDCODEC][sunxi_hs_init_work][259]:resume-->report switch
[ 2.664168] NET: Registered protocol family 17
[ 2.669288] Bluetooth: RFCOMM TTY layer initialized
[ 2.674730] Bluetooth: RFCOMM socket layer initialized
[ 2.680587] Bluetooth: RFCOMM ver 1.11
[ 2.685474] Registering SWP/SWPB emulation handler
[ 2.705336] sunxi-i2c sunxi-i2c0: sunxi-i2c0 supply twi not found, using dummy regulator
[ 2.715369] sunxi-i2c sunxi-i2c0: probe success
[ 2.722731] ubi0: attaching mtd3
[ 2.982486] random: crng init done
[ 3.024909] ubi0: scanning is finished
[ 3.040171] ubi0: attached mtd3 (name "sys", size 123 MiB)
[ 3.046277] ubi0: PEB size: 262144 bytes (256 KiB), LEB size: 258048 bytes
[ 3.053951] ubi0: min./max. I/O unit sizes: 4096/4096, sub-page size 2048
[ 3.061516] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[ 3.069266] ubi0: good PEBs: 492, bad PEBs: 0, corrupted PEBs: 0
[ 3.075944] ubi0: user volume: 9, internal volumes: 1, max. volumes count: 128
[ 3.083994] ubi0: max/mean erase counter: 2/1, WL threshold: 4096, image sequence number: 0
[ 3.093292] ubi0: available PEBs: 0, total reserved PEBs: 492, PEBs reserved for bad PEB handling: 20
[ 3.103570] ubi0: background thread "ubi_bgt0d" started, PID 907
[ 3.111495] block ubiblock0_5: created from ubi0:5(rootfs)
[ 3.120462] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 3.126389] clk: Not disabling unused clocks
[ 3.130098] cfg80211: failed to load regulatory.db
[ 3.134823] ALSA device list:
[ 3.143437] #0: audiocodec
[ 3.146700] alloc_fd: slot 0 not NULL!
[ 3.154297] VFS: Mounted root (squashfs filesystem) readonly on device 254:0.
[ 3.164553] devtmpfs: mounted
[ 3.169860] Freeing unused kernel memory: 1024K
[ 3.206447] Run /pseudo_init as init process
mount: mounting none on /dev failed: Resource busy
[ 3.419778] UBIFS (ubi0:7): Mounting in unauthenticated mode
[ 3.426204] UBIFS (ubi0:7): background thread "ubifs_bgt0_7" started, PID 944
[ 3.507710] UBIFS (ubi0:7): recovery needed
[ 3.629165] UBIFS (ubi0:7): recovery completed
[ 3.634232] UBIFS (ubi0:7): UBIFS: mounted UBI device 0, volume 7, name "rootfs_data"
[ 3.642978] UBIFS (ubi0:7): LEB size: 258048 bytes (252 KiB), min./max. I/O unit sizes: 4096 bytes/4096 bytes
[ 3.654018] UBIFS (ubi0:7): FS size: 43352064 bytes (41 MiB, 168 LEBs), journal size 2064385 bytes (1 MiB, 8 LEBs)
[ 3.665539] UBIFS (ubi0:7): reserved for root: 2047624 bytes (1999 KiB)
[ 3.672905] UBIFS (ubi0:7): media format: w5/r0 (latest is w5/r0), UUID 666D6CE4-87B8-4FAD-ACEA-AE9FDFC0CEC8, small LPT model
can't run '/etc/preinit': No such file or directory
mount: mounting proc on /proc failed: Resource busy
hostname: can't open '/etc/hostname': No such file or directory
------run rc.preboot file-----
[ 3.808674] UBIFS (ubi0:8): Mounting in unauthenticated mode
[ 3.815109] UBIFS (ubi0:8): background thread "ubifs_bgt0_8" started, PID 973
[ 3.926193] UBIFS (ubi0:8): UBIFS: mounted UBI device 0, volume 8, name "UDISK"
[ 3.934364] UBIFS (ubi0:8): LEB size: 258048 bytes (252 KiB), min./max. I/O unit sizes: 4096 bytes/4096 bytes
[ 3.945427] UBIFS (ubi0:8): FS size: 6451200 bytes (6 MiB, 25 LEBs), journal size 2064385 bytes (1 MiB, 6 LEBs)
[ 3.956672] UBIFS (ubi0:8): reserved for root: 304706 bytes (297 KiB)
[ 3.963836] UBIFS (ubi0:8): media format: w5/r0 (latest is w5/r0), UUID F8A2B032-4867-4AEF-BF86-67BFD7817832, small LPT model
------run rc.modules file-----
[ 4.109940] usbcore: registered new interface driver usb-storage
[ 4.120725] sunxi_gpadc_init,2151, success
[ 4.125637] sunxi_gpadc_setup: get channel scan data failed
[ 4.132432] input: sunxi-gpadc0 as /devices/virtual/input/input1
[ 4.147926] get ctp_power is fail, -22
[ 4.152118] get ctp_power_ldo_vol is fail, -22
[ 4.157167] sunxi_ctp_startup: ctp_power_io is invalid.
[ 4.163011] get ctp_gesture_wakeup fail, no gesture wakeup
[ 4.169143] gt9xxnew_ts 0-0014: 0-0014 supply ctp not found, using dummy regulator
[ 4.336455] sunxi-i2c sunxi-i2c0: SLA+W has been transmitted; ACK not received
[ 4.344521] sunxi-i2c sunxi-i2c0: engine-mode: xfer failed(dev addr:0x14)
[ 4.352210] sunxi-i2c sunxi-i2c0: SLA+W has been transmitted; ACK not received
[ 4.360264] sunxi-i2c sunxi-i2c0: engine-mode: xfer failed(dev addr:0x14)
[ 4.367944] sunxi-i2c sunxi-i2c0: SLA+W has been transmitted; ACK not received
[ 4.375995] sunxi-i2c sunxi-i2c0: engine-mode: xfer failed(dev addr:0x14)
[ 4.383670] sunxi-i2c sunxi-i2c0: SLA+W has been transmitted; ACK not received
[ 4.391721] sunxi-i2c sunxi-i2c0: engine-mode: xfer failed(dev addr:0x14)
[ 4.399411] sunxi-i2c sunxi-i2c0: SLA+W has been transmitted; ACK not received
[ 4.407468] sunxi-i2c sunxi-i2c0: engine-mode: xfer failed(dev addr:0x14)
[ 4.415028] <<-GTP-ERROR->> I2C Read: 0x8047, 1 bytes failed, errcode: -22! Process reset.
[ 4.576319] <<-GTP-ERROR->> GTP i2c test failed time 1.
[ 4.606430] sunxi-i2c sunxi-i2c0: SLA+W has been transmitted; ACK not received
[ 4.614482] sunxi-i2c sunxi-i2c0: engine-mode: xfer failed(dev addr:0x14)
[ 4.622149] sunxi-i2c sunxi-i2c0: SLA+W has been transmitted; ACK not received
[ 4.630202] sunxi-i2c sunxi-i2c0: engine-mode: xfer failed(dev addr:0x14)
[ 4.637878] sunxi-i2c sunxi-i2c0: SLA+W has been transmitted; ACK not received
[ 4.645934] sunxi-i2c sunxi-i2c0: engine-mode: xfer failed(dev addr:0x14)
[ 4.653616] sunxi-i2c sunxi-i2c0: SLA+W has been transmitted; ACK not received
[ 4.661663] sunxi-i2c sunxi-i2c0: engine-mode: xfer failed(dev addr:0x14)
[ 4.669338] sunxi-i2c sunxi-i2c0: SLA+W has been transmitted; ACK not received
[ 4.677392] sunxi-i2c sunxi-i2c0: engine-mode: xfer failed(dev addr:0x14)
[ 4.684942] <<-GTP-ERROR->> I2C Read: 0x8047, 1 bytes failed, errcode: -22! Process reset.
[ 4.846318] <<-GTP-ERROR->> GTP i2c test failed time 2.
[ 4.876429] sunxi-i2c sunxi-i2c0: SLA+W has been transmitted; ACK not received
[ 4.884482] sunxi-i2c sunxi-i2c0: engine-mode: xfer failed(dev addr:0x14)
[ 4.892153] sunxi-i2c sunxi-i2c0: SLA+W has been transmitted; ACK not received
[ 4.900212] sunxi-i2c sunxi-i2c0: engine-mode: xfer failed(dev addr:0x14)
[ 4.907887] sunxi-i2c sunxi-i2c0: SLA+W has been transmitted; ACK not received
[ 4.915938] sunxi-i2c sunxi-i2c0: engine-mode: xfer failed(dev addr:0x14)
[ 4.923610] sunxi-i2c sunxi-i2c0: SLA+W has been transmitted; ACK not received
[ 4.931667] sunxi-i2c sunxi-i2c0: engine-mode: xfer failed(dev addr:0x14)
[ 4.939343] sunxi-i2c sunxi-i2c0: SLA+W has been transmitted; ACK not received
[ 4.947396] sunxi-i2c sunxi-i2c0: engine-mode: xfer failed(dev addr:0x14)
[ 4.954946] <<-GTP-ERROR->> I2C Read: 0x8047, 1 bytes failed, errcode: -22! Process reset.
[ 5.116335] <<-GTP-ERROR->> GTP i2c test failed time 3.
[ 5.146431] sunxi-i2c sunxi-i2c0: SLA+W has been transmitted; ACK not received
[ 5.154483] sunxi-i2c sunxi-i2c0: engine-mode: xfer failed(dev addr:0x14)
[ 5.162155] sunxi-i2c sunxi-i2c0: SLA+W has been transmitted; ACK not received
[ 5.170208] sunxi-i2c sunxi-i2c0: engine-mode: xfer failed(dev addr:0x14)
[ 5.177884] sunxi-i2c sunxi-i2c0: SLA+W has been transmitted; ACK not received
[ 5.185938] sunxi-i2c sunxi-i2c0: engine-mode: xfer failed(dev addr:0x14)
[ 5.193613] sunxi-i2c sunxi-i2c0: SLA+W has been transmitted; ACK not received
[ 5.201662] sunxi-i2c sunxi-i2c0: engine-mode: xfer failed(dev addr:0x14)
[ 5.209340] sunxi-i2c sunxi-i2c0: SLA+W has been transmitted; ACK not received
[ 5.217395] sunxi-i2c sunxi-i2c0: engine-mode: xfer failed(dev addr:0x14)
[ 5.224942] <<-GTP-ERROR->> I2C Read: 0x8047, 1 bytes failed, errcode: -22! Process reset.
[ 5.386319] <<-GTP-ERROR->> GTP i2c test failed time 4.
[ 5.416433] sunxi-i2c sunxi-i2c0: SLA+W has been transmitted; ACK not received
[ 5.424495] sunxi-i2c sunxi-i2c0: engine-mode: xfer failed(dev addr:0x14)
[ 5.432173] sunxi-i2c sunxi-i2c0: SLA+W has been transmitted; ACK not received
[ 5.440226] sunxi-i2c sunxi-i2c0: engine-mode: xfer failed(dev addr:0x14)
[ 5.447901] sunxi-i2c sunxi-i2c0: SLA+W has been transmitted; ACK not received
[ 5.455953] sunxi-i2c sunxi-i2c0: engine-mode: xfer failed(dev addr:0x14)
[ 5.463626] sunxi-i2c sunxi-i2c0: SLA+W has been transmitted; ACK not received
[ 5.471684] sunxi-i2c sunxi-i2c0: engine-mode: xfer failed(dev addr:0x14)
[ 5.479361] sunxi-i2c sunxi-i2c0: SLA+W has been transmitted; ACK not received
[ 5.487420] sunxi-i2c sunxi-i2c0: engine-mode: xfer failed(dev addr:0x14)
[ 5.494975] <<-GTP-ERROR->> I2C Read: 0x8047, 1 bytes failed, errcode: -22! Process reset.
[ 5.656318] <<-GTP-ERROR->> GTP i2c test failed time 5.
[ 5.686315] I2C communication ERROR!
[ 5.686344] regulator-dummy: Underflow of regulator enable count
[ 5.697217] gt9xxnew_ts: probe of 0-0014 failed with error -1
[ 5.798694] Error: Driver 'gt9xxnew_ts' is already registered, aborting...
insmod: can't insert '/lib/modules/5.4.61/gt9xxnew_ts.ko': Operation not permitted
[ 5.978071] ======== XRADIO WIFI OPEN ========
[ 5.983541] [XRADIO] Driver Label:XR_V02.16.85_P2P_HT40_01.31
[ 5.990298] [XRADIO] Allocated hw_priv @ 6a6dd56c
[ 5.996120] sunxi-rfkill soc@3000000:rfkill@0: bus_index: 1
[ 6.012417] sunxi-rfkill soc@3000000:rfkill@0: wlan power on success
[ 6.219546] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 6.230595] [XRADIO] Detect SDIO card 1
[ 6.245050] sunxi-mmc 4021000.sdmmc: no vqmmc,Check if there is regulator
[ 6.265188] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 6.289968] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 6.304469] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 6.326548] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
[ 6.338060] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
[ 6.349797] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 4 timing SD-HS(SDR25) dt B
[ 6.362401] mmc1: new high speed SDIO card at address 0001
[ 6.369022] [SBUS] XRadio Device:sdio clk=50000000
[ 6.383775] [XRADIO] XRADIO_HW_REV 1.0 detected.
[ 6.466734] [XRADIO] xradio_update_dpllctrl: DPLL_CTRL Sync=0x00c00000.
[ 6.498652] [XRADIO] Bootloader complete
[ 6.586371] [XRADIO] Firmware completed.
[ 6.592491] [WSM] Firmware Label:XR_C09.08.52.73_DBG_02.122 2GHZ HT40 May 18 2021 13:36:09
[ 6.601826] [XRADIO] Firmware Startup Done.
[ 6.606861] [XRADIO_WRN] enable Multi-Rx!
[ 6.612100] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[ 6.716639] sunxi_usb_udc 4100000.udc-controller: 4100000.udc-controller supply udc not found, using dummy regulator
Successfully initialized wpa_supplicant
[ 6.833756] ieee80211_do_open: vif_type=2, p2p=0, ch=3, addr=14:4f:45:4b:74:5d
[ 6.841893] [STA] !!!xradio_vif_setup: id=0, type=2, p2p=0, addr=14:4f:45:4b:74:5d
[ 6.857334] [AP_WRN] BSS_CHANGED_ASSOC but driver is unjoined.
------run rc.final file-----
numid=30,iface=MIXER,name='Headphone Switch'
; type=BOOLEAN,access=rw------,values=1
: values=on
------light up RGB LED-----
[ 7.094079] file system registered
[ 7.111625] configfs-gadget 4100000.udc-controller: failed to start g1: -19
sh: write error: No such device
[ 7.134424] read descriptors
[ 7.137781] read strings
[ 7.382009] android_work: sent uevent USB_STATE=CONNECTED
[ 7.479380] configfs-gadget gadget: high-speed config #1: c
[ 7.485687] android_work: sent uevent USB_STATE=CONFIGURED
------light up LED-----
BusyBox v1.27.2 () built-in shell (ash)
------run profile file-----
_____ _ __ _
|_ _||_| ___ _ _ | | |_| ___ _ _ _ _
| | _ | || | | |__ | || || | ||_'_|
| | | || | || _ | |_____||_||_|_||___||_,_|
|_| |_||_|_||_|_| Tina is Based on OpenWrt!
----------------------------------------------
Tina Linux (Neptune, 61CC0487)
----------------------------------------------
Wed Jun 1 00:00:00 GMT 2022
nodev debugfs
root@TinaLinux:/# [ 33.156354] usb1-vbus: disabling
各镜像在哪个阶段进行校验?
默认配置情况下,会对 sboot、opensbi、u-boot、kernel 进行校验。
brom 运行阶段对 sboot 进行校验。如果 sboot 能启动,表明已经经过了校验。
sboot 运行阶段对 opensbi 与 u-boot 进行校验。
uboot 运行阶段会对 kernel 进行校验。