OTA升级流程分析

Sent SIGKILL to all processesore.c,1184,main_loop–
Requesting system reboot
[ 33.537200] ATC260X_GAUGE: [atc260x_gauge_shutdown]soc:100, batv:4300mV
[ 33.678512] Restarting system.
[ 33.684122] _atc2603c_9a_pm_do_reboot() : reboot…………………..
ver1.1-40e5d4b (build Apr 26 2018 14:19:18)
first boot: 0
ATC2603c!
find HOSC
_atc2603c_probe 164: 0xff: ca
PMU:type 1 ver 1
0x62:0x0
PMU:PMU_SYS_CTL0:0x204b,CTL1:0xf,CTL3:0x4080
core_pll 900M
init ddr, mode=1
vdd_ddr: val=0x90ca, ver=1
DRAM:Init End:mode=1,clk=240MHz,type=0x0,width=0,cbc=0x12,iod=0x252f,drv0=0xc,drv1=0x2,wrodt=2,rdodt=0@20170915_T…OK.
====ddr_test 64 MB ===
==ddr_test ok==
dev_pll 654M
load uboot, boot num =0
load: lba=0, sec=1, type=1
load uboot addr=0x1ffffc0, sector=1220
load: lba=0, sec=1220, type=1
load app.bin
load: lba=62, sec=318, type=0
secmbrc consume 116 ms
app ,bootdev = 0x0,40718583
serialno=d3ae3e78,c5f0c7a4

U-Boot 2015.07 (Jul 20 2018 - 18:44:45 +0800)ATS3605 NAND ZXF86

