Increasing android dalvik heap on 4G RAM device

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Increasing android dalvik heap on 4G RAM device

6,759 Views
Brian1z
Contributor I

Hi community,

using IMX6q, 4G RAM, android 5.02,

we are using a customize board from sabresd, we made it to size 4G ddr3 in android 5.02, we know the limitation just about 3.75GB be available.

we did ddr calibration, and the ddr works quite nice.

our customer will design a quite complex application, hope to use largeHeap="true". heap will be largest is better, and only one largeHeap enabled app in the future.

(but the app is not included in my test now, I'm estimate large heap possibility)

In current imx6 android 5.02 bsp, the "dalvik.vm.heapsize" set as 384MB. 

the default is frameworks/native/build/talet-7-in-hdpi-1024-dalvik-heap.mk

I tried to change it to 512MB, and rebuild the images, it will not be able to boot up.

debug serial kernel message shows the loop:

init: untracked pid xxxx killed by signal 9

request_suspend_state: wakeup <0->0> at xxxxxxxxxxxx (1970-03-25 xxxxxxxxXX UTC)

....

Did anything I missed, or there is a limitation in changing "dalvik.vm.heapsize"?

any advise will be very appreciated.

0 Kudos
6 Replies

4,022 Views
Brian1z
Contributor I

I also tried to use SabreSD with the same android 5.02 bsp, modify the "dalvik.vm.heapsize= 512m", 

it is also not able to boot up, further, I set to 490m, it works normal.

the symptom is similar with our board. the workable heapsize is around 485~495MB

My customize board has much more size (3.75GB ram) than SabreSD(2G), but I can not acquire more heap size. it is very strange...

0 Kudos

4,022 Views
Brian1z
Contributor I

Hi Victor,

Sorry I did not point my problem very clearly,

by default configuration, device can work, app can see 384MB if enable largeHeap="true" in manifest file. 

my device has 4G ram(actually ~3.75GB physical available), we would like to let certain can increase more larger then default 384M heap,

so, I change my bsp source  "tablet-7-in-hdpi-1024-dalvik-heap.mk"

- dalvik.vm.heapsize = 384m \

+dalvik.vm.heapsize = 512m \

and rebuild my image. but my device frist booting can not finish, it seems important system service is being killed, and restart ...a infinite loop, and never boot into launcher desktop display.

I trid to change "imx6,mk " to include another "tablet-10in-xhdpi-2048-dalvik-heap.mk" and re-build image again, it was also not able to boot up successfully. do you have any hint to me?

0 Kudos

4,022 Views
Brian1z
Contributor I

I tried a silly steps to test,

directly modified "system/build.prop" with dalvik.vm.heapsize= xxxm

re-build images,  and flash to sabresd, to see boot sucessful or not,

tried 385m...OKAY

tried 400m...OKAY

tried 450m...OKAY

tried 500m...NG

a boot successful console message as below.

-------------------------------------------------------------------------------------------------------------------

Normal Boot
Hit any key to stop autoboot: 0
booti mmc2
read sector is which: 16384
kernel @ 14008000 (6715976)
ramdisk @ 15000000 (727096)
fdt @ 14f00000 (53851)
kernel cmdline:
use boot.img command line:
console=ttymxc0,115200 init=/init video=mxcfb0:dev=ldb,1024x600M@60,if=RGB24,bpp=32 ldb=sin0 video=mxcfb1:off video=mxcfb2:off video=mxcfb3:off vmalloc=400M androidboot.console=ttymxc0 consoleblank=0 androidboot.hardware=freescale cma=384M androidboot.selinux=disabled androidboot.dm_verity=disabled bluetooth androidboot.serialno=1e23c1d4e31698d6
switch to ldo_bypass mode!
Using Device Tree in place at 14f00000, end 14f1025a

Starting kernel ...

Booting Linux on physical CPU 0x0
Initializing cgroup subsys cpu
Initializing cgroup subsys cpuacct
Linux version 3.10.53 (u08383@u08383) (gcc version 4.6.x-google 20120106 (prerelease) (GCC) ) #4 SMP PREEMPT Fri Sep 9 13:02:06 CST 2016
CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: Freescale i.MX6 Quad/DualLite (Device Tree), model: Freescale i.MX6 Quad SABRE Smart Device Board
Truncating memory at 0x10000000 to fit in 32-bit physical address space
cma: CMA: reserved 384 MiB at 5e000000
Memory policy: ECC disabled, Data cache writealloc
PERCPU: Embedded 8 pages/cpu @82dd1000 s9728 r8192 d14848 u32768
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 979519
Kernel command line: console=ttymxc0,115200 init=/init video=mxcfb0:dev=ldb,1024x600M@60,if=RGB24,bpp=32 ldb=sin0 video=mxcfb1:off video=mxcfb2:off video=mxcfb3:off vmalloc=400M androidboot.console=ttymxc0 consoleblank=0 androidboot.hardware=freescale cma=384M androidboot.selinux=disabled androidboot.dm_verity=disabled bluetooth androidboot.serialno=1e23c1d4e31698d6
PID hash table entries: 4096 (order: 2, 16384 bytes)
Dentry cache hash table entries: 262144 (order: 8, 1048576 bytes)
Inode-cache hash table entries: 131072 (order: 7, 524288 bytes)
Memory: 3774MB 64MB = 3838MB total
Memory: 3487756k/3487756k available, 444400k reserved, 2259964K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
vmalloc : 0xe6800000 - 0xff000000 ( 392 MB)
lowmem : 0x80000000 - 0xe6000000 (1632 MB)
pkmap : 0x7fe00000 - 0x80000000 ( 2 MB)
modules : 0x7f000000 - 0x7fe00000 ( 14 MB)
.text : 0x80008000 - 0x80e4e718 (14618 kB)
.init : 0x80e4f000 - 0x80ea4600 ( 342 kB)
.data : 0x80ea6000 - 0x80f13e20 ( 440 kB)
.bss : 0x80f13e20 - 0x80fa8d58 ( 596 kB)
SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
Preemptible hierarchical RCU implementation.
NR_IRQS:16 nr_irqs:16 16
L310 cache controller enabled
l2x0: 16 ways, CACHE_ID 0x410000c7, AUX_CTRL 0x32070000, Cache size: 1048576 B
sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 1431655ms
CPU identified as i.MX6Q, silicon rev 1.5
Console: colour dummy device 80x30
Calibrating delay loop... 1581.05 BogoMIPS (lpj=7905280)
pid_max: default: 32768 minimum: 301
Security Framework initialized
SELinux: Initializing.
Mount-cache hash table entries: 512
Initializing cgroup subsys debug
Initializing cgroup subsys freezer
CPU: Testing write buffer coherency: ok
CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
Setting up static identity map for 0x807c2da8 - 0x807c2e00
CPU1: Booted secondary processor
CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
CPU2: Booted secondary processor
CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
CPU3: Booted secondary processor
CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
Brought up 4 CPUs
SMP: Total of 4 processors activated (6324.22 BogoMIPS).
CPU: All CPU(s) started in SVC mode.
devtmpfs: initialized
pinctrl core: initialized pinctrl subsystem
regulator-dummy: no parameters
NET: Registered protocol family 16
DMA: preallocated 256 KiB pool for atomic coherent allocations
Use WDOG2 as reset source
syscon 20c8000.anatop: regmap [mem 0x020c8000-0x020c8fff] registered
vdd1p1: 800 <--> 1375 mV at 1100 mV
vdd3p0: 2625 <--> 3400 mV at 3000 mV
vdd2p5: 2000 <--> 2750 mV at 2400 mV
cpu: 725 <--> 1450 mV
vddpu: 725 <--> 1450 mV
vddsoc: 725 <--> 1450 mV
syscon 20e0000.iomuxc-gpr: regmap [mem 0x020e0000-0x020e0037] registered
syscon 21bc000.ocotp-ctrl: regmap [mem 0x021bc000-0x021bffff] registered
!!request miniPCIE LCM_PWR_EN gpio
!!request miniPCIE BL_PWR_EN gpio
!!request miniPCIE LTE_PWR_EN gpio
!!request miniPCIE LTE DIS gpio
!!request miniPCIE U2S gpio
hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
hw-breakpoint: maximum watchpoint size is 4 bytes.
imx6q-pinctrl 20e0000.iomuxc: initialized IMX pinctrl driver
gpio-reset mipi-dsi-reset.43: reset-gpios property missing, or not a single gpio
gpio-reset: probe of mipi-dsi-reset.43 failed with error -22
bio: create slab <bio-0> at 0
mxs-dma 110000.dma-apbh: initialized
wlan-en-regulator: 1800 mV
usb_otg_vbus: 5000 mV
usb_h1_vbus: 5000 mV
wm8962-supply: no parameters
mipi_dsi_pwr_on: no parameters
sensor-supply: 3300 mV
i2c-core: driver [max17135] using legacy suspend method
i2c-core: driver [max17135] using legacy resume method
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
i2c i2c-0: IMX I2C adapter registered
i2c i2c-1: IMX I2C adapter registered
i2c i2c-2: IMX I2C adapter registered
Linux video capture interface: v2.00
pps_core: LinuxPPS API ver. 1 registered
pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
PTP clock support registered
imx-ipuv3 2400000.ipu: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
imx-ipuv3 2800000.ipu: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
mxc_mipi_csi2 21dc000.mipi_csi: i.MX MIPI CSI2 driver probed
mxc_mipi_csi2 21dc000.mipi_csi: i.MX MIPI CSI2 dphy version is 0x3130302a
MIPI CSI2 driver module loaded
Advanced Linux Sound Architecture Driver Initialized.
Bluetooth: Core ver 2.16
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: L2CAP socket layer initialized
Bluetooth: SCO socket layer initialized
pureg-dummy: no parameters
Switching to clocksource mxc_timer1
NET: Registered protocol family 2
TCP established hash table entries: 16384 (order: 5, 131072 bytes)
TCP bind hash table entries: 16384 (order: 5, 131072 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
TCP: reno registered
UDP hash table entries: 1024 (order: 3, 32768 bytes)
UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
Trying to unpack rootfs image as initramfs...
Freeing initrd memory: 708K (85000000 - 850b1000)
hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available
imx6_busfreq busfreq.16: DDR medium rate not supported.
Bus freq driver module loaded
console [pstore-1] enabled
ramoops: attached 0x100000@0xfbeff000, ecc: 0/0
mxc_ramoops device success loaded
futex hash table entries: 1024 (order: 4, 65536 bytes)
audit: initializing netlink socket (disabled)
type=2000 audit(0.490:1): initialized
bounce pool size: 64 pages
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
NFS: Registering the id_resolver key type
Key type id_resolver registered
Key type id_legacy registered
NTFS driver 2.1.30 [Flags: R/W DEBUG].
jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
fuse init (API version 7.22)
msgmni has been set to 3167
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
imx-weim 21b8000.weim: WEIM driver registered.
pwm_led_probe
mxc_mipi_dsi 21e0000.mipi: failed to reset: -19
MIPI DSI driver module loaded
mxc_sdc_fb fb.34: registered mxc display driver ldb
imx-ipuv3 2800000.ipu: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7)
Console: switching to colour frame buffer device 128x37
mxc_sdc_fb fb.35: Can't get fb option for mxcfb1!
mxc_sdc_fb fb.36: Can't get fb option for mxcfb2!
mxc_sdc_fb fb.37: Can't get fb option for mxcfb3!
imx-sdma 20ec000.sdma: no iram assigned, using external mem
imx-sdma 20ec000.sdma: loaded firmware 1.1
imx-sdma 20ec000.sdma: initialized
pfuze100-regulator 1-0008: Full lay: 2, Metal lay: 1
pfuze100-regulator 1-0008: FAB: 0, FIN: 0
pfuze100-regulator 1-0008: pfuze100 found.
SW1AB: 300 <--> 1875 mV at 1150 mV
SW1C: 300 <--> 1875 mV at 1175 mV
SW2: 800 <--> 3300 mV at 3300 mV
SW3A: 400 <--> 1975 mV at 1500 mV
SW3B: 400 <--> 1975 mV at 1500 mV
SW4: 800 <--> 3300 mV at 3150 mV
SWBST: 5000 <--> 5150 mV at 5000 mV
VSNVS: 1000 <--> 3000 mV at 3000 mV
VREFDDR: 750 mV
VGEN1: 800 <--> 1200 mV at 1200 mV
VGEN2: 800 <--> 1550 mV at 1500 mV
VGEN3: 1800 <--> 2500 mV at 2500 mV
VGEN4: 1800 <--> 3300 mV at 1800 mV
VGEN5: 1800 <--> 3300 mV at 3000 mV
VGEN6: 1800 <--> 3300 mV at 3300 mV
Serial: IMX driver
2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 58) is a IMX
console [ttymxc0] enabled
21e8000.serial: ttymxc1 at MMIO 0x21e8000 (irq = 59) is a IMX
21ec000.serial: ttymxc2 at MMIO 0x21ec000 (irq = 60) is a IMX
21f0000.serial: ttymxc3 at MMIO 0x21f0000 (irq = 61) is a IMX
21f4000.serial: ttymxc4 at MMIO 0x21f4000 (irq = 62) is a IMX
serial: Freescale lpuart driver
imx sema4 driver is registered.
[drm] Initialized drm 1.1.0 20060810
[drm] Initialized vivante 1.0.0 20120216 on minor 0
brd: module loaded
loop: module loaded
(stk) :sysfs entries created
(stk) : debugfs entries created
(hci_tty): inside hci_tty_init
(hci_tty): allocated 248, 0
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
CAN device driver interface
flexcan 2090000.can: device registered (reg_base=e6ad8000, irq=142)
fec 2188000.ethernet (unregistered net_device): Invalid MAC address: 00:00:00:00:00:00
fec 2188000.ethernet (unregistered net_device): Using random MAC address: fe:25:fb:b4:c1:24
detect ksz8794 phy
detect ksz8794 phy
detect ksz8794 phy
detect ksz8794 phy
detect ksz8794 phy
libphy: fec_enet_mii_bus: probed
fec 2188000.ethernet eth0: registered PHC device 0
PPP generic driver version 2.4.2
PPP BSD Compression module registered
PPP Deflate Compression module registered
PPP MPPE Compression module registered
NET: Registered protocol family 24
usbcore: registered new interface driver asix
usbcore: registered new interface driver ax88179_178a
usbcore: registered new interface driver net1080
usbcore: registered new interface driver cdc_subset
GobiNet: 2015-10-05/SWI_2.34_android
usbcore: registered new interface driver GobiNet
usbcore: registered new interface driver cdc_ncm
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
usbcore: registered new interface driver usb-storage
usbcore: registered new interface driver usbserial
usbcore: registered new interface driver option
usbserial: USB Serial support registered for GSM modem (1-port)
usbcore: registered new interface driver sierra
usbserial: USB Serial support registered for Sierra USB modem
sierra: v.1.7.42_android_generic_2:USB Driver for Sierra Wireless USB modems
usbcore: registered new interface driver cdc_xr_usb_serial
xr_usb_serial_common: Exar USB UART (serial port) driver
ci_hdrc ci_hdrc.1: doesn't support gadget
ci_hdrc ci_hdrc.1: EHCI Host Controller
ci_hdrc ci_hdrc.1: new USB bus registered, assigned bus number 1
ci_hdrc ci_hdrc.1: USB 2.0 started, EHCI 1.00
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: EHCI Host Controller
usb usb1: Manufacturer: Linux 3.10.53 ehci_hcd
usb usb1: SerialNumber: ci_hdrc.1
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port degistered new interface driver kbtab
usbcore: registered new interface driver wacom
setting wm8940 driver
detect wm8940 codec ic
UMEC egalax_i2c_ts_init start
[egalax_i2c]: Driver init done!
[egalax_i2c]: Start probe
input: eGalax_Touch_Screen as /devices/virtual/input/input0
[egalax_i2c]: Register input device done
[egalax_i2c]: Request irq(328) gpio(168) with result:0
[egalax_i2c]: Register early_suspend done
[egalax_i2c]: I2C probe done
i2c-core: driver [isl29023] using legacy suspend method
i2c-core: driver [isl29023] using legacy resume method
UMEC RTC rx8010_probe
UMEC RTC rx8010_init_client
rtc-rx8010 2-0032: Alarm was detected
rtc-rx8010 2-0032: Update timer was detected
rtc-rx-5
bq27x00-battery 2-0055: support ver. 1.2.0 enabled
@@@@@ BQ27x00_REG_VOLT = -5
BQ27210 probe finish
mag3110 2-000e: check mag3110 chip ID
mag3110 2-000e: read chip ID 0xfffffffb is not equal to 0xc4!
mag3110: probe of 2-000e failed with error -22
input: FreescaleAccelerometer as /devices/virtual/input/input1
mma8x5x device driver probe successfully
imx2-wdt1 20bc000.wdog: wdt1_probe.
pdev->name:20bc000.wdog
imx2-wdt1 20bc000.wdog: ProbeCnt:1
imx2-wdt1 20bc000.wdog: wdt1_base pass.
imx2-wdt1 20bc000.wdog: wdt1_clk pass.
imx2-wdt1 20bc000.wdog: wdt1_get_irq pass.
imx2-wdt1 20bc000.wdog: wdt1_request_irq.
imx2-wdt1 20bc000.wdog: wdt1_misc_registering...
imx2-wdt1 20bc000.wdog: IMX2+ Watchdog1 Timer enabled. timeout=60s (nowayout=0)
imx2-wdt1 20c0000.wdog: wdt1_probe.
pdev->name:20c0000.wdog
usb 1-1: new high-speed USB device number 2 using ci_hdrc
imx2-wdt1 20c0000.wdog: ProbeCnt:2
imx2-wdt1 20c0000.wdog: IMX2+ Watchdog Timer enabled. timeout=60s (nowayout=0)
device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.24.0-ioctl (2013-01-15) initialised: dm-devel@redhat.com
Bluetooth: Virtual HCI driver ver 1.3
Bluetooth: HCI UART driver ver 2.2
Bluetooth: HCILL protocol initialized
Bluetooth: HCIATH3K protocol initialized
usbcore: registered new interface driver btusb
(stc): chnl_id list empty :4 cpuidle: using governor ladder
cpuidle: using governor menu
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
sdhci-pltfm: SDHCI platform and OF driver helper
mmc0: no vqmmc regulator found
mmc0: no vmmc regulator found

