編輯:關於Android編程
我的板子是g4418box,默認的從eMMC啟動,如果插入了SD卡那麼就從SD啟動,具體的板子需要看HW設計。
在layout之前我們需要知道各個分區的大小,而編譯出來的img是sparse的ext4,所以需要先convert到標准的ext4,然後再mount,mount之後可以看到對應的size:
loop0 7:0 0 754M 0 loop /home/hexiongjun/Test/system loop1 7:1 0 428M 0 loop /home/hexiongjun/Test/cache loop2 7:2 0 5.6G 0 loop /home/hexiongjun/Test/data
使用Gparted的分區後情況如下,注意size與extension分區:
分區後的情況如下:
sdc 8:32 1 7.4G 0 disk ├─sdc1 8:33 1 100M 0 part /media/hexiongjun/boot ├─sdc2 8:34 1 1G 0 part /media/hexiongjun/system ├─sdc3 8:35 1 668M 0 part /media/hexiongjun/cache ├─sdc4 8:36 1 1K 0 part ├─sdc5 8:37 1 2G 0 part
我們可以按照以前的做法將ramdisk打包成cpio的gzip,但是這樣的話如果要修改ramdisk裡面的內容會比較麻煩,修改方法可以看我以前的博客。所以這裡決定使用專門一個分區放ramdisk,同時也將uImage也放在這個boot分區
修改fstab
因為默認編譯出來的是從eMMC中啟動,而我們需要更改fstab,讓vold知道如何mount我們的分區,
在修改之前我們需要確定分區的mmcblk number,這個可以直接啟動ramdisk最小系統就行了,因為ramdisk啟動完成後沒有啟動其他的service也是可以使用的。
root@g4418:/ # ls /dev/block/ loop0 loop1 loop2 loop3 loop4 loop5 loop6 loop7 mmcblk0 mmcblk0boot0 mmcblk0boot1 mmcblk0p1 mmcblk0p2 mmcblk0p3 mmcblk0p4 mmcblk0p5 mmcblk0p6 mmcblk0p7 mmcblk1 mmcblk1p1 mmcblk1p2 mmcblk1p3 mmcblk1p4 mmcblk1p5 mmcblk1p6 platform vold
/dev/block/platform/dw_mmc.2/by-num/p2 /system ext4 rw wait /dev/block/platform/dw_mmc.2/by-num/p3 /cache ext4 noatime,nosuid,nodev,nomblk_io_submit,errors=panic wait,check /dev/block/platform/dw_mmc.2/by-num/p7 /data ext4 noatime,nosuid,nodev,nomblk_io_submit,errors=panic wait,check
最主要的是system,cache,data,修改後的如下:
root@g4418:/ # cat /fstab.g4418 # Android fstab file. #需要注意的是,需要將原來最後的mmc1的mount注釋掉。否則會出問題。# The filesystem that contains the filesystem checker binary (typically /system) cannot # specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK /dev/block/mmcblk1p2 /system ext4 rw wait /dev/block/mmcblk1p3 /cache ext4 noatime,nosuid,nodev,nomblk_io_submit,errors=panic wait,check /dev/block/mmcblk1p5 /data ext4 noatime,nosuid,nodev,nomblk_io_submit,errors=panic wait,check /devices/platform/nxp-ehci/usb1/1-1/1-1.2/1-1.2:1.0 /storage/usbdisk1 vfat defaults voldmanaged=usbdisk1:auto,noemulatedsd /devices/platform/nxp-ehci/usb1/1-1/1-1.2/1-1.2.1 /storage/usbdisk1 vfat defaults voldmanaged=usbdisk1:auto,noemulatedsd /devices/platform/nxp-ehci/usb1/1-1/1-1.2/1-1.2.2 /storage/usbdisk2 vfat defaults voldmanaged=usbdisk2:auto,noemulatedsd /devices/platform/nxp-ehci/usb1/1-1/1-1.2/1-1.2.3 /storage/usbdisk3 vfat defaults voldmanaged=usbdisk3:auto,noemulatedsd /devices/platform/nxp-ehci/usb1/1-1/1-1.2/1-1.2.4 /storage/usbdisk4 vfat defaults voldmanaged=usbdisk4:auto,noemulatedsd /devices/platform/dwc_otg/usb2/2-1/2-1:1.0 /storage/usbdisk5 vfat defaults voldmanaged=usbdisk5:auto,noemulatedsd /devices/platform/dwc_otg/usb2/2-1/2-1.1 /storage/usbdisk5 vfat defaults voldmanaged=usbdisk5:auto,noemulatedsd /devices/platform/dwc_otg/usb2/2-1/2-1.2 /storage/usbdisk6 vfat defaults voldmanaged=usbdisk6:auto,noemulatedsd /devices/platform/dwc_otg/usb2/2-1/2-1.3 /storage/usbdisk7 vfat defaults voldmanaged=usbdisk7:auto,noemulatedsd /devices/platform/dwc_otg/usb2/2-1/2-1.4 /storage/usbdisk8 vfat defaults voldmanaged=usbdisk8:auto,noemulatedsd #/devices/platform/dw_mmc.0/mmc_host/mmc1/mmc1 /storage/sdcard1 vfat defaults voldmanaged=sdcard1:auto #/devices/platform/dw_mmc.1/mmc_host/mmc2/mmc2 /storage/sdcard2 vfat defaults voldmanaged=sdcard2:auto
類似的命令如下:
sudo dd if=out/target/product/g4418/system_ext4.img of=/dev/sdc2 bs=10M sudo dd if=out/target/product/g4418/cache_ext4.img of=/dev/sdc3 bs=10M
sudo cp ./linux/kernel/kernel-3.4.39/arch/arm/boot/uImage /media/hexiongjun/boot
sudo cp -r out/target/product/g4418/root/* /media/hexiongjun/
默認啟動後的bootargs如下:
console=ttyAMA0,115200n8 androidboot.hardware=g4418 androidboot.console=ttyAMA0 androidboot.serialno=0123456789abcdef initrd=0x49000000,0x200000 init=/init lcd=vs070cxn tp=gslx680我們將ramdisk放到了boot分區,需要將其指定為boot:
set bootargs 'lcd=vs070cxn tp=gslx680 root=/dev/mmcblk1p1'
默認的是這樣子的:
ext4load mmc 0:1 0x48000000 uImage;ext4load mmc 0:1 0x49000000 root.img.gz;bootm 0x48000000我們已經不需要ramdisk了:
ext4load mmc 0:1 0x48000000 uImage;bootm 0x48000000
啟動後我們查看一下是否所有的service都已經啟動完成,分區是否正確mount。
root@g4418:/ # mount rootfs / rootfs rw 0 0 /dev/root / ext4 ro,relatime,data=ordered 0 0 devtmpfs /dev devtmpfs rw,relatime,size=413380k,nr_inodes=103345,mode=755 0 0 tmpfs /dev tmpfs rw,nosuid,relatime,mode=755 0 0 devpts /dev/pts devpts rw,relatime,mode=600 0 0 proc /proc proc rw,relatime 0 0 sysfs /sys sysfs rw,relatime 0 0 none /acct cgroup rw,relatime,cpuacct 0 0 none /sys/fs/cgroup tmpfs rw,relatime,mode=750,gid=1000 0 0 none /sys/fs/cgroup/memory cgroup rw,relatime,memory 0 0 tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0 tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0 none /dev/memcg cgroup rw,relatime,memory 0 0 none /dev/cpuctl cgroup rw,relatime,cpu 0 0 /dev/block/mmcblk1p2 /system ext4 rw,relatime,data=ordered 0 0 /dev/block/mmcblk1p3 /cache ext4 rw,nosuid,nodev,noatime,nomblk_io_submit,errors=panic,data=ordered 0 0 /dev/block/mmcblk1p5 /data ext4 rw,nosuid,nodev,noatime,nomblk_io_submit,errors=panic,data=ordered 0 0 /sys/kernel/debug /sys/kernel/debug debugfs rw,relatime 0 0 /dev/fuse /mnt/shell/emulated fuse rw,nosuid,nodev,noexec,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0可以看到data system與cache分區都正確mount了。
使用stop healthd即可完成。
-------------------------------------------------------------------------------- Second Boot by Nexell Co. : Built on Nov 19 2014 20:10:38 -------------------------------------------------------------------------------- PLL0: 600000000 PLL1: 800000000 PLL2: 780000000 PLL3: 800000000 Divider0 PLL: 1 CPU:800000000 CPU BUS:200000000 Divider1 PLL: 0 BCLK:300000000 PCLK:150000000 Divider2 PLL: 3 MDCLK:800000000 MCLK:800000000 MBCLK:400000000 MPCLK:200000000 Divider3 PLL: 0 G3D BCLK:300000000 Divider4 PLL: 0 MPEG BCLK:300000000 MPEG PCLK:150000000 123 DDR3 POR Init Start phy init ########## READ/GATE Level ########## DDR3 Init Done! Loading from sdmmc... Image Loading Done! Launch to 0x40100000 U-Boot 2014.07 (Jul 13 2016 - 13:41:56) PLL : [0] = 600000000, [1] = 800000000, [2] = 780000000, [3] = 800000000 PLL1: CPU FCLK = 800000000, HCLK = 200000000 PLL0: BUS BCLK = 300000000, PCLK = 150000000 PLL3: MEM MCLK = 800000000, DCLK = 800000000, BCLK = 400000000, PCLK = 200000000 PLL0: G3D BCLK = 300000000 PLL0: MPG BCLK = 300000000, PCLK = 150000000 I2C: ready DRAM: 1 GiB Heap = 0x43000000~0x45000000 Code = 0x42c00000~0x42c74a04 GLD = 0x42bffeb8 GLBD = 0x42bffe68 SP = 0x42bffe68,0x42bffe48(CURR) PC = 0x42c069d8 TAGS = 0x40000100 PAGE = 0x42c80000~0x42c8c000 MACH = [4330] VER = 1 BOARD= [g4418] MMC: NXP DWMMC: 0, NXP DWMMC: 1, NXP DWMMC: 2 In: serial Out: serial Err: serial switch to partitions #0, OK mmc2(part 0) is current device DONE: Logo bmp 1024 by 600 (3bpp), len=1843254 DRAW: 0x47000000 -> 0x46000000 DONE: Logo bmp 1024 by 600 (3bpp), len=1843254 DRAW: 0x47000000 -> 0x46000000 RGB: display.0 Hit any key to stop autoboot: 0 G4418# G4418# G4418# G4418# G4418# G4418# set bootargs 'lcd=vs070cxn tp=gslx680 root=/dev/mmcblk1p1' G4418# ext4load mmc 0:1 0x48000000 uImage;ext4load mmc 0:1 0x49000000 root.img.gz;bootm 0x48000000 ** File not found root.img.gz ** ## Booting kernel from Legacy Image at 48000000 ... Image Name: Linux-3.4.39-graperain Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 4475624 Bytes = 4.3 MiB Load Address: 40008000 Entry Point: 40008000 Verifying Checksum ... OK Loading Kernel Image ... OK Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0 [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.4.39-graperain (hexiongjun@hexiongjun-9020) (gcc version 4.8 (GCC) ) #1 SMP PREEMPT Wed Jul 13 13:44:58 CST 2016 [ 0.000000] CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=10c5387d [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] Machine: s5p4418 [ 0.000000] nxp_reserve_mem: reserve CMA: size 201326592 [ 0.000000] NXP/CMA: Reserved 0x63600000/0x0c000000 for 'ion' [ 0.000000] NXP/CMA: success register cma region for 'ion' [ 0.000000] rquest persistent memory from 635fc000 (00000000)-00004000 [ 0.000000] Initialized persistent memory from 635fc000-635fffff [ 0.000000] Memory policy: ECC disabled, Data cache writealloc [ 0.000000] CPU : iomap[ 0]: p 0xc0000000 -> v 0xf0000000 len=0x300000 [ 0.000000] CPU : iomap[ 1]: p 0xf0000000 -> v 0xf0300000 len=0x100000 [ 0.000000] CPU : iomap[ 2]: p 0xcf000000 -> v 0xf0400000 len=0x100000 [ 0.000000] CPU : iomap[ 3]: p 0x2c000000 -> v 0xf0500000 len=0x100000 [ 0.000000] CPU : iomap[ 4]: p 0x00000000 -> v 0xf0600000 len=0x100000 [ 0.000000] CPU : DMA Zone Size =16M, CORE 4 [ 0.000000] CPU : VERSION = 2 (0xE153000A), Assign Peripheral Exclusive Bus [ 0.000000] s5p4418-g4418 : done board initialize ... [ 0.000000] CPU : Clock Generator= 64 EA, DVFS = support, PLL.1 [ 0.000000] PLL : [0] = 600000000, [1] = 800000000, [2] = 780000000, [3] = 800000000 [ 0.000000] PLL1: CPU FCLK = 800000000, HCLK = 200000000 [ 0.000000] PLL0: BUS BCLK = 300000000, PCLK = 150000000 [ 0.000000] PLL3: MEM MCLK = 800000000, DCLK = 800000000, BCLK = 400000000, PCLK = 200000000 [ 0.000000] PLL0: G3D BCLK = 300000000 [ 0.000000] PLL0: MPG BCLK = 300000000, PCLK = 150000000 [ 0.000000] PERCPU: Embedded 8 pages/cpu @c13af000 s12288 r8192 d12288 u32768 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 259839 [ 0.000000] Kernel command line: console=ttyAMA0,115200n8 androidboot.hardware=g4418 androidboot.console=ttyAMA0 androidboot.serialno=0123456789abcdef initrd=0x49000000,0x200000 init=/init lcd=vs070cxn tp=gslx680 root=/dev/mmcblk1p1 [ 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] allocated 2097152 bytes of page_cgroup [ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups [ 0.000000] Memory: 1024MB = 1024MB total [ 0.000000] Memory: 826764k/826764k available, 221812k reserved, 272384K highmem [ 0.000000] Virtual kernel memory layout: [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB) [ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) [ 0.000000] vmalloc : 0xef800000 - 0xfee00000 ( 246 MB) [ 0.000000] lowmem : 0xc0000000 - 0xef600000 ( 758 MB) [ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) [ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB) [ 0.000000] .text : 0xc0008000 - 0xc0820614 (8290 kB) [ 0.000000] .init : 0xc0821000 - 0xc0858000 ( 220 kB) [ 0.000000] .data : 0xc0858000 - 0xc08caa60 ( 459 kB) [ 0.000000] .bss : 0xc08caa84 - 0xc0aa5048 (1898 kB) [ 0.000000] SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.000000] Preemptible hierarchical RCU implementation. [ 0.000000] NR_IRQS:288 [ 0.000000] VIC @f0002000: id 0x00041192, vendor 0x41 [ 0.000000] VIC @f0003000: id 0x00041192, vendor 0x41 [ 0.000000] GPIO @f001a000: start 64, mask 0xffffffff (gpio 53) [ 0.000000] GPIO @f001b000: start 96, mask 0xffffffff (gpio 54) [ 0.000000] GPIO @f001c000: start 128, mask 0xffffffff (gpio 55) [ 0.000000] GPIO @f001d000: start 160, mask 0xffffffff (gpio 56) [ 0.000000] GPIO @f001e000: start 192, mask 0xffffffff (gpio 57) [ 0.000000] ALIVE @f0010800: start 224, mask 0x000000ff (alive 4) [ 0.000000] GIC @f0301000: start 256 (vic 31) [ 0.000000] timer.0: source, 10000000(HZ:1000), mult:3355443200 [ 0.000000] timer.1: event , 10000000(HZ:1000), mult:42949673 [ 0.000000] sched_clock: 32 bits at 1kHz, resolution 1000000ns, wraps every 4294967295ms [ 0.000000] Console: colour dummy device 80x30 [ 0.000000] Calibrating delay loop... 1581.05 BogoMIPS (lpj=790528) [ 0.015000] pid_max: default: 32768 minimum: 301 [ 0.015000] Security Framework initialized [ 0.015000] Mount-cache hash table entries: 512 [ 0.016000] Initializing cgroup subsys debug [ 0.016000] Initializing cgroup subsys cpuacct [ 0.016000] Initializing cgroup subsys memory [ 0.016000] Initializing cgroup subsys freezer [ 0.016000] CPU: Testing write buffer coherency: ok [ 0.016000] CPU0: thread -1, cpu 0, socket 10, mpidr 80000a00 [ 0.016000] hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available [ 0.016000] Setting up static identity map for 0x405e4068 - 0x405e40c0 [ 0.016000] L310 cache controller enabled [ 0.016000] l2x0: 16 ways, CACHE_ID 0x4100c4c8, AUX_CTRL 0x70470001, Cache size: 1048576 B [ 0.030000] CPU1: thread -1, cpu 1, socket 10, mpidr 80000a01 [ 0.042000] CPU2: thread -1, cpu 2, socket 10, mpidr 80000a02 [ 0.054000] CPU3: thread -1, cpu 3, socket 10, mpidr 80000a03 [ 0.054000] Brought up 4 CPUs [ 0.054000] SMP: Total of 4 processors activated (6354.94 BogoMIPS). [ 0.054000] devtmpfs: initialized [ 0.061000] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4 [ 0.061000] pwm: max = 37500000 hz [ 0.061000] prepare_gpio_suspend: [ 0.061000] alfn[0][0]: 0x00000000, alfn[0][1]: 0x00000000 [ 0.061000] alfn[1][0]: 0x66800000, alfn[1][1]: 0x55555566 [ 0.061000] alfn[2][0]: 0x55555555, alfn[2][1]: 0x00555555 [ 0.061000] alfn[3][0]: 0x00000000, alfn[3][1]: 0x00000000 [ 0.061000] alfn[4][0]: 0x00000000, alfn[4][1]: 0x55540000 [ 0.062000] dummy: [ 0.062000] NET: Registered protocol family 16 [ 0.063000] persistent_ram: found existing buffer, size 14532, start 12658 [ 0.099000] console [ram-1] enabled [ 0.099000] [Register machine platform devices] [ 0.099000] mach: add amba device uart-pl011.0 [ 0.099000] mach: add amba device uart-pl011.1 [ 0.099000] mach: add amba device uart-pl011.2 [ 0.100000] mach: add amba device uart-pl011.3 [ 0.100000] mach: add amba device pl08xdmac.0 [ 0.100000] mach: add amba device pl08xdmac.1 [ 0.100000] mach: add amba device ssp-pl022.0 [ 0.103000] mach: add device syncgen [2] [ 0.104000] mach: add device lcd [ 0.104000] mach: add device lvds [ 0.104000] mach: add device mipi [ 0.104000] mach: add device i2c bus (array:3) [ 0.104000] mach: add device Real Time Clock [ 0.104000] mach: add device generic pwm (array:4) [ 0.105000] mach: add device generic gpio (array:6) [ 0.105000] mach: add device i2s (array:1) [ 0.105000] mach: add device spdif tx [ 0.105000] mach: add device usb_ehci [ 0.106000] mach: add device usb otg [ 0.106000] mach: add device ion-nxp [ 0.106000] mach: add device adc [ 0.106000] mach: add graphic device opengl|es [ 0.106000] [Register board platform devices] [ 0.106000] plat: add dynamic frequency (pll.1) [ 0.106000] plat: add device adc temp [ 0.107000] plat: add framebuffer [ 0.107000] plat: add device sdmmc [2] [ 0.108000] plat: add device sdmmc [0] [ 0.109000] plat: add device sdmmc [1] [ 0.110000] plat: add backlight pwm device [ 0.110000] plat: add device keypad [ 0.111000] plat: add device gpio_led [ 0.111000] plat: add device spdif playback [ 0.111000] plat: add device asoc-alc5623 [ 0.111000] plat: add device nxp-v4l2 [ 0.111000] plat: register spidev [ 0.111000] plat: add touch(gslX680) device [ 0.111000] plat: add g-sensor mma865x [ 0.112000] plat: add device nxp-gmac [ 0.112000] plat: add device hdmi-cec [ 0.112000] [ 0.112000] hw-breakpoint: Debug register access (0xee113e95) caused undefined instruction on CPU 1 [ 0.112000] hw-breakpoint: Debug register access (0xee113e95) caused undefined instruction on CPU 2 [ 0.112000] hw-breakpoint: Debug register access (0xee113e95) caused undefined instruction on CPU 3 [ 0.112000] hw-breakpoint: CPU 2 debug is powered down! [ 0.112000] hw-breakpoint: CPU 3 debug is powered down! [ 0.113000] hw-breakpoint: CPU 1 debug is powered down! [ 0.113000] hw-breakpoint: Debug register access (0xee113e95) caused undefined instruction on CPU 0 [ 0.113000] hw-breakpoint: CPU 0 debug is powered down! [ 0.114000] Serial: AMBA PL011 UART driver [ 0.114000] uart-pl011.0: ttyAMA0 at MMIO 0xc00a1000 (irq = 7) is a PL011 rev3 [ 0.115000] console [ttyAMA0] enabled [ 0.116000] uart-pl011.1: ttyAMA1 at MMIO 0xc00a0000 (irq = 6) is a PL011 rev3 [ 0.118000] uart-pl011.2: ttyAMA2 at MMIO 0xc00a2000 (irq = 8) is a PL011 rev3 [ 0.119000] uart-pl011.3: ttyAMA3 at MMIO 0xc00a3000 (irq = 9) is a PL011 rev3 [ 0.141000] bio: create slabat 0 [ 0.142000] gpiochip_add: registered GPIOs 0 to 31 on device: nxp-gpio.0 [ 0.143000] gpiochip_add: registered GPIOs 32 to 63 on device: nxp-gpio.1 [ 0.144000] gpiochip_add: registered GPIOs 64 to 95 on device: nxp-gpio.2 [ 0.145000] gpiochip_add: registered GPIOs 96 to 127 on device: nxp-gpio.3 [ 0.146000] gpiochip_add: registered GPIOs 128 to 159 on device: nxp-gpio.4 [ 0.147000] gpiochip_add: registered GPIOs 160 to 167 on device: nxp-gpio.5 [ 0.148000] pl08xdmac pl08xdmac.0: Unbalanced pm_runtime_enable! [ 0.149000] pl08xdmac pl08xdmac.0: initialized 8 virtual memcpy channels [ 0.150000] pl08xdmac pl08xdmac.0: initialized 16 virtual slave channels [ 0.153000] pl08xdmac pl08xdmac.0: DMA: PL080 rev1 at 0xc0000000 irq 1 [ 0.154000] pl08xdmac pl08xdmac.1: Unbalanced pm_runtime_enable! [ 0.155000] pl08xdmac pl08xdmac.1: initialized 8 virtual memcpy channels [ 0.156000] pl08xdmac pl08xdmac.1: initialized 15 virtual slave channels [ 0.159000] pl08xdmac pl08xdmac.1: DMA: PL080 rev1 at 0xc0001000 irq 2 [ 0.160000] nxp_ion_probe success!!! [ 0.161000] SCSI subsystem initialized [ 0.162000] ssp-pl022 ssp-pl022.0: ARM PL022 driver, device ID: 0x00041022 [ 0.163000] pl022: mapped registers from 0xc005b000 to f005b000 [ 0.164000] ssp-pl022 ssp-pl022.0: setup for DMA on RX dma1chan7, TX dma1chan6 [ 0.166000] ssp-pl022 ssp-pl022.0: will use autosuspend for runtime pm, delay 10ms [ 0.167000] usbcore: registered new interface driver usbfs [ 0.168000] usbcore: registered new interface driver hub [ 0.169000] usbcore: registered new device driver usb [ 0.170000] i2c-gpio i2c-gpio.0: using pins 99 (SDA) and 98 (SCL) [ 0.171000] i2c-gpio i2c-gpio.3: using pins 80 (SDA) and 79 (SCL) [ 0.173000] nxp-i2c.1: 195312 hz [pclk=150000000, clk = 256, scale= 2, timeout= 500 ms] [ 0.175000] nxp-i2c.2: 195312 hz [pclk=150000000, clk = 256, scale= 2, timeout= 500 ms] [ 0.176000] Linux media interface: v0.10 [ 0.177000] Linux video capture interface: v2.00 [ 0.178000] pps_core: LinuxPPS API ver. 1 registered [ 0.179000] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti [ 0.180000] PTP clock support registered [ 0.187000] axp_mfd 3-0034: AXP (CHIP ID: 0x06) detected [ 0.192000] axp22_ldo1: 3000 mV [ 0.197000] axp22_aldo1: 700 <--> 3300 mV at 3300 mV [ 0.202000] axp22_aldo2: 700 <--> 3300 mV at 1800 mV [ 0.207000] axp22_aldo3: 700 <--> 3300 mV at 1000 mV [ 0.212000] axp22_dldo1: 700 <--> 3300 mV at 3300 mV [ 0.217000] axp22_dldo2: 700 <--> 3300 mV at 1800 mV [ 0.222000] axp22_dldo3: 700 <--> 3300 mV at 2800 mV [ 0.224000] axp22_dldo4: No configuration [ 0.226000] axp22_dldo4: 700 <--> 3300 mV at 700 mV [ 0.231000] axp22_eldo1: 700 <--> 3300 mV at 1800 mV [ 0.236000] axp22_eldo2: 700 <--> 3300 mV at 2800 mV [ 0.241000] axp22_eldo3: 700 <--> 3300 mV at 1200 mV [ 0.243000] axp22_dc5ldo: No configuration [ 0.245000] axp22_dc5ldo: 700 <--> 1400 mV at 1200 mV [ 0.250000] axp22_dcdc1: 1600 <--> 3400 mV at 3300 mV [ 0.253000] axp22_dcdc2: 600 <--> 1540 mV at 1040 mV [ 0.256000] axp22_dcdc3: 600 <--> 1860 mV at 1200 mV [ 0.261000] axp22_dcdc4: 600 <--> 1540 mV at 1500 mV [ 0.266000] axp22_dcdc5: 1000 <--> 2550 mV at 1500 mV [ 0.270000] axp22_ldoio0: 700 <--> 3300 mV at 3800 mV [ 0.273000] axp22_ldoio1: 700 <--> 3300 mV at 3800 mV [ 0.275000] axp22-supplyer axp22-supplyer.19: AXP228_BATTERY_VERSION:(2015.10.19:modify) [ 0.276000] axp charger not limit now [ 0.293000] now_rest_vol = 100 [ 0.294000] Advanced Linux Sound Architecture Driver Version 1.0.25. [ 0.295000] Bluetooth: Core ver 2.16 [ 0.296000] NET: Registered protocol family 31 [ 0.297000] Bluetooth: HCI device and connection manager initialized [ 0.298000] Bluetooth: HCI socket layer initialized [ 0.299000] Bluetooth: L2CAP socket layer initialized [ 0.300000] Bluetooth: SCO socket layer initialized [ 0.301000] cfg80211: Calling CRDA to update world regulatory domain [ 0.302000] Switching to clocksource source timer [ 0.325000] NET: Registered protocol family 2 [ 0.329000] IP route cache hash table entries: 32768 (order: 5, 131072 bytes) [ 0.337000] TCP established hash table entries: 131072 (order: 8, 1048576 bytes) [ 0.347000] TCP bind hash table entries: 65536 (order: 7, 786432 bytes) [ 0.355000] TCP: Hash tables configured (established 131072 bind 65536) [ 0.362000] TCP: reno registered [ 0.365000] UDP hash table entries: 512 (order: 2, 16384 bytes) [ 0.371000] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes) [ 0.378000] NET: Registered protocol family 1 [ 0.383000] RPC: Registered named UNIX socket transport module. [ 0.389000] RPC: Registered udp transport module. [ 0.394000] RPC: Registered tcp transport module. [ 0.399000] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.406000] Unpacking initramfs... [ 0.409000] Initramfs unpacking failed: junk in compressed archive [ 0.420000] Freeing initrd memory: 2048K [ 0.425000] Disply Reset Status : On [ 0.429000] Display LCD register operation [ 0.433000] Display.0 fps=57 (17 ms), wait=34 jiffies(1000), Pixelclk=48750000hz [ 0.441000] LCD : [1]=LCD connect to [5]=SYNCGEN0 [ 0.445000] Display LVDS register operation [ 0.450000] Display.0 fps=57 (17 ms), wait=34 jiffies(1000), Pixelclk=48750000hz [ 0.457000] LVDS: [4]=LVDS connect to [5]=SYNCGEN0 [ 0.462000] Display MiPi register operation [ 0.467000] Display.0 fps=57 (17 ms), wait=34 jiffies(1000), Pixelclk=48750000hz [ 0.474000] MIPI: [3]=MiPi connect to [5]=SYNCGEN0 [ 0.481000] highmem bounce pool size: 64 pages [ 0.493000] NFS: Registering the id_resolver key type [ 0.499000] fuse init (API version 7.18) [ 0.503000] msgmni has been set to 1086 [ 0.509000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249) [ 0.516000] io scheduler noop registered [ 0.520000] io scheduler deadline registered [ 0.525000] io scheduler cfq registered (default) [ 0.530000] display.0 connected to fb.0 ... [ 0.534000] nxp-fb.0: dma addr = 0x63600000, buf[0xe32af640] [ 0.540000] nxp-fb.0: dma addr = 0x63858000, buf[0xe32af7c0] [ 0.546000] nxp-fb.0: dma addr = 0x63ab0000, buf[0xe32af940] [ 0.574000] nxp-fb 0: out[0], 1024 * 600 - 32 bpp (phys:63600000 virt:0xe3600000 max:7372800) [ 0.583000] uart-pl011 uart-pl011.0: no DMA platform data [ 0.588000] uart-pl011 uart-pl011.1: no DMA platform data [ 0.594000] uart-pl011 uart-pl011.2: no DMA platform data [ 0.599000] uart-pl011 uart-pl011.3: no DMA platform data [ 0.605000] g4418 beep driver [ 0.612000] loop: module loaded [ 0.615000] tun: Universal TUN/TAP device driver, 1.6 [ 0.621000] tun: (C) 1999-2004 Max Krasnyansky [ 0.628000] -- nxpmac initialize -- [ 0.631000] stmmac - user ID: 0x37, Synopsys ID: 0x37 [ 0.636000] Ring mode enabled [ 0.640000] DMA HW capability register supported [ 0.644000] Enhanced/Alternate descriptors [ 0.649000] Enabled extended descriptors [ 0.653000] RX Checksum Offload Engine supported (type 2) [ 0.659000] TX Checksum insertion supported [ 0.663000] Wake-Up On Lan supported [ 0.667000] Enable RX Mitigation via HW Watchdog Timer [ 0.707000] stmmac: probed [ 0.710000] eth0: PHY ID 001cc915 at 0 IRQ 215 (stmmac-0:00) [ 0.716000] eth0: PHY ID 001cc915 at 4 IRQ 215 (stmmac-0:04) active [ 0.722000] PPP generic driver version 2.4.2 [ 0.727000] PPP BSD Compression module registered [ 0.731000] PPP Deflate Compression module registered [ 0.737000] PPP MPPE Compression module registered [ 0.742000] NET: Registered protocol family 24 [ 0.747000] usbcore: registered new interface driver asix [ 0.752000] usbcore: registered new interface driver cdc_ether [ 0.758000] usbcore: registered new interface driver net1080 [ 0.764000] usbcore: registered new interface driver cdc_subset [ 0.770000] usbcore: registered new interface driver zaurus [ 0.776000] usbcore: registered new interface driver cdc_ncm [ 0.782000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 0.788000] nxp-ehci nxp-ehci: SLsi Synopsys EHCI Host Controller [ 0.795000] nxp-ehci nxp-ehci: new USB bus registered, assigned bus number 1 [ 0.802000] nxp-ehci nxp-ehci: irq 50, io mem 0xc0030000 [ 0.813000] nxp-ehci nxp-ehci: USB 0.0 started, EHCI 1.00 [ 0.818000] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 [ 0.825000] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 0.832000] usb usb1: Product: SLsi Synopsys EHCI Host Controller [ 0.839000] usb usb1: Manufacturer: Linux 3.4.39-graperain ehci_hcd [ 0.845000] usb usb1: SerialNumber: nxp-ehci [ 0.850000] hub 1-0:1.0: USB hub found [ 0.854000] hub 1-0:1.0: 3 ports detected [ 0.858000] dwc_otg: version 3.00a 10-AUG-2012 (platform bus) [ 1.065000] Core Release: 2.93a [ 1.068000] Setting default values for core params [ 1.073000] Finished setting default values for core params [ 1.160000] usb 1-1: new high-speed USB device number 2 using nxp-ehci [ 1.280000] Using Buffer DMA mode [ 1.282000] usb 1-1: New USB device found, idVendor=05e3, idProduct=0608 [ 1.282000] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0 [ 1.282000] usb 1-1: Product: USB2.0 Hub [ 1.283000] hub 1-1:1.0: USB hub found [ 1.283000] hub 1-1:1.0: 4 ports detected [ 1.309000] Dedicated Tx FIFOs mode [ 1.313000] dwc_otg dwc_otg: DWC OTG Controller [ 1.318000] dwc_otg dwc_otg: new USB bus registered, assigned bus number 2 [ 1.325000] dwc_otg dwc_otg: irq 49, io mem 0x00000000 [ 1.330000] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002 [ 1.337000] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.344000] usb usb2: Product: DWC OTG Controller [ 1.349000] usb usb2: Manufacturer: Linux 3.4.39-graperain dwc_otg_hcd [ 1.356000] usb usb2: SerialNumber: dwc_otg [ 1.360000] hub 2-0:1.0: USB hub found [ 1.364000] hub 2-0:1.0: 1 port detected [ 1.369000] Initializing USB Mass Storage driver... [ 1.374000] usbcore: registered new interface driver usb-storage [ 1.380000] USB Mass Storage support registered. [ 1.385000] usbcore: registered new interface driver usbserial [ 1.391000] usbcore: registered new interface driver usbserial_generic [ 1.397000] USB Serial support registered for generic [ 1.403000] usbserial: USB Serial Driver core [ 1.407000] usbcore: registered new interface driver option [ 1.413000] USB Serial support registered for GSM modem (1-port) [ 1.420000] android_usb gadget: Mass Storage Function, version: 2009/09/11 [ 1.427000] android_usb gadget: Number of LUNs=1 [ 1.432000] lun0: LUN: removable file: (no medium) [ 1.437000] android_usb gadget: android_usb ready [ 1.442000] mousedev: PS/2 mouse device common for all mice [ 1.448000] input: Nexell Keypad as /devices/platform/nxp-keypad/input/input0 [ 1.456000] usbcore: registered new interface driver xpad [ 1.462000] usbcore: registered new interface driver usb_acecad [ 1.468000] usbcore: registered new interface driver aiptek [ 1.474000] usbcore: registered new interface driver gtco [ 1.479000] usbcore: registered new interface driver hanwang [ 1.485000] usbcore: registered new interface driver kbtab [ 1.491000] usbcore: registered new interface driver wacom [ 1.496000] Initial gslx680 Touch Driver [ 1.500000] ==kzalloc success= [ 1.549000] usb 1-1.4: new high-speed USB device number 3 using nxp-ehci [ 1.606000] Fail, noack i2c.1 addr [0x80] data[0x80], trans[ 0: 2] [ 1.612000] i2c.1 addr 0x80 (try:1) [ 1.616000] Fail, noack i2c.1 addr [0x80] data[0x80], trans[ 0: 2] [ 1.622000] i2c.1 addr 0x80 (try:2) [ 1.626000] Fail, noack i2c.1 addr [0x80] data[0x80], trans[ 0: 2] [ 1.631000] usb 1-1.4: New USB device found, idVendor=0bda, idProduct=b720 [ 1.631000] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1.631000] usb 1-1.4: Product: 802.11n WLAN Adapter [ 1.631000] usb 1-1.4: Manufacturer: Realtek [ 1.631000] usb 1-1.4: SerialNumber: 00e04c000001 [ 1.661000] i2c.1 addr 0x80 (try:3) [ 1.664000] Error: i2c.1, addr:80, trans len:-11(2), try:3 [ 1.670000] Fail, noack i2c.1 addr [0x80] data[0x80], trans[ 0: 2] [ 1.676000] i2c.1 addr 0x80 (try:1) [ 1.680000] Fail, noack i2c.1 addr [0x80] data[0x80], trans[ 0: 2] [ 1.686000] i2c.1 addr 0x80 (try:2) [ 1.690000] Fail, noack i2c.1 addr [0x80] data[0x80], trans[ 0: 2] [ 1.696000] i2c.1 addr 0x80 (try:3) [ 1.700000] Error: i2c.1, addr:80, trans len:-11(2), try:3 [ 1.706000] Fail, noack i2c.1 addr [0x80] data[0x80], trans[ 0: 2] [ 1.712000] i2c.1 addr 0x80 (try:1) [ 1.716000] Fail, noack i2c.1 addr [0x80] data[0x80], trans[ 0: 2] [ 1.722000] i2c.1 addr 0x80 (try:2) [ 1.726000] Fail, noack i2c.1 addr [0x80] data[0x80], trans[ 0: 2] [ 1.732000] i2c.1 addr 0x80 (try:3) [ 1.736000] Error: i2c.1, addr:80, trans len:-11(2), try:3 [ 1.741000] Fail, noack i2c.1 addr [0x80] data[0x80], trans[ 0: 2] [ 1.748000] i2c.1 addr 0x80 (try:1) [ 1.751000] Fail, noack i2c.1 addr [0x80] data[0x80], trans[ 0: 2] [ 1.758000] i2c.1 addr 0x80 (try:2) [ 1.761000] Fail, noack i2c.1 addr [0x80] data[0x80], trans[ 0: 2] [ 1.768000] i2c.1 addr 0x80 (try:3) [ 1.771000] Error: i2c.1, addr:80, trans len:-11(2), try:3 [ 1.777000] gslX680: probe of 1-0040 failed with error -1 [ 1.782000] i2c-core: driver [gslX680] using legacy suspend method [ 1.789000] i2c-core: driver [gslX680] using legacy resume method [ 1.795000] ==gsl_ts_init== ret=0 [ 1.799000] [RTC] day=2009.09.01 time=00:00:00 [ 1.803000] nxp-rtc nxp-rtc.0: rtc core: registered nxp-rtc as rtc0 [ 1.810000] i2c /dev entries driver [ 1.818000] nxp_hdmi_cec_probe success [ 1.822000] Fail, noack i2c.2 addr [0x3a] data[0x3a], trans[ 0: 1] [ 1.829000] i2c.2 addr 0x3a (try:1) [ 1.832000] Fail, noack i2c.2 addr [0x3a] data[0x3a], trans[ 0: 1] [ 1.839000] i2c.2 addr 0x3a (try:2) [ 1.842000] Fail, noack i2c.2 addr [0x3a] data[0x3a], trans[ 0: 1] [ 1.849000] i2c.2 addr 0x3a (try:3) [ 1.852000] Error: i2c.2, addr:3a, trans len:-11(1), try:3 [ 1.858000] Fail, noack i2c.2 addr [0x3a] data[0x3a], trans[ 0: 1] [ 1.864000] i2c.2 addr 0x3a (try:1) [ 1.868000] Fail, noack i2c.2 addr [0x3a] data[0x3a], trans[ 0: 1] [ 1.874000] i2c.2 addr 0x3a (try:2) [ 1.878000] Fail, noack i2c.2 addr [0x3a] data[0x3a], trans[ 0: 1] [ 1.884000] i2c.2 addr 0x3a (try:3) [ 1.888000] Error: i2c.2, addr:3a, trans len:-11(1), try:3 [ 1.893000] Fail, noack i2c.2 addr [0x3a] data[0x3a], trans[ 0: 1] [ 1.900000] i2c.2 addr 0x3a (try:1) [ 1.904000] Fail, noack i2c.2 addr [0x3a] data[0x3a], trans[ 0: 1] [ 1.910000] i2c.2 addr 0x3a (try:2) [ 1.914000] Fail, noack i2c.2 addr [0x3a] data[0x3a], trans[ 0: 1] [ 1.920000] i2c.2 addr 0x3a (try:3) [ 1.924000] Error: i2c.2, addr:3a, trans len:-11(1), try:3 [ 1.929000] Fail, noack i2c.2 addr [0x3a] data[0x3a], trans[ 0: 1] [ 1.936000] i2c.2 addr 0x3a (try:1) [ 1.939000] Fail, noack i2c.2 addr [0x3a] data[0x3a], trans[ 0: 1] [ 1.946000] i2c.2 addr 0x3a (try:2) [ 1.949000] Fail, noack i2c.2 addr [0x3a] data[0x3a], trans[ 0: 1] [ 1.956000] i2c.2 addr 0x3a (try:3) [ 1.959000] Error: i2c.2, addr:3a, trans len:-11(1), try:3 [ 1.965000] mma8653 probe fail! err:-1 [ 1.969000] mma8653: probe of 2-001d failed with error -1 [ 1.974000] i2c-core: driver [mma8653] using legacy suspend method [ 1.981000] i2c-core: driver [mma8653] using legacy resume method [ 1.987000] device-mapper: uevent: version 1.0.3 [ 1.992000] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: [email protected] [ 2.001000] rtk_btusb: Realtek Bluetooth USB driver module init, version 3.0 [ 2.008000] rtk_btusb: Register usb char device interface for BT driver [ 2.015000] rtk_btusb: btusb_probe: usb_interface e2936400, bInterfaceNumber 0, idVendor 0x0bda, idProduct 0x0000 [ 2.025000] rtk_btusb: get_fw_table_entry: Product id = 0xb720, fw table entry size 40 [ 2.033000] rtk_btusb: firmware_info_init: Auto suspend is disabled [ 2.040000] rtk_btusb: btusb_probe: download begining... [ 2.045000] rtk_btusb: btusb_probe: download ending... [ 2.051000] rtk_btusb: btusb_probe: Check bt reset flag 0 [ 2.056000] usbcore: registered new interface driver rtk_btusb [ 2.062000] DVFS: ASV[1] IDS(15mA, 12) Ro(130,129) [ 2.067000] ASV 0 = 1400000khz, 1300000 uV [ 2.072000] ASV 1 = 1300000khz, 1250000 uV [ 2.076000] ASV 2 = 1200000khz, 1200000 uV [ 2.081000] ASV 3 = 1100000khz, 1150000 uV [ 2.085000] ASV 4 = 1000000khz, 1125000 uV [ 2.090000] ASV 5 = 900000khz, 1100000 uV [ 2.095000] ASV 6 = 800000khz, 1075000 uV [ 2.099000] ASV 7 = 700000khz, 1050000 uV [ 2.104000] ASV 8 = 600000khz, 1025000 uV [ 2.108000] ASV 9 = 500000khz, 1025000 uV [ 2.113000] ASV 10 = 400000khz, 1025000 uV [ 2.117000] DVFS: regulator vdd_arm_1.3V [ 2.122000] DVFS: cpu DVFS with PLL.1 [tables=11] [ 2.131000] cpuidle: using governor ladder [ 2.135000] cpuidle: using governor menu [ 2.139000] Synopsys Designware Multimedia Card Interface Driver [ 2.145000] dw_mmc dw_mmc.2: Using internal DMA controller. [ 2.151000] mmc0: no vmmc regulator found [ 2.158000] dw_mmc dw_mmc.2: Version ID is 250a [ 2.162000] dw_mmc dw_mmc.2: DW MMC controller at irq 45, 32 bit host data width, 32 deep fifo hw timeout 500 ms [ 2.169000] mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 400000Hz, actual 396825HZ div = 63) [ 2.180000] mmc_host mmc0: device is being hw reset [ 2.187000] dw_mmc dw_mmc.0: Using internal DMA controller. [ 2.193000] mmc1: no vmmc regulator found [ 2.197000] dw_mmc dw_mmc.0: Using external card detect irq 225 (io 161) [ 2.206000] dw_mmc dw_mmc.0: Version ID is 250a [ 2.210000] dw_mmc dw_mmc.0: DW MMC controller at irq 43, 32 bit host data width, 32 deep fifo hw timeout 500 ms [ 2.221000] dw_mmc dw_mmc.1: Using internal DMA controller. [ 2.225000] mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 50000000Hz, actual 50000000HZ div = 0) [ 2.225000] mmc0: new high speed MMC card at address 0001 [ 2.225000] mmcblk0: mmc0:0001 8GND3R 7.28 GiB [ 2.225000] mmcblk0boot0: mmc0:0001 8GND3R partition 1 4.00 MiB [ 2.225000] mmcblk0boot1: mmc0:0001 8GND3R partition 2 4.00 MiB [ 2.228000] mmcblk0: p1 p2 p3 p4 < p5 p6 p7 > [ 2.230000] mmcblk0boot1: unknown partition table [ 2.230000] mmcblk0boot0: unknown partition table [ 2.254000] mmc_host mmc1: Bus speed (slot 0) = 50000000Hz (slot req 400000Hz, actual 396825HZ div = 63) [ 2.282000] mmc2: no vmmc regulator found [ 2.287000] dw_mmc dw_mmc.1: Using external card detect irq 121 (io 57) [ 2.295000] dw_mmc dw_mmc.1: Version ID is 250a [ 2.299000] dw_mmc dw_mmc.1: DW MMC controller at irq 44, 32 bit host data width, 32 deep fifo hw timeout 500 ms [ 2.312000] usbcore: registered new interface driver usbhid [ 2.318000] usbhid: USB HID core driver [ 2.320000] mmc_host mmc1: Bus speed (slot 0) = 50000000Hz (slot req 50000000Hz, actual 50000000HZ div = 0) [ 2.320000] mmc1: new high speed SDHC card at address 0007 [ 2.320000] mmcblk1: mmc1:0007 SD8GB 7.42 GiB [ 2.327000] mmcblk1: p1 p2 p3 p4 < p5 p6 > [ 2.346000] ADC: CHs 8, 200000(1000000 ~ 97656) sample rate, polling mode, scale=125(bit 6) [ 2.355000] ashmem: initialized [ 2.358000] logger: created 256K log 'log_main' [ 2.363000] logger: created 256K log 'log_events' [ 2.368000] logger: created 256K log 'log_radio' [ 2.373000] logger: created 256K log 'log_system' [ 2.378000] alc5623_i2c_probe ............ [ 2.382000] snd pcm: register sound platform 'nxp-pcm' [ 2.388000] snd i2s: ch 0, master, iis mode, 48000(47607)hz, 32 FBITs, MCLK=12187500hz, RFS=256 [ 2.397000] alc5623_probe ............ [ 2.436000] alc5623_jack_status_check: hp jack IN [ 2.442000] Done: alc5623_dai_init register audio jack detect, 59 [ 2.449000] asoc: alc5621-hifi <-> nxp-i2s.0 mapping ok [ 2.455000] input: I2S-alc5623 Headphone Jack as /devices/platform/alc5623-audio.0/sound/card0/input1 [ 2.464000] alc5623-dai: register card alc5621-hifi -> nxp-i2s.0 [ 2.470000] spdif-tx: 48000(47607)Hz, MCLK=12187500hz HDMI out [ 2.477000] asoc: dit-hifi <-> nxp-spdif-tx mapping ok [ 2.483000] GACT probability NOT on [ 2.487000] Mirror/redirect action on [ 2.490000] u32 classifier [ 2.493000] Actions configured [ 2.496000] Netfilter messages via NETLINK v0.30. [ 2.501000] nf_conntrack version 0.5.0 (12950 buckets, 51800 max) [ 2.508000] ctnetlink v0.93: registering with nfnetlink. [ 2.513000] NF_TPROXY: Transparent proxy support initialized, version 4.1.0 [ 2.520000] NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd. [ 2.526000] xt_time: kernel timezone is -0000 [ 2.531000] ip_tables: (C) 2000-2006 Netfilter Core Team [ 2.537000] arp_tables: (C) 2002 David S. Miller [ 2.541000] TCP: cubic registered [ 2.545000] Initializing XFRM netlink socket [ 2.549000] NET: Registered protocol family 10 [ 2.554000] Mobile IPv6 [ 2.557000] ip6_tables: (C) 2000-2006 Netfilter Core Team [ 2.563000] IPv6 over IPv4 tunneling driver [ 2.567000] NET: Registered protocol family 17 [ 2.572000] NET: Registered protocol family 15 [ 2.577000] Bluetooth: RFCOMM TTY layer initialized [ 2.582000] Bluetooth: RFCOMM socket layer initialized [ 2.587000] Bluetooth: RFCOMM ver 1.11 [ 2.591000] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 2.596000] Bluetooth: BNEP filters: protocol multicast [ 2.601000] Bluetooth: HIDP (Human Interface Emulation) ver 1.2 [ 2.607000] NET: Registered protocol family 35 [ 2.612000] Registering the dns_resolver key type [ 2.617000] Registering SWP/SWPB emulation handler [ 2.624000] axp22_dcdc5: incomplete constraints, leaving on [ 2.630000] axp22_dcdc4: incomplete constraints, leaving on [ 2.636000] axp22_dcdc3: incomplete constraints, leaving on [ 2.643000] axp22_dcdc2: incomplete constraints, leaving on [ 2.649000] axp22_dcdc1: incomplete constraints, leaving on [ 2.655000] axp22_dc5ldo: incomplete constraints, leaving on [ 2.661000] axp22_eldo3: incomplete constraints, leaving on [ 2.668000] axp22_eldo2: incomplete constraints, leaving on [ 2.674000] axp22_eldo1: incomplete constraints, leaving on [ 2.681000] axp22_dldo3: incomplete constraints, leaving on [ 2.687000] axp22_dldo2: incomplete constraints, leaving on [ 2.693000] axp22_dldo1: incomplete constraints, leaving on [ 2.699000] axp22_aldo3: incomplete constraints, leaving on [ 2.707000] axp22_aldo2: incomplete constraints, leaving on [ 2.713000] axp22_aldo1: incomplete constraints, leaving on [ 2.720000] otg_wakelock_init: No USB transceiver found [ 2.726000] nxp-rtc nxp-rtc.0: setting system clock to 2009-09-01 00:00:01 UTC (1251763201) [ 2.734000] TMU: register adc.2 to hwmon [ 2.738000] ALSA device list: [ 2.742000] #0: I2S-alc5623 [ 2.745000] #1: SPDIF-Transciever [ 2.750000] EXT2-fs (mmcblk1p1): error: couldn't mount because of unsupported optional features (240) [ 2.770000] EXT4-fs (mmcblk1p1): couldn't mount as ext3 due to feature incompatibilities [ 2.806000] EXT4-fs (mmcblk1p1): mounted filesystem with ordered data mode. Opts: (null) [ 2.814000] VFS: Mounted root (ext4 filesystem) on device 179:25. [ 2.820000] HDMI HPD State 0x1 [ 2.825000] devtmpfs: mounted [ 2.829000] Freeing init memory: 220K [ 2.833000] Write protecting the kernel text section c0008000 - c07f1000 [ 2.840000] rodata_test: attempting to write to read-only section: [ 2.847000] write to read-only section trapped, success [ 2.868000] find cec header!_edid_find_target_cec_address: cec physical address 2000 [ 2.876000] _hdmi_hpd_changed: edid update success, preset 1 [ 2.893000] init: /init.g4418.rc: 282: ignored duplicate definition of service 'quectel-pppd' [ 3.152000] init: /dev/hw_random not found [ 3.191000] init: /dev/hw_random not found [ 3.738000] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null) [ 3.746000] fs_mgr: __mount(source=/dev/block/mmcblk1p2,target=/system,type=ext4)=0 [ 4.290000] EXT4-fs (mmcblk1p3): mounted filesystem with ordered data mode. Opts: nomblk_io_submit,errors=remount-ro [ 4.301000] fs_mgr: check_fs(): mount(/dev/block/mmcblk1p3,/cache,ext4)=0 [ 4.324000] fs_mgr: Running /system/bin/e2fsck on /dev/block/mmcblk1p3 [ 4.479000] e2fsck: e2fsck 1.42.9 (28-Dec-2013) [ 4.484000] e2fsck: cache: clean, 11/27392 files, 3534/109568 blocks [ 4.511000] EXT4-fs (mmcblk1p3): mounted filesystem with ordered data mode. Opts: nomblk_io_submit,errors=panic [ 4.522000] fs_mgr: __mount(source=/dev/block/mmcblk1p3,target=/cache,type=ext4)=0 [ 4.549000] EXT4-fs (mmcblk1p5): mounted filesystem with ordered data mode. Opts: nomblk_io_submit,errors=remount-ro [ 4.560000] fs_mgr: check_fs(): mount(/dev/block/mmcblk1p5,/data,ext4)=0 [ 4.583000] fs_mgr: Running /system/bin/e2fsck on /dev/block/mmcblk1p5 [ 4.637000] e2fsck: e2fsck 1.42.9 (28-Dec-2013) [ 4.642000] e2fsck: data: clean, 11/131072 files, 25388/524288 blocks [ 4.663000] EXT4-fs (mmcblk1p5): mounted filesystem with ordered data mode. Opts: nomblk_io_submit,errors=panic [ 4.673000] fs_mgr: __mount(source=/dev/block/mmcblk1p5,target=/data,type=ext4)=0 [ 4.893000] setting PHY_BASEADDR_POWER_GATE, set 1 [ 4.898000] setting PHY_BASEADDR_PMU_ISOLATE+4, set 0 [ 4.903000] setting PHY_BASEADDR_PMU_ISOLATE+8, set 0 [ 4.911000] setting PHY_BASEADDR_PMU_ISOLATE, set 1 [ 4.918000] read PHY_BASEADDR_PMU_ISOLATE + 0xC [ 4.923000] Wait Power UP Ack(powerUpAck=0x00000000) [ 4.928000] setting ClockGen, set 1 [ 4.932000] setting Reset VR addr(0xf0012008) [ 4.938000] setting PHY_BASEADDR_VR_PMU addr(0xf0072000) [ 4.946000] Vr: VR device driver loaded(ver1.2) for s5p4418 [ 4.955000] rtk_btusb: btchr_open: BT usb char device is opening [ 4.961000] rtk_btusb: btchr_close: BT usb char device is closing [ 4.988000] rtk_btusb: btusb_close: hci running 0 [ 4.993000] rtk_btusb: btchr_open: BT usb char device is opening [ 4.999000] rtk_btusb: btchr_close: BT usb char device is closing [ 5.026000] rtk_btusb: btusb_close: hci running 0 [ 5.304000] EXT4-fs (mmcblk1p1): re-mounted. Opts: (null) [ 5.429000] binder: 114:114 transaction failed 29189, size 0-0 [ 5.459000] init: cannot find '/system/bin/debuggerd64', disabling 'debuggerd64' [ 5.474000] init: cannot find '/system/bin/install-recovery.sh', disabling 'flash_recovery' [ 5.487000] android_usb: already disabled [ 6.266000] adb_open [ 6.268000] mtp_bind_config [ 6.272000] adb_bind_config root@g4418:/ # [ 6.373000] logd.auditd: start [ 7.076000] hm5065_link_setup [ 7.080000] sp2518_link_setup [ 7.083000] camera_common_vin_setup_io [ 7.087000] hm5065_s_power: on 1 [ 7.090000] hm5065_s_power: on 1 [ 7.094000] nxp_hdmi_link_setup: connected to me!!! [ 7.205000] nxp_mlc_set_crop: pad(0), crop(0,0,1920,1080) [ 7.210000] nxp_mlc_s_stream: enable 1, client VIDEO MLC RGB1, is_video 0 [ 7.217000] _hw_configure_rgb 1: code(0x86530000), w(1920), h(1080), pixelbyte(4) [ 7.225000] _hw_configure_rgb 1 crop(0:0:1920:1080) [ 7.230000] _hw_rgb_enable: module 1, enable 1 [ 7.234000] Fail, SYNCGEN1 not set sync ... [ 7.239000] nxp_hdmi_s_stream: enable 1 [ 7.243000] hdmi_run entered [ 7.251000] HDMI PHY Ready!!! [ 7.254000] _set_hdmi_mux: entered: me e29a9400, remote e29a880c [ 7.261000] source device : SYNCGEN1 [ 7.264000] _set_hdmi_mux: exit [ 7.267000] Display.1 fps=60 (16 ms), wait=32 jiffies(1000), Pixelclk=150000000hz [ 7.275000] _calc_hdmi_sync_param: _h_sync_offset 0 [ 7.301000] hdmi_run exit [ 8.276000] HDMI HPD State 0x1 [ 10.311000] healthd: battery none chg=a root@g4418:/ # mount rootfs / rootfs rw 0 0 /dev/root / ext4 ro,relatime,data=ordered 0 0 devtmpfs /dev devtmpfs rw,relatime,size=413380k,nr_inodes=103345,mode=755 0 0 tmpfs /dev tmpfs rw,nosuid,relatime,mode=755 0 0 devpts /dev/pts devpts rw,relatime,mode=600 0 0 proc /proc proc rw,relatime 0 0 sysfs /sys sysfs rw,relatime 0 0 none /acct cgroup rw,relatime,cpuacct 0 0 none /sys/fs/cgroup tmpfs rw,relatime,mode=750,gid=1000 0 0 none /sys/fs/cgroup/memory cgroup rw,relatime,memory 0 0 tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0 tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0 none /dev/memcg cgroup rw,relatime,memory 0 0 none /dev/cpuctl cgroup rw,relatime,cpu 0 0 /dev/block/mmcblk1p2 /system ext4 rw,relatime,data=ordered 0 0 /dev/block/mmcblk1p3 /cache ext4 rw,nosuid,nodev,noatime,nomblk_io_submit,errors=panic,data=ordered 0 0 /dev/block/mmcblk1p5 /data ext4 rw,nosuid,nodev,noatime,nomblk_io_submit,errors=panic,data=ordered 0 0 /sys/kernel/debug /sys/kernel/debug debugfs rw,relatime 0 0 /dev/fuse /mnt/shell/emulated fuse rw,nosuid,nodev,noexec,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0 root@g4418:/ # ps USER PID PPID VSIZE RSS WCHAN PC NAME root 1 0 8852 444 c012c744 00035178 S /init root 2 0 0 0 c0065e84 00000000 S kthreadd root 3 2 0 0 c004d584 00000000 S ksoftirqd/0 root 4 2 0 0 c0061004 00000000 S kworker/0:0 root 5 2 0 0 c0061004 00000000 S kworker/u:0 root 6 2 0 0 c00a2b34 00000000 S migration/0 root 7 2 0 0 c00adc14 00000000 S watchdog/0 root 8 2 0 0 c00a2b34 00000000 S migration/1 root 9 2 0 0 c0061004 00000000 S kworker/1:0 root 10 2 0 0 c004d584 00000000 S ksoftirqd/1 root 11 2 0 0 c00adc14 00000000 S watchdog/1 root 12 2 0 0 c00a2b34 00000000 S migration/2 root 13 2 0 0 c0061004 00000000 S kworker/2:0 root 14 2 0 0 c004d584 00000000 S ksoftirqd/2 root 15 2 0 0 c00adc14 00000000 S watchdog/2 root 16 2 0 0 c00a2b34 00000000 S migration/3 root 17 2 0 0 c0061004 00000000 S kworker/3:0 root 18 2 0 0 c004d584 00000000 S ksoftirqd/3 root 19 2 0 0 c00adc14 00000000 S watchdog/3 root 20 2 0 0 c0060d90 00000000 S khelper root 21 2 0 0 c02b7b58 00000000 S kdevtmpfs root 22 2 0 0 c00f2fe0 00000000 S sync_supers root 23 2 0 0 c00f3ee4 00000000 S bdi-default root 24 2 0 0 c0060d90 00000000 S kblockd root 25 2 0 0 c02ad688 00000000 S ion_noncontig_h root 26 2 0 0 c0065b68 00000000 S spi0 root 27 2 0 0 c030b388 00000000 S khubd root 28 2 0 0 c00af644 00000000 S irq/16-nxp-i2c root 29 2 0 0 c00af644 00000000 S irq/17-nxp-i2c root 30 2 0 0 c00af644 00000000 S irq/228-axp_mfd root 31 2 0 0 c0061004 00000000 S kworker/0:1 root 32 2 0 0 c0060d90 00000000 S cfg80211 root 33 2 0 0 c0060d90 00000000 S rpciod root 34 2 0 0 c00ad7dc 00000000 S khungtaskd root 35 2 0 0 c00eb568 00000000 S kswapd0 root 36 2 0 0 c010acd8 00000000 S ksmd root 37 2 0 0 c0155494 00000000 S fsnotify_mark root 38 2 0 0 c0060d90 00000000 S nfsiod root 39 2 0 0 c0060d90 00000000 S crypto root 51 2 0 0 c0061004 00000000 S kworker/u:1 root 62 2 0 0 c0060d90 00000000 S nxp-ehci root 63 2 0 0 c0060d90 00000000 S dwc_otg root 64 2 0 0 c0060d90 00000000 S DWC Notificatio root 65 2 0 0 c0061004 00000000 S kworker/3:1 root 66 2 0 0 c0060d90 00000000 S f_mtp root 67 2 0 0 c0356000 00000000 S file-storage root 68 2 0 0 c0060d90 00000000 S nxp-keypad root 69 2 0 0 c0060d90 00000000 S nxp-keypad root 70 2 0 0 c0060d90 00000000 S nxp-keypad root 71 2 0 0 c0060d90 00000000 S nxp-keypad root 72 2 0 0 c0060d90 00000000 S nxp-keypad root 73 2 0 0 c0061004 00000000 S kworker/2:1 root 78 2 0 0 c0061004 00000000 S kworker/1:1 root 81 2 0 0 c03e13e0 00000000 S cfinteractive root 82 2 0 0 c03e32b0 00000000 S cpufreq-update root 83 2 0 0 c0060d90 00000000 S dw-mci-card root 84 2 0 0 c0060d90 00000000 S dw-mci-card root 85 2 0 0 c03f52e0 00000000 S mmcqd/0 root 86 2 0 0 c03f52e0 00000000 S mmcqd/0boot0 root 87 2 0 0 c03f52e0 00000000 S mmcqd/0boot1 root 88 2 0 0 c0060d90 00000000 S dw-mci-card root 89 2 0 0 c0053934 00000000 D mmcqd/1 root 90 2 0 0 c0060d90 00000000 S binder root 91 2 0 0 c0061004 00000000 S kworker/u:2 root 92 2 0 0 c058d7a4 00000000 S krfcommd root 93 2 0 0 c0060d90 00000000 S deferwq root 94 2 0 0 c01c7bcc 00000000 S jbd2/mmcblk1p1- root 95 2 0 0 c0060d90 00000000 S ext4-dio-unwrit root 96 1 8852 384 c012c744 00035178 S /sbin/ueventd root 98 2 0 0 c01c7bcc 00000000 S jbd2/mmcblk1p2- root 99 2 0 0 c0060d90 00000000 S ext4-dio-unwrit root 102 2 0 0 c023f410 00000000 D flush-179:24 root 104 2 0 0 c01c7bcc 00000000 S jbd2/mmcblk1p3- root 105 2 0 0 c0060d90 00000000 S ext4-dio-unwrit root 109 2 0 0 c00d827c 00000000 D jbd2/mmcblk1p5- root 110 2 0 0 c0060d90 00000000 S ext4-dio-unwrit logd 113 1 17228 896 ffffffff b6f1d710 S /system/bin/logd root 114 1 9828 288 c0158774 000312f4 S /sbin/healthd root 115 1 10624 1104 c0158774 b6f451ac S /system/bin/lmkd system 116 1 9456 412 c042b7ec b6f84c68 S /system/bin/servicemanager root 117 1 18036 1744 ffffffff b6ea9974 S /system/bin/vold system 118 1 34172 4000 ffffffff b6ef01ac S /system/bin/surfaceflinger root 119 1 9320 728 c005a450 b6f44710 S /system/bin/sh root 120 1 22836 1204 ffffffff b6f44974 S /system/bin/netd root 121 1 10052 856 c0461964 b6ece9e0 S /system/bin/debuggerd root 122 1 10336 1084 00000000 b6edd23c R /system/bin/rild drm 123 1 23224 3972 ffffffff b6ed4c68 S /system/bin/drmserver media 124 1 45036 7380 ffffffff b6e2ac68 S /system/bin/mediaserver install 125 1 9416 676 c0461964 b6f1d9e0 S /system/bin/installd keystore 126 1 12496 1824 c042b7ec b6eaec68 S /system/bin/keystore root 127 1 41356 9484 c004a074 b6db05ac S zygote media_rw 128 1 11308 400 ffffffff b6fa1974 S /system/bin/sdcard shell 129 1 15956 164 ffffffff 00026f54 S /sbin/adbd graphics 281 1 79948 6100 ffffffff b6e30c68 S /system/bin/bootanimation root 387 127 772752 71152 c01c6e8c b6c0e9d4 D /system/bin/patchoat root 396 119 10680 776 00000000 b6f26aec R ps root@g4418:/ # ps | gremp mediaser[ 20.326000] healthd: battery none chg=a /system/bin/sh: gremp: not found 127|root@g4418:/ # ps | gremp med[ 22.948000] warning: `main' uses 32-bit capabilities (legacy support in use) mediaser /system/bin/sh: grem: not found 127|root@g4418:/ # ps | grep med[ 30.357000] healthd: battery none chg=a iaserver media 124 1 45036 7380 ffffffff b6e2ac68 S /system/bin/mediaserver root@g4418:/ # root@g4418:/ # root@g4418:/ # [ 40.405000] healthd: battery none chg=a root@g4418:/ # root@g4418:/ # mount rootfs / rootfs rw 0 0 /dev/root / ext4 ro,relatime,data=ordered 0 0 devtmpfs /dev devtmpfs rw,relatime,size=413380k,nr_inodes=103345,mode=755 0 0 tmpfs /dev tmpfs rw,nosuid,relatime,mode=755 0 0 devpts /dev/pts devpts rw,relatime,mode=600 0 0 proc /proc proc rw,relatime 0 0 sysfs /sys sysfs rw,relatime 0 0 none /acct cgroup rw,relatime,cpuacct 0 0 none /sys/fs/cgroup tmpfs rw,relatime,mode=750,gid=1000 0 0 none /sys/fs/cgroup/memory cgroup rw,relatime,memory 0 0 tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0 tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0 none /dev/memcg cgroup rw,relatime,memory 0 0 none /dev/cpuctl cgroup rw,relatime,cpu 0 0 /dev/block/mmcblk1p2 /system ext4 rw,relatime,data=ordered 0 0 /dev/block/mmcblk1p3 /cache ext4 rw,nosuid,nodev,noatime,nomblk_io_submit,errors=panic,data=ordered 0 0 /dev/block/mmcblk1p5 /data ext4 rw,nosuid,nodev,noatime,nomblk_io_submit,errors=panic,data=ordered 0 0 /sys/kernel/debug /sys/kernel/debug debugfs rw,relatime 0 0 /dev/fuse /mnt/shell/emulated fuse rw,nosuid,nodev,noexec,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0 root@g4418:/ # [ 50.449000] healthd: battery none chg=a [ 58.350000] healthd: battery none chg=a root@g4418:/ # [ 60.501000] healthd: battery none chg=a [ 66.437000] healthd: battery none chg=a [ 70.388000] lowmemorykiller: lowmem_shrink: convert oom_adj to oom_score_adj: [ 70.396000] lowmemorykiller: oom_adj 0 => oom_score_adj 0 [ 70.402000] lowmemorykiller: oom_adj 1 => oom_score_adj 58 [ 70.408000] lowmemorykiller: oom_adj 2 => oom_score_adj 117 [ 70.413000] lowmemorykiller: oom_adj 3 => oom_score_adj 176 [ 70.419000] lowmemorykiller: oom_adj 9 => oom_score_adj 529 [ 70.425000] lowmemorykiller: oom_adj 15 => oom_score_adj 1000 [ 70.550000] healthd: battery none chg=a root@g4418:/ # [ 80.598000] healthd: battery none chg=a [ 90.645000] healthd: battery none chg=a [ 100.693000] healthd: battery none chg=a [ 110.742000] healthd: battery none chg=a [ 120.785000] healthd: battery none chg=a [ 123.272000] acc_open [ 123.275000] acc_release [ 126.437000] healthd: battery none chg=a [ 130.805000] healthd: battery none chg=a [ 131.002000] eth0: device MAC address d6:18:3f:95:58:23 [ 140.853000] healthd: battery none chg=a [ 150.901000] healthd: battery none chg=a [ 160.949000] healthd: battery none chg=a [ 170.998000] healthd: battery none chg=a [ 181.045000] healthd: battery none chg=a [ 186.438000] healthd: battery none chg=a [ 191.086000] healthd: battery none chg=a [ 201.141000] healthd: battery none chg=a [ 211.189000] healthd: battery none chg=a [ 221.237000] healthd: battery none chg=a [ 226.619000] HDMI OFF [ 231.285000] healthd: battery none chg=a [ 241.333000] healthd: battery none chg=a [ 246.437000] healthd: battery none chg=a [ 249.777000] binder: release 1009:1009 transaction 61702 out, still active [ 249.784000] binder: send failed reply for transaction 61746 to 770:770 [ 250.373000] binder: 1350:1367 transaction failed 29189, size 216-0 [ 251.381000] healthd: battery none chg=a [ 254.214000] binder: 409:639 transaction failed 29189, size 8-0 [ 254.220000] binder: send failed reply for transaction 61702, target dead [ 258.688000] rtk_btusb: btchr_open: BT usb char device is opening [ 258.695000] rtk_btusb: btchr_ioctl DOWN_FW_CFG with Cmd:1074022601 [ 258.702000] rtk_btusb: get_firmware: start, cached 1,patch_entry->fw_len= 0 [ 258.709000] rtk_btusb: load_firmware: Default lmp version = 0x8723, config file name[rtl8723bu_config], fw file name[rtl8723b_fw] [ 259.344000] rtk_btusb: get_eversion: status 0, eversion 1 [ 259.349000] rtk_btusb: load_firmware: Default lmp_version 0x8723, project_id 0x8723 -> match [ 259.358000] rtk_btusb: get_fw_patch_entry: chip id 2, patch length 0x5ef4, patch offset 0x000058c0, coex version 20150119-0x5844, svn version 0x00003856, fw version 0x0e4cc2da [ 259.374000] rtk_btusb: load_firmware: fw exists, config file exists [ 259.383000] rtk_btusb: check_fw_version: Controller lmp = 0x8723, patch lmp = 0xc3ff, default patch lmp = 0x8723 [ 259.393000] rtk_btusb: check_fw_version: Cold BT controller startup [ 259.732000] rtk_btusb: download_data: done, sent 224 frag pkts, received 224 frag events [ 259.740000] rtk_btusb: btusb_open: Start, PM usage count 0 [ 259.746000] rtk_btusb: btusb_open: End, PM usage count 0 [ 261.429000] healthd: battery none chg=a [ 271.477000] healthd: battery none chg=a [ 281.354000] rtk_btusb: btchr_close: BT usb char device is closing [ 281.366000] rtk_btusb: btusb_close: hci running 0 [ 281.510000] healthd: battery none chg=a [ 282.175000] binder: 409:647 transaction failed 29189, size 136-0 [ 282.182000] binder: 409:647 transaction failed 29189, size 136-0 [ 282.188000] binder: 409:647 transaction failed 29189, size 136-0 [ 291.541000] healthd: battery none chg=a [ 294.719000] binder: 409:1514 transaction failed 29189, size 136-0 [ 294.726000] binder: 409:1514 transaction failed 29189, size 136-0 [ 294.733000] binder: 409:1514 transaction failed 29189, size 136-0 [ 294.741000] binder: 409:1514 transaction failed 29189, size 136-0 [ 294.747000] binder: 409:1514 transaction failed 29189, size 136-0 [ 301.589000] healthd: battery none chg=a [ 306.437000] healthd: battery none chg=a [ 311.637000] healthd: battery none chg=a [ 321.685000] healthd: battery none chg=a [ 331.733000] healthd: battery none chg=a [ 334.187000] binder: 409:409 transaction failed 29189, size 108-0 [ 341.781000] healthd: battery none chg=a
一、獲取屏幕寬高1、android界面簡單介紹要獲取屏幕寬高,我們可以先從android的界面構成了解 android的界面主要由三部分構成:1、狀態欄 2、標
先來文字詳述的: 當我們想讓自己的手機全屏,立馬會想到requestWindowFeature(featrueId)函數吧。 一、枚舉常量 1.DEFAULT_FE
想要的效果最近項目中想實現一個效果,效果如下:網上demo展示就是上滑或者下滑,能實現彈性效果,剛開始在網上找了好幾個demo,代碼大致如下:public class B
上一次我在學習過程中,寫了一篇關於緩存網絡圖片的學習筆記,在那一篇博客中使用的是AsyncTask異步任務請求的方式緩存的,這一次我從學習中,學會了一種新的緩存方法,就是