DRAM: DDR cap 64 MB
64 MiB
Relocation Offset is: 01f2c000
I2C2 mode_cmd=0
Set dcdc1 1150000 uV
Set dcdc3 3100000 uV
NAND: c&d_ftl_Jan 24 2018_19:29:01 PageSize=2K NandFlash
(CMU_NANDPLL=0x0000010a, CMU_NANDCCLK=0x00000001
SLCNandIdTable_GetNandInfo 393
SLCNandIdTable_GetNandInfo 405
__initNandDma, NAND use DMA no:32
PDL_NandOpBaseInit 494
l_dvfslevel=0x7021: (PAD_CTL=0x00000002, PAD_DRV2=0x00000200, PAD_PULLCTL2=0x000007e1, MFP_CTL3=0x80000020
(CMU_NANDPLL=0x0000010a, CMU_NANDCCLK=0x00000001
(NAND_CTL=0x00000000, NAND_DMA_ADDR=0x00000000, NAND_DMA_CTL=0x20000000
__CheckChipIdAndTable 344: nandId[0]=1590da98, nandId[1]=81676
SLCNandIdTable_GetNandInfo 393
SLCNandIdTable_GetNandInfo 405
bootBlockNum=26
afi config: ce=0x0, clk=0, paddrv=0x3, extraEccMode=0, noBatteryMode=0, downGradeMode=0, BadBlockRunRec=0, nandReserved=0x00000000
PDL_ECCUnitInfoBrom =
{
.randomizer = 2
.eccBits = 24
.uDataSize = 4
.paritySize = 42
.eccUnitSize = 1024
.pageSize = 2048
.spareSize = 128
}
PDL_ECCUnitInfoOrg =
{
.randomizer = 2
.eccBits = 24
.uDataSize = 8
.paritySize = 42
.eccUnitSize = 1024
.pageSize = 2048
.spareSize = 128
}
PDL_ECCUnitInfoExtra =
{
.randomizer = 2
.eccBits = 60
.uDataSize = 8
.paritySize = 106
.eccUnitSize = 1024
.pageSize = 1024
.spareSize = 1152
}
PDL_ECCUnitInfoForSystem is PDL_ECCUnitInfoOrg
nand_id_boot 0x1590da98, 0x00081676
i 1, nand_id 0x00000000, 0x00000000
i 2, nand_id 0x00000000, 0x00000000
i 3, nand_id 0x00000000, 0x00000000
ChipCnt = 1, ChipBitMap 0x0
CMU_NANDPLL=116, CMU_NANDCCLK=1
PDL_ConfigInfo.PadDrvLevel=0x00000003
__NandInit 793
l_dvfslevel=0x7021: (PAD_CTL=0x00000002, PAD_DRV2=0x00000200, PAD_PULLCTL2=0x000007e1, MFP_CTL3=0x80000020
(CMU_NANDPLL=0x00000116, CMU_NANDCCLK=0x00000001
(NAND_CTL=0x00000000, NAND_DMA_ADDR=0x00000000, NAND_DMA_CTL=0x20000000
readBasicinfoBlock(26)
nandcore error: _BasicInfoReadBack 312: basic block version not suitable!
readBasicinfoBlock(27)
nandcore error: _BasicInfoReadBack 312: basic block version not suitable!
nandcore error: _BasicInfoReadBack: first good block 28 is no basic info block!
logicalStartPhyBlk=26
multiplaneStartBlk=26 PlanePerDie=1
mapMultiplaneBlk1=28
mapMultiplaneBlk2=29
programedPageNum1=5
programedPageNum2=10
find valid log page from mapBlock 28!
find valid log page from mapBlock 29!
logSeq1=2, logSeq2=3
__reloadVirtualMapTableInDie success!
Bad Block List:
die0: 0(2) 1(2) 2(2) 3(2) 4(2) 5(2) 6(2) 7(2) 8(2) 9(2) 10(2) 11(2) 12(2) 13(2) 14(2) 15(2) 16(2) 17(2) 18(2) 19(2) 20(2) 21(2) 22(2) 23(2) 24(2) 25(2) 26(1) 27(1) 1439(1) 1536(1) 1537(1) 1790(1)
Total block 2048,bad block 32.
disk size 245 MiB
MMC: MMC: source clk CMU_DEVPLL:654000000Hz
MMC: source clk CMU_DEVPLL:654000000Hz
host0 scan ok
mmc0: 0 (SD)
Using default environment

reading boot_logo.bmp.gz
dispaly panel backlight on
In: uart@b0162000
Out: serial
Err: serial
read OTA_FLAG val=0x31
====check_ota_package =0=====
file size = 0x2971800
reading update.zip
FAT: Misaligned buffer address (03fbb060)
head len size = 0x800
ota uppack: image=uImage, env_addr=kernel_addr_r
ota: env=kernel_addr_r, addr=0x7fc0
reading update.zip
file uImage size = 0x393e00
ota uppack: image=kernel.dtb, env_addr=fdt_addr_r
ota: env=fdt_addr_r, addr=0xe00000
reading update.zip
file kernel.dtb size = 0x6800
ota uppack: image=ota_initrafms.img, env_addr=ramdisk_addr_r
ota: env=ramdisk_addr_r, addr=0x10fffc0
reading update.zip
file ota_initrafms.img size = 0x63e400
ota package is ok, run ramboot
Hit any key to stop autoboot: 0

Booting kernel from Legacy Image at 00007fc0 …

Image Name: Linux-3.10.52
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3750912 Bytes = 3.6 MiB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum … OK

Loading init Ramdisk from Legacy Image at 010fffc0 …

Image Name: RAMFS
Image Type: ARM Linux RAMDisk Image (gzip compressed)
Data Size: 6546211 Bytes = 6.2 MiB
Load Address: 02000000
Entry Point: 02000000
Verifying Checksum … OK

Flattened Device Tree blob at 00e00000

Booting using the fdt blob at 0xe00000
XIP Kernel Image … OK
reserving fdt memory region: addr=3800000 size=800000
Using Device Tree in place at 00e00000, end 00e0963f
can not find SN, ret = -1
read sn faild:-1,
bootargs console=ttyS1,115200 earlyprintk no_console_suspend loglevel=7 clk_ignore_unused androidboot.serialno=d3ae3e7800000000
freeze owl NAND..

Starting kernel …

[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 3.10.52 (soft6@zxfserver) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r49389) ) #92 SMP PREEMPT Sat Jul 21 11:50:49 CST 2018
[ 0.000000] CPU: ARMv7 Processor [410fc051] revision 1 (ARMv7), cr=10c53c7d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine: ACTIONS OWL SoC (Flattened Device Tree), model: ats3605
[ 0.000000] bootconsole [earlycon0] enabled
[ 0.000000] Malformed early option ‘androidboot.serialno’
[ 0.000000] Malformed early option ‘dvfslevel’
[ 0.000000] Malformed early option ‘bootdev’
[ 0.000000] cma: CMA: reserved 4 MiB at 03400000
[ 0.000000] Memory policy: ECC disabled, Data cache writealloc
[ 0.000000] owl_smp_init()
[ 0.000000] owl_smp_init_cpus(): ncores 4
[ 0.000000] owl_init_early ()
[ 0.000000] PERCPU: Embedded 8 pages/cpu @c07fa000 s9344 r8192 d15232 u32768
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256
[ 0.000000] Kernel command line: console=ttyS1,115200 earlyprintk no_console_suspend loglevel=7 clk_ignore_unused androidboot.serialno=d3ae3e7800000000 dvfslevel=0x40718583 bootdev=nand
[ 0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Memory: 64MB = 64MB total
[ 0.000000] Memory: 38452k/38452k available, 27084k reserved, 0K highmem
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
[ 0.000000] vmalloc : 0xc4800000 - 0xff000000 ( 936 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xc4000000 ( 64 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0xc0008000 - 0xc06aea80 (6811 kB)
[ 0.000000] .init : 0xc06af000 - 0xc06e1480 ( 202 kB)
[ 0.000000] .data : 0xc06e2000 - 0xc0727f20 ( 280 kB)
[ 0.000000] .bss : 0xc0727f20 - 0xc076bc64 ( 272 kB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] NR_IRQS:223
[ 0.000000] [OWL] init sirqs, nr_sirq 3
[ 0.000000] owl_time_init()
[ 0.000000] [OWL] ats3605 clock initialization
[ 0.000000] [ats3605] timer initialization
[ 0.000000] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956969942ns
[ 0.000000] Console: colour dummy device 80x30
[ 0.012970] Calibrating delay loop… 449.74 BogoMIPS (lpj=2248704)
[ 0.071014] pid_max: default: 32768 minimum: 301
[ 0.075970] Mount-cache hash table entries: 512
[ 0.088191] Initializing cgroup subsys freezer
[ 0.092723] Initializing cgroup subsys net_cls
[ 0.097162] Initializing cgroup subsys perf_event
[ 0.102012] CPU: Testing write buffer coherency: ok
[ 0.107277] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.112791] owl_smp_prepare_cpus(max_cpus:4)
[ 0.117263] Setting up static identity map for 0xc04eccf0 - 0xc04ecd48
[ 0.123943] owl_init_cache()
[ 0.126978] L310 cache controller enabled
[ 0.130888] l2x0: 16 ways, CACHE_ID 0x410000c9, AUX_CTRL 0x3e030000, Cache size: 262144 B
[ 0.193045] owl_boot_secondary cpu:1
[ 0.196436] po 1
[ 0.199018] wakeup 1
[ 0.201163] CPU1: Booted secondary processor
[ 0.201167] pr:-1
[ 0.512805] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[ 0.533040] owl_boot_secondary cpu:2
[ 0.542148] po 2
[ 0.544765] wakeup 2
[ 0.546993] CPU2: Booted secondary processor
[ 0.546997] pr:-1
[ 0.642830] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
[ 0.663061] owl_boot_secondary cpu:3
[ 0.672169] po 3
[ 0.674786] wakeup 3
[ 0.676928] CPU3: Booted secondary processor
[ 0.676932] pr:-1
[ 0.782830] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
[ 0.782955] Brought up 4 CPUs
[ 0.791543] SMP: Total of 4 processors activated (1797.73 BogoMIPS).
[ 0.797966] CPU: All CPU(s) started in SVC mode.
[ 0.803704] devtmpfs: initialized
[ 0.810046] pinctrl core: initialized pinctrl subsystem
[ 0.815674] regulator-dummy: no parameters
[ 0.820141] NET: Registered protocol family 16
[ 0.824821] requeue_bios init work
[ 0.828378] scan_work init work
[ 0.834127] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.841430] owl_machine_init()
[ 0.845524] GPIOA initialization
[ 0.848967] GPIOB initialization
[ 0.852398] GPIOC initialization
[ 0.855866] GPIOD initialization
[ 0.862020] hw-breakpoint: found 2 (+1 reserved) breakpoint and 1 watchpoint registers.
[ 0.870031] hw-breakpoint: maximum watchpoint size is 4 bytes.
[ 0.875866] [OWL] pinctrl ats3605 probe
[ 0.879620] [OWL] pinctrl initialization
[ 0.883839] pinctrl-ats3605 b01c0000.pinctrl: nfunctions 37, ngroups 97
[ 0.891846] pwm-owl b01c0000.pwm: owl_pwm_probe
[ 0.896232] pwm-owl b01c0000.pwm: pc->basef81c0000
[ 0.901490] jtag dev init,(619c0,e39e0), panic_time=0
[ 0.906564] ats3605 owl_pm_domain init
[ 0.910395] [OWL] register reset controller
[ 0.920675] bio: create slab at 0
[ 0.925774] owl_pwm_backlight backlight.7: owl_pwm_bl_probe: backlight name is backlight.7
[ 0.934020] pinmux_request_check_gpio,pin=38
[ 0.938518] [ATS3605 dma] initialize controller
[ 0.942983] dma-owl b0220000.dma-controller: dma-channels 4, dma-requests 16
[ 0.952791] SCSI subsystem initialized
[ 0.956468] [OWL] SPI controller initialization
[ 0.961242] pinmux_request_check_gpio,pin=86
[ 0.965353] pinmux_request_check_gpio,pin=87
[ 0.969752] pinmux_request_check_gpio,pin=88
[ 0.974096] pinmux_request_check_gpio,pin=89
[ 0.978486] no RX DMA channel!
[ 0.981437] Failed to work in dma mode, work without dma!
[ 0.986951] spi-owl: probe of b0300000.spi failed with error -22
[ 0.993407] usbcore: registered new interface driver usbfs
[ 0.998923] usbcore: registered new interface driver hub
[ 1.004358] usbcore: registered new device driver usb
[ 1.009297] [OWL] I2C controller initialization
[ 1.014216] i2c-owl b0180000.i2c: I2C adapter ready to operate.
[ 1.020029] pinmux_request_check_gpio,pin=72
[ 1.024400] pinmux_request_check_gpio,pin=73
[ 1.029433] i2c-owl b0184000.i2c: I2C adapter ready to operate.
[ 1.035522] pinmux_request_check_gpio,pin=10
[ 1.039787] pinmux_request_check_gpio,pin=11
[ 1.044687] atc260x_i2c 2-0065: Probing…
[ 1.048658] atc260x_i2c 2-0065: atc260x_core_dev_init() enter
[ 1.055075] atc260x_i2c 2-0065: set bdg ctl, ret=0 value=0xd4
[ 1.061788] atc260x_i2c 2-0065: detect PMU chip type 1 ver B
[ 1.067294] atc260x_i2c 2-0065: PMU root IRQ 98
[ 1.072550] atc260x_i2c 2-0065: icm_ohm not config, use default value
[ 1.078838] atc260x_i2c 2-0065: auxadc icm_ohm = 20
[ 1.084155] atc260x-regulator atc2603c-dcdc1.1: Probing atc2603c-dcdc1, id=1
[ 1.092277] dcdc1: 700 <–> 1400 mV at 1150 mV
[ 1.097269] atc260x-regulator atc2603c-dcdc2.2: Probing atc2603c-dcdc2, id=2
[ 1.105565] dcdc2: 1000 <–> 1850 mV at 1800 mV
[ 1.110497] atc260x-regulator atc2603c-dcdc3.3: Probing atc2603c-dcdc3, id=3
[ 1.118646] dcdc3: 2600 <–> 3100 mV at 3100 mV
[ 1.123608] atc260x-regulator atc2603c-ldo1.1: Probing atc2603c-ldo1, id=1
[ 1.132650] ldo1: 2600 <–> 3300 mV at 2800 mV
[ 1.137441] atc260x-regulator atc2603c-ldo2.2: Probing atc2603c-ldo2, id=2
[ 1.146524] ldo2: 2600 <–> 3300 mV at 3100 mV
[ 1.151362] atc260x-regulator atc2603c-ldo3.3: Probing atc2603c-ldo3, id=3
[ 1.160541] ldo3: 1500 <–> 2000 mV at 1800 mV
[ 1.165347] atc260x-regulator atc2603c-ldo5.5: Probing atc2603c-ldo5, id=5
[ 1.172405] ldo5: 2600 <–> 3300 mV at 3100 mV
[ 1.177286] atc260x-regulator atc2603c-ldo6.6: Probing atc2603c-ldo6, id=6
[ 1.186353] ldo6: 700 <–> 1400 mV at 1100 mV
[ 1.191225] atc260x-regulator atc2603c-ldo7.7: Probing atc2603c-ldo7, id=7
[ 1.200490] ldo7: 1500 <–> 2000 mV at 1800 mV
[ 1.205286] atc260x-regulator atc2603c-ldo8.8: Probing atc2603c-ldo8, id=8
[ 1.214629] ldo8: 2300 <–> 3300 mV at 3300 mV
[ 1.219398] atc260x-regulator atc2603c-ldo11.11: Probing atc2603c-ldo11, id=11
[ 1.228930] ldo11: 2600 <–> 3300 mV at 3100 mV
[ 1.233814] atc260x-switch-ldo atc2603c-switch1.1: Probing atc2603c-switch1, id=1
[ 1.241112] atc260x-switch-ldo atc2603c-switch1.1: pmic_ver=1
[ 1.247258] [SWITCH1] set switch 1 to ldo mode Version D!
[ 1.252897] switch1: 3000 <–> 3300 mV at 3100 mV
[ 1.258540] atc260x-gpio atc2603c-gpio.0: Probing…
[ 1.263755] atc2603c-sgpio atc2603c-sgpio.0: Probing…
[ 1.269373] atc2603c-sgpio atc2603c-sgpio.0: new IRQ mapping: hwirq0 -> virq195
[ 1.276600] atc2603c-sgpio atc2603c-sgpio.0: new IRQ mapping: hwirq1 -> virq196
[ 1.284044] atc2603c-sgpio atc2603c-sgpio.0: new IRQ mapping: hwirq2 -> virq197
[ 1.291398] atc2603c-sgpio atc2603c-sgpio.0: new IRQ mapping: hwirq3 -> virq198
[ 1.298776] atc2603c-sgpio atc2603c-sgpio.0: new IRQ mapping: hwirq4 -> virq199
[ 1.306142] atc2603c-sgpio atc2603c-sgpio.0: new IRQ mapping: hwirq5 -> virq200
[ 1.313510] atc2603c-sgpio atc2603c-sgpio.0: new IRQ mapping: hwirq6 -> virq201
[ 1.320860] atc2603c-sgpio atc2603c-sgpio.0: root virq num : 194
[ 1.328344] atc260x-pm atc2603c-pm.0: Probing…
[ 1.332808] atc260x-pm atc2603c-pm.0: _atc260x_pm_set_wakeup_src_inner() enter, mask=0x7fff src=0x706
[ 1.342593] atc260x-pm atc2603c-pm.0: _atc260x_pm_set_wakeup_src_inner() setup reg=0x0 msk=0xffe0 val=0xe0c0 readback=0xe0cb
[ 1.354109] atc260x-pm atc2603c-pm.0: _atc260x_pm_set_wakeup_src_inner() setup reg=0x3 msk=0xc val=0x0 readback=0x4080
[ 1.365101] atc260x-pm atc2603c-pm.0: _atc260x_pm_set_wakeup_src_inner() enter, mask=0x8 src=0x0
[ 1.374101] atc260x-pm atc2603c-pm.0: _atc260x_pm_set_wakeup_src_inner() setup reg=0x0 msk=0x100 val=0x0 readback=0xe0cb
[ 1.385548] atc260x-pm atc2603c-pm.0: _clear_status() no need to restore old alarm
[ 1.393861] atc260x-pm atc2603c-pm.0: got support_adaptor_type: 3
[ 1.400460] atc260x-pm atc2603c-pm.0: translated wakeup falgs: 0x0
[ 1.406737] [PM] set pmic suspend ops 0xc070f2d8
[ 1.411328] atc260x-pm atc2603c-pm.0: #####atc260x_pm_probe PMU_SYS_CTL0:0xe0cb ####
[ 1.418991] atc260x_i2c 2-0065: atc260x_core_dev_init() exit
[ 1.424705] i2c-owl b0188000.i2c: I2C adapter ready to operate.
[ 1.430849] Linux video capture interface: v2.00
[ 1.435567] owl_ion_init
[ 1.438091] owl_ion_probe
[ 1.441015] [OWL] ion_heap_fb: base 0x0, size 0x0
[ 1.445555] [OWL] ion_heap_pmem: base 0x3800000, size 0x800000
[ 1.451508] [OWL] ion_heap_reserved: base 0x0, size 0x0
[ 1.457723] Advanced Linux Sound Architecture Driver Initialized.
[ 1.464251] Bluetooth: Core ver 2.16
[ 1.467684] NET: Registered protocol family 31
[ 1.472319] Bluetooth: HCI device and connection manager initialized
[ 1.478686] Bluetooth: HCI socket layer initialized
[ 1.483522] Bluetooth: L2CAP socket layer initialized
[ 1.488724] Bluetooth: SCO socket layer initialized
[ 1.493868] cfg80211: Calling CRDA to update world regulatory domain
[ 1.501136] Switching to clocksource timer0
[ 1.515110] NET: Registered protocol family 2
[ 1.519981] TCP established hash table entries: 512 (order: 0, 4096 bytes)
[ 1.526812] TCP bind hash table entries: 512 (order: 0, 4096 bytes)
[ 1.533176] TCP: Hash tables configured (established 512 bind 512)
[ 1.539326] TCP: reno registered
[ 1.542620] UDP hash table entries: 256 (order: 1, 8192 bytes)
[ 1.548558] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[ 1.555220] NET: Registered protocol family 1
[ 1.559683] Unpacking initramfs…
[ 2.042970] Freeing initrd memory: 6392K (c1100000 - c173e000)
[ 2.058981] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 2.064986] exFAT: Version 1.2.9
[ 2.068308] msgmni has been set to 111
[ 2.073750] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[ 2.081091] io scheduler noop registered
[ 2.085143] io scheduler cfq registered (default)
[ 2.090029] owl_dss_core: owl_dss_init, start
[ 2.094283] owl_ctrl: owl_ctrl_init, start
[ 2.098379] owl_panel: owl_panel_init, start
[ 2.102825] owl_de_ats3605_init
[ 2.106272] de-ats3605 b02f0000.de: de_ats3605_probe, pdev = 0xc2d36800
[ 2.112834] owl_de: owl_de_register, start
[ 2.118946] de-ats3605 b02f0000.de: de_ats3605_device_power_on
[ 2.124701] owl_de: owl_de_debugfs_create, start
[ 2.129820] owl_lcdc_init
[ 2.132705] pinmux_request_check_gpio,pin=42
[ 2.136840] pinmux_request_check_gpio,pin=43
[ 2.141218] pinmux_request_check_gpio,pin=44
[ 2.145572] pinmux_request_check_gpio,pin=120
[ 2.149883] pinmux_request_check_gpio,pin=52
[ 2.154301] pinmux_request_check_gpio,pin=53
[ 2.158643] [GPIO] owl_gpio_check_dir_by_pinctrl: GPIOB21, is used for output, outen=0x200100
[ 2.167130] [OWL] pinctrl: pinmux_request_check_gpio
[ 2.172314] [OWL] pinctrl: error:P_LVDS_EEN has already used by 53
[ 2.178411] pinmux_request_check_gpio,pin=54
[ 2.182814] pinmux_request_check_gpio,pin=55
[ 2.187176] pinmux_request_check_gpio,pin=56
[ 2.191481] pinmux_request_check_gpio,pin=57
[ 2.195833] pinmux_request_check_gpio,pin=58
[ 2.200147] pinmux_request_check_gpio,pin=59
[ 2.204481] pinmux_request_check_gpio,pin=60
[ 2.208831] pinmux_request_check_gpio,pin=61
[ 2.213162] owl-lcdc b02a0000.lcd: owl_lcdc_probe, pdev = 0xc2d36a00
[ 2.219645] owl_ctrl: owl_ctrl_register, start
[ 2.225166] owl-lcdc b02a0000.lcd: lcdc_is_enabled, 1
[ 2.230135] owl-lcdc b02a0000.lcd: owl_lcdc_probe, OK
[ 2.235386] panel_glp_init
[ 2.238116] panel-glp panel.0: panel_glp_probe
[ 2.242594] panel_parse_info
[ 2.245567] panel-glp panel.0: panel_parse_info, parse power_gpio failed(-22)
[ 2.252681] owl_panel: owl_panel_parse_panel_info, start
[ 2.258068] owl_panel: panel_update_timing_info, preline time(160us) is abnormal
[ 2.265487] owl_panel: owl_panel_register, start
[ 2.270243] owl_ctrl: owl_ctrl_add_panel, start
[ 2.274830] owl_fb_init
[ 2.277418] owl-fb framebuffer.8: owl_fb_probe
[ 2.281861] owl_panel: owl_panel_enable, state 1, power_on_delay 0, enable_delay 0
[ 2.291826] vce_drv_init ….
[ 2.294854] – vce-prob start —————————-
[ 2.300364] vce_drv: ic_type(0x5207)!
[ 2.304140] vce_drv: aft powergate …
[ 2.307890] vce_drv: aft reset_get …
[ 2.311687] vce_drv: aft clk_get …
[ 2.315236] vce_drv: vce->irq =79
[ 2.318665] vce_drv: aft irq_request …
[ 2.322833] vce_drv: vol_set:c1f95080
[ 2.326521] vce_drv: – init vdd2:1100000
[ 2.330954] vce_drv: init vdd:1100000
[ 2.334597] vce_drv: vdd regulator enable!
[ 2.338603] — test —–!
[ 2.341711] vce_drv: vce_probe!start = b0278000,size = 148!
[ 2.347356] vce_drv: vce_probe!iobase_vce = f8278000!
[ 2.352462] vce_drv: vce_probe!iobase_cmu_devclken0 = f81500a0!
[ 2.358361] vce_drv: vce_probe!iobase_sps_pg_ctl = c4804000!
[ 2.364602] pinmux_request_check_gpio,pin=90
[ 2.368901] pinmux_request_check_gpio,pin=91
[ 2.373127] serial-owl b0160000.uart: detected port 0
[ 2.378288] b0160000.uart: ttyS0 at MMIO 0xb0160000 (irq = 60) is a serial-owl
[ 2.385810] pinmux_request_check_gpio,pin=103
[ 2.389988] pinmux_request_check_gpio,pin=102
2.399766] console [ttyS1] enabled, bootconsole disabled
[ 2.405557] serial-owl b0164000.uart: detected port 2
[ 2.410653] b0164000.uart: ttyS2 at MMIO 0xb0164000 (irq = 62) is a serial-owl
[ 2.418232] pinmux_request_check_gpio,pin=18
[ 2.422510] pinmux_request_check_gpio,pin=19
[ 2.426822] serial-owl b0166000.uart: detected port 3
[ 2.431912] b0166000.uart: ttyS3 at MMIO 0xb0166000 (irq = 63) is a serial-owl
[ 2.439468] pinmux_request_check_gpio,pin=105
[ 2.443831] pinmux_request_check_gpio,pin=104
[ 2.448239] serial-owl b0168000.uart: detected port 4
[ 2.453329] b0168000.uart: ttyS4 at MMIO 0xb0168000 (irq = 64) is a serial-owl
[ 2.460848] serial-owl b016a000.uart: detected port 5
[ 2.465965] b016a000.uart: ttyS5 at MMIO 0xb016a000 (irq = 65) is a serial-owl
[ 2.473599] [OWL] serial driver initialized
[ 2.482040] loop: module loaded
[ 2.485189] misc_info_init, line 1295, Jun 26 2018 17:04:07
[ 2.490926] mi_debug_init, line 376
[ 2.501699] aotg_usb_init, adfu_running: 0
[ 2.511674] aotg_hcd_get_dts hcd_ports_en_ctrl: 0
[ 2.516417] aotg_hcd_get_dts couldn’t find hcd_suspend_en!
[ 2.521893] aotg_hcd_get_dts couldn’t find aotg0_host_plug_detect!
[ 2.528081] aotg_hcd_get_dts aotg1_host_plug_detect: 1
[ 2.533288] aotg0_device_mod_init couldn’t find power_en_gpio!
[ 2.539128] aotg0_device_mod_init couldn’t find wifi_power_en_gpio!
[ 2.545399] aotg0_device_mod_init couldn’t find wifi_gpio!
[ 2.550948] aotg1_device_mod_init couldn’t find power_en_gpio!
[ 2.556788] aotg1_device_mod_init couldn’t find wifi_power_en_gpio!
[ 2.563044] aotg1_device_mod_init couldn’t find wifi_gpio!
[ 2.568561] aotg_uhost_mon_init, port0_plug_en: 0, port1_plug_en: 1
[ 2.576771] No adaptor_type!
[ 2.579653] No idpin_adc_threshold_min2!
[ 2.583608] otg_vbus_en: 41
[ 2.586875] usbcore: registered new interface driver usb-storage
[ 2.593145] atc260x-adckeypad atc2603c-adckeypad.0: Probing…
[ 2.599010] atc260x-adckeypad atc2603c-adckeypad.0: select AUXADC channel REMCON
[ 2.606417] atc260x-adckeypad atc2603c-adckeypad.0: keymapsize = 10
[ 2.612677] atc260x-adckeypad atc2603c-adckeypad.0: filter_dep = 3
[ 2.618866] atc260x-adckeypad atc2603c-adckeypad.0: variance = 10
[ 2.624965] atc260x-adckeypad atc2603c-adckeypad.0: poll_interval = 10ms
[ 2.631882] input: atc2603c-adckeypad as /devices/b0188000.i2c/i2c-2/2-0065/atc2603c-adckeypad.0/input/input0
[ 2.642379] atc260x-onoff atc2603c-onoff.0: Probing atc2603c-onoff
[ 2.648645] atc260x-onoff atc2603c-onoff.0: atc260x_onoff IRQ num : 192
[ 2.655295] gpio:hard_onoff_key not config
[ 2.659694] input: atc260x_onoff as /devices/b0188000.i2c/i2c-2/2-0065/atc2603c-onoff.0/input/input1
[ 2.669984] atc260x-rtc atc2603c-rtc.0: Probing…
[ 2.678552] atc260x-rtc atc2603c-rtc.0: rtc core: registered atc260x-RTC as rtc0
[ 2.686289] atc260x-rtc atc2603c-rtc.0: RTC alarm IRQ num : 193
[ 2.692701] atc260x_charger: version(r2p7), time stamp(20151126133607)
[ 2.700100] create sysfs for atc260x charger
[ 2.704447] [atc260x_charger_cfg_init] change_current_temp not found, 1 default
[ 2.711784] [atc260x_charger_cfg_init] cur_rise_enable not found, 0 default
[ 2.718788] [atc260x_charger_cfg_init] ot_shutoff_enable not found, 1 default
[ 2.725970] atc260x_charger_cfg_init wall swicth gpio not exist!
[ 2.734825] atc260x_charger_init_base 936 enable vbus current
[ 2.741151] atc260x-charger atc2603c-charger.0: atc260x_charter_otint IRQ num : 204
[ 2.749890] ATC260X_GAUGE: atc2603c_battery:version(r5p2), time stamp(20160713173016)
[ 2.758656] ATC260X_GAUGE: [gauge_create_sysfs] create sysfs for gauge
[ 2.765537] Bluetooth: HCI UART driver ver 2.2
[ 2.765591] ATC260X_GAUGE: init_gauge in gauge_update!
[ 2.775107] Bluetooth: HCI H4 protocol initialized
[ 2.779937] cpuidle: using governor ladder
[ 2.784028] cpuidle: using governor menu
[ 2.788369] [OWL] initialize actions,ats3605-mmc controller devid:3
[ 2.794685] owl mmc use clock source: DEVPLL
[ 2.799793] get wifi bt vddio voltage:3300000-3310000
[ 2.804928] Regulator wifi bt vddio init
[ 2.808950] wifi_bt_power_gpios init
[ 2.825634] pinmux_request_check_gpio,pin=66
[ 2.829912] pinmux_request_check_gpio,pin=69
[ 2.834187] pinmux_request_check_gpio,pin=68
[ 2.838486] pinmux_request_check_gpio,pin=65
[ 2.842761] pinmux_request_check_gpio,pin=64
[ 2.845556] atc2603c_check_bat_online wait battery detect over,data:0x0
[ 2.853652] pinmux_request_check_gpio,pin=63
[ 2.875870] [OWL] initialize actions,ats3605-mmc controller devid:3
[ 2.882173] owl mmc use clock source: DEVPLL
[ 2.885558] atc260x-adckeypad atc2603c-adckeypad.0: key_code=103 val=0
[ 2.893186] SDC0 use sdio uart conversion
[ 2.897273] use COMMAND to detect SD/MMC card
[ 2.925565] atc2603c_check_bat_online wait battery detect over,data:0x0
[ 2.946072] usbcore: registered new interface driver usbhid
[ 2.951639] usbhid: USB HID core driver
[ 2.952422] pinmux_request_check_gpio,pin=82
[ 2.952438] pinmux_request_check_gpio,pin=83
[ 2.952455] pinmux_request_check_gpio,pin=74
[ 2.952468] pinmux_request_check_gpio,pin=75
[ 2.953486] pinmux_request_check_gpio,pin=74
[ 2.953500] pinmux_request_check_gpio,pin=75
[ 2.953513] pinmux_request_check_gpio,pin=76
[ 2.953524] pinmux_request_check_gpio,pin=77
[ 2.953537] pinmux_request_check_gpio,pin=82
[ 2.953549] pinmux_request_check_gpio,pin=83
[ 2.998747] ashmem: initialized
[ 3.002286] usbcore: registered new interface driver snd-usb-audio
[ 3.004438] pinctrl-ats3605 b01c0000.pinctrl: pin 0 is not registered so it cannot be requested
[ 3.004447] pinctrl-ats3605 b01c0000.pinctrl: pin-0 (ats3605-pinctrl-gpio:0) status -22
[ 3.004453] mmc1: owl_mmc_get_ro: Failed to request GPIO 0
[ 3.004457] owl_mmc_get_ro: Card read-only status -38
[ 3.004460] mmc1: host does not support reading read-only switch. assuming write-enable.
[ 3.005597] atc2603c_check_bat_online wait battery detect over,data:0x200
[ 3.006063] atc2603c_check_bat_online battery exist:0
[ 3.006999] sd card init ok
[ 3.007013] mmc1: new high speed SD card at address 0001
[ 3.007522] mmcblk0: mmc1:0001 00000 1.84 GiB
[ 3.008795] mmcblk0:
[ 3.070822] atc2603c_init
[ 3.073533] fail get snd_adc_level
[ 3.077059] fail get snd_adc_num
[ 3.080370] fail get snd record source
[ 3.084527] pinmux_request_check_gpio,pin=29
[ 3.085593] ATC260X_GAUGE: [resistor_init] inited ch_resistor : 150, inited disch_resistor:250
[ 3.097424] pinmux_request_check_gpio,pin=30
[ 3.101718] pinmux_request_check_gpio,pin=27
[ 3.106014] atc2603c_platform_probe
[ 3.109660] atc2603c_init ok!
[ 3.112773] audio: IC type is 3605!
[ 3.116294] it’s ok to get resource of owl-audio-i2s !
[ 3.117608] ATC260X_GAUGE: [soc_update_after_reboot, 1716], real_capacity:0
[ 3.128439] owl_of_dma_simple_xlate 1
[ 3.132110] owl_of_dma_simple_xlate 1
[ 3.135787] owl-audio-i2s b0100000.owl-audio-i2s: s900_dai_probe
[ 3.141945] s900_pcm_init
[ 3.144820] s900-pcm-audio s900-pcm-audio: s900_pcm_probe!!
[ 3.150452] s900_link_init
[ 3.153224] [SNDRV]:[s900_audio_gpio_init] find earphone_detect_gpios property fail
[ 3.153224]
[ 3.162363] [SNDRV]:[s900_audio_gpio_init] find speaker_mode_gpios property fail
[ 3.162363]
[ 3.171416] atc2603c-sgpio atc2603c-sgpio.0: requested SGPIO #4
[ 3.178174] soc-audio soc-audio: ASoC: machine s900_link should use snd_soc_register_card()
[ 3.330539] atc2603c_probe ok!
[ 3.339947] soc-audio soc-audio: atc2603c-dai <-> owl-audio-i2s mapping ok
[ 3.348032] link_init ok!
[ 3.350754] u32 classifier
[ 3.353458] Actions configured
[ 3.356921] Netfilter messages via NETLINK v0.30.
[ 3.361750] nf_conntrack version 0.5.0 (892 buckets, 3568 max)
[ 3.368241] ctnetlink v0.93: registering with nfnetlink.
[ 3.373945] xt_time: kernel timezone is -0000
[ 3.378759] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 3.384277] ipt_CLUSTERIP: ClusterIP Version 0.8 loaded successfully
[ 3.390758] arp_tables: (C) 2002 David S. Miller
[ 3.395504] TCP: cubic registered
[ 3.398816] Initializing XFRM netlink socket
[ 3.403715] NET: Registered protocol family 10
[ 3.409152] mip6: Mobile IPv6
[ 3.412161] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 3.417954] sit: IPv6 over IPv4 tunneling driver
[ 3.423807] NET: Registered protocol family 17
[ 3.428414] NET: Registered protocol family 15
[ 3.432903] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 3.438888] Bluetooth: HIDP socket layer initialized
[ 3.443875] lib80211: common routines for IEEE802.11 drivers
[ 3.449808] VFP support v0.3: implementor 41 architecture 2 part 30 variant 5 rev 1
[ 3.457523] owl_init_late()
[ 3.460343] ThumbEE CPU extension supported.
[ 3.465247] [ats3605] pm init
[ 3.468600] ldo8: disabling
[ 3.471844] regulator-dummy: disabling
[ 3.476481] atc260x-rtc atc2603c-rtc.0: setting system clock to 2015-01-01 00:00:48 UTC (1420070448)
[ 3.485878] table c0717c28, i 0, cpu_dev c075fa98, clk 900000000, volt 1125000
[ 3.493299] table c0717c28, i 1, cpu_dev c075fa98, clk 876000000, volt 1100000
[ 3.500751] table c0717c28, i 2, cpu_dev c075fa98, clk 768000000, volt 1025000
[ 3.508188] table c0717c28, i 3, cpu_dev c075fa98, clk 600000000, volt 1000000
[ 3.515621] table c0717c28, i 4, cpu_dev c075fa98, clk 240000000, volt 975000
[ 3.524210] cpu0_cpufreq_driver_init: locking_frequency: 900000
[ 3.530439] clk: Not disabling unused clocks
[ 3.537887] ALSA device list:
[ 3.540869] #0: s900_link
[ 3.544297] Freeing unused kernel memory: 200K (c06af000 - c06e1000)
–== ota init script ==–
mount: mounting tmpfs on /dev/shm failed: No such file or directory
bootdev=nand
insmod nand driver
[ 3.665604] find ksyms SLCNandIdTable_GetNandInfo!
[ 3.670598] c&d_ftl_Apr 20 2018_17:03:36 PageSize=2K NandFlash
[ 3.676693] DTS cfg: pad_drv=3, use_clk=20, extra_ecc_enable=-1, downgrade_mode=-1, no_battery_enable=-1
[ 3.686447] (CMU_NANDPLL=0x0000010a, CMU_NANDCCLK=0x00000001

[ 3.702450] SLCNandIdTable_GetNandInfo 393

[ 3.706583] SLCNandIdTable_GetNandInfo 405
[ 3.710681] __initNandDma, NAND use DMA no:32
[ 3.715062] PDL_NandOpBaseInit 494
[ 3.718483] l_dvfslevel=0x7021: (PAD_CTL=0x00000002, PAD_DRV2=0x00000200, PAD_PULLCTL2=0x000007e1, MFP_CTL3=0x88000024
[ 3.729176] (CMU_NANDPLL=0x0000010a, CMU_NANDCCLK=0x00000001
[ 3.734827] (NAND_CTL=0x00000000, NAND_DMA_ADDR=0x00000000, NAND_DMA_CTL=0x20000000
[ 3.742540] __CheckChipIdAndTable 344: nandId[0]=1590da98, nandId[1]=81676
[ 3.749418] SLCNandIdTable_GetNandInfo 393
[ 3.753506] SLCNandIdTable_GetNandInfo 405
[ 3.757622] bootBlockNum=26
[ 3.760414] afi config: ce=0x0, clk=20, paddrv=0x3, extraEccMode=0, noBatteryMode=0, downGradeMode=0, BadBlockRunRec=0, nandReserved=0x00000000
[ 3.773270] PDL_ECCUnitInfoBrom =
[ 3.776674] {
[ 3.778248] .randomizer = 2
[ 3.781728] .eccBits = 24
[ 3.785294] .uDataSize = 4
[ 3.788786] .paritySize = 42
[ 3.792352] .eccUnitSize = 1024
[ 3.796105] .pageSize = 2048
[ 3.799844] .spareSize = 128
[ 3.803497] }
[ 3.805069] PDL_ECCUnitInfoOrg =
[ 3.808385] {
[ 3.809959] .randomizer = 2
[ 3.813437] .eccBits = 24
[ 3.817015] .uDataSize = 8
[ 3.820494] .paritySize = 42
[ 3.824060] .eccUnitSize = 1024
[ 3.827820] .pageSize = 2048
[ 3.831560] .spareSize = 128
[ 3.835211] }
[ 3.836795] PDL_ECCUnitInfoExtra =
[ 3.840275] {
[ 3.841847] .randomizer = 2
[ 3.845326] .eccBits = 60
[ 3.848904] .uDataSize = 8
[ 3.852384] .paritySize = 106
[ 3.856048] .eccUnitSize = 1024
[ 3.859788] .pageSize = 1024
[ 3.863526] .spareSize = 1152
[ 3.867276] }
[ 3.868848] PDL_ECCUnitInfoForSystem is PDL_ECCUnitInfoOrg
[ 3.874348] nand_id_boot 0x1590da98, 0x00081676
[ 3.879094] i 1, nand_id 0x00000000, 0x00000000
[ 3.883828] i 2, nand_id 0x00000000, 0x00000000
[ 3.888572] i 3, nand_id 0x00000000, 0x00000000
[ 3.893093] ChipCnt = 1, ChipBitMap 0x0
[ 3.896931] PDL_ConfigInfo.maxClk=20
[ 3.900602] CMU_NANDPLL=124, CMU_NANDCCLK=3
[ 3.904775] PDL_ConfigInfo.PadDrvLevel=0x00000003
[ 3.909519] __NandInit 793
[ 3.912225] l_dvfslevel=0x7021: (PAD_CTL=0x00000002, PAD_DRV2=0x00000200, PAD_PULLCTL2=0x000007e1, MFP_CTL3=0x88000024
[ 3.922916] (CMU_NANDPLL=0x00000124, CMU_NANDCCLK=0x00000003
[ 3.928576] (NAND_CTL=0x00000000, NAND_DMA_ADDR=0x00000000, NAND_DMA_CTL=0x20000000
[ 3.936412] readBasicinfoBlock(26)
[ 3.945346] logicalStartPhyBlk=26
[ 3.948845] multiplaneStartBlk=26 PlanePerDie=1
[ 3.954277] mapMultiplaneBlk1=28
[ 3.957923] mapMultiplaneBlk2=29
[ 3.961989] programedPageNum1=5
[ 3.965999] programedPageNum2=10
[ 3.972117] find valid log page from mapBlock 28!
[ 3.976884] find valid log page from mapBlock 29!
[ 3.981610] logSeq1=2, logSeq2=3
[ 3.985696] __reloadVirtualMapTableInDie success!
[ 3.990434] Bad Block List:
die0: 0(2) 1(2) 2(2) 3(2) 4(2) 5(2) 6(2) 7(2) 8(2) 9(2) 10(2) 11(2) 12(2) 13(2) 14(2) 15(2) 16(2) 17(2) 18(2) 19(2) 20(2) 21(2) 22(2) 23(2) 24(2) 25(2) 26(1) 27(1) 1439(1) 1536(1) 1537(1) 1790(1)
Total block 2048,bad block 32.
[ 4.034205] dieNum =1
[ 4.037778] blkNumPerDie =1980
[ 4.041481] reserveBlkNumPerDie =20
[ 4.044963] pageNumPerBlk =64
[ 4.048501] pageNumPerSecureBlk =64
[ 4.052012] orderBlkNum =1
[ 4.055450] unsafeMode =0
[ 4.058873] noBatteryMode =0
[ 4.062268] pageSize =2048
[ 4.065973] maxRRCount =0
[ 4.069395] ECCBitNum =24
[ 4.072875] eraseLimit =100000
[ 4.076761] readLimit =1000000
[ 4.080703] partitionNum =1
[ 4.098654] nand0 pages=125440
[ 4.108212] nand0: p1 p2 p3 p4 p5
[ 4.124690] FAT-fs (mmcblk0): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[ 4.148125] FAT-fs (nand0p4): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[ 4.161545] ats3605_chipid_init
[debuggerd] debuggerd_init, pid=96
[ 4.377075] random: mediaserver urandom read with 38 bits of entropy available
[debuggerd] debuggerd_init, pid=97
[AL_LIBC] pid = 97
[mediaserver] ServiceManager: 0x229e0
[AudioFlinger] Using default 3000 mSec as standby time.
[AudioPolicyManagerBase] could not load audio policy configuration file, setting defaults
[audio_hw_default] adev_open
[audio_hw_default] audio_hw.c 1467
[audio_hw_default] audio_hw.c 1473 method 0
[audio_hw_default] audio_hw.c 1479 mode 1
[audio_hw_default] adev->is_mono_output = 0

[AudioFlinger] loadHwModule() Loaded primary audio interface from Default audio HW HAL (audio) handle 1
[audio_hw_default] out_standby!!
[AudioFlinger] HAL output buffer size 1024 frames, normal mix buffer size 1024 frames
[AudioMixer] unable to find downmix effect
[AudioFlinger] Using module 1 has the primary audio interface
[AudioFlinger] AudioFlinger’s thread 0xb60c6008 ready to run
[audio_hw_default] out_standby!!
[audio_hw_default] out_set_parameters 585
[audio_hw_default] headphone_on is 0
[audio_hw_default] speaker_on is 2
[AudioPolicyManagerBase] audio output: hdmi is prior to earphone
[AudioPolicyManagerBase] audio output: remote is prior to earphone
[AudioPolicyService] Loaded audio policy from LEGACY Audio Policy HAL (audio_policy)
[debuggerd] debuggerd_init, pid=104
[AL_LIBC] pid = 104

=========== start tts :1
[ActionOMXPlugin] In ActionOMXPlugin: libOMX_Core.so is openning!
[ActionOMXPlugin] In ActionOMXPlugin: libAction_OMX_Core.so is openning!
[OMXClient] Using client-side OMX mux.
[ACodec] Audio codec Softwarecodec
[ActionOMXPlugin] Entry ActionOMXPlugin::makeComponentInstance

tts player error 2222.

=========== end tts
terminated engine_loop,275
[(null)] OMX-In compMessageHandlerFunction Destructor has been called. So exit from the loop

gui process shm deattch mlang_cache_shm.c 67

================================

===========ota update start ==========

bootdev =nand
ota path =/udisk/update.zip

ota: start write image..32353KB…..
update bootloader uboot.bin
nand uboot upgrade…..
unpack to: /dev/nand0, offset=0x80000 size=609KB
0 KB
ERROR(errno=17)-pid:114-apconfig.c,100,get_config—

xres ==240,yres ==320,xoffset==0,yoffset==0,bpp==16, gui_rotate=90
WM/wm.c 2681 win create as child
Parsing Finished
Met End of Config File
<<<<< execute upg app,main:90
dlopen libplatform_api.so error
64 KB
128 KB
192 KB
256 KB
320 KB
No More Font To Select
384 KB
progress[ 5.135146] ota_progress=1
=1
create proc root 2, pid 114
+++_scene_init,411+++
<><><><><><>malloc[0] 0x1f000 failed: no spare space!<><><><><><>
448 KB
======create timer OK 2
512 KB
576 KB

[ 5.363272] funcName=debug_WriteBackUboot
[ 5.367348] param=
[ 5.462210] blockNumPerMbrc=4
[ 5.465214] blockNumPerUboot=8
[ 5.471587] VDL_WriteUboot
[ 5.474337] pageSize = 2 KB,pagePerBlock = 64,blockSize = 128 KB,blockNumPerCopy = 8,copyNum = 2
[ 5.950145] random: nonblocking pool is initialized
nand uboot upgrade end
update bootloader uboot.bin ok
ota: write misc.img to /dev/nand0p1
unpack to: /dev/nand0p1, offset=0x0 size=8192KB
0 KB
64 KB
progress=[ 6.056565] ota_progress=2
2
128 KB
192 KB
256 KB
320 KB
384 KB
progress[ 6.125526] ota_progress=3
=3
448 KB
512 KB

__upg_start………….
576 KB
640 KB
704 KB
progress[ 6.338880] ota_progress=4
=4
768 KB
832 KB
896 KB
960 KB
1024 KB
progress=5
[ 6.562875] ota_progress=5
1088 KB
1152 KB
1216 KB
1280 KB
1344 KB
progress[ 6.633265] ota_progress=6
=6
1408 KB
1472 KB
1536 KB
1600 KB
1664 KB
progress[ 6.865827] ota_progress=7
=7
1728 KB
1792 KB
1856 KB
1920 KB
1984 KB
progress[ 6.930367] ota_progress=8
=8
2048 KB
2112 KB
2176 KB
2240 KB
2304 KB
progress[ 7.146554] ota_progress=9
=9
2368 KB
2432 KB
2496 KB
2560 KB
2624 KB
2688 KB
progress[ 7.371892] ota_progress=10
=10
2752 KB
2816 KB
2880 KB
2944 KB
3008 KB
progress[ 7.432294] ota_progress=11
=11
3072 KB
3136 KB
3200 KB
3264 KB
3328 KB
progress[ 7.640530] ota_progress=12
=12
3392 KB
3456 KB
3520 KB
3584 KB
3648 KB
progress[ 7.855318] ota_progress=13
=13
3712 KB
3776 KB
3840 KB
3904 KB
3968 KB
progress[ 7.926332] ota_progress=14
=14
4032 KB
4096 KB
4160 KB
4224 KB
4288 KB
progress[ 8.140825] ota_progress=15
=15
4352 KB
4416 KB
4480 KB
4544 KB
4608 KB
progress=16
[ 8.359188] ota_progress=16
4672 KB
4736 KB
4800 KB
4864 KB
4928 KB
progress[ 8.420322] ota_progress=17
=17
4992 KB
5056 KB
5120 KB
5184 KB
5248 KB
progress[ 8.633885] ota_progress=18
=18
5312 KB
5376 KB
5440 KB
5504 KB
5568 KB
progress[ 8.705011] ota_progress=19
=19
5632 KB
5696 KB
5760 KB
5824 KB
5888 KB
progress[ 8.916623] ota_progress=20
=20
5952 KB
6016 KB
6080 KB
6144 KB
6208 KB
progress[ 9.127286] ota_progress=21
=21
6272 KB
6336 KB
6400 KB
6464 KB
6528 KB
progress[ 9.187235] ota_progress=22
=22
6592 KB
6656 KB
6720 KB
6784 KB
6848 KB
progress[ 9.404166] ota_progress=23
=23
6912 KB
6976 KB
7040 KB
7104 KB
7168 KB
progress=24
[ 9.613620] ota_progress=24
7232 KB
7296 KB
7360 KB
7424 KB
7488 KB
progress[ 9.684569] ota_progress=25
=25
7552 KB
7616 KB
7680 KB
7744 KB
7808 KB
progress[ 9.929602] ota_progress=26
=26
7872 KB
7936 KB
8000 KB
8064 KB
8128 KB
progress[ 9.992536] ota_progress=27
=27

ota: write misc.img to /dev/nand0p1 ok
ota: write system.img to /dev/nand0p3
unpack to: /dev/nand0p3, offset=0x0 size=13312KB
0 KB
64 KB
128 KB
192 KB
256 KB
320 KB
384 KB
progress[ 10.237678] ota_progress=28
=28
448 KB
512 KB
576 KB
640 KB
704 KB
progress[ 10.461365] ota_progress=29
=29
768 KB
832 KB
896 KB
960 KB
1024 KB
progress=30
[ 10.670739] ota_progress=30
1088 KB
1152 KB
1216 KB
1280 KB
1344 KB
progress[ 10.744482] ota_progress=31
=31
1408 KB
1472 KB
1536 KB
1600 KB
1664 KB
progress[ 10.967233] ota_progress=32
=32
1728 KB
1792 KB
1856 KB
1920 KB
1984 KB
progress[ 11.029105] ota_progress=33
=33
2048 KB
2112 KB
2176 KB
2240 KB
2304 KB
progress[ 11.239835] ota_progress=34
=34
2368 KB
2432 KB
2496 KB
2560 KB
2624 KB
progress[ 11.457761] ota_progress=35
=35
2688 KB
2752 KB
2816 KB
2880 KB
2944 KB
progress[ 11.527507] ota_progress=36
=36
3008 KB
3072 KB
3136 KB
3200 KB
3264 KB
progress[ 11.745996] ota_progress=37
=37
3328 KB
3392 KB
3456 KB
3520 KB
3584 KB
progress=38
[ 11.959709] ota_progress=38
3648 KB
3712 KB
3776 KB
3840 KB
3904 KB
progress[ 12.028052] ota_progress=39
=39
3968 KB
4032 KB
4096 KB
4160 KB
4224 KB
progress[ 12.240401] ota_progress=40
=40
4288 KB
4352 KB
4416 KB
4480 KB
4544 KB
progress[ 12.309090] ota_progress=41
=41
4608 KB
4672 KB
4736 KB
4800 KB
4864 KB
progress[ 12.518076] ota_progress=42
=42
4928 KB
4992 KB
5056 KB
5120 KB
5184 KB
progress[ 12.750736] ota_progress=43
=43
5248 KB
5312 KB
5376 KB
5440 KB
5504 KB
progress[ 12.812756] ota_progress=44
=44
5568 KB
5632 KB
5696 KB
5760 KB
5824 KB
progress[ 13.027624] ota_progress=45
=45
5888 KB
5952 KB
6016 KB
6080 KB
6144 KB
6208 KB
progress[ 13.255093] ota_progress=46
=46
6272 KB
6336 KB
6400 KB
6464 KB
6528 KB
progress[ 13.319610] ota_progress=47
=47
6592 KB
6656 KB
6720 KB
6784 KB
6848 KB
progress[ 13.543839] ota_progress=48
=48
6912 KB
6976 KB
7040 KB
7104 KB
7168 KB
progress=49
[ 13.754687] ota_progress=49
7232 KB
7296 KB
7360 KB
7424 KB
7488 KB
progress[ 13.825653] ota_progress=50
=50
7552 KB
7616 KB
7680 KB
7744 KB
7808 KB
progress[ 14.043440] ota_progress=51
=51
7872 KB
7936 KB
8000 KB
8064 KB
8128 KB
progress[ 14.124404] ota_progress=52
=52
8192 KB
8256 KB
8320 KB
8384 KB
8448 KB
progress=53
[ 14.374997] ota_progress=53
8512 KB
8576 KB
8640 KB
8704 KB
8768 KB
progress[ 14.578705] ota_progress=54
=54
8832 KB
8896 KB
8960 KB
9024 KB
9088 KB
progress[ 14.649602] ota_progress=55
=55
9152 KB
9216 KB
9280 KB
9344 KB
9408 KB
progress[ 14.870458] ota_progress=56
=56
9472 KB
9536 KB
9600 KB
9664 KB
9728 KB
progress=57
[ 15.080135] ota_progress=57
9792 KB
9856 KB
9920 KB
9984 KB
10048 KB
progress[ 15.146422] ota_progress=58
=58
10112 KB
10176 KB
10240 KB
10304 KB
10368 KB
progress[ 15.362980] ota_progress=59
=59
10432 KB
10496 KB
10560 KB
10624 KB
10688 KB
progress[ 15.427398] ota_progress=60
=60
10752 KB
10816 KB
10880 KB
10944 KB
11008 KB
progress[ 15.645969] ota_progress=61
=61
11072 KB
11136 KB
11200 KB
11264 KB
11328 KB
progress[ 15.863814] ota_progress=62
=62
11392 KB
11456 KB
11520 KB
11584 KB
11648 KB
progress[ 15.932655] ota_progress=63
=63
11712 KB
11776 KB
11840 KB
11904 KB
11968 KB
12032 KB
progress[ 16.159176] ota_progress=64
=64
12096 KB
12160 KB
12224 KB
12288 KB
12352 KB
progress[ 16.385376] ota_progress=65
=65
12416 KB
12480 KB
12544 KB
12608 KB
12672 KB
progress[ 16.451420] ota_progress=66
=66
12736 KB
12800 KB
12864 KB
12928 KB
12992 KB
progress[ 16.667735] ota_progress=67
=67
13056 KB
13120 KB
13184 KB
13248 KB

ota: write system.img to /dev/nand0p3 ok[ 16.884384] ota_progress=68

ota: write xfont.img to /dev/nand0p4
unpack to: /dev/nand0p4, offset=0x0 size=10240KB
0 KB
64 KB
progress=68
128 KB
192 KB
256 KB
320 KB
384 KB
progress[ 16.902558] ota_progress=69
=69
448 KB
512 KB
576 KB
640 KB
704 KB
progress[ 17.072973] ota_progress=70
=70
768 KB
832 KB
896 KB
960 KB
1024 KB
progress=71
[ 17.247608] ota_progress=71
1088 KB
1152 KB
1216 KB
1280 KB
1344 KB
progress[ 17.277120] ota_progress=72
=72
1408 KB
1472 KB
1536 KB
1600 KB
1664 KB
progress=73
[ 17.442238] ota_progress=73
1728 KB
1792 KB
1856 KB
1920 KB
1984 KB
progress[ 17.474246] ota_progress=74
=74
2048 KB
2112 KB
2176 KB
2240 KB
2304 KB
progress[ 17.638923] ota_progress=75
=75
2368 KB
2432 KB
2496 KB
2560 KB
2624 KB
progress[ 17.808921] ota_progress=76
=76
2688 KB
2752 KB
2816 KB
2880 KB
2944 KB
progress[ 17.829840] ota_progress=77
=77
3008 KB
3072 KB
3136 KB
3200 KB
3264 KB
progress[ 17.994333] ota_progress=78
=78
3328 KB
3392 KB
3456 KB
3520 KB
3584 KB
[ 18.085412] umon->state:0
progress=79
[ 18.166580] ota_progress=79
3648 KB
3712 KB
3776 KB
3840 KB
3904 KB
progress[ 18.195799] ota_progress=80
=80
3968 KB
4032 KB
4096 KB
4160 KB
4224 KB
progress[ 18.356539] ota_progress=81
=81
4288 KB
4352 KB
4416 KB
4480 KB
4544 KB
4608 KB
progress=82
[ 18.526811] ota_progress=82
4672 KB
4736 KB
4800 KB
4864 KB
4928 KB
progress[ 18.555915] ota_progress=83
=83
4992 KB
5056 KB
5120 KB
5184 KB
5248 KB
progress[ 18.717267] ota_progress=84
=84
5312 KB
5376 KB
5440 KB
5504 KB
5568 KB
progress[ 18.739636] ota_progress=85
=85
5632 KB
5696 KB
5760 KB
5824 KB
5888 KB
progress[ 18.912538] ota_progress=86
=86
5952 KB
6016 KB
6080 KB
6144 KB
6208 KB
progress[ 19.074431] ota_progress=87
=87
6272 KB
6336 KB
6400 KB
6464 KB
6528 KB
progress[ 19.093260] ota_progress=88
=88
6592 KB
6656 KB
6720 KB
6784 KB
6848 KB
progress[ 19.261662] ota_progress=89
=89
6912 KB
6976 KB
7040 KB
7104 KB
7168 KB
progress=90
[ 19.426325] ota_progress=90
7232 KB
7296 KB
7360 KB
7424 KB
7488 KB
progress[ 19.456247] ota_progress=91
=91
7552 KB
7616 KB
7680 KB
7744 KB
7808 KB
progress[ 19.612771] ota_progress=92
=92
7872 KB
7936 KB
8000 KB
8064 KB
8128 KB
progress[ 19.643788] ota_progress=93
=93
8192 KB
8256 KB
8320 KB
8384 KB
8448 KB
progress[ 19.813458] ota_progress=94
=94
8512 KB
8576 KB
8640 KB
8704 KB
8768 KB
progress[ 19.976761] ota_progress=95
=95
8832 KB
8896 KB
8960 KB
9024 KB
9088 KB
progress[ 19.996207] ota_progress=96
=96
9152 KB
9216 KB
9280 KB
9344 KB
9408 KB
progress[ 20.165046] ota_progress=97
=97
9472 KB
9536 KB
9600 KB
9664 KB
9728 KB
progress=98
[ 20.336219] ota_progress=98
9792 KB
9856 KB
9920 KB
9984 KB
10048 KB
progress[ 20.366120] ota_progress=99
=99
10112 KB
10176 KB

ota: write xfont[ 20.521905] ota_progress=100
.img to /dev/nand0p4 ok
progress=100

================================

===========ota update ok ==========

clear ota flag
[ 20.539121] write_misc_info, line 1065, success
[ 20.545315] ota_flag:write val=0, ret=1
bootmode=normal
ota update oK
[debuggerd] debuggerd_init, pid=122
[AL_LIBC] pid = 122

=========== start tts :2
[OMXClient] Using client-side OMX mux.
[ACodec] Audio codec Softwarecodec
[ActionOMXPlugin] Entry ActionOMXPlugin::makeComponentInstance

tts player error 2222.

=========== end tts
terminated engine_loop,275
[(null)] OMX-In compMessageHandlerFunction Destructor has been called. So exit from the loop

gui process shm deattch mlang_cache_shm.c 67
[ 20.891600] atc260x_reboot_attr_store 1323: fastboot
[ 20.891600] , 9
[ 20.898543] SUSPEND pStatus->message_status is 0!!!!!!!!!!!!!!
[ 20.904763] ATC260X_GAUGE: log_switch = 0
[ 20.908892] ATC260X_GAUGE: [atc260x_gauge_shutdown]soc:100, batv:0mV
[ 20.915334] atc260x-charger atc2603c-charger.0: atc260x_charger_shutdown()
[ 20.922315] atc260x-charger atc2603c-charger.0: charger is off
[ 20.928258] atc260x-charger atc2603c-charger.0: wall voltage = 5043 (mV)
[ 20.934977] atc260x-charger atc2603c-charger.0: vbus voltage = 0 (mV)
[ 20.942546] atc2603c_pa_down
[ 21.047647] atc260x-onoff atc2603c-onoff.0: atc260x_onoff_shutdown() enter
[ 21.054977] atc260x-regulator atc2603c-ldo11.11: state before shutdown : on=255 bypass=0 oc=0 ov=0 uv=0
[ 21.065193] atc260x-regulator atc2603c-ldo8.8: state before shutdown : on=0 bypass=0 oc=0 ov=1 uv=0
[ 21.075060] atc260x-regulator atc2603c-ldo7.7: state before shutdown : on=1 bypass=0 oc=0 ov=0 uv=0
[ 21.084918] atc260x-regulator atc2603c-ldo6.6: state before shutdown : on=255 bypass=0 oc=0 ov=0 uv=0
[ 21.094967] atc260x-regulator atc2603c-ldo5.5: state before shutdown : on=0 bypass=0 oc=0 ov=0 uv=0
[ 21.104828] atc260x-regulator atc2603c-ldo3.3: state before shutdown : on=255 bypass=0 oc=0 ov=0 uv=0
[ 21.114867] atc260x-regulator atc2603c-ldo2.2: state before shutdown : on=255 bypass=0 oc=0 ov=0 uv=0
[ 21.124900] atc260x-regulator atc2603c-ldo1.1: state before shutdown : on=255 bypass=0 oc=0 ov=1 uv=0
[ 21.134779] atc260x-regulator atc2603c-dcdc3.3: state before shutdown : on=255 bypass=0 oc=0 ov=0 uv=0
[ 21.144744] atc260x-regulator atc2603c-dcdc2.2: state before shutdown : on=1 bypass=0 oc=0 ov=0 uv=0
[ 21.154538] atc260x-regulator atc2603c-dcdc1.1: state before shutdown : on=255 bypass=0 oc=0 ov=0 uv=0
[ 21.163920] owl_pwm_backlight backlight.7: owl_pwm_bl_shutdown
[ 21.169875] DDL_PM_Shutdown 88
[ 21.172926] DDL_PM_Freeze 60
[ 21.259570] DDL_PM_Freeze 70
[ 21.262487] Restarting system with command ‘fastboot’.
[ 21.267832] [PM] owl_pm_sys_reset() cmd: fastboot
[ 21.272667] cmd:fastboot—-restart——
[ 21.277021] atc260x-pm atc2603c-pm.0: _atc260x_pm_reboot() enter, tgt=5
[ 21.286742] atc260x-pm atc2603c-pm.0: _atc260x_pm_set_wakeup_src_inner() enter, mask=0x7fff src=0x102
[ 21.296602] atc260x-pm atc2603c-pm.0: _atc260x_pm_set_wakeup_src_inner() setup reg=0x0 msk=0xffe0 val=0x2040 readback=0x204b
[ 21.308314] atc260x-pm atc2603c-pm.0: _atc260x_pm_set_wakeup_src_inner() setup reg=0x3 msk=0xc val=0x0 readback=0x4080
[ 21.319655] _atc2603c_9a_pm_do_reboot() : reboot…………………..

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值