(stk) : st_kim_startmmc0: SDHCI controller on 2190000.usdhc [2190000.usdhc] using ADMA
mmc1: no vqmmc regulator found
usb 1-1: New USB device found, idVendor=0424, idProduct=2513
usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
hub 1-1:1.0: USB hub found
hub 1-1:1.0: 3 ports detected
mmc1: SDHCI controller on 2194000.usdhc [2194000.usdhc] using ADMA
mmc2: no vqmmc regulator found
mmc2: no vmmc regulator found
mmc1: card claims to support voltages below the defined range. These will be ignored.
mmc1: queuing unknown CIS tuple 0x91 (3 bytes)
mmc1: new high speed SDIO card at address 0001
mmc2: SDHCI controller on 2198000.usdhc [2198000.usdhc] using ADMA
mmc3: no vqmmc regulator found
mmc3: no vmmc regulator found
(stk) :ldisc_install = 1mmc3: SDHCI controller on 219c000.usdhc [219c000.usdhc] using ADMA
Galcore version 5.0.11.25762
mmc3: BKOPS_EN bit is not set
usb 1-1.2: new full-speed USB device number 3 using ci_hdrc
mmc3: new high speed DDR MMC card at address 0001
mmcblk3: mmc3:0001 R1J57L 27.5 GiB
mmcblk3boot0: mmc3:0001 R1J57L partition 1 16.0 MiB
mmcblk3boot1: mmc3:0001 R1J57L partition 2 16.0 MiB
mmcblk3rpmb: mmc3:0001 R1J57L partition 3 128 KiB
mmcblk3: p1 p2 p3 < p5 p6 p7 p8 p9 > p4

