您尚未登录。

楼主 #1 2019-11-05 15:44:51

2505300733
会员
所在地: 广州
注册时间: 2019-10-24
已发帖子: 29
积分: 29

全志A40I切换Android6桌面奔溃现象

说明:
       使用的芯片是全志A40I,系统是移植全志V40的Android6系统过来的。
       我的显示屏设备树参数如下(之前在Android7配置是可以用的)
      Fluxaa bbcode




问题:
        开机完成之后提示“抱歉  系统界面停止运行”如下图。希望看到的大哥可以指点一下,是不是我漏该了那些参数导致其的UI桌面没有办法正确地显示出   
       来。并且有一个奇异的现象就是当多次几点10次左右安卓界面居然可以显示了。真是奇哉怪哉。
       Fluxaa bbcode



处理:由于给系统给那个朋友之前使用的VGA800*400的显示屏,拿过来之后我出来做以上的设备树(sys_config.fex)文件的参数修改
         并且修改了build.prop文件下面的两个数据,并且在ADB下面确认到是正确地设置进去的。但是这个问题还是没有解决。


        (移植Android6时候是想用其CSI摄像头,要是有大佬发现摄像头这块又什么错误的也可以帮忙指点一下。谢谢)

        ro.sf.lcd_density
        PRODUCT_AAPT_PREF_CONFIG := xhdpi 

FluxBB bbcode


在这里感谢各位大佬的帮忙了 ,谢谢




下面是开机串口打印出来的信息:节选:  (这个ion重复多次地出现可能没有重点,我将文件都上传上来了)

[  100.216217] init: Service 'bootanim' (pid 1960) exited with status 0
[  100.224501] init: Starting service 'nand_trim'...
[  100.275134] init: Service 'nand_trim' is being killed...
[  100.286652] init: Service 'nand_trim' (pid 6806) killed by signal 9
[  100.294466] init: Service 'nand_trim' (pid 6806) killing any children in process grou
[  377.934924] sunxi-ion ion.4: Fail to allocate buffer
[  377.943592] sunxi-ion ion.4: Fail to allocate buffer
[  377.952551] sunxi-ion ion.4: Fail to allocate buffer
[  379.326930] binder: 3221:3221 transaction failed 29189, size 92-0
[  379.334598] binder: 3221:3221 transaction failed 29189, size 92-0
[  379.342346] binder: 3221:3221 transaction failed 29189, size 92-0
[  379.349541] binder: 3221:3221 transaction failed 29189, size 92-0
[  379.375195] sunxi-ion ion.4: Fail to allocate buffer
[  379.381337] sunxi-ion ion.4: Fail to allocate buffer
[  439.080310] sunxi-ion ion.4: Fail to allocate buffer
[  439.087750] sunxi-ion ion.4: Fail to allocate buffer

(全部打印信息在文章的最后,adblog就不发出来了 是在是太大了)



这里面是通过adb获取回来的log信息。节选查看到有关于systemUI这块的信息

01-01 11:39:06.167  1742  4830 E ion     : ioctl c0144900 failed with code -1: Operation not permitted
01-01 11:39:06.167  1742  4830 E [Gralloc-ERROR]: int aw_ion_alloc(int*, size_t, size_t, unsigned int, unsigned int,                      
                                                     ion_user_handle_t*, int):144 int aw_ion_alloc(int*, size_t, size_t, unsigned int, unsigned int,    
                                                     ion_user_handle_t*, int)(line:144)Failed to ion_alloc from ion_client:18 via heap type 
                                                     DMA/CARVEOUT(mask:0x00000014) for 4096000 Bytes uncached buffer, err = 1, usage =    
                                                      0x00000f02

01-01 11:39:06.173  1742  4830 E ion     : ioctl c0144900 failed with code -1: Operation not permitted

01-01 11:39:06.173  1742  4830 E [Gralloc-ERROR]: int aw_ion_alloc(int*, size_t, size_t, unsigned int, unsigned int,    
                                                    ion_user_handle_t*, int):144 int aw_ion_alloc(int*, size_t, size_t, unsigned int, unsigned int,   
                                                    ion_user_handle_t*, int)(line:144)Failed  
                                                    to ion_alloc from ion_client:18 via heap type DMA/CARVEOUT(mask:0x00000014) for 4096000 Bytes   
                                                    uncached buffer, err = 1, usage = 0x00000f02

01-01 11:39:06.173  1742  4830 W GraphicBufferAllocator: alloc(1280, 800, 1, 00000f02, ...) failed -1 (Operation not permitted)
01-01 11:39:06.173  1742  4830 E: GraphicBufferAlloc::createGraphicBuffer(w=1280, h=800) failed (Operation not permitted), handle=0x0

01-01 11:39:06.173  1742  4830 E BufferQueueProducer: [StatusBar] dequeueBuffer: createGraphicBuffer failed

01-01 11:39:06.174 10725 10841 E [EGL-ERROR]: void __egl_platform_dequeue_buffer(egl_surface*):1691: failed to dequeue buffer 
                                                       from native window 0xa01b3508; err = -1, buf = 0x0,max_allowed_dequeued_buffers 3

01-01 11:39:06.174 10725 10841 E libEGL  : eglMakeCurrent:800 error 3003 (EGL_BAD_ALLOC)

01-01 11:39:06.174 10725 10841 W OpenGLRenderer: Failed to make current on surface 0xa01a6f00, error=EGL_BAD_ALLOC

01-01 11:39:06.196 10725 10725 D PhoneStatusBar: disable: < expand ICONS alerts SYSTEM_INFO back HOME* RECENT* clock  
                                                       SEARCH* quick_settings >

并且在adb打印回来的几个log中发现了几个错误:

JniInvocation: Falling back from libart to libart.so after dlopen error: dlopen failed: library "libart" not found
[Gralloc-ERROR]: int aw_ion_alloc(
 eglMakeCurrent:800 error 3003 (EGL_BAD_ALLOC)


由于不知道怎么上传整一个文本上去:直能在最后面发整一个串口打印的信息(路过的大佬麻烦看一下下,)

[     0.33]HELLO! BOOT0 is starting!
[     0.37]boot0 commit : 287886df23e79b5b3fe1def8719fd8f4e77ac5cf
 
[     0.44]boot0 version : 4.0
[     0.47]set pll start
[     0.51]set pll end
[     0.87]rtc[0] value = 0x00000000
[     0.90]rtc[1] value = 0x00000072
[     0.93]rtc[2] value = 0x00000000
[     0.97]rtc[3] value = 0x00000000
[     0.100]rtc[4] value = 0x00000000
[     0.104]rtc[5] value = 0x00000000
[     0.107]DRAMC IS FOUR
[     0.110]DRAM BOOT DRIVE INFO: V1.1
[     0.113]Found A40
[     0.115]Found A40
[     0.118]Found A40
[     0.120]Found A40
[     0.122]Found A40
[     0.128]PMU: [     0.129]AXP221
[     0.131]ddr voltage = 1500 mv
[     0.134]DRAM CLK =576 MHZ
[     0.137]DRAM Type =3 (2:DDR2,3:DDR3,6:LPDDR2,7:LPDDR3)
[     0.142]DRAM zq value: 0x003b3bfb
[     0.148]DRAM SIZE =1024 M
[     0.152]DRAM simple test OK.
[     0.155]dram size =1024
[     0.157]rtc standby flag is 0x00000000, super standby flag is 0x00000000
[     0.166]card no is 2
[     0.168]sdcard 2 line count 8
[     0.171][mmc]: mmc driver ver 2016-07-01 15:30
[     0.175][mmc]: wrong freq 2 at spd md 2
[     0.188][mmc]: ***Try MMC card 2***
[     0.208][mmc]: MMC 5.0
[     0.211][mmc]: HSSDR52/SDR25 8 bit
[     0.214][mmc]: 50000000 Hz
[     0.217][mmc]: 7456 MB
[     0.219][mmc]: ***SD/MMC 2 init OK!!!***
[     0.307]Succeed in loading uboot from sdmmc flash.
[     0.311]Entry_name        = u-boot
[     0.331]Ready to disable icache.
[     0.334]0xffffffff 0xffffffff
[     0.337]0xffffffff 0xffffffff
[     0.340]0xffffffff 0xffffffff
[     0.343]0xffffffff 0xffffffff
[     0.347]0xffffffff 0xffffffff
[     0.350]0xffffffff 0xffffffff
[     0.353]Jump to secend Boot.


U-Boot 2014.07 (May 31 2018 - 17:16:41) Allwinner Technology 

uboot commit : 287886df23e79b5b3fe1def8719fd8f4e77ac5cf
 
i2c_init: by cpux
i2c_init ok
[      0.369]pmbus:   ready
[      0.388]PMU: AXP221
[      0.388]PMU: AXP22x found
[      0.389]PMU: dcdc2 1160
[      0.431]PMU: cpux 1008 Mhz,AXI=336 Mhz
PLL6=600 Mhz,AHB1=200 Mhz, APB1=100Mhz  MBus=400Mhz
set power on vol to default
dcdc1_vol = 3300, onoff=1
dcdc2_vol = 1160, onoff=1
dcdc3_vol = 1100, onoff=1
dcdc4_vol = 1100, onoff=0
aldo1_vol = 3300, onoff=1
aldo2_vol = 1800, onoff=1
aldo3_vol = 3000, onoff=1
dc1sw_vol = 3000, onoff=0
dc5ldo_vol = 1100, onoff=0
dldo1_vol = 3300, onoff=1
dldo2_vol = 3300, onoff=0
dldo3_vol = 3300, onoff=0
dldo4_vol = 2500, onoff=1
eldo1_vol = 2800, onoff=0
eldo2_vol = 2800, onoff=1
eldo3_vol = 2800, onoff=1
gpio0_vol = 3300, onoff=1
gpio1_vol = 3300, onoff=1
find power_sply to end
vbus exist
run key detect
no key found
no uart input
DRAM:  1 GiB
fdt addr: 0x76e8f858
Relocation Offset is: 35ee6000
In:    serial
Out:   serial
Err:   serial
gic: normal mode
[      0.576]start
drv_disp_init
init_clocks: finish init_clocks.
pwm_request: reg = 0x1c23400. pwm = 0.
request pwm success, pwm = 0.
tv_init:
tv_probe:000
tv0 have no type3
no report hpd work,you need support the switch class!
screen 0 don't support TV!
screen 1 don't support TV!
screen 0 do not support VGA TYPE!
screen 1 do not support VGA TYPE!
tv_init:
tv_probe:000
tv1 have no type1
tv1 have no type2
tv1 have no type3
no report hpd work,you need support the switch class!
drv_disp_init finish
fetch script data boot_disp.output_disp fail
fetch script data boot_disp.output_type fail
fetch script data boot_disp.output_mode fail
fetch script data boot_disp.auto_hpd fail
disp0 device type(1) enable
disp 0, clk: pll(490000000),clk(490000000),dclk(70000000) dsi_rate(490000000)
     clk real:pll(493714285),clk(493714285),dclk(70530612) dsi_rate(0)
enable power vcc-lcd, ret=0
[      1.375]end
workmode = 0,storage type = 2
[      1.375]MMC:	 2
[mmc]: mmc driver ver 2016-07-01 15:50:00
[mmc]: mmc_update_timing_para: error sdc_no 2
SUNXI SD/MMC: 2
[mmc]: 50 MHz...
[mmc]: sample: 51 - 196(ps)
[mmc]: ds: 52 - 192(ps)
[mmc]: 100 MHz...
[mmc]: sample: 26 - 192(ps)
[mmc]: ds: 26 - 192(ps)
[mmc]: 200 MHz...
[mmc]: sample: 13 - 192(ps)
[mmc]: ds: 13 - 192(ps)
[mmc]: media type 0x8000000
[mmc]: ************Try MMC card 2************
[mmc]: host caps: 0x6f
[mmc]: MID 000011 PSN 86699b53
[mmc]: PNM 008G70 -- 0x30-30-38-47-37
[mmc]: PRV 0.0
[mmc]: MDT m-2 y-2019
[mmc]: MMC v5.0
[mmc]: speed mode     : HSSDR52/SDR25 
[mmc]: clock          : 50000000 Hz
[mmc]: bus_width      : 8 bit
[mmc]: user capacity  : 7456 MB
[mmc]: boot capacity  : 4096 KB
[mmc]: rpmb capacity  : 4096 KB
[mmc]: ************SD/MMC 2 init OK!!!************
[mmc]: use default speed mode: 1-HSSDR52/SDR25, ifreq: 2
[mmc]: ========best spd md: 1-HSSDR52/SDR25, freq: 2-50000000
[mmc]: already at HSSDR52_SDR25 mode
[mmc]: erase_grp_size      : 0x400WrBlk*0x200=0x80000 Byte
[mmc]: secure_feature      : 0x55
[mmc]: secure_removal_type : 0x39
[mmc]: EOL Info(Rev blks): Normal
[mmc]: Wear out(type A): 0%-10% life time used
[mmc]: Wear out(type B): Not defined
[      1.621]sunxi flash init ok
--------fastboot partitions--------
-total partitions:14-
-name-        -start-       -size-      
bootloader  : 1000000       2000000     
env         : 3000000       1000000     
boot        : 4000000       1000000     
system      : 5000000       a0000000    
data        : a5000000      40000000    
misc        : e5000000      1000000     
recovery    : e6000000      2000000     
cache       : e8000000      30000000    
metadata    : 18000000      1000000     
private     : 19000000      1000000     
frp         : 1a000000      80000       
empty       : 1a080000      f80000      
alog        : 1b000000      5000000     
UDISK       : 20000000      0           
-----------------------------------
base bootcmd=run setargs_nand boot_normal
bootcmd set setargs_mmc
key 0
cant find rcvy value
cant find fstbt value
misc partition found
to be run cmd=run setargs_mmc boot_normal
update dtb dram start
update dtb dram  end
PowerBus = 2( 2:vBus 3:acBus other: not exist)
no battery, limit to dc
no battery exist
sunxi_bmp_logo_display
reading bootlogo.bmp
3072054 bytes read in 71 ms (41.3 MiB/s)
bmp file buffer: 0x40000000, bmp_info.buffer: 46400000
fetch script data boot_disp.output_full fail
screen_id =0, screen_width =1280, screen_height =800
frame buffer address 46400036
[      1.955]inter uboot shell
Hit any key to stop autoboot:  0 
read partition: boot or recovery
[      2.297]sunxi flash read :offset 4000000, 15499575 bytes OK
Kernel load addr 0x40008000 size 11459 KiB
RAM disk load addr 0x41000000 size 2654 KiB
[      2.362]ready to boot
prepare for kernel
[mmc]: mmc exit start
[mmc]: 50 MHz...
[mmc]: sample: 52 - 192(ps)
[mmc]: ds: 51 - 196(ps)
[mmc]: 100 MHz...
[mmc]: sample: 26 - 192(ps)
[mmc]: ds: 25 - 200(ps)
[mmc]: 200 MHz...
[mmc]: sample: 13 - 192(ps)
[mmc]: ds: 13 - 192(ps)
[mmc]: mmc 2 exit ok

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0

[    0.000000] Initializing cgroup subsys cpuset

[    0.000000] Initializing cgroup subsys cpu

[    0.000000] Initializing cgroup subsys cpuacct

[    0.000000] Linux version 3.10.65 (root@it5-u1604) (gcc version 4.6.3 20120201 (prerelease) (crosstool-NG linaro-1.13.1-2012.02-20120222 - Linaro GCC 2012.02) ) #23 SMP PREEMPT Mon Nov 4 11:11:39 CST 2019

[    0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c53c7d

[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache

[    0.000000] Machine: sun8iw11p1, model: sun8iw11p1

[    0.000000] bootconsole [earlycon0] enabled

[    0.000000] cma: CMA: reserved 32 MiB at 65000000

[    0.000000] Memory policy: ECC disabled, Data cache writealloc

[    0.000000] On node 0 totalpages: 262144

[    0.000000] free_area_init_node: node 0, pgdat c0b32cc0, node_mem_map c1298000

[    0.000000]   Normal zone: 1248 pages used for memmap

[    0.000000]   Normal zone: 0 pages reserved

[    0.000000]   Normal zone: 159744 pages, LIFO batch:31

[    0.000000]   HighMem zone: 800 pages used for memmap

[    0.000000]   HighMem zone: 102400 pages, LIFO batch:31

[    0.000000] PERCPU: Embedded 9 pages/cpu @c1abe000 s14272 r8192 d14400 u36864

[    0.000000] pcpu-alloc: s14272 r8192 d14400 u36864 alloc=9*4096

[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 

[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 260896

[    0.000000] Kernel command line: enforcing=1 earlyprintk=sunxi-uart,0x01c28000 initcall_debug=0 console=ttyS0,115200 loglevel=8 root=/dev/mmcblk0p7 init=/init partitions=bootloader@mmcblk0p2:env@mmcblk0p5:boot@mmcblk0p6:system@mmcblk0p7:data@mmcblk0p8:misc@mmcblk0p9:recovery@mmcblk0p10:cache@mmcblk0p11:metadata@mmcblk0p12:private@mmcblk0p13:frp@mmcblk0p14:empty@mmcblk0p15:alog@mmcblk0p16:UDISK@mmcblk0p1 cma=32M vmalloc=384MB androidboot.serialno=<NULL> boot_type=2 androidboot.hardware=sun8iw11p1

[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)

[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)

[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)

[    0.000000] Memory: 1024MB = 1024MB total

[    0.000000] Memory: 991272k/991272k available, 57304k reserved, 409600K highmem

[    0.000000] Virtual kernel memory layout:

[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)

[    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)

[    0.000000]     vmalloc : 0xe7800000 - 0xff000000   ( 376 MB)

[    0.000000]     lowmem  : 0xc0000000 - 0xe7000000   ( 624 MB)

[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)

[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)

[    0.000000]       .text : 0xc0008000 - 0xc09ab194   (9869 kB)

[    0.000000]       .init : 0xc09ac000 - 0xc0a1a7c0   ( 442 kB)

[    0.000000]       .data : 0xc0a1c000 - 0xc0b38ae0   (1139 kB)

[    0.000000]        .bss : 0xc0b38ae0 - 0xc0c256ac   ( 947 kB)

[    0.000000] Preemptible hierarchical RCU implementation.

[    0.000000] NR_IRQS:16 nr_irqs:16 16

[    0.000000] of_sunxi_clocks_init : sunxi_clk_base[0xf1c20000]

[    0.000000] pll_audio-set_default_rate=24576000 success!

[    0.000000] pll_periph0-set_default_rate=600000000 success!

[    0.000000] pll_de-set_default_rate=297000000 success!

[    0.000000] ahb1-set_default_rate=200000000 success!

[    0.000000] apb1-set_default_rate=100000000 success!

[    0.000000] apb2-set_default_rate=24000000 success!

[    0.000000] de-set_default_rate=297000000 success!

[    0.000000] de_mp-set_default_rate=297000000 success!

[    0.000000] mbus-set_default_rate=400000000 success!

[    0.000000] Architected cp15 timer(s) running at 24.00MHz (phys).

[    0.000000] Switching to timer-based delay loop

[    0.000000] sched_clock: ARM arch timer >56 bits at 24000kHz, resolution 41ns

[    0.000000] sched_clock: 32 bits at 100 Hz, resolution 10000000ns, wraps every 4294967286ms

[    0.000000] Console: colour dummy device 80x30

[    0.020000] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)

[    0.022596] pid_max: default: 32768 minimum: 301

[    0.028019] Mount-cache hash table entries: 512

[    0.031713] Initializing cgroup subsys debug

[    0.036005] Initializing cgroup subsys freezer

[    0.040171] CPU: Testing write buffer coherency: ok

[    0.045103] ftrace: allocating 26144 entries in 77 pages

[    0.080718] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000

[    0.086403] Setting up static identity map for 0xc06acd08 - 0xc06acd60

[    0.093202] CPU1: Booted secondary processor

[    0.093202] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001

[    0.093339] CPU2: Booted secondary processor

[    0.093339] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002

[    0.093339] CPU3: Booted secondary processor

[    0.093339] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003

[    0.093339] Brought up 4 CPUs

[    0.100021] SMP: Total of 4 processors activated (192.00 BogoMIPS).

[    0.106962] devtmpfs: initialized

[    0.124507] atomic64 test passed

[    0.130020] pinctrl core: initialized pinctrl subsystem

[    0.135513] NET: Registered protocol family 16

[    0.141160] DMA: preallocated 256 KiB pool for atomic coherent allocations

[    0.150203] dump_class_init,844, success

[    0.154094] sun8iw11p1-pinctrl pio: initialized sunXi PIO driver

[    0.200429] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.

[    0.200429] hw-breakpoint: maximum watchpoint size is 8 bytes.

[    0.280421] bio: create slab <bio-0> at 0

[    0.291100] pwm module init!

[    0.293643] platform pwm0: there is no bind_pwm, set bind_pwm 255!

[    0.300025] platform pwm0: there is no dead time, set bind_pwm 255!

[    0.310942] SCSI subsystem initialized

[    0.320153] libata version 3.00 loaded.

[    0.320213] usbcore: registered new interface driver usbfs

[    0.330071] usbcore: registered new interface driver hub

[    0.330117] usbcore: registered new device driver usb

[    0.350407] Linux video capture interface: v2.00

[    0.354739] [axp221s] chip id detect 0x6 !

[    0.360139] [axp221s] enable dcdc2 dvm.

[    0.390330] Advanced Linux Sound Architecture Driver Initialized.

[    0.400533] Bluetooth: Core ver 2.16

[    0.403997] NET: Registered protocol family 31

[    0.410024] Bluetooth: HCI device and connection manager initialized

[    0.416377] Bluetooth: HCI socket layer initialized

[    0.420034] Bluetooth: L2CAP socket layer initialized

[    0.425134] Bluetooth: SCO socket layer initialized

[    0.430614] cfg80211: Calling CRDA to update world regulatory domain

[    0.436716] [pm]aw_pm_init!

[    0.440116] np name = /soc@01c00000/rtc@01c20400. 

[    0.444912] base = f1c20500, len = 4.

[    0.448617] pmu1 does not exist. 

[    0.450217] add_sys_pwr_dm: get ldo name  for id: vdd-cpus failed

[    0.456114] add_sys_pwr_dm: get ldo name  for id: vcc-lpddr failed

[    0.460020] add_sys_pwr_dm: get ldo name  for id: vcc-pl failed

[    0.466085] add_sys_pwr_dm: axp22_aldo2 ldo already alwayson.

[    0.470014] after inited: sys_mask config = 0x84815. 

[    0.475139] Warning: can not find np for dynamic_standby_para. 

[    0.480596] [pm]valid

[    0.482917] [pm]valid

[    0.485386] sunxi budget cooling probe start !

[    0.490043] CPU freq cooling register Success

[    0.494428] CPU hotplug cooling register Success

[    0.499240] CPU budget cooling register Success

[    0.500823] input: sunxi-ths as /devices/virtual/input/input0

[    0.505799] thermal thermal_zone0: failed to read out thermal zone 0

[    0.510586] Switching to clocksource arch_sys_counter

[    0.551826] FS-Cache: Loaded

[    0.555494] CacheFiles: Loaded

[    0.595231] NET: Registered protocol family 2

[    0.601343] TCP established hash table entries: 8192 (order: 4, 65536 bytes)

[    0.608493] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)

[    0.615295] TCP: Hash tables configured (established 8192 bind 8192)

[    0.622402] TCP: reno registered

[    0.625673] UDP hash table entries: 512 (order: 2, 16384 bytes)

[    0.631809] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)

[    0.638856] NET: Registered protocol family 1

[    0.664781] Trying to unpack rootfs image as initramfs...

[    0.851067] Freeing initrd memory: 2652K (c1000000 - c1297000)

[    0.857635] lock super standby defaultly!

[    0.861898] lookup_scene_lock_name: new scene lock super_standby

[    0.867884] scene_lock_init name=super_standby

[    0.872525] scene_lock: super_standby, type 5, count 1

[    0.981947] bounce pool size: 64 pages

[    0.988317] NTFS driver 2.1.30 [Flags: R/W].

[    0.993103] fuse init (API version 7.22)

[    0.998486] Registering sdcardfs 3.1.0

[    1.002660] msgmni has been set to 1205

[    1.008110] io scheduler noop registered

[    1.012142] io scheduler deadline registered

[    1.016564] io scheduler cfq registered (default)

[    1.022885] OF: no ranges; cannot translate

[    1.027093] OF: no ranges; cannot translate

[    1.031906] OF: no ranges; cannot translate

[    1.036111] OF: no ranges; cannot translate

[    1.041276] [DISP]disp_module_init

[    1.045942] [DISP] boot_disp:0x100

[    1.080379] [DISP] disp_sys_script_get_item,line:193:of_find_compatible_node allwinner,sunxi-lcd1 fail

[    1.090501] [DISP] disp_sys_script_get_item,line:193:of_find_compatible_node allwinner,sunxi-lcd1 fail

[    1.100321] [DISP] disp_sys_script_get_item,line:193:of_find_compatible_node allwinner,sunxi-lcd1 fail

[    1.110130] [DISP] disp_sys_script_get_item,line:193:of_find_compatible_node allwinner,sunxi-lcd1 fail

[    1.119760] [DISP] disp_sys_script_get_item,line:193:of_find_compatible_node allwinner,sunxi-lcd1 fail

[    1.129642] [DISP] disp_sys_script_get_item,line:193:of_find_compatible_node allwinner,sunxi-lcd1 fail

[    1.139442] [DISP] disp_sys_script_get_item,line:193:of_find_compatible_node allwinner,sunxi-lcd1 fail

[    1.149245] [DISP] disp_sys_script_get_item,line:193:of_find_compatible_node allwinner,sunxi-lcd1 fail

[    1.159047] [DISP] disp_sys_script_get_item,line:193:of_find_compatible_node allwinner,sunxi-lcd1 fail

[    1.168850] [DISP] disp_sys_script_get_item,line:193:of_find_compatible_node allwinner,sunxi-lcd1 fail

[    1.178264] [DISP] fb_base:0x46400000

[    1.225524] [DISP]disp_module_init finish

[    1.230832] uart0: ttyS0 at MMIO 0x1c28000 (irq = 33) is a SUNXI

[    1.236845] sw_uart_pm()959 - uart0 clk is already enable

[    1.242479] sw_console_setup()1270 - console setup baud 115200 parity n bits 8, flow n

[    1.250509] console [ttyS0] enabled, bootconsole disabled
[    1.250509] console [ttyS0] enabled, bootconsole disabled

[    1.263025] uart2: ttyS2 at MMIO 0x1c28800 (irq = 35) is a SUNXI
[    1.270753] uart3: ttyS3 at MMIO 0x1c28c00 (irq = 36) is a SUNXI
[    1.278341] uart4: ttyS4 at MMIO 0x1c29000 (irq = 49) is a SUNXI
[    1.286020] uart5: ttyS5 at MMIO 0x1c29400 (irq = 50) is a SUNXI
[    1.293685] uart6: ttyS6 at MMIO 0x1c29800 (irq = 51) is a SUNXI
[    1.301356] uart7: ttyS7 at MMIO 0x1c29c00 (irq = 52) is a SUNXI
[    1.311510] misc dump reg init
[    1.316184] enter tr_probe
[    1.319276] exit tr_probe
[    1.324224] G2D: drv_g2d_init
[    1.327856] G2D: Module initialized.major:249
[    1.351456] brd: module loaded
[    1.364944] loop: module loaded
[    1.371659] sun4i-mdio 1c0b080.mdio: no regulator found
[    1.377846] libphy: sun4i_mii_bus: probed
[    1.383290] tun: Universal TUN/TAP device driver, 1.6
[    1.388812] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[    1.396997] gmac-power0: NULL
[    1.400344] gmac-power1: NULL
[    1.403586] gmac-power2: NULL
[    1.409869] PPP generic driver version 2.4.2
[    1.415458] PPP BSD Compression module registered
[    1.420735] PPP Deflate Compression module registered
[    1.426270] PPP MPPE Compression module registered
[    1.431706] NET: Registered protocol family 24
[    1.436615] PPTP driver version 0.8.5
[    1.441413] usbcore: registered new interface driver asix
[    1.447727] usbcore: registered new interface driver qf9700
[    1.454208] usbcore: registered new interface driver ax88179_178a
[    1.461270] usbcore: registered new interface driver cdc_ether
[    1.468036] usbcore: registered new interface driver net1080
[    1.474619] usbcore: registered new interface driver cdc_subset
[    1.481507] usbcore: registered new interface driver zaurus
[    1.488012] usbcore: registered new interface driver cdc_ncm
[    1.494325] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.501889] get ehci0-controller, regulator_io is no nocare
[    1.508043] [sunxi-ehci0]: probe, pdev->name: 1c14000.ehci0-controller, sunxi_ehci: 0xc0c05b58, 0x:f1c14000, irq_no:47
[    1.520118] sunxi-ehci 1c14000.ehci0-controller: SW USB2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.530230] sunxi-ehci 1c14000.ehci0-controller: new USB bus registered, assigned bus number 1
[    1.540634] sunxi-ehci 1c14000.ehci0-controller: irq 71, io mem 0xe4861dc0
[    1.560050] sunxi-ehci 1c14000.ehci0-controller: USB 0.0 started, EHCI 1.00
[    1.567846] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    1.575539] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.583580] usb usb1: Product: SW USB2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.591907] usb usb1: Manufacturer: Linux 3.10.65 ehci_hcd
[    1.597903] usb usb1: SerialNumber: sunxi-ehci
[    1.604325] hub 1-0:1.0: USB hub found
[    1.608464] hub 1-0:1.0: 1 port detected
[    1.613385] [ehci0-controller]: sunxi_usb_disable_ehci
[    1.619004] [sunxi-ehci0]: remove, pdev->name: 1c14000.ehci0-controller, sunxi_ehci: 0xc0c05b58
[    1.628804] sunxi-ehci 1c14000.ehci0-controller: remove, state 1
[    1.635506] usb usb1: USB disconnect, device number 1
[    1.643361] sunxi-ehci 1c14000.ehci0-controller: USB bus 1 deregistered
[    1.651491] get ehci1-controller, regulator_io is no nocare
[    1.657753] [sunxi-ehci1]: probe, pdev->name: 1c19000.ehci1-controller, sunxi_ehci: 0xc0c05cfc, 0x:f1c19000, irq_no:6c
[    1.669836] sunxi-ehci 1c19000.ehci1-controller: SW USB2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.679951] sunxi-ehci 1c19000.ehci1-controller: new USB bus registered, assigned bus number 1
[    1.690251] sunxi-ehci 1c19000.ehci1-controller: irq 108, io mem 0xe4861dc0
[    1.710039] sunxi-ehci 1c19000.ehci1-controller: USB 0.0 started, EHCI 1.00
[    1.717651] ehci_irq: highspeed device connect
[    1.722902] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    1.730476] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.738371] usb usb1: Product: SW USB2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.746836] usb usb1: Manufacturer: Linux 3.10.65 ehci_hcd
[    1.752944] usb usb1: SerialNumber: sunxi-ehci
[    1.759247] hub 1-0:1.0: USB hub found
[    1.763456] hub 1-0:1.0: 1 port detected
[    1.768330] get drv_vbus is fail, 84
[    1.772402] get ehci2-controller, regulator_io is no nocare
[    1.778561] [sunxi-ehci2]: probe, pdev->name: 1c1c000.ehci2-controller, sunxi_ehci: 0xc0c05ea0, 0x:f1c1c000, irq_no:6e
[    1.790637] sunxi-ehci 1c1c000.ehci2-controller: SW USB2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.800750] sunxi-ehci 1c1c000.ehci2-controller: new USB bus registered, assigned bus number 2
[    1.810886] sunxi-ehci 1c1c000.ehci2-controller: irq 110, io mem 0xe4861dc0
[    1.830041] sunxi-ehci 1c1c000.ehci2-controller: USB 0.0 started, EHCI 1.00
[    1.837795] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[    1.845496] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.853536] usb usb2: Product: SW USB2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.861945] usb usb2: Manufacturer: Linux 3.10.65 ehci_hcd
[    1.867942] usb usb2: SerialNumber: sunxi-ehci
[    1.874261] hub 2-0:1.0: USB hub found
[    1.878404] hub 2-0:1.0: 1 port detected
[    1.883882] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.891053] get ohci0-controller, regulator_io is no nocare
[    1.897253] [sunxi-ohci0]: probe, pdev->name: 1c14000.ohci0-controller, sunxi_ohci: 0xc0c054c8
[    1.907008] sunxi-ohci 1c14000.ohci0-controller: SW USB2.0 'Open' Host Controller (OHCI) Driver
[    1.916732] sunxi-ohci 1c14000.ohci0-controller: new USB bus registered, assigned bus number 3
[    1.926384] sunxi-ohci 1c14000.ohci0-controller: irq 72, io mem 0xc0390cfc
[    1.994108] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[    2.001754] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.009650] usb usb3: Product: SW USB2.0 'Open' Host Controller (OHCI) Driver
[    2.017730] usb usb3: Manufacturer: Linux 3.10.65 ohci_hcd
[    2.023837] ehci_irq: highspeed device disconnect
[    2.028996] usb usb3: SerialNumber: sunxi-ohci
[    2.035305] hub 3-0:1.0: USB hub found
[    2.039430] hub 3-0:1.0: 1 port detected
[    2.044495] [ohci0-controller]: sunxi_usb_disable_ohci
[    2.050250] [sunxi-ohci0]: remove, pdev->name: 1c14000.ohci0-controller, sunxi_ohci: 0xc0c054c8
[    2.059761] sunxi-ohci 1c14000.ohci0-controller: remove, state 1
[    2.066627] usb usb3: USB disconnect, device number 1
[    2.073564] sunxi-ohci 1c14000.ohci0-controller: USB bus 3 deregistered
[    2.081677] get ohci1-controller, regulator_io is no nocare
[    2.087814] hci: request ohci1-controller gpio:237
[    2.093303] [sunxi-ohci1]: probe, pdev->name: 1c19000.ohci1-controller, sunxi_ohci: 0xc0c0566c
[    2.102948] sunxi-ohci 1c19000.ohci1-controller: SW USB2.0 'Open' Host Controller (OHCI) Driver
[    2.112664] sunxi-ohci 1c19000.ohci1-controller: new USB bus registered, assigned bus number 3
[    2.122313] sunxi-ohci 1c19000.ohci1-controller: irq 96, io mem 0xc0390cfc
[    2.194105] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[    2.201746] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.209642] usb usb3: Product: SW USB2.0 'Open' Host Controller (OHCI) Driver
[    2.217720] usb usb3: Manufacturer: Linux 3.10.65 ohci_hcd
[    2.223829] usb usb3: SerialNumber: sunxi-ohci
[    2.229985] hub 3-0:1.0: USB hub found
[    2.234210] hub 3-0:1.0: 1 port detected
[    2.239050] get drv_vbus is fail, 84
[    2.243122] get ohci2-controller, regulator_io is no nocare
[    2.249305] [sunxi-ohci2]: probe, pdev->name: 1c1c000.ohci2-controller, sunxi_ohci: 0xc0c05810
[    2.259061] sunxi-ohci 1c1c000.ohci2-controller: SW USB2.0 'Open' Host Controller (OHCI) Driver
[    2.268783] sunxi-ohci 1c1c000.ohci2-controller: new USB bus registered, assigned bus number 4
[    2.278421] sunxi-ohci 1c1c000.ohci2-controller: irq 97, io mem 0xc0390cfc
[    2.344086] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
[    2.351723] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.359618] usb usb4: Product: SW USB2.0 'Open' Host Controller (OHCI) Driver
[    2.367695] usb usb4: Manufacturer: Linux 3.10.65 ohci_hcd
[    2.373803] usb usb4: SerialNumber: sunxi-ohci
[    2.380040] hub 4-0:1.0: USB hub found
[    2.384176] hub 4-0:1.0: 1 port detected
[    2.389992] usbcore: registered new interface driver cdc_acm
[    2.396302] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[    2.405612] usbcore: registered new interface driver usb-storage
[    2.412588] usbcore: registered new interface driver ums-alauda
[    2.419430] usbcore: registered new interface driver ums-cypress
[    2.426366] usbcore: registered new interface driver ums-datafab
[    2.433373] usbcore: registered new interface driver ums_eneub6250
[    2.440540] usbcore: registered new interface driver ums-freecom
[    2.447466] usbcore: registered new interface driver ums-isd200
[    2.454323] usbcore: registered new interface driver ums-jumpshot
[    2.461393] usbcore: registered new interface driver ums-karma
[    2.468157] usbcore: registered new interface driver ums-onetouch
[    2.475259] usbcore: registered new interface driver ums-realtek
[    2.482230] usbcore: registered new interface driver ums-sddr09
[    2.489059] usbcore: registered new interface driver ums-sddr55
[    2.495911] usbcore: registered new interface driver ums-usbat
[    2.503150] usbcore: registered new interface driver usbserial
[    2.509880] usbcore: registered new interface driver option
[    2.516336] usbserial: USB Serial support registered for GSM modem (1-port)
[    2.525885] mousedev: PS/2 mouse device common for all mice
[    2.533318] sunxi_keyboard_startup: keyboard has no clk.
[    2.539933] input: sunxi-keyboard as /devices/virtual/input/input1
[    2.548507] input: sunxi-keypad as /devices/virtual/input/kp0
[    2.556089] usbcore: registered new interface driver xpad
[    2.562401] usbcore: registered new interface driver usb_acecad
[    2.569243] usbcore: registered new interface driver aiptek
[    2.575734] usbcore: registered new interface driver gtco
[    2.582011] usbcore: registered new interface driver hanwang
[    2.588568] usbcore: registered new interface driver kbtab
[    2.594979] usbcore: registered new interface driver wacom
[    2.603716] sunxi-rtc rtc: rtc core: registered sunxi-rtc as rtc0
[    2.610085] usb 3-1: new full-speed USB device number 2 using sunxi-ohci
[    2.617991] sunxi-rtc rtc: RTC enabled
[    2.623225] IR NEC protocol handler initialized
[    2.628602] usbcore: registered new interface driver uvcvideo
[    2.635006] USB Video Class driver (1.1.1)
[    2.639480] sunxi cedar version 0.1 
[    2.643654] VE: install start!!!
[    2.643654] 
[    2.648882] cedar_ve: cedar-ve the get irq is 85
[    2.655016] VE: install end!!!
[    2.655016] 
[    2.661546] input: axp22-powerkey as /devices/soc/twi0/i2c-0/0-0034/axp22-powerkey/input/input3
[    2.694738] sunxi gpu cooling probe start !
[    2.699329] CPU gpu cooling register Success
[    2.704789] device-mapper: uevent: version 1.0.3
[    2.710621] device-mapper: ioctl: 4.24.0-ioctl (2013-01-15) initialised: dm-devel@redhat.com
[    2.723861] cpuidle: using governor ladder
[    2.728338] cpuidle: using governor menu
[    2.734482] sunxi-mmc sdc2: SD/MMC/SDIO Host Controller Driver(v0.64 2016-11-17 11:56) Compiled in Oct 31 2019 at 18:14:16
[    2.746878] sunxi-mmc sdc2: regulator prop vmmc,str vcc-emmcv
[    2.753345] sunxi-mmc sdc2: regulator prop vqmmc,str vcc-emmcvq18
[    2.760156] sunxi-mmc sdc2: regulator prop vdmmc,str none
[    2.766242] sunxi-mmc sdc2: No vdmmc regulator found
[    2.773931] sunxi-mmc sdc2: sdc set ios: clk 0Hz bm PP pm UP vdd 22 width 1 timing LEGACY(SDR12) dt B
[    2.800184] sunxi-mmc sdc2: sdc set ios: clk 400000Hz bm PP pm ON vdd 22 width 1 timing LEGACY(SDR12) dt B
[    2.830161] sunxi-mmc sdc2: base:0xf1c11000 irq:66
[    2.835442] sunxi-mmc sdc2: smc 0 p2 err, cmd 52, RTO !!
[    2.842260] sunxi-mmc sdc0: SD/MMC/SDIO Host Controller Driver(v0.64 2016-11-17 11:56) Compiled in Oct 31 2019 at 18:14:16
[    2.854586] sunxi-mmc sdc2: smc 0 p2 err, cmd 52, RTO !!
[    2.860599] sunxi-mmc sdc2: sdc set ios: clk 400000Hz bm PP pm ON vdd 22 width 1 timing LEGACY(SDR12) dt B
[    2.860692] sunxi-mmc sdc0: ***ctl-spec-caps*** 8
[    2.860735] sunxi-mmc sdc0: regulator prop vmmc,str vcc-sdcv-p3
[    2.860743] sunxi-mmc sdc0: regulator prop vqmmc,str vcc-sdcvq33-p3
[    2.860750] sunxi-mmc sdc0: regulator prop vdmmc,str vcc-sdcvd-p3
[    2.866287] usb 3-1: New USB device found, idVendor=222a, idProduct=0001
[    2.866295] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    2.866300] usb 3-1: Product: ILITEK-TP
[    2.866305] usb 3-1: Manufacturer: ILITEK
[    2.866310] usb 3-1: SerialNumber: V06.00.00.00
[    2.926783] sunxi-mmc sdc0: Got CD GPIO #243.
[    2.932701] sunxi-mmc sdc0: base:0xf1c0f000 irq:64
[    2.932746] sunxi-mmc sdc2: sdc set ios: clk 400000Hz bm PP pm ON vdd 22 width 1 timing LEGACY(SDR12) dt B
[    2.934716] sunxi-mmc sdc2: smc 0 p2 err, cmd 8, RTO !!
[    2.935622] sunxi-mmc sdc2: smc 0 p2 err, cmd 5, RTO !!
[    2.936456] sunxi-mmc sdc2: smc 0 p2 err, cmd 5, RTO !!
[    2.937289] sunxi-mmc sdc2: smc 0 p2 err, cmd 5, RTO !!
[    2.938122] sunxi-mmc sdc2: smc 0 p2 err, cmd 5, RTO !!
[    2.938957] sunxi-mmc sdc2: smc 0 p2 err, cmd 55, RTO !!
[    2.939790] sunxi-mmc sdc2: smc 0 p2 err, cmd 55, RTO !!
[    2.940622] sunxi-mmc sdc2: smc 0 p2 err, cmd 55, RTO !!
[    2.941454] sunxi-mmc sdc2: smc 0 p2 err, cmd 55, RTO !!
[    2.941479] sunxi-mmc sdc2: sdc set ios: clk 400000Hz bm OD pm ON vdd 22 width 1 timing LEGACY(SDR12) dt B
[    2.941898] sunxi-mmc sdc2: sdc set ios: clk 400000Hz bm OD pm ON vdd 7 width 1 timing LEGACY(SDR12) dt B
[    2.941946] sunxi-mmc sdc2: sdc set ios: clk 400000Hz bm OD pm ON vdd 7 width 1 timing LEGACY(SDR12) dt B
[    2.941993] sunxi-mmc sdc2: sdc set ios: clk 400000Hz bm OD pm ON vdd 7 width 1 timing LEGACY(SDR12) dt B
[    2.944404] sunxi-mmc sdc2: sdc set ios: clk 400000Hz bm OD pm ON vdd 7 width 1 timing LEGACY(SDR12) dt B
[    3.011385] sunxi-mmc sdc2: sdc set ios: clk 400000Hz bm PP pm ON vdd 7 width 1 timing LEGACY(SDR12) dt B
[    3.023648] mmc0: BKOPS_EN bit is not set
[    3.024622] sunxi-mmc sdc2: sdc set ios: clk 400000Hz bm PP pm ON vdd 7 width 1 timing MMC-HS(SDR20) dt B
[    3.024670] mmc0: Check switch ready sunxi_mmc_check_timing_switch_done
[    3.024996] sunxi-mmc sdc2: sdc set ios: clk 50000000Hz bm PP pm ON vdd 7 width 1 timing MMC-HS(SDR20) dt B
[    3.025342] sunxi-mmc sdc2: sdc set ios: clk 50000000Hz bm PP pm ON vdd 7 width 8 timing MMC-HS(SDR20) dt B
[    3.025762] mmc0: new high speed MMC card at address 0001
[    3.027037] mmcblk0: mmc0:0001 008G70 7.28 GiB 
[    3.027589] mmcblk0boot0: mmc0:0001 008G70 partition 1 4.00 MiB
[    3.028113] mmcblk0boot1: mmc0:0001 008G70 partition 2 4.00 MiB
[    3.030743]  mmcblk0: p1 p2 p3 < p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16 >
[    3.030777] mmcblk0: p1 size 5890048 extends beyond EOD, truncated
[    3.039411]  mmcblk0boot1: unknown partition table
[    3.041352]  mmcblk0boot0: unknown partition table
[    3.159283] sunxi-mmc sdc1: SD/MMC/SDIO Host Controller Driver(v0.64 2016-11-17 11:56) Compiled in Oct 31 2019 at 18:14:16
[    3.171631] sunxi-mmc sdc1: ***ctl-spec-caps*** 1
[    3.176783] sunxi-mmc sdc1: Can't get vmmc regulator string
[    3.183072] sunxi-mmc sdc1: Can't get vqmmc regulator string
[    3.189253] sunxi-mmc sdc1: Can't get vdmmc regulator string
[    3.195661] get() with no identifier
[    3.199562] get() with no identifier
[    3.203608] get() with no identifier
[    3.207512] sunxi-mmc sdc1: No vmmc regulator found
[    3.213002] sunxi-mmc sdc1: No vqmmc regulator found
[    3.218422] sunxi-mmc sdc1: No vdmmc regulator found
[    3.225597] sunxi-mmc sdc1: sdc set ios: clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[    3.230046] *mmc1 detect cd change*
[    3.230052] *mmc1 lock*
[    3.230069] sunxi-mmc sdc0: sdc set ios: clk 0Hz bm PP pm UP vdd 22 width 1 timing LEGACY(SDR12) dt B
[    3.250078] sunxi-mmc sdc0: sdc set ios: clk 400000Hz bm PP pm ON vdd 22 width 1 timing LEGACY(SDR12) dt B
[    3.263418] sunxi-mmc sdc1: no vqmmc,Check if there is regulator
[    3.270882] sunxi-mmc sdc0: smc 1 p0 err, cmd 52, RTO !!
[    3.277763] sunxi-mmc sdc0: smc 1 p0 err, cmd 52, RTO !!
[    3.283717] sunxi-mmc sdc0: sdc set ios: clk 400000Hz bm PP pm ON vdd 22 width 1 timing LEGACY(SDR12) dt B
[    3.294553] sunxi-mmc sdc1: sdc set ios: clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    3.297072] sunxi-mmc sdc0: sdc set ios: clk 400000Hz bm PP pm ON vdd 22 width 1 timing LEGACY(SDR12) dt B
[    3.299074] sunxi-mmc sdc0: smc 1 p0 err, cmd 8, RTO !!
[    3.300049] sunxi-mmc sdc0: smc 1 p0 err, cmd 5, RTO !!
[    3.301002] sunxi-mmc sdc0: smc 1 p0 err, cmd 5, RTO !!
[    3.301965] sunxi-mmc sdc0: smc 1 p0 err, cmd 5, RTO !!
[    3.302930] sunxi-mmc sdc0: smc 1 p0 err, cmd 5, RTO !!
[    3.303900] sunxi-mmc sdc0: smc 1 p0 err, cmd 55, RTO !!
[    3.304869] sunxi-mmc sdc0: smc 1 p0 err, cmd 55, RTO !!
[    3.305828] sunxi-mmc sdc0: smc 1 p0 err, cmd 55, RTO !!
[    3.306738] sunxi-mmc sdc0: smc 1 p0 err, cmd 55, RTO !!
[    3.306767] sunxi-mmc sdc0: sdc set ios: clk 400000Hz bm OD pm ON vdd 22 width 1 timing LEGACY(SDR12) dt B
[    3.307809] sunxi-mmc sdc0: smc 1 p0 err, cmd 1, RTO !!
[    3.307908] sunxi-mmc sdc0: sdc set ios: clk 0Hz bm OD pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B
[    3.410276] sunxi-mmc sdc1: base:0xf1c10000 irq:65
[    3.411163] sunxi-mmc sdc1: smc 2 p1 err, cmd 52, RTO !!
[    3.412125] sunxi-mmc sdc1: smc 2 p1 err, cmd 52, RTO !!
[    3.412220] sunxi-mmc sdc1: sdc set ios: clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    3.414831] sunxi-mmc sdc1: sdc set ios: clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    3.416825] sunxi-mmc sdc1: smc 2 p1 err, cmd 8, RTO !!
[    3.417788] sunxi-mmc sdc1: smc 2 p1 err, cmd 5, RTO !!
[    3.418748] sunxi-mmc sdc1: smc 2 p1 err, cmd 5, RTO !!
[    3.419708] sunxi-mmc sdc1: smc 2 p1 err, cmd 5, RTO !!
[    3.420675] sunxi-mmc sdc1: smc 2 p1 err, cmd 5, RTO !!
[    3.421633] sunxi-mmc sdc1: smc 2 p1 err, cmd 55, RTO !!
[    3.422596] sunxi-mmc sdc1: smc 2 p1 err, cmd 55, RTO !!
[    3.423561] sunxi-mmc sdc1: smc 2 p1 err, cmd 55, RTO !!
[    3.424463] sunxi-mmc sdc1: smc 2 p1 err, cmd 55, RTO !!
[    3.424491] sunxi-mmc sdc1: sdc set ios: clk 400000Hz bm OD pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    3.425526] sunxi-mmc sdc1: smc 2 p1 err, cmd 1, RTO !!
[    3.425623] sunxi-mmc sdc1: sdc set ios: clk 0Hz bm OD pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B
[    3.532003] hidraw: raw HID events driver (C) Jiri Kosina
[    3.594166] input: ILITEK ILITEK-TP as /devices/soc/1c19000.ohci1-controller/usb3/3-1/3-1:1.0/input/input4
[    3.607908] hid-multitouch 0003:222A:0001.0001: input,hidraw0: USB HID v1.10 Device [ILITEK ILITEK-TP] on usb-sunxi-ohci-1/input0
[    3.631414] input: ILITEK ILITEK-TP as /devices/soc/1c19000.ohci1-controller/usb3/3-1/3-1:1.1/input/input5
[    3.647288] hid-generic 0003:222A:0001.0002: input,hiddev0,hidraw1: USB HID v1.10 Mouse [ILITEK ILITEK-TP] on usb-sunxi-ohci-1/input1
[    3.661247] usbcore: registered new interface driver usbhid
[    3.667376] usbhid: USB HID core driver
[    3.673764] zram: Created 1 device(s) ...
[    3.682648] ashmem: initialized
[    3.687096] logger: created 256K log 'log_main'
[    3.693163] logger: created 256K log 'log_events'
[    3.699460] logger: created 256K log 'log_radio'
[    3.705975] logger: created 256K log 'log_system'
[    3.717058] usbcore: registered new interface driver snd-usb-audio
[    3.724552] usbcore: registered new interface driver snd-ua101
[    3.734192] headphonevol:59, spkervol:27, maingain:4, pa_sleep_time:350
[    3.749639] sunxi-codec-machine sndcodec:  sun8iw11codec <-> 1c22c00.cpudai0-controller mapping ok
[    3.763659] u32 classifier
[    3.766622]     Actions configured
[    3.770480] Netfilter messages via NETLINK v0.30.
[    3.775733] nf_conntrack version 0.5.0 (16042 buckets, 64168 max)
[    3.783407] ctnetlink v0.93: registering with nfnetlink.
[    3.791307] NF_TPROXY: Transparent proxy support initialized, version 4.1.0
[    3.798910] NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd.
[    3.808646] xt_time: kernel timezone is -0000
[    3.813736] ipip: IPv4 over IPv4 tunneling driver
[    3.821251] gre: GRE over IPv4 demultiplexor driver
[    3.826588] ip_gre: GRE over IPv4 tunneling driver
[    3.836347] ip_tables: (C) 2000-2006 Netfilter Core Team
[    3.842711] arp_tables: (C) 2002 David S. Miller
[    3.847870] TCP: bic registered
[    3.851521] TCP: cubic registered
[    3.855147] TCP: westwood registered
[    3.859047] TCP: htcp registered
[    3.862768] Initializing XFRM netlink socket
[    3.868687] NET: Registered protocol family 10
[    3.876209] mip6: Mobile IPv6
[    3.879623] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    3.886199] sit: IPv6 over IPv4 tunneling driver
[    3.893710] NET: Registered protocol family 17
[    3.898642] NET: Registered protocol family 15
[    3.903727] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    3.910361] Bluetooth: HIDP socket layer initialized
[    3.916254] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
[    3.929739] [DISP] boot_disp:0x100
[    3.936027] [HDMI] cec support = 0
[    4.053305] there is no tve dac(0) offset value.
[    4.059106] there is no tve dac(1) offset value.
[    4.065577] there is no tve dac(2) offset value.
[    4.070741] tve0 have no dac 3
[    4.074073] tve0 have no type3
[    4.077407] [DISP] boot_disp:0x100
[    4.081698] [DISP] disp_init_tv,line:641:screen 0 don't support TV!
[    4.088581] [DISP] disp_init_tv,line:641:screen 1 don't support TV!
[    4.095773] [DISP] disp_init_vga,line:616:screen 0 do not support VGA TYPE!
[    4.103511] [DISP] disp_init_vga,line:616:screen 1 do not support VGA TYPE!
[    4.111330] [DISP] disp_init_vga,line:632:disp0 not support vga
[    4.117812] [DISP] disp_init_vga,line:632:disp1 not support vga
[    4.126311] there is no tve dac(0) offset value.
[    4.131545] tve1 have no dac 1
[    4.134883] tve1 have no type1
[    4.138214] tve1 have no dac 2
[    4.141722] tve1 have no type2
[    4.145054] tve1 have no dac 3
[    4.148385] tve1 have no type3
[    4.151893] [DISP] boot_disp:0x100
[    4.159827] usb_serial_number:20080411
[    4.165977] file system registered
[    4.178909] android_usb gadget: Mass Storage Function, version: 2009/09/11
[    4.186640] android_usb gadget: Number of LUNs=3
[    4.191889]  lun0: LUN: removable file: (no medium)
[    4.197223]  lun1: LUN: removable file: (no medium)
[    4.202736]  lun2: LUN: removable file: (no medium)
[    4.211034] android_usb gadget: android_usb ready
[    4.216727] sunxi-rtc rtc: setting system clock to 2010-01-01 03:00:47 UTC (1262314847)
[    4.235302] ALSA device list:
[    4.238557]   #0: audiocodec
[    4.242588] Freeing unused kernel memory: 440K (c09ac000 - c0a1a000)
[    4.253332] init: init started!
[    4.259563] init: init second stage started!
[    4.265296] init: waitpid failed: No child processes
[    4.271200] init: (Loading properties from /default.prop took 0.00s.)
[    4.280880] init: (Parsing /init.environ.rc took 0.00s.)
[    4.287048] init: (Parsing /init.usb.rc took 0.00s.)
[    4.293659] init: (Parsing init.sensors.rc took 0.00s.)
[    4.299384] init: (Parsing init.common.rc took 0.01s.)
[    4.305656] init: (Parsing init.sun8iw11p1.usb.rc took 0.00s.)
[    4.312588] init: (Parsing init.zygote32.rc took 0.00s.)
[    4.318413] init: (Parsing /init.sun8iw11p1.rc took 0.03s.)
[    4.325298] init: (Parsing /init.usb.configfs.rc took 0.00s.)
[    4.331796] init: /init.zygote32.rc: 1: ignored duplicate definition of service 'zygote'
[    4.340825] init: (Parsing /init.zygote32.rc took 0.01s.)
[    4.346884] init: (Parsing /init.trace.rc took 0.00s.)
[    4.352720] init: (Parsing /init.rc took 0.07s.)
[    4.358069] init: Starting service 'ueventd'...
[    4.363894] init: Waiting for /dev/.coldboot_done...
[    4.366576] ueventd: ueventd started!
[    4.610063] 
[    4.610063] rmmod_device_driver
[    4.610063] 
[    4.616791] android_work: did not send uevent (0 0   (null))
[    4.623299] ------------[ cut here ]------------
[    4.628380] WARNING: at kernel/irq/manage.c:1267 __free_irq+0x98/0x1ac()
[    4.633209] Trying to free already-free IRQ 0
[    4.633209] Modules linked in:
[    4.633209] CPU: 1 PID: 636 Comm: usb_device_chos Not tainted 3.10.65 #23
[    4.633209] [<c0017f38>] (unwind_backtrace+0x0/0xec) from [<c00141a0>] (show_stack+0x20/0x24)
[    4.633209] [<c00141a0>] (show_stack+0x20/0x24) from [<c06a165c>] (dump_stack+0x20/0x28)
[    4.633209] [<c06a165c>] (dump_stack+0x20/0x28) from [<c0024480>] (warn_slowpath_common+0x5c/0x78)
[    4.633209] [<c0024480>] (warn_slowpath_common+0x5c/0x78) from [<c0024558>] (warn_slowpath_fmt+0x40/0x48)
[    4.633209] [<c0024558>] (warn_slowpath_fmt+0x40/0x48) from [<c00974f8>] (__free_irq+0x98/0x1ac)
[    4.633209] [<c00974f8>] (__free_irq+0x98/0x1ac) from [<c0097690>] (free_irq+0x84/0xa8)
[    4.633209] [<c0097690>] (free_irq+0x84/0xa8) from [<c03e10a8>] (sunxi_usb_device_disable+0xa8/0xe4)
[    4.633209] [<c03e10a8>] (sunxi_usb_device_disable+0xa8/0xe4) from [<c03e00cc>] (usb_msg_center+0x130/0x17c)
[    4.633209] [<c03e00cc>] (usb_msg_center+0x130/0x17c) from [<c03dea78>] (usb_device_scan_thread+0x40/0x78)
[    4.633209] [<c03dea78>] (usb_device_scan_thread+0x40/0x78) from [<c0046a60>] (kthread+0xbc/0xc8)
[    4.633209] [<c0046a60>] (kthread+0xbc/0xc8) from [<c000fa38>] (ret_from_fork+0x14/0x20)
[    4.633209] ---[ end trace 29c3b0c61865c955 ]---
[    4.765347] ERR: clock handle is null, ahb_otg(0xe481c8c0), mod_usbotg(0x  (null)), mod_usbphy(0xe48171c0), open(0)
[    4.776998] 
[    4.776998] insmod_device_driver
[    4.776998] 
[    4.783974] device_chose finished 65!
[    4.988028] ueventd: Coldboot took 0.62s.
[    4.991816] init: Waiting for /dev/.coldboot_done took 0.63s.
[    4.991917] init: /dev/hw_random not found
[    5.009165] init: write_file: Unable to open '/proc/sys/kernel/hung_task_timeout_secs': No such file or directory
[    5.020917] init: write_file: Unable to open '/proc/sys/kernel/sched_tunable_scaling': No such file or directory
[    5.032343] init: write_file: Unable to open '/proc/sys/kernel/sched_latency_ns': No such file or directory
[    5.043258] init: write_file: Unable to open '/proc/sys/kernel/sched_wakeup_granularity_ns': No such file or directory
[    5.055220] init: write_file: Unable to open '/proc/sys/kernel/sched_compat_yield': No such file or directory
[    5.068224] init: write_file: Unable to write to '/dev/cpuctl/cpu.shares': Invalid argument
[    5.083564] init: write_file: Unable to open '/proc/sys/abi/swp': No such file or directory
[    5.094285] init: /dev/hw_random not found
[    5.136926] [NAND]Failed to insmod nand!!!
[    5.150806] EXT4-fs (mmcblk0p7): mounted filesystem with ordered data mode. Opts: barrier=1
[    5.160313] fs_mgr: __mount(source=/dev/block/by-name/system,target=/system,type=ext4)=0
[    5.170535] EXT4-fs (mmcblk0p11): VFS: Can't find ext4 filesystem
[    5.177352] fs_mgr: check_fs(): mount(/dev/block/by-name/cache,/cache,ext4)=-1: Invalid argument
[    5.188707] fs_mgr: Running /system/bin/e2fsck on /dev/block/by-name/cache
[    5.286367] e2fsck: e2fsck 1.42.9 (28-Dec-2013)
[    5.286367] 
[    5.293136] e2fsck: ext2fs_open2: Bad magic number in super-block
[    5.293136] 
[    5.301590] e2fsck: /system/bin/e2fsck: Superblock invalid, trying backup blocks...
[    5.301590] 
[    5.311762] e2fsck: /system/bin/e2fsck: Bad magic number in super-block while trying to open /dev/block/by-name/cache
[    5.311762] 
[    5.325214] e2fsck: 
[    5.325214] 
[    5.329222] e2fsck: The superblock could not be read or does not describe a correct ext2
[    5.329222] 
[    5.340158] e2fsck: filesystem.  If the device is valid and it really contains an ext2
[    5.340158] 
[    5.350626] e2fsck: filesystem (and not swap or ufs or something else), then the superblock
[    5.350626] 
[    5.361647] e2fsck: is corrupt, and you might try running e2fsck with an alternate superblock:
[    5.361647] 
[    5.372988] e2fsck:     e2fsck -b 8193 <device>
[    5.372988] 
[    5.379620] e2fsck: 
[    5.379620] 
[    5.383859] e2fsck: e2fsck terminated by exit(8)
[    5.383859] 
[    5.392463] EXT4-fs (mmcblk0p11): VFS: Can't find ext4 filesystem
[    5.399340] fs_mgr: __mount(source=/dev/block/by-name/cache,target=/cache,type=ext4)=-1
[    5.410204] fs_mgr: fs_mgr_mount_all(): /dev/block/by-name/cache is wiped and /cache ext4 is formattable. Format it.
[    5.422038] fs_mgr: fs_mgr_do_format: Format /dev/block/by-name/cache as 'ext4'.
[    5.870789] EXT4-fs (mmcblk0p11): Ignoring removed nomblk_io_submit option
[    5.887505] EXT4-fs (mmcblk0p11): mounted filesystem with ordered data mode. Opts: nomblk_io_submit,errors=remount-ro
[    5.899490] fs_mgr: check_fs(): mount(/dev/block/by-name/cache,/cache,ext4)=0: Success
[    5.910874] fs_mgr: check_fs(): unmount(/cache) succeeded
[    5.916858] fs_mgr: Running /system/bin/e2fsck on /dev/block/by-name/cache
[    5.957287] e2fsck: e2fsck 1.42.9 (28-Dec-2013)
[    5.957287] 
[    5.964074] e2fsck: /dev/block/by-name/cache: clean, 11/49152 files, 6355/196608 blocks
[    5.964074] 
[    5.976084] EXT4-fs (mmcblk0p11): Ignoring removed nomblk_io_submit option
[    5.989827] EXT4-fs (mmcblk0p11): mounted filesystem with ordered data mode. Opts: barrier=1,data=ordered,nomblk_io_submit,noauto_da_alloc,errors=panic
[    6.005030] fs_mgr: __mount(source=/dev/block/by-name/cache,target=/cache,type=ext4)=0
[    6.015293] EXT4-fs (mmcblk0p16): VFS: Can't find ext4 filesystem
[    6.022366] fs_mgr: check_fs(): mount(/dev/block/by-name/alog,/logger,ext4)=-1: Invalid argument
[    6.032290] fs_mgr: Running /system/bin/e2fsck on /dev/block/by-name/alog
[    6.071297] e2fsck: e2fsck 1.42.9 (28-Dec-2013)
[    6.071297] 
[    6.077905] e2fsck: ext2fs_open2: Bad magic number in super-block
[    6.077905] 
[    6.086468] e2fsck: /system/bin/e2fsck: Superblock invalid, trying backup blocks...
[    6.086468] 
[    6.096643] e2fsck: /system/bin/e2fsck: Bad magic number in super-block while trying to open /dev/block/by-name/alog
[    6.096643] 
[    6.110079] e2fsck: 
[    6.110079] 
[    6.114149] e2fsck: The superblock could not be read or does not describe a correct ext2
[    6.114149] 
[    6.124985] e2fsck: filesystem.  If the device is valid and it really contains an ext2
[    6.124985] 
[    6.135513] e2fsck: filesystem (and not swap or ufs or something else), then the superblock
[    6.135513] 
[    6.146460] e2fsck: is corrupt, and you might try running e2fsck with an alternate superblock:
[    6.146460] 
[    6.157684] e2fsck:     e2fsck -b 8193 <device>
[    6.157684] 
[    6.164477] e2fsck: 
[    6.164477] 
[    6.168501] e2fsck: e2fsck terminated by exit(8)
[    6.168501] 
[    6.177365] EXT4-fs (mmcblk0p16): VFS: Can't find ext4 filesystem
[    6.184424] fs_mgr: __mount(source=/dev/block/by-name/alog,target=/logger,type=ext4)=-1
[    6.195031] fs_mgr: fs_mgr_mount_all(): /dev/block/by-name/alog is wiped and /logger ext4 is formattable. Format it.
[    6.206907] fs_mgr: fs_mgr_do_format: Format /dev/block/by-name/alog as 'ext4'.
[    6.387732] EXT4-fs (mmcblk0p16): Ignoring removed nomblk_io_submit option
[    6.404002] EXT4-fs (mmcblk0p16): mounted filesystem with ordered data mode. Opts: nomblk_io_submit,errors=remount-ro
[    6.416049] fs_mgr: check_fs(): mount(/dev/block/by-name/alog,/logger,ext4)=0: Success
[    6.427829] fs_mgr: check_fs(): unmount(/logger) succeeded
[    6.434059] fs_mgr: Running /system/bin/e2fsck on /dev/block/by-name/alog
[    6.473685] e2fsck: e2fsck 1.42.9 (28-Dec-2013)
[    6.473685] 
[    6.480462] e2fsck: /dev/block/by-name/alog: clean, 11/5120 files, 1358/20480 blocks
[    6.480462] 
[    6.492166] EXT4-fs (mmcblk0p16): Ignoring removed nomblk_io_submit option
[    6.505872] EXT4-fs (mmcblk0p16): mounted filesystem with ordered data mode. Opts: barrier=1,data=ordered,nomblk_io_submit,noauto_da_alloc,errors=panic
[    6.521039] fs_mgr: __mount(source=/dev/block/by-name/alog,target=/logger,type=ext4)=0
[    6.531059] EXT4-fs (mmcblk0p8): VFS: Can't find ext4 filesystem
[    6.537744] fs_mgr: check_fs(): mount(/dev/block/by-name/data,/data,ext4)=-1: Invalid argument
[    6.547546] fs_mgr: Running /system/bin/e2fsck on /dev/block/by-name/data
[    6.588689] e2fsck: e2fsck 1.42.9 (28-Dec-2013)
[    6.588689] 
[    6.595451] e2fsck: ext2fs_open2: Bad magic number in super-block
[    6.595451] 
[    6.603916] e2fsck: /system/bin/e2fsck: Superblock invalid, trying backup blocks...
[    6.603916] 
[    6.614087] e2fsck: /system/bin/e2fsck: Bad magic number in super-block while trying to open /dev/block/by-name/data
[    6.614087] 
[    6.627433] e2fsck: 
[    6.627433] 
[    6.631537] e2fsck: The superblock could not be read or does not describe a correct ext2
[    6.631537] 
[    6.642186] e2fsck: filesystem.  If the device is valid and it really contains an ext2
[    6.642186] 
[    6.652640] e2fsck: filesystem (and not swap or ufs or something else), then the superblock
[    6.652640] 
[    6.663577] e2fsck: is corrupt, and you might try running e2fsck with an alternate superblock:
[    6.663577] 
[    6.674916] e2fsck:     e2fsck -b 8193 <device>
[    6.674916] 
[    6.681617] e2fsck: 
[    6.681617] 
[    6.685688] e2fsck: e2fsck terminated by exit(8)
[    6.685688] 
[    6.694420] EXT4-fs (mmcblk0p8): VFS: Can't find ext4 filesystem
[    6.701389] fs_mgr: __mount(source=/dev/block/by-name/data,target=/data,type=ext4)=-1
[    6.711803] fs_mgr: fs_mgr_mount_all(): /dev/block/by-name/data is wiped and /data ext4 is formattable. Format it.
[    6.723412] fs_mgr: fs_mgr_do_format: Format /dev/block/by-name/data as 'ext4'.
[    7.320128] EXT4-fs (mmcblk0p8): Ignoring removed nomblk_io_submit option
[    7.335435] EXT4-fs (mmcblk0p8): mounted filesystem with ordered data mode. Opts: nomblk_io_submit,errors=remount-ro
[    7.347257] fs_mgr: check_fs(): mount(/dev/block/by-name/data,/data,ext4)=0: Success
[    7.358122] fs_mgr: check_fs(): unmount(/data) succeeded
[    7.364242] fs_mgr: Running /system/bin/e2fsck on /dev/block/by-name/data
[    7.407246] e2fsck: e2fsck 1.42.9 (28-Dec-2013)
[    7.407246] 
[    7.414022] e2fsck: /dev/block/by-name/data: clean, 11/65536 files, 8536/262144 blocks
[    7.414022] 
[    7.425920] EXT4-fs (mmcblk0p8): Ignoring removed nomblk_io_submit option
[    7.439540] EXT4-fs (mmcblk0p8): mounted filesystem with ordered data mode. Opts: barrier=1,data=ordered,nomblk_io_submit,noauto_da_alloc,errors=panic
[    7.454596] fs_mgr: __mount(source=/dev/block/by-name/data,target=/data,type=ext4)=0
[    7.502728] Adding 262140k swap on /dev/block/zram0.  Priority:-1 extents:1 across:262140k SSFS
[    7.620958] Mali: Failed to get [gpu_mali400_0, lv2_volt] in sys_config.fex!
[    7.629932] Mali: Enable gpu power successfully.
[    7.635091] Mali: Set gpu frequency to 384 MHz
[    7.640159] Mali: Mali GPU initialization finished.
[    7.652049] gpu cooling callback register Success
[    7.657195] Mali: Mali device driver loaded
[    7.669972] ctp_fetch_sysconfig_para: ctp is not used
[    7.675636] =========script_get_item_err============
[    7.681161] goodix_ts_init: ctp_fetch_sysconfig_para err.
[    7.692871] failed to get normal led pin assign
[    7.697826] failed to get standby led pin assign
[    7.703112] gpio_pin_1(238) gpio_is_valid
[    7.708096] gpio_pin_2(271) gpio_is_valid
[    7.713012] gpio_pin_3(240) gpio_is_valid
[    7.717849] gpio_pin_4(241) gpio_is_valid
[    7.722971] gpio name is PH14, ret = 0
[    7.727592] gpio name is , ret = -1
[    7.731945] gpio name is PH16, ret = 0
[    7.736518] gpio name is PH17, ret = 0
[    7.741339] gpio_init finish with uesd
[    7.773815] [VFE]cci_init end
[    7.840858] [VFE]Welcome to Video Front End driver
[    7.846502] [VFE]csi0 probe end!
[    7.850470] [VFE]csi1 probe end!
[    7.854954] [VFE]csi_init end
[    7.859235] [VFE]sunxi_isp_platform_register end
[    7.865292] [VFE]mipi_init end
[    7.868658] [VFE]flash_init end
[    7.874274] [VFE]pdev->id = 0
[    7.877510] [VFE]dev->cci_sel = 0
[    7.881358] [VFE]dev->csi_sel = 0
[    7.884979] [VFE]dev->mipi_sel = 0
[    7.888689] [VFE]dev->isp_sel = 0
[    7.892538] [VFE_WARN]fetch csi0_dev0_iovdd from device_tree failed
[    7.899415] [VFE_WARN]fetch csi0_dev0_avdd from device_tree failed
[    7.906424] [VFE_WARN]fetch csi0_dev0_dvdd from device_tree failed
[    7.913298] [VFE_WARN]fetch csi0_dev0_afvdd from device_tree failed
[    7.920310] [VFE_WARN]fetch csi0_dev0_power_en from device_tree failed
[    7.927493] [VFE_WARN]fetch csi0_dev0_flash_en from device_tree failed
[    7.934951] [VFE_WARN]fetch csi0_dev0_flash_mode from device_tree failed
[    7.942411] [VFE_WARN]fetch csi0_dev0_flvdd from device_tree failed
[    7.949259] [VFE_WARN]fetch csi0_dev0_flvdd_vol from device_tree failed
[    7.956765] [VFE_WARN]fetch csi0_dev0_af_pwdn from device_tree failed
[    7.964682] [VFE]vfe_init end
[    7.970059] [VFE]probe_work_handle start!
[    7.974806] [VFE]vfe_runtime_resume
[    7.991088] [VFE]..........................vfe clk open!.......................
[    7.998770] dhd_module_init: in
[    7.998779] ======== bcm_wlan_set_plat_data ========
[    7.998781] dhd_wifi_platform_load: Enter
[    7.998816] Power-up adapter 'DHD generic adapter'
[    7.999151] wifi_platform_set_power = 1
[    7.999155] ======== PULL WL_REG_ON HIGH! ========
[    8.027613] [VFE]v4l2 subdev register input_num = 0
[    8.033144] [VFE]vfe sensor detect start! input_num = 0
[    8.038859] [VFE]Find sensor name is "ov5640", i2c address is 78, type is "YUV" !
[    8.047271] [VFE]Sub device register "ov5640" i2c_addr = 0x78 start!
[    8.055721] [VFE]registered sensor subdev is OK!
[    8.060878] [VFE]Check sensor!
[    8.077560] [VFE]mclk on
[    8.300188] wifi_platform_bus_enumerate device present 1
[    8.381990] [VFE]mclk off
[    8.421697] [VFE]Sub device register "ov5640" is OK!
[    8.428456] [VFE]V4L2 device registered as video0
[    8.433806] [VFE]vfe_runtime_suspend
[    8.437715] [VFE]..........................vfe clk close!.......................
[    8.452348] [VFE]probe_work_handle end!
[   10.300338] failed to power up DHD generic adapter, 3 retry left
[   10.324066] wifi_platform_set_power = 0
[   10.328273] ======== PULL WL_REG_ON LOW! ========
[   10.333690] wifi_platform_bus_enumerate device present 0
[   10.340420] wifi_platform_set_power = 1
[   10.344620] ======== PULL WL_REG_ON HIGH! ========
[   10.520105] gpu cooling callback set freq limit 384
[   10.660289] wifi_platform_bus_enumerate device present 1
[   12.660303] failed to power up DHD generic adapter, 2 retry left
[   12.684018] wifi_platform_set_power = 0
[   12.688269] ======== PULL WL_REG_ON LOW! ========
[   12.693596] wifi_platform_bus_enumerate device present 0
[   12.700223] wifi_platform_set_power = 1
[   12.704430] ======== PULL WL_REG_ON HIGH! ========
[   13.010346] wifi_platform_bus_enumerate device present 1
[   15.010199] failed to power up DHD generic adapter, 1 retry left
[   15.033831] wifi_platform_set_power = 0
[   15.038047] ======== PULL WL_REG_ON LOW! ========
[   15.043477] wifi_platform_bus_enumerate device present 0
[   15.050178] wifi_platform_set_power = 1
[   15.054386] ======== PULL WL_REG_ON HIGH! ========
[   15.360084] wifi_platform_bus_enumerate device present 1
[   17.360263] failed to power up DHD generic adapter, 0 retry left
[   17.383776] wifi_platform_set_power = 0
[   17.387987] ======== PULL WL_REG_ON LOW! ========
[   17.393309] wifi_platform_bus_enumerate device present 0
[   17.399109] failed to power up DHD generic adapter, max retry reached**
[   17.406591] unregister wifi platform drivers
[   17.411341] wifi_platform_bus_enumerate device present 0
[   17.417142] dhd_module_init: Failed to load the driver, try cnt 3
[   17.424035] ======== bcm_wlan_set_plat_data ========
[   17.429453] dhd_wifi_platform_load: Enter
[   17.434030] Power-up adapter 'DHD generic adapter'
[   17.439929] wifi_platform_set_power = 1
[   17.444264] ======== PULL WL_REG_ON HIGH! ========
[   17.750261] wifi_platform_bus_enumerate device present 1
[   19.750336] failed to power up DHD generic adapter, 3 retry left
[   19.774041] wifi_platform_set_power = 0
[   19.778251] ======== PULL WL_REG_ON LOW! ========
[   19.783643] wifi_platform_bus_enumerate device present 0
[   19.790427] wifi_platform_set_power = 1
[   19.794626] ======== PULL WL_REG_ON HIGH! ========
[   20.110290] wifi_platform_bus_enumerate device present 1
[   22.110338] failed to power up DHD generic adapter, 2 retry left
[   22.133875] wifi_platform_set_power = 0
[   22.138087] ======== PULL WL_REG_ON LOW! ========
[   22.143415] wifi_platform_bus_enumerate device present 0
[   22.149949] wifi_platform_set_power = 1
[   22.154246] ======== PULL WL_REG_ON HIGH! ========
[   22.460092] wifi_platform_bus_enumerate device present 1
[   24.460089] failed to power up DHD generic adapter, 1 retry left
[   24.483579] wifi_platform_set_power = 0
[   24.487789] ======== PULL WL_REG_ON LOW! ========
[   24.493218] wifi_platform_bus_enumerate device present 0
[   24.499973] wifi_platform_set_power = 1
[   24.504367] ======== PULL WL_REG_ON HIGH! ========
[   24.810080] wifi_platform_bus_enumerate device present 1
[   26.810091] failed to power up DHD generic adapter, 0 retry left
[   26.833543] wifi_platform_set_power = 0
[   26.837792] ======== PULL WL_REG_ON LOW! ========
[   26.843184] wifi_platform_bus_enumerate device present 0
[   26.849004] failed to power up DHD generic adapter, max retry reached**
[   26.856594] unregister wifi platform drivers
[   26.861452] wifi_platform_bus_enumerate device present 0
[   26.867286] dhd_module_init: Failed to load the driver, try cnt 2
[   26.874288] ======== bcm_wlan_set_plat_data ========
[   26.879725] dhd_wifi_platform_load: Enter
[   26.884406] Power-up adapter 'DHD generic adapter'
[   26.890466] wifi_platform_set_power = 1
[   26.894679] ======== PULL WL_REG_ON HIGH! ========
[   27.210136] wifi_platform_bus_enumerate device present 1
[   29.210303] failed to power up DHD generic adapter, 3 retry left
[   29.234008] wifi_platform_set_power = 0
[   29.238213] ======== PULL WL_REG_ON LOW! ========
[   29.243614] wifi_platform_bus_enumerate device present 0
[   29.250452] wifi_platform_set_power = 1
[   29.254666] ======== PULL WL_REG_ON HIGH! ========
[   29.570256] wifi_platform_bus_enumerate device present 1
[   31.570299] failed to power up DHD generic adapter, 2 retry left
[   31.593979] wifi_platform_set_power = 0
[   31.598191] ======== PULL WL_REG_ON LOW! ========
[   31.603519] wifi_platform_bus_enumerate device present 0
[   31.610270] wifi_platform_set_power = 1
[   31.614482] ======== PULL WL_REG_ON HIGH! ========
[   31.920289] wifi_platform_bus_enumerate device present 1
[   33.920303] failed to power up DHD generic adapter, 1 retry left
[   33.943981] wifi_platform_set_power = 0
[   33.948194] ======== PULL WL_REG_ON LOW! ========
[   33.953552] wifi_platform_bus_enumerate device present 0
[   33.960064] wifi_platform_set_power = 1
[   33.964272] ======== PULL WL_REG_ON HIGH! ========
[   34.270282] wifi_platform_bus_enumerate device present 1
[   36.270310] failed to power up DHD generic adapter, 0 retry left
[   36.294061] wifi_platform_set_power = 0
[   36.298277] ======== PULL WL_REG_ON LOW! ========
[   36.303678] wifi_platform_bus_enumerate device present 0
[   36.309485] failed to power up DHD generic adapter, max retry reached**
[   36.317043] unregister wifi platform drivers
[   36.321866] wifi_platform_bus_enumerate device present 0
[   36.327678] dhd_module_init: Failed to load the driver, try cnt 1
[   36.334617] ======== bcm_wlan_set_plat_data ========
[   36.340151] dhd_wifi_platform_load: Enter
[   36.344562] Power-up adapter 'DHD generic adapter'
[   36.350623] wifi_platform_set_power = 1
[   36.354833] ======== PULL WL_REG_ON HIGH! ========
[   36.670283] wifi_platform_bus_enumerate device present 1
[   38.670302] failed to power up DHD generic adapter, 3 retry left
[   38.694034] wifi_platform_set_power = 0
[   38.698245] ======== PULL WL_REG_ON LOW! ========
[   38.703652] wifi_platform_bus_enumerate device present 0
[   38.710375] wifi_platform_set_power = 1
[   38.714591] ======== PULL WL_REG_ON HIGH! ========
[   39.030086] wifi_platform_bus_enumerate device present 1
[   41.030095] failed to power up DHD generic adapter, 2 retry left
[   41.053571] wifi_platform_set_power = 0
[   41.057784] ======== PULL WL_REG_ON LOW! ========
[   41.063187] wifi_platform_bus_enumerate device present 0
[   41.069945] wifi_platform_set_power = 1
[   41.074262] ======== PULL WL_REG_ON HIGH! ========
[   41.380222] wifi_platform_bus_enumerate device present 1
[   43.380091] failed to power up DHD generic adapter, 1 retry left
[   43.403603] wifi_platform_set_power = 0
[   43.407816] ======== PULL WL_REG_ON LOW! ========
[   43.413359] wifi_platform_bus_enumerate device present 0
[   43.420072] wifi_platform_set_power = 1
[   43.424284] ======== PULL WL_REG_ON HIGH! ========
[   43.730234] wifi_platform_bus_enumerate device present 1
[   45.730242] failed to power up DHD generic adapter, 0 retry left
[   45.753719] wifi_platform_set_power = 0
[   45.757970] ======== PULL WL_REG_ON LOW! ========
[   45.763386] wifi_platform_bus_enumerate device present 0
[   45.769211] failed to power up DHD generic adapter, max retry reached**
[   45.776804] unregister wifi platform drivers
[   45.781688] wifi_platform_bus_enumerate device present 0
[   45.787523] dhd_module_init: Failed to load the driver, try cnt 0
[   45.794521] dhd_module_init: Failed to load driver max retry reached**
[   45.801880] dhd_module_init: Exit err=-19
[   45.934760] ctp_fetch_sysconfig_para: ctp is not used
[   45.940407] =========script_get_item_err============
[   45.945827] ft5x_ts_init: ctp_fetch_sysconfig_para err.
[   45.954036] init: write_file: Unable to open '/proc/bluetooth/sleep/lpm': No such file or directory
[   45.964290] init: Starting service 'logd'...
[   45.982863] init: (Loading properties from /system/build.prop took 0.01s.)
[   45.990746] init: (Loading properties from /vendor/build.prop took 0.00s.)
[   45.998372] init: (Loading properties from /factory/factory.prop took 0.00s.)
[   46.006928] init: /recovery not specified in fstab
[   46.012402] init: void property_opt_for_mem(): start!
[   46.018937] init: bool get_lcd_resolution(int *, int *): ro.boot.lcd_x not set, disable adaptive memory function!
[   46.022676] logd.auditd: start
[   46.022728] logd.klogd: 46022742521
[   46.037862] init: void property_opt_for_mem(): get lcd resolution failed!
[   46.047919] init: Starting service 'vold'...
[   46.055277] init: Not bootcharting.
[   46.076310] init: Failed to reload policy
[   46.081181] init: Starting service 'exec 0 (/system/bin/tzdatacheck)'...
[   46.114221] init: Service 'exec 0 (/system/bin/tzdatacheck)' (pid 1725) exited with status 0
[   46.133637] init: Starting service 'bootclone'...
[   46.139646] init: (Loading properties from /data/local.prop took 0.00s.)
[   46.147748] init: Starting service 'logd-reinit'...
[   46.160711] init: Starting service 'healthd'...
[   46.166524] init: Starting service 'lmkd'...
[   46.172422] init: Starting service 'servicemanager'...
[   46.178927] init: Starting service 'surfaceflinger'...
[   46.185945] logd.daemon: reinit
[   46.186281] init: Starting service 'sayeye'...
[   46.188321] init: Starting service 'zygote'...
[   46.191621] init: Starting service 'console'...
[   46.192707] init: Starting service 'netd'...
[   46.193487] init: Starting service 'debuggerd'...
[   46.194278] init: cannot find '/system/bin/debuggerd64', disabling 'debuggerd64'
[   46.194407] init: Starting service 'ril-daemon'...
[   46.195153] init: Starting service 'drm'...
[   46.195904] init: Starting service 'media'...
[   46.196651] init: Starting service 'installd'...
[   46.197417] init: cannot find '/system/bin/install-recovery.sh', disabling 'flash_recovery'
[   46.197577] init: Starting service 'keystore'...
[   46.198414] init: Starting service 'logger_private'...
[   46.199289] init: Service 'bootclone' (pid 1729) exited with status 0
[   46.199671] init: Starting service 'gatekeeperd'...
[   46.201459] binder: 1735:1735 transaction failed 29189, size 0-0
[   46.362481] init: Starting service 'perfprofd'...
[   46.368559] init: Service 'logd-reinit' (pid 1730) exited with status 0
[   46.376993] android_usb: already disabled
[   46.382268] init: Starting service 'adbd'...
[   46.393179] adb_open
[   46.395607] adb_bind_config
[   46.497365] binder: 1757:1757 transaction failed 29189, size 0-0
[   46.659578] android_work: sent uevent USB_STATE=CONNECTED
[   46.675061] init: Service 'logger_private' (pid 1755) exited with status 1
shell@azalea-m2ultra:/ $ [   46.802199] android_usb gadget: high-speed config #1: android
[   46.809131] android_work: sent uevent USB_STATE=CONFIGURED
[   47.038629] init: Starting service 'bootanim'...
[   47.203244] healthd: No battery devices found
[   48.533571] [VFE]vfe_open
[   48.536475] [VFE]vfe_runtime_resume
[   48.553006] [VFE]..........................vfe clk open!.......................
[   48.561494] [VFE]vfe_open ok
[   48.564724] [VFE]Set csi core clk = 324000000, after Set csi core clk = 300000000 
[   48.586732] [VFE]mclk on
[   48.786833] [VFE]vfe_close
[   48.789916] [VFE]mclk off
[   48.828954] [VFE]vfe_runtime_suspend
[   48.833095] [VFE]..........................vfe clk close!.......................
[   48.847925] [VFE]vfe_close end
[   54.549661] warning: `main' uses 32-bit capabilities (legacy support in use)
[   62.316738] healthd: battery none chg=a 2010-01-01 03:01:45.596927319 UTC
[   62.752015] lowmemorykiller: lowmem_shrink: convert oom_adj to oom_score_adj:
[   62.760104] lowmemorykiller: oom_adj 0 => oom_score_adj 0
[   62.766007] lowmemorykiller: oom_adj 1 => oom_score_adj 58
[   62.772286] lowmemorykiller: oom_adj 2 => oom_score_adj 117
[   62.778401] lowmemorykiller: oom_adj 3 => oom_score_adj 176
[   62.784775] lowmemorykiller: oom_adj 9 => oom_score_adj 529
[   62.791076] lowmemorykiller: oom_adj 15 => oom_score_adj 1000
[   62.960456] mmc0:mmc_do_erase: erase from 7672240 to 7905279 arg 0x00000003
[   62.978053] mmc0:mmc_do_erase: erase from 7909784 to 8167423 arg 0x00000003
[   63.000152] mmc0:mmc_do_erase: erase from 8171536 to 8429567 arg 0x00000003
[   63.013622] mmc0:mmc_do_erase: erase from 8434072 to 8691711 arg 0x00000003
[   63.100124] mmc0:mmc_do_erase: erase from 8695832 to 8953855 arg 0x00000003
[   63.120177] mmc0:mmc_do_erase: erase from 8958360 to 9215999 arg 0x00000003
[   63.140126] mmc0:mmc_do_erase: erase from 9325168 to 9478143 arg 0x00000003
[   63.190206] mmc0:mmc_do_erase: erase from 5623800 to 5709823 arg 0x00000003
[   63.201702] mmc0:mmc_do_erase: erase from 5726208 to 5971967 arg 0x00000003
[   63.212901] mmc0:mmc_do_erase: erase from 5976304 to 6234111 arg 0x00000003
[   63.224085] mmc0:mmc_do_erase: erase from 6238776 to 6496255 arg 0x00000003
[   63.235746] mmc0:mmc_do_erase: erase from 6500400 to 6758399 arg 0x00000003
[   63.247428] mmc0:mmc_do_erase: erase from 6763072 to 7020543 arg 0x00000003
[   63.280227] mmc0:mmc_do_erase: erase from 7032832 to 7282687 arg 0x00000003
[   63.290837] mmc0:mmc_do_erase: erase from 7294976 to 7544831 arg 0x00000003
[   63.524156] acc_open
[   63.526582] acc_release
[   64.113236] libphy: gmac0: probed
[   64.116876] sunxi-gmac gmac0 eth0: No PHY found!
[   64.640326] sunxi-ion ion.4: Fail to allocate buffer
[   64.646167] sunxi-ion ion.4: Fail to allocate buffer
[   66.434211] sdcardfs: version 3.1.0
[   66.438076] sdcardfs: dev_name -> /data/media
[   66.444039] sdcardfs: options -> low_uid=1023,low_gid=1023,userid=0,gid=1015,mask=6,label=emulated,type=default,lower_fs=ext4,multi_user
[   66.458381] sdcardfs: created packagelist pkgld/4075
[   66.458510] sdcardfs: read_package_list
[   66.471731] sdcardfs: mounted on top of /data/media type ext4
[   66.478745] sdcardfs: version 3.1.0
[   66.482938] sdcardfs: dev_name -> /data/media
[   66.487750] sdcardfs: options -> low_uid=1023,low_gid=1023,userid=0,gid=9997,mask=27,label=emulated,type=read,lower_fs=ext4,multi_user
[   66.501767] sdcardfs: created packagelist pkgld/4094
[   66.505552] sdcardfs: read_package_list
[   66.512700] sdcardfs: mounted on top of /data/media type ext4
[   66.521959] sdcardfs: version 3.1.0
[   66.525823] sdcardfs: dev_name -> /data/media
[   66.530922] sdcardfs: options -> low_uid=1023,low_gid=1023,userid=0,gid=9997,mask=7,label=emulated,type=write,lower_fs=ext4,multi_user
[   66.544770] sdcardfs: created packagelist pkgld/4103
[   66.544893] sdcardfs: read_package_list
[   66.554913] sdcardfs: mounted on top of /data/media type ext4
[   68.249890] [VFE]vfe_open
[   68.252945] [VFE]vfe_runtime_resume
[   68.269231] [VFE]..........................vfe clk open!.......................
[   68.277822] [VFE]vfe_open ok
[   68.281582] [VFE]Set csi core clk = 324000000, after Set csi core clk = 300000000 
[   68.303476] [VFE]mclk on
[   68.530691] [VFE]vfe_close
[   68.533947] [VFE]mclk off
[   68.572177] [VFE]vfe_runtime_suspend
[   68.576468] [VFE]..........................vfe clk close!.......................
[   68.590290] [VFE]vfe_close end
[   70.090864] sunxi-ion ion.4: Fail to allocate buffer
[   70.096729] sunxi-ion ion.4: Fail to allocate buffer
[   70.243724] sunxi-ion ion.4: Fail to allocate buffer
[   70.249573] sunxi-ion ion.4: Fail to allocate buffer
[   70.319280] sunxi-ion ion.4: Fail to allocate buffer
[   70.325068] sunxi-ion ion.4: Fail to allocate buffer
[   70.335102] sunxi-ion ion.4: Fail to allocate buffer
[   70.341308] sunxi-ion ion.4: Fail to allocate buffer
[   70.350979] sunxi-ion ion.4: Fail to allocate buffer
[   70.356537] sunxi-ion ion.4: Fail to allocate buffer
[   72.150935] sdcardfs: inotify event: 00000400
[   72.150969] sdcardfs: inotify event: 00000400
[   72.150983] sdcardfs: inotify event: 00000400
[   72.151039] sdcardfs: inotify event: 00008000
[   72.151063] sdcardfs: inotify event: 00008000
[   72.151115] sdcardfs: read_package_list
[   72.151118] sdcardfs: read_package_list
[   72.183709] sdcardfs: inotify event: 00008000
[   72.188569] sdcardfs: read_package_list
[   89.317408] sunxi-ion ion.4: Fail to allocate buffer
[   89.326018] sunxi-ion ion.4: Fail to allocate buffer
[   89.337491] sunxi-ion ion.4: Fail to allocate buffer
[   89.343867] sunxi-ion ion.4: Fail to allocate buffer
[  100.216217] init: Service 'bootanim' (pid 1960) exited with status 0
[  100.224501] init: Starting service 'nand_trim'...
[  100.275134] init: Service 'nand_trim' is being killed...
[  100.286652] init: Service 'nand_trim' (pid 6806) killed by signal 9
[  100.294466] init: Service 'nand_trim' (pid 6806) killing any children in process group
[  112.054113] sdcardfs: inotify event: 00000400
[  112.054147] sdcardfs: inotify event: 00000400
[  112.054151] sdcardfs: inotify event: 00000400
[  112.054203] sdcardfs: inotify event: 00008000
[  112.054271] sdcardfs: read_package_list
[  112.055173] sdcardfs: inotify event: 00008000
[  112.055223] sdcardfs: read_package_list
[  112.087913] sdcardfs: inotify event: 00008000
[  112.092986] sdcardfs: read_package_list
[  112.184215] sdcardfs: inotify event: 00000400
[  112.184220] sdcardfs: inotify event: 00000400
[  112.184228] sdcardfs: inotify event: 00000400
[  112.184280] sdcardfs: inotify event: 00008000
[  112.184347] sdcardfs: read_package_list
[  112.185231] sdcardfs: inotify event: 00008000
[  112.185376] sdcardfs: read_package_list
[  112.217324] sdcardfs: inotify event: 00008000
[  112.222358] sdcardfs: read_package_list
[  113.854238] sdcardfs: inotify event: 00000400
[  113.854243] sdcardfs: inotify event: 00000400
[  113.854255] sdcardfs: inotify event: 00000400
[  113.854302] sdcardfs: inotify event: 00008000
[  113.854320] sdcardfs: inotify event: 00008000
[  113.854378] sdcardfs: read_package_list
[  113.854375] sdcardfs: read_package_list
[  113.887066] sdcardfs: inotify event: 00008000
[  113.892076] sdcardfs: read_package_list
[  113.936268] sdcardfs: inotify event: 00000400
[  113.936274] sdcardfs: inotify event: 00000400
[  113.936286] sdcardfs: inotify event: 00000400
[  113.936331] sdcardfs: inotify event: 00008000
[  113.936348] sdcardfs: inotify event: 00008000
[  113.936401] sdcardfs: read_package_list
[  113.936409] sdcardfs: read_package_list
[  113.969515] sdcardfs: inotify event: 00008000
[  113.974618] sdcardfs: read_package_list
[  160.290603] sunxi-ion ion.4: Fail to allocate buffer
[  160.298161] sunxi-ion ion.4: Fail to allocate buffer
[  160.366023] sunxi-ion ion.4: Fail to allocate buffer
[  160.371949] sunxi-ion ion.4: Fail to allocate buffer
[  160.857193] disp_runtime_idle
[  166.060186] disp_runtime_suspend
[  166.063765] hwc_suspend
[  167.000506] [HDMI]hdmi suspend
[  167.004221] disp_runtime_suspend finish
[  370.281301] binder: undelivered transaction 35860
[  370.286465] binder: undelivered transaction 35861
[  370.292734] binder: undelivered transaction 35859
[  370.305133] binder: 3221:3760 transaction failed 29189, size 320-0
[  370.313736] binder: 3221:4031 transaction failed 29189, size 180-0
[  370.442018] binder: 3221:3221 transaction failed 29189, size 100-0
[  370.512224] binder: 3221:3221 transaction failed 29189, size 84-0
[  371.274120] binder: 1751:3772 transaction failed 29189, size 96-0
[  371.281543] [VFE]vfe_open
[  371.284421] [VFE]vfe_runtime_resume
[  371.300043] [VFE]..........................vfe clk open!.......................
[  371.308052] [VFE]vfe_open ok
[  371.311520] [VFE]Set csi core clk = 324000000, after Set csi core clk = 300000000 
[  371.333399] [VFE]mclk on
[  371.552828] [VFE]vfe_close
[  371.555835] [VFE]mclk off
[  371.594421] [VFE]vfe_runtime_suspend
[  371.598402] [VFE]..........................vfe clk close!.......................
[  371.613983] [VFE]vfe_close end
[  372.065891] sunxi-ion ion.4: Fail to allocate buffer
[  372.071986] sunxi-ion ion.4: Fail to allocate buffer
[  372.189038] binder: 3221:3760 transaction failed 29189, size 320-0
[  372.249449] binder: 3221:3221 transaction failed 29189, size 100-0
[  372.392587] binder: 3221:3221 transaction failed 29189, size 84-0
[  373.196063] binder: 1751:3130 transaction failed 29189, size 96-0
[  373.203479] [VFE]vfe_open
[  373.206355] [VFE]vfe_runtime_resume
[  373.222658] [VFE]..........................vfe clk open!.......................
[  373.230856] [VFE]vfe_open ok
[  373.234050] [VFE]Set csi core clk = 324000000, after Set csi core clk = 300000000 
[  373.255896] [VFE]mclk on
[  373.469754] [VFE]vfe_close
[  373.473550] [VFE]mclk off
[  373.513060] [VFE]vfe_runtime_suspend
[  373.517056] [VFE]..........................vfe clk close!.......................
[  373.533284] [VFE]vfe_close end
[  373.979711] sunxi-ion ion.4: Fail to allocate buffer
[  373.985535] sunxi-ion ion.4: Fail to allocate buffer
[  374.094606] binder: 3221:3760 transaction failed 29189, size 320-0
[  374.175656] binder: 3221:3221 transaction failed 29189, size 100-0
[  374.260480] binder: 3221:3221 transaction failed 29189, size 84-0
[  375.027628] binder: 1751:3130 transaction failed 29189, size 96-0
[  375.035153] [VFE]vfe_open
[  375.038055] [VFE]vfe_runtime_resume
[  375.054406] [VFE]..........................vfe clk open!.......................
[  375.062695] [VFE]vfe_open ok
[  375.065928] [VFE]Set csi core clk = 324000000, after Set csi core clk = 300000000 
[  375.087838] [VFE]mclk on
[  375.301972] [VFE]vfe_close
[  375.305400] [VFE]mclk off
[  375.345245] [VFE]vfe_runtime_suspend
[  375.349205] [VFE]..........................vfe clk close!.......................
[  375.365376] [VFE]vfe_close end
[  375.810170] sunxi-ion ion.4: Fail to allocate buffer
[  375.815776] sunxi-ion ion.4: Fail to allocate buffer
[  375.926463] binder: 3221:3760 transaction failed 29189, size 320-0
[  375.971722] binder: 3221:3221 transaction failed 29189, size 100-0
[  376.037104] disp_runtime_resume
[  376.125616] binder: 3221:3221 transaction failed 29189, size 84-0
[  376.150607] [HDMI]hdmi resume
[  376.154552] [DISP] lcd_clk_config,line:813:disp 0, clk: pll(490000000),clk(490000000),dclk(70000000) dsi_rate(490000000)
     clk real:pll(493714285),clk(493714285),dclk(70530612) dsi_rate(0)
[  376.350497] hwc_resume
[  376.353244] disp_runtime_resume finish
[  376.936659] binder: 1751:3130 transaction failed 29189, size 96-0
[  376.944368] [VFE]vfe_open
[  376.947248] [VFE]vfe_runtime_resume
[  376.963057] [VFE]..........................vfe clk open!.......................
[  376.971368] [VFE]vfe_open ok
[  376.974597] [VFE]Set csi core clk = 324000000, after Set csi core clk = 300000000 
[  376.996509] [VFE]mclk on
[  377.186527] [VFE]vfe_close
[  377.189528] [VFE]mclk off
[  377.228913] [VFE]vfe_runtime_suspend
[  377.232987] [VFE]..........................vfe clk close!.......................
[  377.248600] [VFE]vfe_close end
[  377.928591] sunxi-ion ion.4: Fail to allocate buffer
[  377.934924] sunxi-ion ion.4: Fail to allocate buffer
[  377.943592] sunxi-ion ion.4: Fail to allocate buffer
[  377.952551] sunxi-ion ion.4: Fail to allocate buffer
[  379.326930] binder: 3221:3221 transaction failed 29189, size 92-0
[  379.334598] binder: 3221:3221 transaction failed 29189, size 92-0
[  379.342346] binder: 3221:3221 transaction failed 29189, size 92-0
[  379.349541] binder: 3221:3221 transaction failed 29189, size 92-0
[  379.375195] sunxi-ion ion.4: Fail to allocate buffer
[  379.381337] sunxi-ion ion.4: Fail to allocate buffer
[  439.080310] sunxi-ion ion.4: Fail to allocate buffer
[  439.087750] sunxi-ion ion.4: Fail to allocate buffer
[  439.104731] disp_runtime_idle
[  444.100119] disp_runtime_suspend
[  444.103694] hwc_suspend
[  444.223202] sunxi-ion ion.4: Fail to allocate buffer
[  444.229332] sunxi-ion ion.4: Fail to allocate buffer
[  444.840312] [HDMI]hdmi suspend
[  444.843856] disp_runtime_suspend finish
[  536.576848] disp_runtime_resume
[  536.690573] [HDMI]hdmi resume
[  536.694890] [DISP] lcd_clk_config,line:813:disp 0, clk: pll(490000000),clk(490000000),dclk(70000000) dsi_rate(490000000)
     clk real:pll(493714285),clk(493714285),dclk(70530612) dsi_rate(0)
[  536.890366] hwc_resume
[  536.893091] disp_runtime_resume finish
[  546.764371] sunxi-ion ion.4: Fail to allocate buffer
[  546.771118] sunxi-ion ion.4: Fail to allocate buffer
[  546.782883] disp_runtime_idle
[  552.020216] disp_runtime_suspend
[  552.023886] hwc_suspend
[  552.960567] [HDMI]hdmi suspend
[  552.964345] disp_runtime_suspend finish
[ 1907.681779] disp_runtime_resume
[ 1907.800236] [HDMI]hdmi resume
[ 1907.804308] [DISP] lcd_clk_config,line:813:disp 0, clk: pll(490000000),clk(490000000),dclk(70000000) dsi_rate(490000000)
     clk real:pll(493714285),clk(493714285),dclk(70530612) dsi_rate(0)
[ 1908.000469] hwc_resume
[ 1908.003149] disp_runtime_resume finish
[ 1908.224852] binder: 3221:3221 transaction failed 29189, size 108-0
[ 1908.235959] binder: 3221:3221 transaction failed 29189, size 108-0
[ 1908.244781] binder: 3221:3221 transaction failed 29189, size 108-0
[ 1908.254985] binder: 3221:3221 transaction failed 29189, size 108-0
[ 1908.775471] sunxi-ion ion.4: Fail to allocate buffer
[ 1908.786713] sunxi-ion ion.4: Fail to allocate buffer
[ 1968.523570] sunxi-ion ion.4: Fail to allocate buffer
[ 1968.529723] sunxi-ion ion.4: Fail to allocate buffer
[ 1968.543099] disp_runtime_idle
[ 1973.645697] sunxi-ion ion.4: Fail to allocate buffer
[ 1973.651494] sunxi-ion ion.4: Fail to allocate buffer
[ 1974.020237] disp_runtime_suspend
[ 1974.023842] hwc_suspend
[ 1974.960545] [HDMI]hdmi suspend
[ 1974.964439] disp_runtime_suspend finish
[ 2231.716954] disp_runtime_resume
[ 2231.830252] [HDMI]hdmi resume
[ 2231.834568] [DISP] lcd_clk_config,line:813:disp 0, clk: pll(490000000),clk(490000000),dclk(70000000) dsi_rate(490000000)
     clk real:pll(493714285),clk(493714285),dclk(70530612) dsi_rate(0)
[ 2232.030431] hwc_resume
[ 2232.033111] disp_runtime_resume finish
[ 2233.957470] sunxi-ion ion.4: Fail to allocate buffer
[ 2233.964717] sunxi-ion ion.4: Fail to allocate buffer
[ 2297.747163] sunxi-ion ion.4: Fail to allocate buffer
[ 2297.755083] sunxi-ion ion.4: Fail to allocate buffer
[ 2297.772483] disp_runtime_idle
[ 2302.877730] sunxi-ion ion.4: Fail to allocate buffer
[ 2302.884153] sunxi-ion ion.4: Fail to allocate buffer
[ 2303.020241] disp_runtime_suspend
[ 2303.023793] hwc_suspend
[ 2303.760438] [HDMI]hdmi suspend
[ 2303.763987] disp_runtime_suspend finish

最近编辑记录 2505300733 (2019-11-05 15:46:57)

离线

楼主 #2 2019-11-07 13:39:31

2505300733
会员
所在地: 广州
注册时间: 2019-10-24
已发帖子: 29
积分: 29

Re: 全志A40I切换Android6桌面奔溃现象

有没有大哥  有空可以看一眼,帮忙定位一下问题啊

离线

#3 2019-11-08 14:06:43

Dable
会员
注册时间: 2019-11-08
已发帖子: 1
积分: 1

Re: 全志A40I切换Android6桌面奔溃现象

屏幕能显示,感觉硬件和驱动都没问题了。感觉是其他问题。

离线

楼主 #4 2019-11-08 14:07:41

2505300733
会员
所在地: 广州
注册时间: 2019-10-24
已发帖子: 29
积分: 29

Re: 全志A40I切换Android6桌面奔溃现象

这个问题解决了,是ION内存没有分配够,所以开机一直提示和屏幕卡顿。 感谢关注

离线

#5 2019-11-08 14:12:18

smartcar
会员
注册时间: 2018-02-19
已发帖子: 735
积分: 735

Re: 全志A40I切换Android6桌面奔溃现象

2505300733 说:

这个问题解决了,是ION内存没有分配够,所以开机一直提示和屏幕卡顿。 感谢关注

原来如此, 感谢分享!

离线

楼主 #6 2019-11-08 14:16:55

2505300733
会员
所在地: 广州
注册时间: 2019-10-24
已发帖子: 29
积分: 29

Re: 全志A40I切换Android6桌面奔溃现象

具体的方法如下:
对应的设备树文件下  sun8ixxxx_pinctrl.dtsi 文件下,将CMA的内存(默认128M)分配到256M或者380M(手册说最大内存不能超过)。   
在sun8ixxxx.dtsi   文件里面,将ion的内存模块协商,并且分配对应的内存上去。添加/memreserve/ 指定内存始地址和size
一步步排查到这个位置用时2天。累死人啊,只怪自己渣渣给大家参考下,避免跳坑

离线

#7 2019-12-26 11:59:56

打酱油
会员
注册时间: 2019-12-26
已发帖子: 2
积分: 2

Re: 全志A40I切换Android6桌面奔溃现象

板主您好,我现在也出现了和您上边一样的问题,我用的平台是F1C200S,上电logo正常显示,log也没有打印sunxi-ion ion.6: Fail to allocate buffer。由于我们有一个播放视频的需求,在播放视频过程中出现了sunxi-ion ion.6: Fail to allocate buffer报错。

16001+0 records in
16000+0 records out
hanshow_player# ERROR  : awplayer <PlayerStop:855>: invalid stop operation, player already in stopped status.
debug  : cedarc <LogVersionInfo:40>:
>>>>>>>>>>>>>>>>>>>>>>>>>>[   83.498385] sid_get_vir_base()215 - Failed to find "allwinner,sunxi-chipid" in dts.
>>> Cedar Codec [   83.508479] sid_get_vir_base()215 - Failed to find "allwinner,sunxi-chipid" in dts.
<<<<<<<<<<<<<<<<[   83.518184] sid_get_vir_base()215 - Failed to find "allwinner,sunxi-chipid" in dts.
<<<<<<<<<<<<
ta[   83.528033] sid_get_vir_base()215 - Failed to find "allwinner,sunxi-chipid" in dts.
g   : CedarC-v1.[   83.538017] sid_get_vir_base()215 - Failed to find "allwinner,sunxi-chipid" in dts.
1.9
branch: master
commit: 1951abe1456450ea48bfd446e801861a1354e93c
date  : Wed May 30 18:59:36 2018 +0800
author: jenkins8080
patch : 
----------------------------------------------------------------------

debug  : cedarc <CreateVideoDecoder:215>:CreateVideoDecoder ****
debug  : ionAlloc <__GetIonMemOpsS:985>:*** get __GetIonMemOpsS ***
debug  : cedarc <InitializeVideoDecoder:344>:*** pVconfig->nVeFreq = 0
debug  : ionAlloc <__GetIonMemOpsS:985>:*** get __GetIonMemOpsS ***
debug  : ionAlloc <ion_alloc_open:134>:begin ion_alloc_open 

debug  : cedarc <VeSetSpeed:1559>: *** set ve freq to 300 Mhz ***
debug  : cedarc <VeInitialize:1198>: ve init ok

debug  : ionAlloc <ion_alloc_open:175>:** phy offset = 40000000
debug  : cedarc <VeRelease:1253>: ve release ok

debug  : cedarc <DecideStreamBufferSize:1897>:nBufferSize=1048576
debug  : cedarc <VeSetSpeed:1559>: *** set ve freq to 300 Mhz ***
debug  : cedarc <VeInitialize:1198>: ve init ok

debug  : cedarc <VideoEngineCreate:388>: *** pEngine->nIcVeVersion = 1663, decIpVersion = 0
debug  : cedarc <VeGetChipId:1385>: 00000000

debug  : cedarc <CreateSpecificDecoder:1209>: Create decoder '115:h264'
debug  : cedarc <VideoEngineCreate:481>: **************eCtlAfcbMode = 0
debug  : cedarc <GetSbmInterface:1705>:*********GetSbmInterface, nType=4

debug  : cedarc <GetSbmInterfaceFrame:1663>:******* sbm-type: Frame*******
debug  : cedarc <SbmFrameInit:178>:************pSbm->sbmInterface.bUseNewVeMemoryProgram=0

debug  : cedarc <CdcMessageQueueCreate:47>:nMessageSize = 20
debug  : ionAlloc <__GetIonMemOpsS:985>:*** get __GetIonMemOpsS ***
debug  : ionAlloc <ion_alloc_open:134>:begin ion_alloc_open 

DEBUG : tplayer <CallbackFromXPlayer:83>: video width = 1280,height = 720
*****tplayer:video width = 1280,height = 720
debug  : cedarc <SbmFrameReset:588>:** wait for reset sem
debug  : cedarc <ProcessThread:1591>:*** post reset sem
debug  : cedarc <SbmFrameReset:590>:** wait for reset sem ok
debug  : cedarc <SbmFrameReset:595>:SbmFrameReset finish
(Allwinner Audio Middle Layer),line(958) : Create Decoder!!=====
(Allwinner Audio Middle Layer),line(592) : AudioDec_Installaudiolib ok
(Allwinner Audio Middle Layer),line(595) : audio decoder init start ...
(AllwinnerAlibs),line(50) : 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Audio <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
tag   : audiocodec-v1.2
branch: new
commit: 3ba65962c01cbf1280ddda19d843009b6ef8ce85
date  : Tue Jan 8 16:25:27 2019 +0800
----------------------------------------------------------------------

(AllwinnerAlibs),line(679) : ----Loading so success!
(AllwinnerAlibs),line(877) : *************pAudioStreamInfo start******************
(AllwinnerAlibs),line(878) : eCodecFormat         :id(4), name(aac low-complexy)
(AllwinnerAlibs),line(879) : eSubCodecFormat      :0
(AllwinnerAlibs),line(880) : nChannelNum          :2
(AllwinnerAlibs),line(881) : nBitsPerSample       :16
(AllwinnerAlibs),line(882) : nSampleRate          :48000
(AllwinnerAlibs),line(883) : nAvgBitrate          :40565
(AllwinnerAlibs),line(884) : nMaxBitRate          :40565
(AllwinnerAlibs),line(885) : nFileSize            :0
(AllwinnerAlibs),line(886) : eAudioBitstreamSource:0
(AllwinnerAlibs),line(887) : eDataEncodeType      :0
(AllwinnerAlibs),line(888) : nCodecSpecificDataLen:5
(AllwinnerAlibs),line(889) : pCodecSpecificData   :0x19f1ce0
(AllwinnerAlibs),line(890) : nFlags               :0
(AllwinnerAlibs),line(891) : nBlockAlign          :0
(AllwinnerAlibs),line(892) : *************pAudioStreamInfo end  ******************
(AAC Decoder),line(36) : init successs...
(Allwinner Audio Middle Layer),line(603) : AUDIO DECODE INIT OK...0
debug  : subInternal <SubInternalInit:129>: ***internal sub_type = 0x201, nCodecSpecificDataLen = 35
DEBUG : tsoundcontrol <TSoundDeviceSetFormat:197>: TinaSoundDeviceSetFormat(),sc->sound_status == 2
DEBUG : tsoundcontrol <TSoundDeviceSetFormat:199>: TinaSoundDeviceSetFormat()
DEBUG : tsoundcontrol <TSoundDeviceSetFormat:205>: TinaSoundDeviceSetFormat()>>>sample_rate:48000,channel_num:2,sc->bytes_per_sample:4
debug  : cedarc <H264ProcessExtraData2:579>: H264ProcessNaluUnit, bNeedFindSPS = 0, bNeedFindPPS = 0
debug  : cedarc <AvcSbmFrameCheckBitStreamType:320>:result: bStreamWithStartCode[0], with[0], whitout[1]
debug  : cedarc <H264DecodePictureScanType:2688>: here3:hCtx->bProgressice=1

debug  : fbm.c <FbmCreateBuffer:133>:FbmCreate, total fbm number: 9, decoder needed: 3,  nWidth=1280, nHeight=720 nAlignStride = 32
debug  : fbm.c <FbmCreateBuffer:280>:*** calcute nLower2BitBufOffset = 0(0.00), stride = 0
debug  : fbm.c <FbmCreateBuffer:280>:*** calcute nLower2BitBufOffset = 0(0.00), stride = 0
debug  : fbm.c <FbmCreateBuffer:280>:*** calcute nLower2BitBufOffset = 0(0.00), stride = 0
debug  : fbm.c <FbmCreateBuffer:280>:*** calcute nLower2BitBufOffset = 0(0.00), stride = 0
debug  : fbm.c <FbmCreateBuffer:280>:*** calcute nLower2BitBufOffset = 0(0.00), stride = 0
debug  : fbm.c <FbmCreateBuffer:280>:*** calcute nLower2BitBufOffset = 0(0.00), stride = 0
debug  : fbm.c <FbmCreateBuffer:280>:*** calcute nLower2BitBufOffset = 0(0.00), stride = 0
debug  : fbm.c <FbmCreateBuffer:280>:*** calcute nLower2BitBufOffset = 0(0.00), stride = 0
debug  : fbm.c <FbmCreateBuffer:280>:*** calcute nLower2BitBufOffset = 0(0.00), stride = 0
debug  : fbm.c <FbmCreateBuffer:379>:*** finish fbmCreateBuffer
[   84.421012] sunxi-ion ion.6: Fail to allocate buffer
ION_IOC_ALLOC er[   84.442594] sunxi-ion ion.6: Fail to allocate buffer
ror

ION_IOC_ALLOC error

ERROR  : awplayer <__LayerQueueBuffer:765>: *** picNode is full when queue buffer
ERROR  : awplayer <__LayerQueueBuffer:765>: *** picNode is full when queue buffer

之后板子就死机,按照您上面的修改方式,我找到了设备树的设置:

	ion {
		compatible = "allwinner,sunxi-ion";
		/*types is list here:
			ION_HEAP_TYPE_SYSTEM = 0,
			ION_HEAP_TYPE_SYSTEM_CONTIG = 1,
			ION_HEAP_TYPE_CARVEOUT = 2,
			ION_HEAP_TYPE_CHUNK = 3,
			ION_HEAP_TYPE_DMA = 4
		*/
		system{
			type = <0>;
			name = "system";
		};
		cma{
			type = <4>;
			name = "cma";
		};
		system_contig{
			type = <1>;
			name = "system_contig";
		};
	};

同时也看了内核的获取方式:

int sunxi_ion_probe(struct platform_device *pdev)
{
	struct device_node *np = pdev->dev.of_node;
	struct ion_platform_heap heaps_desc;
	struct device_node *heap_node = NULL;

	ion_device = ion_device_create(sunxi_ion_ioctl);
	if (IS_ERR_OR_NULL(ion_device))
		return PTR_ERR(ion_device);

	do{
		u32 type = -1;
		struct ion_heap *pheap = NULL;

		/*loop all the child node */
		heap_node = of_get_next_child(np , heap_node);
		if (!heap_node)
			break;
		memset( &heaps_desc , 0 , sizeof(heaps_desc) );

		/* get the properties "name","type" for common ion heap	*/
		if (of_property_read_u32(heap_node , "type" , &type)) {
			pr_err("You need config the heap node 'type'\n");
			continue;
		}
		heaps_desc.type = type;
		heaps_desc.id = type;

		if (of_property_read_string(heap_node , "name" ,
			&heaps_desc.name)) {
			pr_err("You need config the heap node 'name'\n");
			continue;
		}

		/*for specail heaps , need extra argument to config */
		if (ION_HEAP_TYPE_CARVEOUT == heaps_desc.type)  {
			u32 base = 0 , size = 0;
			if (of_property_read_u32(heap_node , "base" , &base))
				pr_err("You need config the carvout 'base'\n");
			heaps_desc.base = base;
			if (of_property_read_u32(heap_node , "size" , &size))
				pr_err("You need config the carvout 'size'\n");
			heaps_desc.size = size;
		} else if (ION_HEAP_TYPE_DMA == heaps_desc.type)
			heaps_desc.priv = &(pdev->dev);

#ifdef CONFIG_TEE_SUPPORT
		else if (ION_HEAP_TYPE_SECURE == heaps_desc.type) {
			ulong tee_base;

			probe_drm_configure(&heaps_desc.base,
				&heaps_desc.size, &tee_base);
			ion_sunxi_drm_phy_addr = heaps_desc.base;
			ion_sunxi_drm_tee_addr = tee_base;
		}
#endif
		/* now we can create a heap & add it to the ion device*/
		pheap = ion_heap_create(&heaps_desc);
		if (IS_ERR_OR_NULL(pheap)) {
			pr_err("ion_heap_create '%s' failured!\n" , heaps_desc.name );
			continue;
		}

		ion_device_add_heap(ion_device , pheap);
	}while(1);

	return 0;
}

按照您的描述我们现在设置的应该是dma方式,我不太确定该怎么改,希望得到您的指导,谢谢!

离线

#8 2019-12-26 14:12:39

呵哈呵哈
会员
注册时间: 2019-11-23
已发帖子: 22
积分: 22

Re: 全志A40I切换Android6桌面奔溃现象

启动之后 cat /dev/meminfo 看下有多少内存可用.

离线

楼主 #9 2019-12-26 16:11:46

2505300733
会员
所在地: 广州
注册时间: 2019-10-24
已发帖子: 29
积分: 29

Re: 全志A40I切换Android6桌面奔溃现象

打酱油 说:

板主您好,我现在也出现了和您上边一样的问题,我用的平台是F1C200S,上电logo正常显示,log也没有打印sunxi-ion ion.6: Fail to allocate buffer。由于我们有一个播放视频的需求,在播放视频过程中出现了sunxi-ion ion.6: Fail to allocate buffer报错。

16001+0 records in
16000+0 records out
hanshow_player# ERROR  : awplayer <PlayerStop:855>: invalid stop operation, player already in stopped status.
debug  : cedarc <LogVersionInfo:40>:
>>>>>>>>>>>>>>>>>>>>>>>>>>[   83.498385] sid_get_vir_base()215 - Failed to find "allwinner,sunxi-chipid" in dts.
>>> Cedar Codec [   83.508479] sid_get_vir_base()215 - Failed to find "allwinner,sunxi-chipid" in dts.
<<<<<<<<<<<<<<<<[   83.518184] sid_get_vir_base()215 - Failed to find "allwinner,sunxi-chipid" in dts.
<<<<<<<<<<<<
ta[   83.528033] sid_get_vir_base()215 - Failed to find "allwinner,sunxi-chipid" in dts.
g   : CedarC-v1.[   83.538017] sid_get_vir_base()215 - Failed to find "allwinner,sunxi-chipid" in dts.
1.9
branch: master
commit: 1951abe1456450ea48bfd446e801861a1354e93c
date  : Wed May 30 18:59:36 2018 +0800
author: jenkins8080
patch : 
----------------------------------------------------------------------

debug  : cedarc <CreateVideoDecoder:215>:CreateVideoDecoder ****
debug  : ionAlloc <__GetIonMemOpsS:985>:*** get __GetIonMemOpsS ***
debug  : cedarc <InitializeVideoDecoder:344>:*** pVconfig->nVeFreq = 0
debug  : ionAlloc <__GetIonMemOpsS:985>:*** get __GetIonMemOpsS ***
debug  : ionAlloc <ion_alloc_open:134>:begin ion_alloc_open 

debug  : cedarc <VeSetSpeed:1559>: *** set ve freq to 300 Mhz ***
debug  : cedarc <VeInitialize:1198>: ve init ok

debug  : ionAlloc <ion_alloc_open:175>:** phy offset = 40000000
debug  : cedarc <VeRelease:1253>: ve release ok

debug  : cedarc <DecideStreamBufferSize:1897>:nBufferSize=1048576
debug  : cedarc <VeSetSpeed:1559>: *** set ve freq to 300 Mhz ***
debug  : cedarc <VeInitialize:1198>: ve init ok

debug  : cedarc <VideoEngineCreate:388>: *** pEngine->nIcVeVersion = 1663, decIpVersion = 0
debug  : cedarc <VeGetChipId:1385>: 00000000

debug  : cedarc <CreateSpecificDecoder:1209>: Create decoder '115:h264'
debug  : cedarc <VideoEngineCreate:481>: **************eCtlAfcbMode = 0
debug  : cedarc <GetSbmInterface:1705>:*********GetSbmInterface, nType=4

debug  : cedarc <GetSbmInterfaceFrame:1663>:******* sbm-type: Frame*******
debug  : cedarc <SbmFrameInit:178>:************pSbm->sbmInterface.bUseNewVeMemoryProgram=0

debug  : cedarc <CdcMessageQueueCreate:47>:nMessageSize = 20
debug  : ionAlloc <__GetIonMemOpsS:985>:*** get __GetIonMemOpsS ***
debug  : ionAlloc <ion_alloc_open:134>:begin ion_alloc_open 

DEBUG : tplayer <CallbackFromXPlayer:83>: video width = 1280,height = 720
*****tplayer:video width = 1280,height = 720
debug  : cedarc <SbmFrameReset:588>:** wait for reset sem
debug  : cedarc <ProcessThread:1591>:*** post reset sem
debug  : cedarc <SbmFrameReset:590>:** wait for reset sem ok
debug  : cedarc <SbmFrameReset:595>:SbmFrameReset finish
(Allwinner Audio Middle Layer),line(958) : Create Decoder!!=====
(Allwinner Audio Middle Layer),line(592) : AudioDec_Installaudiolib ok
(Allwinner Audio Middle Layer),line(595) : audio decoder init start ...
(AllwinnerAlibs),line(50) : 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Audio <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
tag   : audiocodec-v1.2
branch: new
commit: 3ba65962c01cbf1280ddda19d843009b6ef8ce85
date  : Tue Jan 8 16:25:27 2019 +0800
----------------------------------------------------------------------

(AllwinnerAlibs),line(679) : ----Loading so success!
(AllwinnerAlibs),line(877) : *************pAudioStreamInfo start******************
(AllwinnerAlibs),line(878) : eCodecFormat         :id(4), name(aac low-complexy)
(AllwinnerAlibs),line(879) : eSubCodecFormat      :0
(AllwinnerAlibs),line(880) : nChannelNum          :2
(AllwinnerAlibs),line(881) : nBitsPerSample       :16
(AllwinnerAlibs),line(882) : nSampleRate          :48000
(AllwinnerAlibs),line(883) : nAvgBitrate          :40565
(AllwinnerAlibs),line(884) : nMaxBitRate          :40565
(AllwinnerAlibs),line(885) : nFileSize            :0
(AllwinnerAlibs),line(886) : eAudioBitstreamSource:0
(AllwinnerAlibs),line(887) : eDataEncodeType      :0
(AllwinnerAlibs),line(888) : nCodecSpecificDataLen:5
(AllwinnerAlibs),line(889) : pCodecSpecificData   :0x19f1ce0
(AllwinnerAlibs),line(890) : nFlags               :0
(AllwinnerAlibs),line(891) : nBlockAlign          :0
(AllwinnerAlibs),line(892) : *************pAudioStreamInfo end  ******************
(AAC Decoder),line(36) : init successs...
(Allwinner Audio Middle Layer),line(603) : AUDIO DECODE INIT OK...0
debug  : subInternal <SubInternalInit:129>: ***internal sub_type = 0x201, nCodecSpecificDataLen = 35
DEBUG : tsoundcontrol <TSoundDeviceSetFormat:197>: TinaSoundDeviceSetFormat(),sc->sound_status == 2
DEBUG : tsoundcontrol <TSoundDeviceSetFormat:199>: TinaSoundDeviceSetFormat()
DEBUG : tsoundcontrol <TSoundDeviceSetFormat:205>: TinaSoundDeviceSetFormat()>>>sample_rate:48000,channel_num:2,sc->bytes_per_sample:4
debug  : cedarc <H264ProcessExtraData2:579>: H264ProcessNaluUnit, bNeedFindSPS = 0, bNeedFindPPS = 0
debug  : cedarc <AvcSbmFrameCheckBitStreamType:320>:result: bStreamWithStartCode[0], with[0], whitout[1]
debug  : cedarc <H264DecodePictureScanType:2688>: here3:hCtx->bProgressice=1

debug  : fbm.c <FbmCreateBuffer:133>:FbmCreate, total fbm number: 9, decoder needed: 3,  nWidth=1280, nHeight=720 nAlignStride = 32
debug  : fbm.c <FbmCreateBuffer:280>:*** calcute nLower2BitBufOffset = 0(0.00), stride = 0
debug  : fbm.c <FbmCreateBuffer:280>:*** calcute nLower2BitBufOffset = 0(0.00), stride = 0
debug  : fbm.c <FbmCreateBuffer:280>:*** calcute nLower2BitBufOffset = 0(0.00), stride = 0
debug  : fbm.c <FbmCreateBuffer:280>:*** calcute nLower2BitBufOffset = 0(0.00), stride = 0
debug  : fbm.c <FbmCreateBuffer:280>:*** calcute nLower2BitBufOffset = 0(0.00), stride = 0
debug  : fbm.c <FbmCreateBuffer:280>:*** calcute nLower2BitBufOffset = 0(0.00), stride = 0
debug  : fbm.c <FbmCreateBuffer:280>:*** calcute nLower2BitBufOffset = 0(0.00), stride = 0
debug  : fbm.c <FbmCreateBuffer:280>:*** calcute nLower2BitBufOffset = 0(0.00), stride = 0
debug  : fbm.c <FbmCreateBuffer:280>:*** calcute nLower2BitBufOffset = 0(0.00), stride = 0
debug  : fbm.c <FbmCreateBuffer:379>:*** finish fbmCreateBuffer
[   84.421012] sunxi-ion ion.6: Fail to allocate buffer
ION_IOC_ALLOC er[   84.442594] sunxi-ion ion.6: Fail to allocate buffer
ror

ION_IOC_ALLOC error

ERROR  : awplayer <__LayerQueueBuffer:765>: *** picNode is full when queue buffer
ERROR  : awplayer <__LayerQueueBuffer:765>: *** picNode is full when queue buffer

之后板子就死机,按照您上面的修改方式,我找到了设备树的设置:

	ion {
		compatible = "allwinner,sunxi-ion";
		/*types is list here:
			ION_HEAP_TYPE_SYSTEM = 0,
			ION_HEAP_TYPE_SYSTEM_CONTIG = 1,
			ION_HEAP_TYPE_CARVEOUT = 2,
			ION_HEAP_TYPE_CHUNK = 3,
			ION_HEAP_TYPE_DMA = 4
		*/
		system{
			type = <0>;
			name = "system";
		};
		cma{
			type = <4>;
			name = "cma";
		};
		system_contig{
			type = <1>;
			name = "system_contig";
		};
	};

同时也看了内核的获取方式:

int sunxi_ion_probe(struct platform_device *pdev)
{
	struct device_node *np = pdev->dev.of_node;
	struct ion_platform_heap heaps_desc;
	struct device_node *heap_node = NULL;

	ion_device = ion_device_create(sunxi_ion_ioctl);
	if (IS_ERR_OR_NULL(ion_device))
		return PTR_ERR(ion_device);

	do{
		u32 type = -1;
		struct ion_heap *pheap = NULL;

		/*loop all the child node */
		heap_node = of_get_next_child(np , heap_node);
		if (!heap_node)
			break;
		memset( &heaps_desc , 0 , sizeof(heaps_desc) );

		/* get the properties "name","type" for common ion heap	*/
		if (of_property_read_u32(heap_node , "type" , &type)) {
			pr_err("You need config the heap node 'type'\n");
			continue;
		}
		heaps_desc.type = type;
		heaps_desc.id = type;

		if (of_property_read_string(heap_node , "name" ,
			&heaps_desc.name)) {
			pr_err("You need config the heap node 'name'\n");
			continue;
		}

		/*for specail heaps , need extra argument to config */
		if (ION_HEAP_TYPE_CARVEOUT == heaps_desc.type)  {
			u32 base = 0 , size = 0;
			if (of_property_read_u32(heap_node , "base" , &base))
				pr_err("You need config the carvout 'base'\n");
			heaps_desc.base = base;
			if (of_property_read_u32(heap_node , "size" , &size))
				pr_err("You need config the carvout 'size'\n");
			heaps_desc.size = size;
		} else if (ION_HEAP_TYPE_DMA == heaps_desc.type)
			heaps_desc.priv = &(pdev->dev);

#ifdef CONFIG_TEE_SUPPORT
		else if (ION_HEAP_TYPE_SECURE == heaps_desc.type) {
			ulong tee_base;

			probe_drm_configure(&heaps_desc.base,
				&heaps_desc.size, &tee_base);
			ion_sunxi_drm_phy_addr = heaps_desc.base;
			ion_sunxi_drm_tee_addr = tee_base;
		}
#endif
		/* now we can create a heap & add it to the ion device*/
		pheap = ion_heap_create(&heaps_desc);
		if (IS_ERR_OR_NULL(pheap)) {
			pr_err("ion_heap_create '%s' failured!\n" , heaps_desc.name );
			continue;
		}

		ion_device_add_heap(ion_device , pheap);
	}while(1);

	return 0;
}

按照您的描述我们现在设置的应该是dma方式,我不太确定该怎么改,希望得到您的指导,谢谢!




DMA这块的内存不是很清楚哦

离线

#10 2019-12-26 16:33:18

打酱油
会员
注册时间: 2019-12-26
已发帖子: 2
积分: 2

Re: 全志A40I切换Android6桌面奔溃现象

2505300733 说:



DMA这块的内存不是很清楚哦

如果方便,可以加我的QQ吗,我问下您相关的经验,现在这个问题有点棘手,谢谢啦,qq:1033632450

16001+0 records in
16000+0 records out
hanshow_player# ERROR  : awplayer <PlayerStop:855>: invalid stop operation, player already in stopped status.
debug  : cedarc <LogVersionInfo:40>:
>>>>>>>>>>>>>>>>>>>>>>>>>>[   83.498385] sid_get_vir_base()215 - Failed to find "allwinner,sunxi-chipid" in dts.
>>> Cedar Codec [   83.508479] sid_get_vir_base()215 - Failed to find "allwinner,sunxi-chipid" in dts.
<<<<<<<<<<<<<<<<[   83.518184] sid_get_vir_base()215 - Failed to find "allwinner,sunxi-chipid" in dts.
<<<<<<<<<<<<
ta[   83.528033] sid_get_vir_base()215 - Failed to find "allwinner,sunxi-chipid" in dts.
g   : CedarC-v1.[   83.538017] sid_get_vir_base()215 - Failed to find "allwinner,sunxi-chipid" in dts.
1.9
branch: master
commit: 1951abe1456450ea48bfd446e801861a1354e93c
date  : Wed May 30 18:59:36 2018 +0800
author: jenkins8080
patch : 
----------------------------------------------------------------------

debug  : cedarc <CreateVideoDecoder:215>:CreateVideoDecoder ****
debug  : ionAlloc <__GetIonMemOpsS:985>:*** get __GetIonMemOpsS ***
debug  : cedarc <InitializeVideoDecoder:344>:*** pVconfig->nVeFreq = 0
debug  : ionAlloc <__GetIonMemOpsS:985>:*** get __GetIonMemOpsS ***
debug  : ionAlloc <ion_alloc_open:134>:begin ion_alloc_open 

debug  : cedarc <VeSetSpeed:1559>: *** set ve freq to 300 Mhz ***
debug  : cedarc <VeInitialize:1198>: ve init ok

debug  : ionAlloc <ion_alloc_open:175>:** phy offset = 40000000
debug  : cedarc <VeRelease:1253>: ve release ok

debug  : cedarc <DecideStreamBufferSize:1897>:nBufferSize=1048576
debug  : cedarc <VeSetSpeed:1559>: *** set ve freq to 300 Mhz ***
debug  : cedarc <VeInitialize:1198>: ve init ok

debug  : cedarc <VideoEngineCreate:388>: *** pEngine->nIcVeVersion = 1663, decIpVersion = 0
debug  : cedarc <VeGetChipId:1385>: 00000000

debug  : cedarc <CreateSpecificDecoder:1209>: Create decoder '115:h264'
debug  : cedarc <VideoEngineCreate:481>: **************eCtlAfcbMode = 0
debug  : cedarc <GetSbmInterface:1705>:*********GetSbmInterface, nType=4

debug  : cedarc <GetSbmInterfaceFrame:1663>:******* sbm-type: Frame*******
debug  : cedarc <SbmFrameInit:178>:************pSbm->sbmInterface.bUseNewVeMemoryProgram=0

debug  : cedarc <CdcMessageQueueCreate:47>:nMessageSize = 20
debug  : ionAlloc <__GetIonMemOpsS:985>:*** get __GetIonMemOpsS ***
debug  : ionAlloc <ion_alloc_open:134>:begin ion_alloc_open 

DEBUG : tplayer <CallbackFromXPlayer:83>: video width = 1280,height = 720
*****tplayer:video width = 1280,height = 720
debug  : cedarc <SbmFrameReset:588>:** wait for reset sem
debug  : cedarc <ProcessThread:1591>:*** post reset sem
debug  : cedarc <SbmFrameReset:590>:** wait for reset sem ok
debug  : cedarc <SbmFrameReset:595>:SbmFrameReset finish
(Allwinner Audio Middle Layer),line(958) : Create Decoder!!=====
(Allwinner Audio Middle Layer),line(592) : AudioDec_Installaudiolib ok
(Allwinner Audio Middle Layer),line(595) : audio decoder init start ...
(AllwinnerAlibs),line(50) : 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Audio <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
tag   : audiocodec-v1.2
branch: new
commit: 3ba65962c01cbf1280ddda19d843009b6ef8ce85
date  : Tue Jan 8 16:25:27 2019 +0800
----------------------------------------------------------------------

(AllwinnerAlibs),line(679) : ----Loading so success!
(AllwinnerAlibs),line(877) : *************pAudioStreamInfo start******************
(AllwinnerAlibs),line(878) : eCodecFormat         :id(4), name(aac low-complexy)
(AllwinnerAlibs),line(879) : eSubCodecFormat      :0
(AllwinnerAlibs),line(880) : nChannelNum          :2
(AllwinnerAlibs),line(881) : nBitsPerSample       :16
(AllwinnerAlibs),line(882) : nSampleRate          :48000
(AllwinnerAlibs),line(883) : nAvgBitrate          :40565
(AllwinnerAlibs),line(884) : nMaxBitRate          :40565
(AllwinnerAlibs),line(885) : nFileSize            :0
(AllwinnerAlibs),line(886) : eAudioBitstreamSource:0
(AllwinnerAlibs),line(887) : eDataEncodeType      :0
(AllwinnerAlibs),line(888) : nCodecSpecificDataLen:5
(AllwinnerAlibs),line(889) : pCodecSpecificData   :0x19f1ce0
(AllwinnerAlibs),line(890) : nFlags               :0
(AllwinnerAlibs),line(891) : nBlockAlign          :0
(AllwinnerAlibs),line(892) : *************pAudioStreamInfo end  ******************
(AAC Decoder),line(36) : init successs...
(Allwinner Audio Middle Layer),line(603) : AUDIO DECODE INIT OK...0
debug  : subInternal <SubInternalInit:129>: ***internal sub_type = 0x201, nCodecSpecificDataLen = 35
DEBUG : tsoundcontrol <TSoundDeviceSetFormat:197>: TinaSoundDeviceSetFormat(),sc->sound_status == 2
DEBUG : tsoundcontrol <TSoundDeviceSetFormat:199>: TinaSoundDeviceSetFormat()
DEBUG : tsoundcontrol <TSoundDeviceSetFormat:205>: TinaSoundDeviceSetFormat()>>>sample_rate:48000,channel_num:2,sc->bytes_per_sample:4
debug  : cedarc <H264ProcessExtraData2:579>: H264ProcessNaluUnit, bNeedFindSPS = 0, bNeedFindPPS = 0
debug  : cedarc <AvcSbmFrameCheckBitStreamType:320>:result: bStreamWithStartCode[0], with[0], whitout[1]
debug  : cedarc <H264DecodePictureScanType:2688>: here3:hCtx->bProgressice=1

debug  : fbm.c <FbmCreateBuffer:133>:FbmCreate, total fbm number: 9, decoder needed: 3,  nWidth=1280, nHeight=720 nAlignStride = 32
debug  : fbm.c <FbmCreateBuffer:280>:*** calcute nLower2BitBufOffset = 0(0.00), stride = 0
debug  : fbm.c <FbmCreateBuffer:280>:*** calcute nLower2BitBufOffset = 0(0.00), stride = 0
debug  : fbm.c <FbmCreateBuffer:280>:*** calcute nLower2BitBufOffset = 0(0.00), stride = 0
debug  : fbm.c <FbmCreateBuffer:280>:*** calcute nLower2BitBufOffset = 0(0.00), stride = 0
debug  : fbm.c <FbmCreateBuffer:280>:*** calcute nLower2BitBufOffset = 0(0.00), stride = 0
debug  : fbm.c <FbmCreateBuffer:280>:*** calcute nLower2BitBufOffset = 0(0.00), stride = 0
debug  : fbm.c <FbmCreateBuffer:280>:*** calcute nLower2BitBufOffset = 0(0.00), stride = 0
debug  : fbm.c <FbmCreateBuffer:280>:*** calcute nLower2BitBufOffset = 0(0.00), stride = 0
debug  : fbm.c <FbmCreateBuffer:280>:*** calcute nLower2BitBufOffset = 0(0.00), stride = 0
debug  : fbm.c <FbmCreateBuffer:379>:*** finish fbmCreateBuffer
[   84.421012] sunxi-ion ion.6: Fail to allocate buffer
ION_IOC_ALLOC er[   84.442594] sunxi-ion ion.6: Fail to allocate buffer
ror

ION_IOC_ALLOC error

ERROR  : awplayer <__LayerQueueBuffer:765>: *** picNode is full when queue buffer
ERROR  : awplayer <__LayerQueueBuffer:765>: *** picNode is full when queue buffer

离线

#11 2022-04-25 03:44:09

yixiuge
会员
注册时间: 2022-04-07
已发帖子: 53
积分: 63

Re: 全志A40I切换Android6桌面奔溃现象

(AllwinnerAlibs),line(914) : pCodecSpecificData   :0x3fc407a910
(AllwinnerAlibs),line(915) : nFlags               :0
(AllwinnerAlibs),line(916) : nBlockAlign          :0
(AllwinnerAlibs),line(917) : *************pAudioStreamInfo end  ******************
(AAC Decoder),line(36) : init successs...
(Allwinner Audio Middle Layer),line(614) : AUDIO DECODE INIT OK...0
started.
ERROR  : awplayer <__LayerQueueBuffer:969>: *** picNode is full when queue buffer
ERROR  : awplayer <__LayerQueueBuffer:969>: *** picNode is full when queue buffer
*****tplayer:video decoded width = 1024,height = 576
*****tplayerdemo:video decoded width = 1024,height = 576real set to display rect:w = 1024,h = 576
warning: unknown callback from Tinaplayer.
*****tplayer:video width = 1024,height = 576
warning: unknown callback from Tinaplayer.
****player(0x2a6e51c0): first video pts = 41708*****
ERROR  : awplayer <__LayerQueueBuffer:969>: *** picNode is full when queue buffer
ERROR  : fbm.c <FbmReturnPicture:1043>: invalid frame status, a picture being returned,                 but bUsedByRender=0, bInValidPictureQueue=0, bAlreadyDisplayed=0.
ERROR  : fbm.c <FbmReturnPicture:1044>: **picture[0x3fc8001d98],id[7]
WARNING: cedarc <ReturnPicture:1698>: FbmReturnPicture return fail,            it means the picture being returned it not one of this FBM.

D1s tina v2.0 播放也出现内存不够的错误了。。。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn