I am using android from this branch boundary-imx-android-r13.4-ga @ https://github.com/boundarydevices/linux-imx6/tree/boundary-imx-android-r13.4-ga
@ git://github.com/boundarydevices/imx-android-r13.4-ga.git
- When I use android-jb4.2, the board can run normally, it can show the boot screen, mouse. I then replaced on an installed android-r13-ga card, this board crashed when it runs to android startup screen. android-r13-ga startup information in the following:
- U-Boot 2013.04-00316-g1903727 (Jul 23 2013 - 11:01:15)
- CPU: Freescale i.MX6Q rev1.2 at 792 MHz
- Reset cause: POR
- Board: SABRE Lite
- DRAM: 1 GiB
- MMC: FSL_SDHC: 0, FSL_SDHC: 1
- SF: Detected SST25VF016B with page size 4 KiB, total 2 MiB
- *** Warning - bad CRC, using default environment
- auto-detected panel HDMI
- enable_hdmi: setup HDMI monitor
- Display: HDMI (1024x768)
- In: serial
- Out: serial
- Err: serial
- Net: using phy at 6
- FEC [PRIME]
- Warning: failed to set MAC address
- Hit any key to stop autoboot: 1 0
- AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl SATA mode
- flags: ncq stag pm led clo only pmp pio slum part
- No port device detected!
- ** Bad device size - sata 0 **
- ** Bad device size - sata 0 **
- SATA device 1: unknown device
- ** Bad device sata 1 **
- ** Bad device sata 1 **
- MMC: no card present
- mmc0(part 0) is current device
- MMC: no card present
- ** Bad device mmc 0 **
- MMC: no card present
- ** Bad device mmc 0 **
- mmc1 is current device
- reading /6x_bootscript
- 1451 bytes read in 18 ms (78.1 KiB/s)
- ## Executing script at 10008000
- Setting bus to 2
- Valid chip addresses:
- Valid chip addresses:
- Valid chip addresses:
- reading /uImage
- 4340732 bytes read in 206 ms (20.1 MiB/s)
- reading /uramdisk.img
- 213133 bytes read in 27 ms (7.5 MiB/s)
- ## Booting kernel from Legacy Image at 12000000 ...
- Image Name: Linux-3.0.35-04916-g542347e
- Image Type: ARM Linux Kernel Image (uncompressed)
- Data Size: 4340668 Bytes = 4.1 MiB
- Load Address: 10008000
- Entry Point: 10008000
- Verifying Checksum ... OK
- ## Loading init Ramdisk from Legacy Image at 12500000 ...
- Image Name: Initial Ram Disk
- Image Type: ARM Linux RAMDisk Image (gzip compressed)
- Data Size: 213069 Bytes = 208.1 KiB
- Load Address: 00000000
- Entry Point: 00000000
- Verifying Checksum ... OK
- Loading Kernel Image ... OK
- OK
- Starting kernel ...
- Uncompressing Linux... done, booting the kernel.
- Initializing cgroup subsys cpuset
- Initializing cgroup subsys cpu
- Linux version 3.0.35-04916-g542347e (ericn@ericsony) (gcc version 4.6.2 20110630 (prerelease) (Freescale MAD -- Linaro 2011.07 -- Built at 2011/08/10 09:20) ) #1 SMP PREEMPT Mon Oct 15 17:53:23 MST 2012
- CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d
- CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
- Machine: Freescale i.MX 6Quad Sabre-Lite Board
- Memory policy: ECC disabled, Data cache writealloc
- CPU identified as i.MX6Q, silicon rev 1.2
- PERCPU: Embedded 7 pages/cpu @c1177000 s5760 r8192 d14720 u32768
- Built 1 zonelists in Zone order, mobility grouping on. Total pages: 203776
- Kernel command line: video=mxcfb0:dev=hdmi,1280x720M@60,if=RGB24,bpp=32 video=mxcfb1:off video=mxcfb2:off fbmem=28M console=ttymxc1,115200 init=/init rw no_console_suspend androidboot.console=ttymxc1 vmalloc=400M
- PID hash table entries: 2048 (order: 1, 8192 bytes)
- Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
- Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
- Memory: 576MB 228MB = 804MB total
- Memory: 804676k/804676k available, 243900k reserved, 413696K highmem
- Virtual kernel memory layout:
- vector : 0xffff0000 - 0xffff1000 ( 4 kB)
- fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
- DMA : 0xfbe00000 - 0xffe00000 ( 64 MB)
- vmalloc : 0xd9800000 - 0xf2000000 ( 392 MB)
- lowmem : 0xc0000000 - 0xd9000000 ( 400 MB)
- pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
- modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
- .init : 0xc0008000 - 0xc0041000 ( 228 kB)
- .text : 0xc0041000 - 0xc07d5c0c (7764 kB)
- .data : 0xc07d6000 - 0xc083d400 ( 413 kB)
- .bss : 0xc083d424 - 0xc096dae0 (1218 kB)
- Preemptible hierarchical RCU implementation.
- NR_IRQS:496
- MXC GPIO hardware
- sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 1431655ms
- MXC_Early serial console at MMIO 0x21e8000 (options '115200')
- bootconsole [ttymxc1] enabled
- Console: colour dummy device 80x30
- Calibrating delay loop... 1581.05 BogoMIPS (lpj=7905280)
- pid_max: default: 32768 minimum: 301
- Mount-cache hash table entries: 512
- Initializing cgroup subsys cpuacct
- CPU: Testing write buffer coherency: ok
- hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available
- CPU1: Booted secondary processor
- CPU2: Booted secondary processor
- CPU3: Booted secondary processor
- Brought up 4 CPUs
- SMP: Total of 4 processors activated (6324.22 BogoMIPS).
- print_constraints: dummy:
- NET: Registered protocol family 16
- print_constraints: vddpu: 725 <--> 1300 mV at 1150 mV fast normal
- print_constraints: vddcore: 725 <--> 1300 mV at 1150 mV fast normal
- print_constraints: vddsoc: 725 <--> 1300 mV at 1200 mV fast normal
- print_constraints: vdd2p5: 2000 <--> 2775 mV at 2400 mV fast normal
- print_constraints: vdd1p1: 800 <--> 1400 mV at 1100 mV fast normal
- print_constraints: vdd3p0: 2800 <--> 3150 mV at 3000 mV fast normal
- ------------ Board type Sabre Lite
- Flexcan NXP tja1040
- hw-breakpoint: found 6 breakpoint and 1 watchpoint registers.
- hw-breakpoint: 1 breakpoint(s) reserved for watchpoint single-step.
- hw-breakpoint: maximum watchpoint size is 4 bytes.
- L310 cache controller enabled
- l2x0: 16 ways, CACHE_ID 0x410000c7, AUX_CTRL 0x02070000, Cache size: 1048576 B
- IMX usb wakeup probe
- bio: create slab <bio-0> at 0
- print_constraints: VDDA: 2500 mV
- print_constraints: VDDIO: 3300 mV
- machine_constraints_voltage: VDDD: unsupportable voltage constraints
- reg-fixed-voltage reg-fixed-voltage.2: Failed to register regulator: -22
- reg-fixed-voltage: probe of reg-fixed-voltage.2 failed with error -22
- print_constraints: vmmc: 3300 mV
- vgaarb: loaded
- SCSI subsystem initialized
- spi_imx imx6q-ecspi.0: probed
- usbcore: registered new interface driver usbfs
- usbcore: registered new interface driver hub
- usbcore: registered new device driver usb
- Freescale USB OTG Driver loaded, $Revision: 1.55 $
- add wake up source irq 75
- imx-ipuv3 imx-ipuv3.0: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
- imx-ipuv3 imx-ipuv3.1: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
- mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 driver probed
- mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 dphy version is 0x3130302a
- MIPI CSI2 driver module loaded
- Advanced Linux Sound Architecture Driver Version 1.0.24.
- 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
- cfg80211: Calling CRDA to update world regulatory domain
- i2c-core: driver [max17135] using legacy suspend method
- i2c-core: driver [max17135] using legacy resume method
- Switching to clocksource mxc_timer1
- NET: Registered protocol family 2
- IP route cache hash table entries: 16384 (order: 4, 65536 bytes)
- TCP established hash table entries: 65536 (order: 7, 524288 bytes)
- TCP bind hash table entries: 65536 (order: 7, 786432 bytes)
- TCP: Hash tables configured (established 65536 bind 65536)
- TCP reno registered
- UDP hash table entries: 256 (order: 1, 8192 bytes)
- UDP-Lite hash table entries: 256 (order: 1, 8192 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.
- Unpacking initramfs...
- Freeing initrd memory: 208K
- Static Power Management for Freescale i.MX6
- wait mode is enabled for i.MX6
- cpaddr = d9880000 suspend_iram_base=d98fc000
- PM driver module loaded
- IMX PCIe port: link down!
- IMX usb wakeup probe
- i.MXC CPU frequency driver
- highmem bounce pool size: 64 pages
- ashmem: initialized
- JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
- msgmni has been set to 764
- io scheduler noop registered
- io scheduler deadline registered
- io scheduler cfq registered (default)
- MIPI DSI driver module loaded
- mxc_sdc_fb mxc_sdc_fb.0: register mxc display driver hdmi
- mxc_hdmi mxc_hdmi: Detected HDMI controller 0x13:0xa:0xa0:0xc1
- fbcvt: 1280x720@60: CVT Name - .921M9
- imx-ipuv3 imx-ipuv3.0: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7)
- mxc_sdc_fb mxc_sdc_fb.1: Can't get fb option for mxcfb1!
- mxc_sdc_fb mxc_sdc_fb.2: Can't get fb option for mxcfb2!
- mxc_sdc_fb mxc_sdc_fb.3: register mxc display driver ldb
- _regulator_get: get() with no identifier
- imx-sdma imx-sdma: loaded firmware 1.1
- imx-sdma imx-sdma: initialized
- fbcvt: 1280x720@60: CVT Name - .921M9
- Serial: IMX driver
- imx-uart.0: ttymxc0 at MMIO 0x2020000 (irq = 58) is a IMX
- imx-uart.1: ttymxc1 at MMIO 0x21e8000 (irq = 59) is a IMX
- console [ttymxc1] enabled, bootconsole disabled
- console [ttymxc1] enabled, bootconsole disabled
- loop: module loaded
- Can't recover from RESET HBA!
- No sata disk.
- m25p80 spi0.0: sst25vf016b (2048 Kbytes)
- Creating 3 MTD partitions on "m25p80":
- 0x000000000000-0x0000000c0000 : "bootloader"
- 0x0000000c0000-0x0000000c2000 : "ubparams"
- 0x0000000c2000-0x000000200000 : "unused"
- vcan: Virtual CAN interface driver
- CAN device driver interface
- flexcan netdevice driver
- flexcan imx6q-flexcan.0: device registered (reg_base=d9978000, irq=142)
- FEC Ethernet Driver
- fec_enet_mii_bus: probed
- PPP generic driver version 2.4.2
- PPP Deflate Compression module registered
- PPP BSD Compression module registered
- PPP MPPE Compression module registered
- NET: Registered protocol family 24
- PPTP driver version 0.8.5
- tun: Universal TUN/TAP device driver, 1.6
- tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
- ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
- fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller
- fsl-ehci fsl-ehci.0: new USB bus registered, assigned bus number 1
- fsl-ehci fsl-ehci.0: irq 75, io base 0x02184000
- fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00
- hub 1-0:1.0: USB hub found
- hub 1-0:1.0: 1 port detected
- add wake up source irq 72
- fsl-ehci fsl-ehci.1: Freescale On-Chip EHCI Host Controller
- fsl-ehci fsl-ehci.1: new USB bus registered, assigned bus number 2
- fsl-ehci fsl-ehci.1: irq 72, io base 0x02184200
- fsl-ehci fsl-ehci.1: USB 2.0 started, EHCI 1.00
- hub 2-0:1.0: USB hub found
- hub 2-0:1.0: 1 port detected
- usbcore: registered new interface driver cdc_acm
- cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
- Initializing USB Mass Storage driver...
- usbcore: registered new interface driver usb-storage
- USB Mass Storage support registered.
- usbcore: registered new interface driver usbserial
- usbserial: USB Serial Driver core
- USB Serial support registered for GSM modem (1-port)
- usbcore: registered new interface driver option
- option: v0.7.2:USB Driver for GSM modems
- USB Serial support registered for Qualcomm USB modem
- usbcore: registered new interface driver qcserial
- ARC USBOTG Device Controller driver (1 August 2005)
- android_usb gadget: Mass Storage Function, version: 2009/09/11
- android_usb gadget: Number of LUNs=1
- lun0: LUN: removable file: (no medium)
- Gadget Android: controller 'fsl-usb2-udc' not recognized
- android_usb gadget: android_usb ready
- Suspend udc for OTG auto detect
- fsl-usb2-udc: bind to driver android_usb
- mousedev: PS/2 mouse device common for all mice
- input: gpio-keys as /devices/platform/gpio-keys/input/input0
- tsc2004_prepare_for_reading: write_cmd -5
- tsc2004: probe of 2-0048 failed with error -5
- egalax_ts 2-0004: egalax_ts: failed to read firmware version
- egalax_ts: probe of 2-0004 failed with error -5
- ft5x06-ts 2-0038: ft5x06: Could not detect touch screen.
- ft5x06: Oct 15 2012
- i2c-core: driver [isl29023] using legacy suspend method
- i2c-core: driver [isl29023] using legacy resume method
- using rtc device, snvs_rtc, for alarms
- snvs_rtc snvs_rtc.0: rtc core: registered snvs_rtc as rtc0
- i2c /dev entries driver
- Linux video capture interface: v2.00
- ov5642_read_reg:write reg error:reg=300a
- ov5642_probe:cannot find camera
- mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video16
- mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video17
- mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video18
- mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video19
- usbcore: registered new interface driver uvcvideo
- USB Video Class driver (v1.1.0)
- usb 2-1: new high speed USB device number 2 using fsl-ehci
- i2c-core: driver [mag3110] using legacy suspend method
- i2c-core: driver [mag3110] using legacy resume method
- imx2-wdt imx2-wdt.0: IMX2+ Watchdog Timer enabled. timeout=60s (nowayout=1)
- Bluetooth: HCI UART driver ver 2.2
- Bluetooth: HCI H4 protocol initialized
- sdhci: Secure Digital Host Controller Interface driver
- sdhci: Copyright(c) Pierre Ossman
- sdhci sdhci-esdhc-imx.3: no write-protect pin available!
- mmc0: SDHCI controller on platform [sdhci-esdhc-imx.3] using DMA
- mmc1: SDHCI controller on platform [sdhci-esdhc-imx.2] using DMA
- mxc_vdoa mxc_vdoa: i.MX Video Data Order Adapter(VDOA) driver probed
- VPU initialized
- mxc_asrc registered
- revserved_memory_account:viv_gpu registerd
- Thermal calibration data is 0x5724bf7d
- Anatop Thermal registered as thermal_zone0
- anatop_thermal_probe: default cooling device is cpufreq!
- usbcore: registered new interface driver usbhid
- usbhid: USB HID core driver
- logger: created 256K log 'log_main'
- logger: created 256K log 'log_events'
- logger: created 256K log 'log_radio'
- logger: created 256K log 'log_system'
- usbcore: registered new interface driver snd-usb-audio
- mmc0: host does not support reading read-only switch. assuming write-enable.
- mxc_hdmi_soc mxc_hdmi_soc.0: MXC HDMI Audio
- mmc0: new high speed SDHC card at address 1234
- mmcblk0: mmc0:1234 SA08G 7.28 GiB
- hub 2-1:1.0: USB hub found
- hub 2-1:1.0: 3 ports detected
- mmcblk0: p1 p2 p3 < p5 p6 p7 p8 p9 > p4
- sgtl5000 0-000a: Failed to get supply 'VDDD': -19
- print_constraints: 0-000a: 850 <--> 1600 mV at 1200 mV normal
- sgtl5000 0-000a: sgtl5000 revision 17
- asoc: sgtl5000 <-> imx-ssi.1 mapping ok
- asoc: mxc-hdmi-soc <-> imx-hdmi-soc-dai.0 mapping ok
- ALSA device list:
- #0: sgtl5000-audio
- #1: imx-hdmi-soc
- Netfilter messages via NETLINK v0.30.
- nf_conntrack version 0.5.0 (12576 buckets, 50304 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
- IPv4 over IPv4 tunneling driver
- GRE over IPv4 demultiplexor driver
- ip_tables: (C) 2000-2006 Netfilter Core Team
- arp_tables: (C) 2002 David S. Miller
- TCP cubic registered
- NET: Registered protocol family 10
- ip6_tables: (C) 2000-2006 Netfilter Core Team
- IPv6 over IPv4 tunneling driver
- NET: Registered protocol family 17
- NET: Registered protocol family 15
- can: controller area network core (rev 20090105 abi 8)
- NET: Registered protocol family 29
- can: raw protocol (rev 20090105)
- can: broadcast manager protocol (rev 20090105 t)
- 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: HIDP (Human Interface Emulation) ver 1.2
- L2TP core driver, V2.0
- PPPoL2TP kernel driver, V2.0
- L2TP IP encapsulation support (L2TPv3)
- L2TP netlink interface
- L2TP ethernet pseudowire support (L2TPv3)
- lib80211: common routines for IEEE802.11 drivers
- VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
- Bus freq driver module loaded
- Bus freq driver Enabled
- mxc_dvfs_core_probe
- DVFS driver module loaded
- usb 2-1.2: new low speed USB device number 3 using fsl-ehci
- regulator_init_complete: vddpu: incomplete constraints, leaving on
- snvs_rtc snvs_rtc.0: setting system clock to 1970-01-01 00:00:00 UTC (0)
- Freeing init memory: 228K
- init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_recovery'
- android_usb: already disabled
- adb_open
- mtp_bind_config
- adb_bind_config
- root@android:/ # ERROR: v4l2 capture: slave not found!
- ERROR: v4l2 capture: slave not found!
- ERROR: v4l2 capture: slave not found!
- ERROR: v4l2 capture: slave not found!
- warning: `zygote' uses 32-bit capabilities (legacy support in use)
- request_suspend_state: wakeup (3->0) at 43357046007 (1970-01-02 00:00:18.264290002 UTC)
- eth0: Freescale FEC PHY driver [Micrel KSZ9021 Gigabit PHY] (mii_bus:phy_addr=1:06, irq=284)
- ADDRCONF(NETDEV_UP): eth0: link is not ready
- acc_open
- acc_release
- PHY: 1:06 - Link is Up - 100/Full
- ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
- Division by zero in kernel.
- Unable to handle kernel NULL pointer dereference at virtual address 00000000
- pgd = c0004000
- [00000000] *pgd=00000000
- Internal error: Oops: 817 [#1] PREEMPT SMP
- Modules linked in:
- CPU: 0 Not tainted (3.0.35-04916-g542347e #1)
- PC is at vpu_exit+0x68/0x80
- LR is at mutex_spin_on_owner+0x48/0x68
- pc : [<c0032018>] lr : [<c00717e4>] psr: 60000013
- sp : d61e7ee8 ip : 00000001 fp : d61e7efc
- r10: c117fda8 r9 : c003fda8 r8 : d6160060
- r7 : 00000001 r6 : d61e6000 r5 : d6198440 r4 : c085dbf4
- r3 : 00000000 r2 : 00000000 r1 : d6198440 r0 : 00000000
- Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel
- Control: 10c53c7d Table: 235a404a DAC: 00000015
-