mmcblk3: p4 size 55492608 extends beyond EOD, truncated
mmcblk3boot1: unknown partition table
mmcblk3boot0: unknown partition table
usb 1-1.2: New USB device found, idVendor=04e2, idProduct=1410
usb 1-1.2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
cdc_xr_usb_serial 1-1.2:1.0: This device cannot do calls on its own. It is not a modem.
cdc_xr_usb_serial 1-1.2:1.0: ttyXR_USB_SERIAL0: USB XR_USB_SERIAL device
mxc_vdoa 21e4000.vdoa: i.MX Video Data Order Adapter(VDOA) driver probed
mxc_asrc 2034000.asrc: mxc_asrc registered
mxc_vpu 2040000.vpu: VPU initialized
leds-gpio leds.24: pins are not configured from the driver
hidraw: raw HID events driver (C) Jiri Kosina
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
ashmem: initialized
logger: created 256K log 'log_main'
logger: created 256K log 'log_events'
logger: created 256K log 'log_radio'
logger: created 256K log 'log_system'
input: FreescaleGyroscope as /devices/virtual/input/input2
fxas2100x device driver probe successfully
usbcore: registered new interface driver snd-usb-audio
wm8962 0-001a: customer id 0 revision F
fsl-hdmi-dai hdmi_audio.17: failed to probe. Load HDMI-video first.
fsl-hdmi-dai: probe of hdmi_audio.17 failed with error -12
input: WM8962 Beep Generator as /devices/soc0/soc.1/2100000.aips-bus/21a0000.i2c/i2c-0/0-001a/input/input3
softreset wm8940
set_wm8940_in_out_path
imx-wm8962 sound.32: wm8962 <-> 202c000.ssi mapping ok
imx-audio-hdmi sound-hdmi.33: initialize HDMI-audio failed. load HDMI-video first!
NET: Registered protocol family 26
u32 classifier
Actions configured
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
ctnetlink v0.93: registering with nfnetlink.
NF_TPROXY: Transparent proxy support initialized, version 4.1.0
NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd.
xt_time: kernel timezone is -0000
ip_tables: (C) 2000-2006 Netfilter Core Team
arp_tables: (C) 2002 David S. Miller
TCP: cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 10
mip6: Mobile IPv6
ip6_tables: (C) 2000-2006 Netfilter Core Team
(stk) :ldisc installation timeout
NET: Registered protocol family 17
NET: Registered protocol family 15
can: controller area network core (rev 20120528 abi 9)
NET: Registered protocol family 29
can: raw protocol (rev 20120528)
can: broadcast manager protocol (rev 20120528 t)
can: netlink gateway (rev 20130117) max_hops=1
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM ver 1.11
Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Bluetooth: BNEP filters: protocol multicast
Bluetooth: BNEP socket layer initialized
Bluetooth: HIDP (Human Interface Emulation) ver 1.2
Bluetooth: HIDP socket layer initialized
8021q: 802.1Q VLAN Support v1.8
Key type dns_resolver registered
(stk) :ldisc_install = 0
VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
VGEN2: disabling
SWBST: disabling
SW4: disabling
mipi_dsi_pwr_on: disabling
wm8962-supply: disabling
usb_otg_vbus: disabling
regulator-dummy: disabling
imx mcc test is registered.
file system registered
android_usb gadget: Mass Storage Function, version: 2009/09/11
android_usb gadget: Number of LUNs=1
lun0: LUN: removable file: (no medium)
android_usb gadget: android_usb ready
input: gpio-keys.31 as /devices/soc0/gpio-keys.31/input/input4
rtc-rx8010 2-0032: setting system clock to 1970-03-26 06:53:27 UTC (7282407)
ALSA device list:
#0: wm8962-audio
Freeing unused kernel memory: 340K (80e4f000 - 80ea4000)
init: /init.freescale.rc: 227: invalid option 'disable'
init: /dev/hw_random not found
Console: switching to colour dummy device 80x30
init: /dev/hw_random not found
EXT4-fs (mmcblk3p5): mounted filesystem with ordered data mode. Opts: barrier=1
fs_mgr: __mount(source=/dev/block/mmcblk3p5,target=/system,type=ext4)=0
EXT4-fs (mmcblk3p4): Ignoring removed nomblk_io_submit option
(stk) : timed out waiting for ldisc to be un-installed
(stk) :ldisc_install = 1EXT4-fs (mmcblk3p4): mounted filesystem with ordered data mode. Opts: nomblk_io_submit,noauto_da_alloc,errors=panic
fs_mgr: __mount(source=/dev/block/mmcblk3p4,target=/data,type=ext4)=0
EXT4-fs (mmcblk3p6): Ignoring removed nomblk_io_submit option
EXT4-fs (mmcblk3p6): mounted filesystem with ordered data mode. Opts: nomblk_io_submit
fs_mgr: __mount(source=/dev/block/mmcblk3p6,target=/cache,type=ext4)=0
EXT4-fs (mmcblk3p7): mounted filesystem with ordered data mode. Opts: (null)
fs_mgr: __mount(source=/dev/block/mmcblk3p7,target=/device,type=ext4)=0
Loading modules backported from Linux version R8.6-0-g3f5b34f
Backport generated by backports.git R8.6-0-g4677dc3
cfg80211: Calling CRDA to update world regulatory domain
wlcore: Time Sync: gpio requested
binder: 216:216 transaction failed 29189, size 0-0
init: using deprecated syntax for specifying property 'ro.serialno', use ${name} instead
init: using deprecated syntax for specifying property 'ro.product.manufacturer', use ${name} instead
init: using deprecated syntax for specifying property 'ro.product.model', use ${name} instead
init: cannot find '/system/bin/debuggerd64', disabling 'debuggerd64'
(stc): st_tty_open
(stk) :line discipline installed
init: cannot find '/system/bin/install-recovery.sh', disabling 'flash_recovery'
init: cannot find '/system/etc/gps/ingsvcd', disabling 'ing'
android_usb: already disabled
mtp_bind_config
wlcore: wl18xx HW: 183x or 180x, PG 2.2 (ROM 0x11)
wlcore: loaded
wlcore: driver version: ol_r8.a9.22
wlcore: compilation time: Thu Sep 8 08:36:36 2016
(stk) :TIInit_11.8.32.bts
(stk) :change remote baud rate command in firmware
android_work: sent uevent USB_STATE=CONNECTED
Set canbus bitrate.
umec_wakelock show up
flexcan 2090000.can can0: writing ctrl=0x07292005
root@sabresd_6dq:/ # android_usb gadget: high-speed config #1: android
android_work: sent uevent USB_STATE=CONFIGURED
(stk) :skipping the wait event of change remote baud
(stk) :response timeout during fw download (stk) :download firmware failed
(stk) :ldisc_install = 0(stc): st_tty_close
(stk) :ldisc_install = 1(stc): st_tty_open
(stk) :line discipline installed(stk) :TIInit_11.8.32.bts
(stk) :change remote baud rate command in firmware(stk) :skipping the wait event of change remote baud
(stc): add_channel_to_table: id 4
(stc): add_channel_to_table: id 2
(stc): add_channel_to_table: id 3
cfg80211: Calling CRDA to update world regulatory domain
(stc): remove_channel_from_table: id 3
(stc): remove_channel_from_table: id 2
(stc): remove_channel_from_table: id 4
(stc): all chnl_ids unregistered
(stk) :ldisc_install = 0(stc): st_tty_close cfg80211: Calling CRDA to update world regulatory domain
cfg80211: Calling CRDA to update world regulatory domain
cfg80211: Calling CRDA to update world regulatory domain
cfg80211: Calling CRDA to update world regulatory domain
cfg80211: Calling CRDA to update world regulatory domain
cfg80211: Calling CRDA to update world regulatory domain
cfg80211: Calling CRDA to update world regulatory domain
cfg80211: Calling CRDA to update world regulatory domain
cfg80211: Calling CRDA to update world regulatory domain
cfg80211: Exceeded CRDA call max attempts. Not calling CRDA
warning: `main' uses 32-bit capabilities (legacy support in use)
period 0 ,timeout is 0, wake up is :0
period 0 ,timeout is 0, wake up is :0
gyro enable setting active
request_suspend_state: wakeup (3->0) at 59074192672 (1970-03-26 06:54:21.756942006 UTC)
android_work: sent uevent USB_STATE=DISCONNECTED
android_work: sent uevent USB_STATE=CONNECTED
android_usb gadget: high-speed config #1: android
android_work: sent uevent USB_STATE=CONFIGURED
android_work: sent uevent USB_STATE=DISCONNECTED
android_work: sent uevent USB_STATE=CONNECTED
android_usb gadget: high-speed config #1: android
android_work: sent uevent USB_STATE=CONFIGURED
android_usb gadget: high-speed config #1: android
android_work: sent uevent USB_STATE=CONFIGURED
lowmemorykiller: lowmem_shrink: convert oom_adj to oom_score_adj:
lowmemorykiller: oom_adj 0 => oom_score_adj 0
lowmemorykiller: oom_adj 1 => oom_score_adj 58
lowmemorykiller: oom_adj 2 => oom_score_adj 117
lowmemorykiller: oom_adj 3 => oom_score_adj 176
lowmemorykiller: oom_adj 9 => oom_score_adj 529
lowmemorykiller: oom_adj 15 => oom_score_adj 1000
acc_open
acc_release
detect ksz8794 phy
fec 2188000.ethernet eth0: Freescale FEC PHY driver [Micrel KS8794] (mii_bus:phy_addr=2188000.ethernet:00, irq=-1)
IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
libphy: 2188000.ethernet:00 - Link is Up - 100/Full
IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
binder: undelivered transaction 13663
mtp_open
period 66 ,timeout is 0, wake up is :0
mma enable setting active
(hci_tty): inside hci_tty_open (ca7b1dd8, cad53300)

(stc): chnl_id list empty :4 (stk) : st_kim_start
(stk) :ldisc_install = 1(stc): st_tty_open
(stk) :line discipline installed(stk) :TIInit_11.8.32.bts
(stk) :change remote baud rate command in firmware(stk) :skipping the wait event of change remote baud
(stc): add_channel_to_table: id 4
(stc): add_channel_to_table: id 2
(stc): add_channel_to_table: id 3
(hci_tty): inside hci_tty_release (ca7b1dd8, cad53300)
(stc): remove_channel_from_table: id 4
(stc): remove_channel_from_table: id 2
(stc): remove_channel_from_table: id 3
(stc): all chnl_ids unregistered
(stk) :ldisc_install = 0
(stc): st_tty_close mtp_release
android_usb: already disabled
read descriptors
read strings
mtp_bind_config
android_work: sent uevent USB_STATE=DISCONNECTED
android_work: sent uevent USB_STATE=CONNECTED
android_usb gadget: high-speed config #1: android
android_work: sent uevent USB_STATE=CONFIGURED
mtp_open
binder: 541:541 transaction failed 29189, size 108-0

0 Kudos

4,022 Views
Brian1z
Contributor I

boot failed console message as below: (this is set dalvik.vm.heap size=500m)

----------------------------------------------------------------------------------------------------------------------

U-Boot 2014.04 (Sep 09 2016 - 14:38:23)

CPU: Freescale i.MX6Q rev1.5 at 792 MHz
CPU: Temperature 28 C, calibration data: 0x56f4e269
Reset cause: POR
Board: MX6-SabreSD
I2C: ready
DRAM: 3.8 GiB
MMC: FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
*** Warning - bad CRC, using default environment

No panel detected: default to Hannstar-XGA
Display: Hannstar-XGA (1024x768)
disable watchdog
PCBA version: 1
a= 0 b= 1
In: serial
Out: serial
Err: serial
Found PFUZE100 deviceid=10,revid=21
check_and_clean: reg 0, flag_set 0
Fastboot: Normal
flash target is MMC:2
Net: FEC [PRIME]
Warning: failed to set MAC address

Normal Boot
Hit any key to stop autoboot: 0
booti mmc2
read sector is which: 16384
kernel @ 14008000 (6715976)
ramdisk @ 15000000 (727096)
fdt @ 14f00000 (53851)
kernel cmdline:
use boot.img command line:
console=ttymxc0,115200 init=/init video=mxcfb0:dev=ldb,1024x600M@60,if=RGB24,bpp=32 ldb=sin0 video=mxcfb1:off video=mxcfb2:off video=mxcfb3:off vmalloc=400M androidboot.console=ttymxc0 consoleblank=0 androidboot.hardware=freescale cma=384M androidboot.selinux=disabled androidboot.dm_verity=disabled bluetooth androidboot.serialno=1e23c1d4e31698d6
switch to ldo_bypass mode!
Using Device Tree in place at 14f00000, end 14f1025a

Starting kernel ...

Booting Linux on physical CPU 0x0
Initializing cgroup subsys cpu
Initializing cgroup subsys cpuacct
Linux version 3.10.53 (u08383@u08383) (gcc version 4.6.x-google 20120106 (prerelease) (GCC) ) #4 SMP PREEMPT Fri Sep 9 13:02:06 CST 2016
CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: Freescale i.MX6 Quad/DualLite (Device Tree), model: Freescale i.MX6 Quad SABRE Smart Device Board
Truncating memory at 0x10000000 to fit in 32-bit physical address space
cma: CMA: reserved 384 MiB at 5e000000
Memory policy: ECC disabled, Data cache writealloc
PERCPU: Embedded 8 pages/cpu @82dd1000 s9728 r8192 d14848 u32768
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 979519
Kernel command line: console=ttymxc0,115200 init=/init video=mxcfb0:dev=ldb,1024x600M@60,if=RGB24,bpp=32 ldb=sin0 video=mxcfb1:off video=mxcfb2:off video=mxcfb3:off vmalloc=400M androidboot.console=ttymxc0 consoleblank=0 androidboot.hardware=freescale cma=384M androidboot.selinux=disabled androidboot.dm_verity=disabled bluetooth androidboot.serialno=1e23c1d4e31698d6
PID hash table entries: 4096 (order: 2, 16384 bytes)
Dentry cache hash table entries: 262144 (order: 8, 1048576 bytes)
Inode-cache hash table entries: 131072 (order: 7, 524288 bytes)
Memory: 3774MB 64MB = 3838MB total
Memory: 3487756k/3487756k available, 444400k reserved, 2259964K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
vmalloc : 0xe6800000 - 0xff000000 ( 392 MB)
lowmem : 0x80000000 - 0xe6000000 (1632 MB)
pkmap : 0x7fe00000 - 0x80000000 ( 2 MB)
modules : 0x7f000000 - 0x7fe00000 ( 14 MB)
.text : 0x80008000 - 0x80e4e718 (14618 kB)
.init : 0x80e4f000 - 0x80ea4600 ( 342 kB)
.data : 0x80ea6000 - 0x80f13e20 ( 440 kB)
.bss : 0x80f13e20 - 0x80fa8d58 ( 596 kB)
SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
Preemptible hierarchical RCU implementation.
NR_IRQS:16 nr_irqs:16 16
L310 cache controller enabled
l2x0: 16 ways, CACHE_ID 0x410000c7, AUX_CTRL 0x32070000, Cache size: 1048576 B
sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 1431655ms
CPU identified as i.MX6Q, silicon rev 1.5
Console: colour dummy device 80x30
Calibrating delay loop... 1581.05 BogoMIPS (lpj=7905280)
pid_max: default: 32768 minimum: 301
Security Framework initialized
SELinux: Initializing.
Mount-cache hash table entries: 512
Initializing cgroup subsys debug
Initializing cgroup subsys freezer
CPU: Testing write buffer coherency: ok
CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
Setting up static identity map for 0x807c2da8 - 0x807c2e00
CPU1: Booted secondary processor
CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
CPU2: Booted secondary processor
CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
CPU3: Booted secondary processor
CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
Brought up 4 CPUs
SMP: Total of 4 processors activated (6324.22 BogoMIPS).
CPU: All CPU(s) started in SVC mode.
devtmpfs: initialized
pinctrl core: initialized pinctrl subsystem
regulator-dummy: no parameters
NET: Registered protocol family 16
DMA: preallocated 256 KiB pool for atomic coherent allocations
Use WDOG2 as reset source
syscon 20c8000.anatop: regmap [mem 0x020c8000-0x020c8fff] registered
vdd1p1: 800 <--> 1375 mV at 1100 mV
vdd3p0: 2625 <--> 3400 mV at 3000 mV
vdd2p5: 2000 <--> 2750 mV at 2400 mV
cpu: 725 <--> 1450 mV
vddpu: 725 <--> 1450 mV
vddsoc: 725 <--> 1450 mV
syscon 20e0000.iomuxc-gpr: regmap [mem 0x020e0000-0x020e0037] registered
syscon 21bc000.ocotp-ctrl: regmap [mem 0x021bc000-0x021bffff] registered
!!request miniPCIE LCM_PWR_EN gpio
!!request miniPCIE BL_PWR_EN gpio
!!request miniPCIE LTE_PWR_EN gpio
!!request miniPCIE LTE DIS gpio
!!request miniPCIE U2S gpio
hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
hw-breakpoint: maximum watchpoint size is 4 bytes.
imx6q-pinctrl 20e0000.iomuxc: initialized IMX pinctrl driver
gpio-reset mipi-dsi-reset.43: reset-gpios property missing, or not a single gpio
gpio-reset: probe of mipi-dsi-reset.43 failed with error -22
bio: create slab <bio-0> at 0
mxs-dma 110000.dma-apbh: initialized
wlan-en-regulator: 1800 mV
usb_otg_vbus: 5000 mV
usb_h1_vbus: 5000 mV
wm8962-supply: no parameters
mipi_dsi_pwr_on: no parameters
sensor-supply: 3300 mV
i2c-core: driver [max17135] using legacy suspend method
i2c-core: driver [max17135] using legacy resume method
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
i2c i2c-0: IMX I2C adapter registered
i2c i2c-1: IMX I2C adapter registered
i2c i2c-2: IMX I2C adapter registered
Linux video capture interface: v2.00
pps_core: LinuxPPS API ver. 1 registered
pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
PTP clock support registered
imx-ipuv3 2400000.ipu: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
imx-ipuv3 2800000.ipu: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
mxc_mipi_csi2 21dc000.mipi_csi: i.MX MIPI CSI2 driver probed
mxc_mipi_csi2 21dc000.mipi_csi: i.MX MIPI CSI2 dphy version is 0x3130302a
MIPI CSI2 driver module loaded
Advanced Linux Sound Architecture Driver Initialized.
Bluetooth: Core ver 2.16
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: L2CAP socket layer initialized
Bluetooth: SCO socket layer initialized
pureg-dummy: no parameters
Switching to clocksource mxc_timer1
NET: Registered protocol family 2
TCP established hash table entries: 16384 (order: 5, 131072 bytes)
TCP bind hash table entries: 16384 (order: 5, 131072 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
TCP: reno registered
UDP hash table entries: 1024 (order: 3, 32768 bytes)
UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
Trying to unpack rootfs image as initramfs...
Freeing initrd memory: 708K (85000000 - 850b1000)
hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available
imx6_busfreq busfreq.16: DDR medium rate not supported.
Bus freq driver module loaded
console [pstore-1] enabled
ramoops: attached 0x100000@0xfbeff000, ecc: 0/0
mxc_ramoops device success loaded
futex hash table entries: 1024 (order: 4, 65536 bytes)
audit: initializing netlink socket (disabled)
type=2000 audit(0.490:1): initialized
bounce pool size: 64 pages
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
NFS: Registering the id_resolver key type
Key type id_resolver registered
Key type id_legacy registered
NTFS driver 2.1.30 [Flags: R/W DEBUG].
jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
fuse init (API version 7.22)
msgmni has been set to 3167
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
imx-weim 21b8000.weim: WEIM driver registered.
pwm_led_probe
mxc_mipi_dsi 21e0000.mipi: failed to reset: -19
MIPI DSI driver module loaded
mxc_sdc_fb fb.34: registered mxc display driver ldb
imx-ipuv3 2800000.ipu: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7)
Console: switching to colour frame buffer device 128x37
mxc_sdc_fb fb.35: Can't get fb option for mxcfb1!
mxc_sdc_fb fb.36: Can't get fb option for mxcfb2!
mxc_sdc_fb fb.37: Can't get fb option for mxcfb3!
imx-sdma 20ec000.sdma: no iram assigned, using external mem
imx-sdma 20ec000.sdma: loaded firmware 1.1
imx-sdma 20ec000.sdma: initialized
pfuze100-regulator 1-0008: Full lay: 2, Metal lay: 1
pfuze100-regulator 1-0008: FAB: 0, FIN: 0
pfuze100-regulator 1-0008: pfuze100 found.
SW1AB: 300 <--> 1875 mV at 1150 mV
SW1C: 300 <--> 1875 mV at 1175 mV
SW2: 800 <--> 3300 mV at 3300 mV
SW3A: 400 <--> 1975 mV at 1500 mV
SW3B: 400 <--> 1975 mV at 1500 mV
SW4: 800 <--> 3300 mV at 3150 mV
SWBST: 5000 <--> 5150 mV at 5000 mV
VSNVS: 1000 <--> 3000 mV at 3000 mV
VREFDDR: 750 mV
VGEN1: 800 <--> 1200 mV at 1200 mV
VGEN2: 800 <--> 1550 mV at 1500 mV
VGEN3: 1800 <--> 2500 mV at 2500 mV
VGEN4: 1800 <--> 3300 mV at 1800 mV
VGEN5: 1800 <--> 3300 mV at 3000 mV
VGEN6: 1800 <--> 3300 mV at 3300 mV
Serial: IMX driver
2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 58) is a IMX
console [ttymxc0] enabled
21e8000.serial: ttymxc1 at MMIO 0x21e8000 (irq = 59) is a IMX
21ec000.serial: ttymxc2 at MMIO 0x21ec000 (irq = 60) is a IMX
21f0000.serial: ttymxc3 at MMIO 0x21f0000 (irq = 61) is a IMX
21f4000.serial: ttymxc4 at MMIO 0x21f4000 (irq = 62) is a IMX
serial: Freescale lpuart driver
imx sema4 driver is registered.
[drm] Initialized drm 1.1.0 20060810
[drm] Initialized vivante 1.0.0 20120216 on minor 0
brd: module loaded
loop: module loaded
(stk) :sysfs entries created
(stk) : debugfs entries created
(hci_tty): inside hci_tty_init
(hci_tty): allocated 248, 0
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
CAN device driver interface
flexcan 2090000.can: device registered (reg_base=e6ad8000, irq=142)
fec 2188000.ethernet (unregistered net_device): Invalid MAC address: 00:00:00:00:00:00
fec 2188000.ethernet (unregistered net_device): Using random MAC address: c6:8e:15:e9:cb:c1
detect ksz8794 phy
detect ksz8794 phy
detect ksz8794 phy
detect ksz8794 phy
detect ksz8794 phy
libphy: fec_enet_mii_bus: probed
fec 2188000.ethernet eth0: registered PHC device 0
PPP generic driver version 2.4.2
PPP BSD Compression module registered
PPP Deflate Compression module registered
PPP MPPE Compression module registered
NET: Registered protocol family 24
usbcore: registered new interface driver asix
usbcore: registered new interface driver ax88179_178a
usbcore: registered new interface driver net1080
usbcore: registered new interface driver cdc_subset
GobiNet: 2015-10-05/SWI_2.34_android
usbcore: registered new interface driver GobiNet
usbcore: registered new interface driver cdc_ncm
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
usbcore: registered new interface driver usb-storage
usbcore: registered new interface driver usbserial
usbcore: registered new interface driver option
usbserial: USB Serial support registered for GSM modem (1-port)
usbcore: registered new interface driver sierra
usbserial: USB Serial support registered for Sierra USB modem
sierra: v.1.7.42_android_generic_2:USB Driver for Sierra Wireless USB modems
usbcore: registered new interface driver cdc_xr_usb_serial
xr_usb_serial_common: Exar USB UART (serial port) driver
ci_hdrc ci_hdrc.1: doesn't support gadget
ci_hdrc ci_hdrc.1: EHCI Host Controller
ci_hdrc ci_hdrc.1: new USB bus registered, assigned bus number 1
ci_hdrc ci_hdrc.1: USB 2.0 started, EHCI 1.00
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: EHCI Host Controller
usb usb1: Manufacturer: Linux 3.10.53 ehci_hcd
usb usb1: SerialNumber: ci_hdrc.1
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
mousedev: PS/2 mouse device common for all mice
usbcore: registered new interface driver xpad
usbcore: registered new interface driver usb_acecad
usbcore: registered new interface driver aiptek
usbcore: registered new interface driver gtco
usbcore: registered new interface driver hanwang
usbcore: registered new interface driver kbtab
usbcore: registered new interface driver wacom
setting wm8940 driver
detect wm8940 codec ic
UMEC egalax_i2c_ts_init start
[egalax_i2c]: Driver init done!
[egalax_i2c]: Start probe
input: eGalax_Touch_Screen as /devices/virtual/input/input0
[egalax_i2c]: Register input device done
[egalax_i2c]: Request irq(328) gpio(168) with result:0
[egalax_i2c]: Register early_suspend done
[egalax_i2c]: I2C probe done
i2c-core: driver [isl29023] using legacy suspend method
i2c-core: driver [isl29023] using legacy resume method
UMEC RTC rx8010_probe
UMEC RTC rx8010_init_client
rtc-rx8010 2-0032: Alarm was detected
rtc-rx8010 2-0032: Update timer was detected
rtc-rx8010 2-0032: rtc core: registered rtc-rx8010 as rtc0
rtc-rx8010 2-0032: rx8010-irq_2 missing or invalid
snvs_rtc 20cc034.snvs-rtc-lp: rtc core: registered 20cc034.snvs-rtc-lp as rtc1
i2c /dev entries driver
BQ27210 probe
di->gpio_shutdow= 120
val= 16777216
power_supply bat: driver failed to report `voltage_now' property: -5
power_supply bat: driver failed to report `voltage_now' property: -5
bq27x00-battery 2-0055: support ver. 1.2.0 enabled
@@@@@ BQ27x00_REG_VOLT = -5
BQ27210 probe finish
mag3110 2-000e: check mag3110 chip ID
mag3110 2-000e: read chip ID 0xfffffffb is not equal to 0xc4!
mag3110: probe of 2-000e failed with error -22
input: FreescaleAccelerometer as /devices/virtual/input/input1
mma8x5x device driver probe successfully
imx2-wdt1 20bc000.wdog: wdt1_probe.
pdev->name:20bc000.wdog
imx2-wdt1 20bc000.wdog: ProbeCnt:1
imx2-wdt1 20bc000.wdog: wdt1_base pass.
imx2-wdt1 20bc000.wdog: wdt1_clk pass.
imx2-wdt1 20bc000.wdog: wdt1_get_irq pass.
imx2-wdt1 20bc000.wdog: wdt1_request_irq.
imx2-wdt1 20bc000.wdog: wdt1_misc_registering...
imx2-wdt1 20bc000.wdog: IMX2+ Watchdog1 Timer enabled. timeout=60s (nowayout=0)
imx2-wdt1 20c0000.wdog: wdt1_probe.
pdev->name:20c0000.wdog
usb 1-1: new high-speed USB device number 2 using ci_hdrc
imx2-wdt1 20c0000.wdog: ProbeCnt:2
imx2-wdt1 20c0000.wdog: IMX2+ Watchdog Timer enabled. timeout=60s (nowayout=0)
device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.24.0-ioctl (2013-01-15) initialised: dm-devel@redhat.com
Bluetooth: Virtual HCI driver ver 1.3
Bluetooth: HCI UART driver ver 2.2
Bluetooth: HCILL protocol initialized
Bluetooth: HCIATH3K protocol initialized
usbcore: registered new interface driver btusb
(stc): chnl_id list empty :4 cpuidle: using governor ladder
cpuidle: using governor menu
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
sdhci-pltfm: SDHCI platform and OF driver helper
mmc0: no vqmmc regulator found
mmc0: no vmmc regulator found

(stk) : st_kim_startmmc0: SDHCI controller on 2190000.usdhc [2190000.usdhc] using ADMA
mmc1: no vqmmc regulator found
usb 1-1: New USB device found, idVendor=0424, idProduct=2513
usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
hub 1-1:1.0: USB hub found
hub 1-1:1.0: 3 ports detected
mmc1: SDHCI controller on 2194000.usdhc [2194000.usdhc] using ADMA
mmc2: no vqmmc regulator found
mmc2: no vmmc regulator found
mmc1: card claims to support voltages below the defined range. These will be ignored.
mmc1: queuing unknown CIS tuple 0x91 (3 bytes)
mmc1: new high speed SDIO card at address 0001
mmc2: SDHCI controller on 2198000.usdhc [2198000.usdhc] using ADMA
mmc3: no vqmmc regulator found
mmc3: no vmmc regulator found
(stk) :ldisc_install = 1mmc3: SDHCI controller on 219c000.usdhc [219c000.usdhc] using ADMA
Galcore version 5.0.11.25762
mmc3: BKOPS_EN bit is not set
usb 1-1.2: new full-speed USB device number 3 using ci_hdrc
mmc3: new high speed DDR MMC card at address 0001
mmcblk3: mmc3:0001 R1J57L 27.5 GiB
mmcblk3boot0: mmc3:0001 R1J57L partition 1 16.0 MiB
mmcblk3boot1: mmc3:0001 R1J57L partition 2 16.0 MiB
mmcblk3rpmb: mmc3:0001 R1J57L partition 3 128 KiB
mmcblk3: p1 p2 p3 < p5 p6 p7 p8 p9 > p4

mmcblk3: p4 size 55492608 extends beyond EOD, truncated
mmcblk3boot1: unknown partition table
mmcblk3boot0: unknown partition table
usb 1-1.2: New USB device found, idVendor=04e2, idProduct=1410
usb 1-1.2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
cdc_xr_usb_serial 1-1.2:1.0: This device cannot do calls on its own. It is not a modem.
cdc_xr_usb_serial 1-1.2:1.0: ttyXR_USB_SERIAL0: USB XR_USB_SERIAL device
mxc_vdoa 21e4000.vdoa: i.MX Video Data Order Adapter(VDOA) driver probed
mxc_asrc 2034000.asrc: mxc_asrc registered
mxc_vpu 2040000.vpu: VPU initialized
leds-gpio leds.24: pins are not configured from the driver
hidraw: raw HID events driver (C) Jiri Kosina
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
ashmem: initialized
logger: created 256K log 'log_main'
logger: created 256K log 'log_events'
logger: created 256K log 'log_radio'
logger: created 256K log 'log_system'
input: FreescaleGyroscope as /devices/virtual/input/input2
fxas2100x device driver probe successfully
usbcore: registered new interface driver snd-usb-audio
wm8962 0-001a: customer id 0 revision F
fsl-hdmi-dai hdmi_audio.17: failed to probe. Load HDMI-video first.
fsl-hdmi-dai: probe of hdmi_audio.17 failed with error -12
input: WM8962 Beep Generator as /devices/soc0/soc.1/2100000.aips-bus/21a0000.i2c/i2c-0/0-001a/input/input3
softreset wm8940
set_wm8940_in_out_path
imx-wm8962 sound.32: wm8962 <-> 202c000.ssi mapping ok
imx-audio-hdmi sound-hdmi.33: initialize HDMI-audio failed. load HDMI-video first!
NET: Registered protocol family 26
u32 classifier
Actions configured
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
ctnetlink v0.93: registering with nfnetlink.
NF_TPROXY: Transparent proxy support initialized, version 4.1.0
NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd.
xt_time: kernel timezone is -0000
ip_tables: (C) 2000-2006 Netfilter Core Team
arp_tables: (C) 2002 David S. Miller
TCP: cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 10
mip6: Mobile IPv6
ip6_tables: (C) 2000-2006 Netfilter Core Team
(stk) :ldisc installation timeout
NET: Registered protocol family 17
NET: Registered protocol family 15
can: controller area network core (rev 20120528 abi 9)
NET: Registered protocol family 29
can: raw protocol (rev 20120528)
can: broadcast manager protocol (rev 20120528 t)
can: netlink gateway (rev 20130117) max_hops=1
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM ver 1.11
Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Bluetooth: BNEP filters: protocol multicast
Bluetooth: BNEP socket layer initialized
Bluetooth: HIDP (Human Interface Emulation) ver 1.2
Bluetooth: HIDP socket layer initialized
8021q: 802.1Q VLAN Support v1.8
Key type dns_resolver registered
(stk) :ldisc_install = 0
VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
VGEN2: disabling
SWBST: disabling
SW4: disabling
mipi_dsi_pwr_on: disabling
wm8962-supply: disabling
usb_otg_vbus: disabling
regulator-dummy: disabling
imx mcc test is registered.
file system registered
android_usb gadget: Mass Storage Function, version: 2009/09/11
android_usb gadget: Number of LUNs=1
lun0: LUN: removable file: (no medium)
android_usb gadget: android_usb ready
input: gpio-keys.31 as /devices/soc0/gpio-keys.31/input/input4
rtc-rx8010 2-0032: setting system clock to 1970-03-26 07:53:33 UTC (7286013)
ALSA device list:
#0: wm8962-audio
Freeing unused kernel memory: 340K (80e4f000 - 80ea4000)
init: /init.freescale.rc: 227: invalid option 'disable'
init: /dev/hw_random not found
Console: switching to colour dummy device 80x30
init: /dev/hw_random not found
EXT4-fs (mmcblk3p5): mounted filesystem with ordered data mode. Opts: barrier=1
fs_mgr: __mount(source=/dev/block/mmcblk3p5,target=/system,type=ext4)=0
EXT4-fs (mmcblk3p4): Ignoring removed nomblk_io_submit option
EXT4-fs (mmcblk3p4): mounted filesystem with ordered data mode. Opts: nomblk_io_submit,noauto_da_alloc,errors=panic
fs_mgr: __mount(source=/dev/block/mmcblk3p4,target=/data,type=ext4)=0
EXT4-fs (mmcblk3p6): Ignoring removed nomblk_io_submit option
EXT4-fs (mmcblk3p6): mounted filesystem with ordered data mode. Opts: nomblk_io_submit
fs_mgr: __mount(source=/dev/block/mmcblk3p6,target=/cache,type=ext4)=0
EXT4-fs (mmcblk3p7): mounted filesystem with ordered data mode. Opts: (null)
fs_mgr: __mount(source=/dev/block/mmcblk3p7,target=/device,type=ext4)=0
Loading modules backported from Linux version R8.6-0-g3f5b34f
Backport generated by backports.git R8.6-0-g4677dc3
cfg80211: Calling CRDA to update world regulatory domain
wlcore: Time Sync: gpio requested
binder: 217:217 transaction failed 29189, size 0-0
(stk) : timed out waiting for ldisc to be un-installed
(stk) :ldisc_install = 1init: using deprecated syntax for specifying property 'ro.serialno', use ${name} instead
init: using deprecated syntax for specifying property 'ro.product.manufacturer', use ${name} instead
init: using deprecated syntax for specifying property 'ro.product.model', use ${name} instead
(stc): st_tty_▒
(stk) :line discipline installedinit: cannot find '/system/bin/debuggerd64', disabling 'debuggerd64'
wlcore: wl18xx HW: 183x or 180x, PG 2.2 (ROM 0x11)
init: cannot find '/system/bin/install-recovery.sh', disabling 'flash_recovery'
(stk) :TIInit_11.8.32.bts
(stk) :change remote baud rate command in firmware
init: cannot find '/system/etc/gps/ingsvcd', disabling 'ing'
android_usb: already disabled
mtp_bind_config
umec_wakelock show up
wlcore: loaded
wlcore: driver version: ol_r8.a9.22
wlcore: compilation time: Thu Sep 8 08:36:36 2016
Set canbus bitrate.
flexcan 2090000.can can0: writing ctrl=0x07292005
root@sabresd_6dq:/ # android_work: sent uevent USB_STATE=CONNECTED
android_usb gadget: high-speed config #1: android
android_work: sent uevent USB_STATE=CONFIGURED
(stk) :skipping the wait event of change remote baud
(stc): add_channel_to_table: id 4
(stc): add_channel_to_table: id 2
(stc): add_channel_to_table: id 3
cfg80211: Calling CRDA to update world regulatory domain
(stc): remove_channel_from_table: id 3
(stc): remove_channel_from_table: id 2
(stc): remove_channel_from_table: id 4
(stc): all chnl_ids unregistered
(stk) :ldisc_install = 0(stc): st_tty_close cfg80211: Calling CRDA to update world regulatory domain
cfg80211: Calling CRDA to update world regulatory domain
cfg80211: Calling CRDA to update world regulatory domain
cfg80211: Calling CRDA to update world regulatory domain
cfg80211: Calling CRDA to update world regulatory domain
cfg80211: Calling CRDA to update world regulatory domain
cfg80211: Calling CRDA to update world regulatory domain
cfg80211: Calling CRDA to update world regulatory domain
cfg80211: Calling CRDA to update world regulatory domain
cfg80211: Exceeded CRDA call max attempts. Not calling CRDA
request_suspend_state: wakeup (3->0) at 46726059337 (1970-03-26 07:54:15.408781338 UTC)
request_suspend_state: wakeup (0->0) at 47369615338 (1970-03-26 07:54:16.052336338 UTC)
request_suspend_state: wakeup (0->0) at 52009042005 (1970-03-26 07:54:20.691763672 UTC)
init: untracked pid 661 killed by signal 9
request_suspend_state: wakeup (0->0) at 56648770672 (1970-03-26 07:54:25.331492672 UTC)
init: untracked pid 720 exited with status 0
request_suspend_state: wakeup (0->0) at 62294707673 (1970-03-26 07:54:30.977429673 UTC)
init: untracked pid 785 killed by signal 9
request_suspend_state: wakeup (0->0) at 66933804007 (1970-03-26 07:54:35.616526007 UTC)
init: untracked pid 855 killed by signal 9
android_work: sent uevent USB_STATE=DISCONNECTED
android_work: sent uevent USB_STATE=CONNECTED
android_usb gadget: high-speed config #1: android
android_work: sent uevent USB_STATE=CONFIGURED
android_work: sent uevent USB_STATE=DISCONNECTED
android_work: sent uevent USB_STATE=CONNECTED
android_usb gadget: high-speed config #1: android
android_work: sent uevent USB_STATE=CONFIGURED
android_usb gadget: high-speed config #1: android
android_work: sent uevent USB_STATE=CONFIGURED
request_suspend_state: wakeup (0->0) at 72580783674 (1970-03-26 07:54:41.263505674 UTC)
init: untracked pid 923 killed by signal 9
request_suspend_state: wakeup (0->0) at 77230955008 (1970-03-26 07:54:45.913677008 UTC)
request_suspend_state: wakeup (0->0) at 81870952008 (1970-03-26 07:54:50.553674009 UTC)
init: untracked pid 1054 killed by signal 9

0 Kudos

4,022 Views
Brian1z
Contributor I

I ever try to catch "dumpsys meminfo" by adb, It was from "dalvik.vm.heapsize= 450m", the device successful boot, 

I can not catch "dalvik.vm.heapsize= 500m" meminfo, because device does not boot.

450m as below,

-------------------------------------------------------------------------------------------------------------------------

shell@sabresd_6dq:/ $ dumpsys meminfo
Applications Memory Usage (kB):
Uptime: 190045 Realtime: 190045

Total PSS by process:
51773 kB: system (pid 540)
31475 kB: com.android.systemui (pid 1199)
26317 kB: com.android.launcher (pid 1568 / activities)
25641 kB: com.android.settings (pid 1458)
14323 kB: com.android.phone (pid 1435)
12385 kB: zygote (pid 235)
11738 kB: mediaserver (pid 230)
10076 kB: com.android.inputmethod.latin (pid 1361)
9389 kB: com.android.email (pid 1644)
9278 kB: android.process.media (pid 1498)
8150 kB: android.process.acore (pid 1521)
7204 kB: surfaceflinger (pid 220)
6143 kB: com.android.mms (pid 1875)
5748 kB: com.android.calendar (pid 1809)
5450 kB: com.android.providers.calendar (pid 1831)
4967 kB: com.android.gallery3d (pid 1962)
4932 kB: com.android.server.telecom (pid 1416)
4911 kB: com.android.exchange (pid 1621)
4799 kB: com.android.deskclock (pid 1667)
4435 kB: com.android.dialer (pid 1747)
4349 kB: com.android.music (pid 1603)
4343 kB: com.android.camera2 (pid 1937)
3845 kB: com.android.printspooler (pid 1480)
3496 kB: com.android.managedprovisioning (pid 1852)
3346 kB: com.android.keychain (pid 1727)
3210 kB: com.android.onetimeinitializer (pid 1910)
3202 kB: com.android.provision (pid 1544)
1667 kB: drmserver (pid 229)
1503 kB: logd (pid 215)
1492 kB: slqssdk (pid 263)
1016 kB: netd (pid 224)
979 kB: vold (pid 219)
868 kB: rild (pid 228)
741 kB: keystore (pid 232)
489 kB: sdcard (pid 239)
424 kB: lmkd (pid 217)
379 kB: dumpsys (pid 2052)
372 kB: adbd (pid 2035)
363 kB: sh (pid 2047)
359 kB: sh (pid 222)
351 kB: /init (pid 1)
332 kB: healthd (pid 216)
309 kB: installd (pid 231)
306 kB: debuggerd (pid 225)
261 kB: ueventd (pid 196)
259 kB: servicemanager (pid 218)
200 kB: uim-sysfs (pid 221)
127 kB: watchdogd (pid 197)

Total PSS by OOM adjustment:
44124 kB: Native
12385 kB: zygote (pid 235)
11738 kB: mediaserver (pid 230)
7204 kB: surfaceflinger (pid 220)
1667 kB: drmserver (pid 229)
1503 kB: logd (pid 215)
1492 kB: slqssdk (pid 263)
1016 kB: netd (pid 224)
979 kB: vold (pid 219)
868 kB: rild (pid 228)
741 kB: keystore (pid 232)
489 kB: sdcard (pid 239)
424 kB: lmkd (pid 217)
379 kB: dumpsys (pid 2052)
372 kB: adbd (pid 2035)
363 kB: sh (pid 2047)
359 kB: sh (pid 222)
351 kB: /init (pid 1)
332 kB: healthd (pid 216)
309 kB: installd (pid 231)
306 kB: debuggerd (pid 225)
261 kB: ueventd (pid 196)
259 kB: servicemanager (pid 218)
200 kB: uim-sysfs (pid 221)
127 kB: watchdogd (pid 197)
51773 kB: System
51773 kB: system (pid 540)
50730 kB: Persistent
31475 kB: com.android.systemui (pid 1199)
14323 kB: com.android.phone (pid 1435)
4932 kB: com.android.server.telecom (pid 1416)
26317 kB: Foreground
26317 kB: com.android.launcher (pid 1568 / activities)
10076 kB: Perceptible
10076 kB: com.android.inputmethod.latin (pid 1361)
9278 kB: A Services
9278 kB: android.process.media (pid 1498)
4349 kB: B Services
4349 kB: com.android.music (pid 1603)
101075 kB: Cached
25641 kB: com.android.settings (pid 1458)
9389 kB: com.android.email (pid 1644)
8150 kB: android.process.acore (pid 1521)
6143 kB: com.android.mms (pid 1875)
5748 kB: com.android.calendar (pid 1809)
5450 kB: com.android.providers.calendar (pid 1831)
4967 kB: com.android.gallery3d (pid 1962)
4911 kB: com.android.exchange (pid 1621)
4799 kB: com.android.deskclock (pid 1667)
4435 kB: com.android.dialer (pid 1747)
4343 kB: com.android.camera2 (pid 1937)
3845 kB: com.android.printspooler (pid 1480)
3496 kB: com.android.managedprovisioning (pid 1852)
3346 kB: com.android.keychain (pid 1727)
3210 kB: com.android.onetimeinitializer (pid 1910)
3202 kB: com.android.provision (pid 1544)

Total PSS by category:
114665 kB: Native
45848 kB: Dalvik
29048 kB: .dex mmap
28033 kB: .so mmap
27440 kB: code mmap
23210 kB: image mmap
11623 kB: .apk mmap
6608 kB: Dalvik Other
3712 kB: Other mmap
3620 kB: Stack
2477 kB: Unknown
1274 kB: .ttf mmap
128 kB: Other dev
24 kB: Ashmem
8 kB: .jar mmap
4 kB: Cursor
0 kB: Graphics
0 kB: GL
0 kB: Memtrack

Total RAM: 3882020 kB (status normal)
Free RAM: 3568935 kB (101075 cached pss + 308624 cached + 3159236 free)
Used RAM: 225931 kB (196647 used pss + 7492 buffers + 232 shmem + 21560 slab)
Lost RAM: 87154 kB
Tuning: 64 (large 450), oom 325000 kB, restore limit 108333 kB (high-end-gfx)
shell@sabresd_6dq:/ $

 

0 Kudos

4,022 Views
b36401
NXP Employee
NXP Employee

Please try to play with android:largeHeap="true" option in application tag of Android manifest.

Have a great day,
Victor

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos