This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

RPMsg on OMAP4460 (pandaboard) android boot fail

Other Parts Discussed in Thread: TWL6030, WL1271

Hi,

I would like to enable RPmsg on my pandaboard ES omap4460 using Android. Following these instructions http://omappedia.org/wiki/RPMsg_Tesla I managed to generate a tesla-dsp.bin, a ducati-m3.bin and the uImage with rpmsg built-in. (kernel 3.0). Unfortunately, after copying the two binary files in the firmware directory and after replacing the uImage in the boot directory, I get some errors when booting on the pandaboard. I tried with two different versions of android (linaro 13.10 running a 4.3 android and linaro 12.01 using a 4.0android)

Any idea what am I doing wrong? heres the boot log:

Texas Instruments X-Loader 1.41 (Jan 24 2012 - 10:05:52)
OMAP4460: 1.2 GHz capable SOM
mmc read: Invalid size
Starting OS Bootloader from MMC/SD1 ...


U-Boot 2011.06 (Aug 20 2011 - 18:00:16)

CPU  : OMAP4430
Board: OMAP4 Panda
I2C:   ready
DRAM:  1 GiB
MMC:   OMAP SD/MMC: 0
Using default environment

In:    serial
Out:   serial
Err:   serial
Net:   No ethernet found.
Hit any key to stop autoboot:  3 2 1 0
reading boot.scr

498 bytes read
Running bootscript from mmc0 ...
## Executing script at 82000000
reading uImage

3634964 bytes read
reading uInitrd

161812 bytes read
reading board.dtb

** Unable to read "board.dtb" from mmc 0:1 **
## Booting kernel from Legacy Image at 80200000 ...
   Image Name:   Linux-3.0.31-01923-g519bdcb-dirt
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    3634900 Bytes = 3.5 MiB
   Load Address: 80008000
   Entry Point:  80008000
   Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 81600000 ...
   Image Name:   Android Ramdisk Image
   Image Type:   ARM Linux RAMDisk Image (gzip compressed)
   Data Size:    161748 Bytes = 158 KiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
ERROR: Did not find a cmdline Flattened Device Tree
Could not find a valid device tree
reading uImage

3634964 bytes read
Booting from mmc0 ...
## Booting kernel from Legacy Image at 82000000 ...
   Image Name:   Linux-3.0.31-01923-g519bdcb-dirt
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    3634900 Bytes = 3.5 MiB
   Load Address: 80008000
   Entry Point:  80008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.0.31-01923-g519bdcb-dirty (qpesquet@brenthis1) (gcc version 4.7.4 20131014 (prerelease) (Linaro GCC 4.7-2013.10) ) #2 SMP PREEMPT Fri Nov 22 18:05:09 EET 2013
[    0.000000] CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c5387d
[    0.000000] CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] Machine: OMAP4 Panda board
[    0.000000] Truncating RAM at 80000000-bfffffff to -afffffff (vmalloc region overlap).
[    0.000000] omap4_total_ram_size = 0x30000000
[    0.000000] omap4_smc_size = 0x300000
[    0.000000] omap4_ion_heap_secure_input_size = 0x5a00000
[    0.000000] omap4_ion_heap_secure_output_wfdhdcp_size = 0x1000000
[    0.000000] omap4_ducati_heap_size = 0x6d00000
[    0.000000] omap4_ion_heap_tiler_mem_size = 0x0
[    0.000000] omap4_ion_heap_nonsec_tiler_mem_size  = 0x0
[    0.000000]  omap4_smc_addr = 0xafd00000
[    0.000000] omap4_ion_heap_secure_input_addr = 0xaa300000
[    0.000000] omap4_ion_heap_secure_output_wfdhdcp_addr = 0xa9300000
[    0.000000] omap4_ducati_heap_addr = 0xa2600000
[    0.000000] omap4_ion_heap_tiler_mem_addr = 0xa2600000
[    0.000000] omap4_ion_heap_nonsec_tiler_mem_addr  = 0xa2600000
[    0.000000] omap_ion_init: secure_input id=2 [aa300000-afd00000] size=5a00000
[    0.000000] omap_ion_init: secure_output_wfdhdcp id=5 [a9300000-aa300000] size=1000000
[    0.000000] omap_ion_init: tiler id=1 [a2600000-a2600000] size=0
[    0.000000] omap_ion_init: nonsecure_tiler id=3 [a2600000-a2600000] size=0
[    0.000000] omap_ion_init: system id=0 [0-0] size=0
[    0.000000] omap_ion_init: tiler_reservation id=4 [0-0] size=0
[    0.000000] Reserving 16777216 bytes SDRAM for VRAM
[    0.000000] Memory policy: ECC disabled, Data cache writealloc
[    0.000000] OMAP4460 ES1.1
[    0.000000] SRAM: Mapped pa 0x40300000 to va 0xfe400000 size: 0xd000
[    0.000000] On node 0 totalpages: 134656
[    0.000000] free_area_init_node: node 0, pgdat c0735b20, node_mem_map c0880000
[    0.000000]   Normal zone: 1536 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 133120 pages, LIFO batch:31
[    0.000000] PERCPU: Embedded 7 pages/cpu @c0e8a000 s6944 r8192 d13536 u32768
[    0.000000] pcpu-alloc: s6944 r8192 d13536 u32768 alloc=8*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 133120
[    0.000000] Kernel command line: console=ttyO2,115200n8 mem=1G androidboot.console=ttyO2 console=ttyS2,115200n8 vram=16M root=/dev/mmcblk0p2 rw rootfstype=ext3 rootwait
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Memory: 256MB 270MB = 526MB total
[    0.000000] Memory: 522888k/522888k available, 263544k reserved, 0K highmem
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
[    0.000000]     DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
[    0.000000]     vmalloc : 0xf0800000 - 0xf8000000   ( 120 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xf0000000   ( 768 MB)
[    0.000000]     modules : 0xbf000000 - 0xc0000000   (  16 MB)
[    0.000000]       .init : 0xc0008000 - 0xc0047000   ( 252 kB)
[    0.000000]       .text : 0xc0047000 - 0xc06d4000   (6708 kB)
[    0.000000]       .data : 0xc06d4000 - 0xc0736300   ( 393 kB)
[    0.000000]        .bss : 0xc0736340 - 0xc087f920   (1318 kB)
[    0.000000] SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] NR_IRQS:410
[    0.000000] omap_hwmod: dpll_mpu_m2_ck: missing clockdomain for dpll_mpu_m2_ck.
[    0.000000] OMAP clockevent source: GPTIMER1 at 32768 Hz
[    0.000000] sched_clock: 32 bits at 32kHz, resolution 30517ns, wraps every 131071999ms
[    0.000030] Calibrating delay loop... 1830.74 BogoMIPS (lpj=7151616)
[    0.070373] pid_max: default: 32768 minimum: 301
[    0.070373] Mount-cache hash table entries: 512
[    0.070373] Initializing cgroup subsys debug
[    0.070373] Initializing cgroup subsys cpuacct
[    0.071289] Initializing cgroup subsys freezer
[    0.071350] CPU: Testing write buffer coherency: ok
[    0.071777] L310 cache controller enabled
[    0.071807] l2x0: 16 ways, CACHE_ID 0x410000c7, AUX_CTRL 0x5e470000, Cache size: 1048576 B
[    0.149932] CPU1: Booted secondary processor
[    0.220275] Brought up 2 CPUs
[    0.220275] SMP: Total of 2 processors activated (3670.89 BogoMIPS).
[    0.220458] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for emif_fw
[    0.220458] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for l3_instr
[    0.222900] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for l3_main_1
[    0.222900] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for l3_main_2
[    0.222930] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for l4_abe
[    0.222930] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for l4_cfg
[    0.222930] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for l4_per
[    0.222961] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for l4_wkup
[    0.222961] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for mpu_private
[    0.223022] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for sl2if
[    0.223022] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for thermal_sensor
[    0.223022] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for usbhs_ohci
[    0.223083] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for usbhs_ehci
[    0.223083] omap_hwmod: l3_div_ck: missing clockdomain for l3_div_ck.
[    0.223083] omap_hwmod: l4_div_ck: missing clockdomain for l4_div_ck.
[    0.225219] _omap4_module_wait_ready: Timeout waiting for module enable (mcpdm_fck: clkctrl = 0x30002)
[    0.228088] omap_hwmod: mcpdm: cannot be enabled (3)
[    0.233062] print_constraints: dummy:
[    0.233062] NET: Registered protocol family 16
[    0.233734] GPMC revision 6.0
[    0.233734] EMIF0 is enabled with IRQ142
[    0.233734] EMIF1 is enabled with IRQ143
[    0.234741] Last reset was cold reset (PRM_RSTST=0x1)
[    0.234741]
[    0.235107] OMAP GPIO hardware version 0.1
[    0.236022] omap_mux_init: Add partition: #1: core, flags: 2
[    0.236022] omap_mux_init: Add partition: #2: wkup, flags: 2
[    0.238281] omap_mux_get_by_name: Could not find signal uart1_cts.uart1_cts
[    0.238281] omap_hwmod_mux_init: Could not allocate device mux entry
[    0.244140] OMAP DMA hardware revision 0.0
[    0.244140] omap_rproc_get_pool: dsp - static memory is unavailable: 0x0, 0x0
[    0.244140] omap_rproc_get_pool: ipu - carveout memory is unavailable: 0x0, 0x0
[    0.250183] bio: create slab <bio-0> at 0
[    0.250488] print_constraints: vwl1271: 1800 mV
[    0.250488] i2c-core: driver [twl] using legacy suspend method
[    0.251068] i2c-core: driver [twl] using legacy resume method
[    0.251068] SCSI subsystem initialized
[    0.251495] usbcore: registered new interface driver usbfs
[    0.251495] usbcore: registered new interface driver hub
[    0.251708] usbcore: registered new device driver usb
[    0.252319] omap_i2c omap_i2c.1: bus 1 rev4.0 at 400 kHz
[    0.252838] Skipping twl internal clock init and using bootloader value (unknown osc rate)
[    0.253295] twl6030: PIH (irq 39) chaining IRQs 368..387
[    0.255371] machine_constraints_voltage: VUSB: failed to apply 3300000uV constraint
[    0.255371] twl_reg twl_reg.46: can't register VUSB, -22
[    0.255371] twl_reg: probe of twl_reg.46 failed with error -22
[    0.255767] twl6030_usb twl6030_usb: ldo init failed
[    0.256225] print_constraints: VMMC: 1200 <--> 3000 mV at 3000 mV normal standby
[    0.256622] print_constraints: VPP: 1800 <--> 2500 mV at 1900 mV normal standby
[    0.256713] print_constraints: VCXIO: 1800 mV normal standby
[    0.256988] print_constraints: VDAC: 1800 mV normal standby
[    0.257629] print_constraints: VAUX2_6030: 1200 <--> 2800 mV at 1800 mV normal standby
[    0.258087] print_constraints: VAUX3_6030: 1000 <--> 3000 mV at 1200 mV normal standby
[    0.258422] print_constraints: VANA: 2100 mV normal standby
[    0.259185] print_constraints: CLK32KG:
[    0.259399] omap_i2c omap_i2c.2: bus 2 rev4.0 at 400 kHz
[    0.259613] omap_i2c omap_i2c.3: bus 3 rev4.0 at 100 kHz
[    0.259857] omap_i2c omap_i2c.4: bus 4 rev4.0 at 400 kHz
[    0.259857] omap-rproc omap-rproc.0: dsp is available
[    0.259857] omap-rproc omap-rproc.1: ipu is available
[    0.259857] Advanced Linux Sound Architecture Driver Version 1.0.24.
[    0.259857] Bluetooth: Core ver 2.16
[    0.261047] NET: Registered protocol family 31
[    0.261108] Bluetooth: HCI device and connection manager initialized
[    0.261108] Bluetooth: HCI socket layer initialized
[    0.261108] Bluetooth: L2CAP socket layer initialized
[    0.261108] Bluetooth: SCO socket layer initialized
[    0.261505] cfg80211: Calling CRDA to update world regulatory domain
[    0.261627] Switching to clocksource 32k_counter
[    0.263793] musb-hdrc: version 6.0, musb-dma, peripheral
[    0.263793] HS USB OTG: no transceiver configured
[    0.263885] musb-hdrc musb-hdrc: musb_init_controller failed with status -19
[    0.264007] NET: Registered protocol family 2
[    0.264007] IP route cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.264007] TCP established hash table entries: 32768 (order: 6, 262144 bytes)
[    0.264007] TCP bind hash table entries: 32768 (order: 7, 786432 bytes)
[    0.264007] TCP: Hash tables configured (established 32768 bind 32768)
[    0.264007] TCP reno registered
[    0.266754] UDP hash table entries: 512 (order: 3, 32768 bytes)
[    0.266815] UDP-Lite hash table entries: 512 (order: 3, 32768 bytes)
[    0.267150] Switched to NOHz mode on CPU #0
[    0.267150] Switched to NOHz mode on CPU #1
[    0.267333] NET: Registered protocol family 1
[    0.886566] omap_init_opp_table: no hwmod or odev for hsi, [22] cannot add OPPs.
[    0.886779] omap_init_opp_table: no hwmod or odev for hsi, [23] cannot add OPPs.
[    1.277923] ram_console: got buffer at 90000000, size 200000
[    1.277923] ram_console: uncorrectable error in header
[    1.278808] ram_console: no valid data in buffer (sig = 0xbe9a080e)
[    1.278808] console [ram-1] enabled
[    1.293334] omap-iommu omap-iommu.0: ducati registered
[    1.293334] omap-iommu omap-iommu.1: tesla registered
[    1.298614] ashmem: initialized
[    1.303405] fuse init (API version 7.16)
[    1.303405] msgmni has been set to 1021
[    1.307159] io scheduler noop registered
[    1.307250] io scheduler deadline registered
[    1.307250] io scheduler cfq registered (default)
[    1.307525] start plist test
[    1.316772] end plist test
[    1.317535] OMAP DSS rev 4.0
[    1.319061] Keyboard driver not present
[    1.319610] dsscomp: initializing.
[    1.319610] misc dsscomp: display0=generic_dpi_panel
[    1.319610] misc dsscomp: display1=hdmi_panel
[    1.319610] misc dsscomp: found 2 displays and 4 overlays, WB overlay 1
[    1.320251] could not allocate slot
[    1.320709] omap-rproc omap-rproc.1: powering up ipu
[    1.321136] virtio_rpmsg_bus virtio0: rpmsg backend virtproc probed successfully
[    1.321624] virtio_rpmsg_bus virtio1: rpmsg backend virtproc probed successfully
[    1.321624] omap-rproc omap-rproc.0: powering up dsp
[    1.322174] virtio_rpmsg_bus virtio2: rpmsg backend virtproc probed successfully
[    1.322174] omap_uart.0: ttyO0 at MMIO 0x4806a000 (irq = 104) is a OMAP UART0
[    1.323242] omap_uart.1: ttyO1 at MMIO 0x4806c000 (irq = 105) is a OMAP UART1
[    1.323791] omap_uart.2: ttyO2 at MMIO 0x48020000 (irq = 106) is a OMAP UART2
[    2.483673] console [ttyO2] enabled
[    2.487792] omap_uart.3: ttyO3 at MMIO 0x4806e000 (irq = 102) is a OMAP UART3
[    2.496307] omap_ion_probe: adding heap secure_input of type 2 with aa300000@5a00000
[    2.504974] omap_ion_probe: adding heap secure_output_wfdhdcp of type 2 with a9300000@800000
[    2.514312] omap_ion_probe: adding heap tiler of type 4 with a2600000@0
[    2.521728] omap_ion_probe: adding heap nonsecure_tiler of type 4 with a2600000@0
[    2.530090] omap_ion_probe: adding heap system of type 0 with 0@0
[    2.536895] omap_ion_probe: adding heap tiler_reservation of type 5 with 0@0
[    2.536895] brd: module loaded
[    2.556854] loop: module loaded
[    2.563873] PPP generic driver version 2.4.2
[    2.568817] PPP Deflate Compression module registered
[    2.574432] PPP BSD Compression module registered
[    2.580322] PPP MPPE Compression module registered
[    2.585723] NET: Registered protocol family 24
[    2.592193] usbcore: registered new interface driver asix
[    2.598266] usbcore: registered new interface driver cdc_ether
[    2.601318] usbcore: registered new interface driver smsc95xx
[    2.611328] usbcore: registered new interface driver net1080
[    2.613861] usbcore: registered new interface driver cdc_subset
[    2.621673] usbcore: registered new interface driver zaurus
[    2.630584] cdc_ncm: 04-Aug-2011
[    2.630615] usbcore: registered new interface driver cdc_ncm
[    2.640625] usbcore: registered new interface driver zd1201
[    2.646942] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    2.654388] ehci-omap ehci-omap.0: OMAP-EHCI Host Controller
[    2.654388] ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 1
[    2.669006] ehci-omap ehci-omap.0: irq 109, io mem 0x4a064c00
[    2.684173] ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00
[    2.690612] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    2.698181] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.706237] usb usb1: Product: OMAP-EHCI Host Controller
[    2.712127] usb usb1: Manufacturer: Linux 3.0.31-01923-g519bdcb-dirty ehci_hcd
[    2.720184] usb usb1: SerialNumber: ehci-omap.0
[    2.725677] hub 1-0:1.0: USB hub found
[    2.725677] hub 1-0:1.0: 3 ports detected
[    2.833435] usbcore: registered new interface driver cdc_acm
[    2.833435] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[    2.833435] Initializing USB Mass Storage driver...
[    2.854217] usbcore: registered new interface driver usb-storage
[    2.860931] USB Mass Storage support registered.
[    2.866210] usbcore: registered new interface driver usbserial
[    2.872741] usbserial: USB Serial Driver core
[    2.872772] USB Serial support registered for Keyspan - (without firmware)
[    2.877655] USB Serial support registered for Keyspan 1 port adapter
[    2.892364] USB Serial support registered for Keyspan 2 port adapter
[    2.899536] USB Serial support registered for Keyspan 4 port adapter
[    2.906707] usbcore: registered new interface driver keyspan
[    2.912994] keyspan: v1.1.5:Keyspan USB to Serial Converter Driver
[    2.920257] mousedev: PS/2 mouse device common for all mice
[    2.927307] twl_rtc twl_rtc: Power up reset detected.
[    2.933929] twl_rtc twl_rtc: Enabling TWL-RTC.
[    2.940643] using rtc device, twl_rtc, for alarms
[    2.940643] twl_rtc twl_rtc: rtc core: registered twl_rtc as rtc0
[    2.953125] i2c /dev entries driver
[    2.957092] lirc_dev: IR Remote Control driver registered, major 250
[    2.964843] IR NEC protocol handler initialized
[    2.969909] IR RC5(x) protocol handler initialized
[    2.969909] IR RC6 protocol handler initialized
[    2.980316] IR JVC protocol handler initialized
[    2.980316] IR Sony protocol handler initialized
[    2.990539] IR RC5 (streamzap) protocol handler initialized
[    2.990539] IR LIRC bridge handler initialized
[    2.990539] dmm: probe base: fd300000, irq 145
[    3.009063] OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
[    3.017242] device-mapper: uevent: version 1.0.3
[    3.022369] device-mapper: ioctl: 4.20.0-ioctl (2011-02-02) initialised: dm-devel@redhat.com
[    3.022369] Bluetooth: HCI UART driver ver 2.2
[    3.022369] Bluetooth: HCI H4 protocol initialized
[    3.042419] cpuidle: using governor ladder
[    3.046997] cpuidle: using governor menu
[    3.056823] usbcore: registered new interface driver usbhid
[    3.061492] usb 1-1: new high speed USB device number 2 using ehci-omap
[    3.070281] usbhid: USB HID core driver
[    3.074829] logger: created 256K log 'log_main'
[    3.079803] logger: created 256K log 'log_events'
[    3.085266] logger: created 256K log 'log_radio'
[    3.085266] logger: created 256K log 'log_system'
[    3.096221] thermal_sensor_set_temp: no cooling agents for domain cpu
[    3.105377] omap_report_temp:thermal_sensor_set_temp reports error
[    3.112457] omap_temp_sensor omap_temp_sensor.0: omap_ondie_sensor : 'omap_temp_sensor'
[    3.112457] thermal_sensor_set_temp: no cooling agents for domain cpu
[    3.112518] OMAPRPC: Registration of OMAPRPC rpmsg service returned 0!
[    3.141601] SDP4430 SoC init
[    3.152587] twl6040-codec twl6040-codec: couldn't get VDDHF regulator -19
[    3.187805] asoc: null-codec-dai <-> MultiMedia1 mapping ok
[    3.195098] asoc: null-codec-dai <-> MultiMedia2 mapping ok
[    3.202575] asoc: null-codec-dai <-> Voice mapping ok
[    3.209136] asoc: null-codec-dai <-> Tones mapping ok
[    3.215698] asoc: null-codec-dai <-> Vibra mapping ok
[    3.221954] asoc: null-codec-dai <-> MODEM mapping ok
[    3.228210] asoc: null-codec-dai <-> MultiMedia1 LP mapping ok
[    3.235809] asoc: FM Digital <-> omap-mcbsp-dai.1 mapping ok
[    3.242309] usb 1-1: New USB device found, idVendor=0424, idProduct=9514
[    3.243133] asoc: twl6040-dl1 <-> mcpdm-dl mapping ok
[    3.244659] asoc: dmic-hifi <-> omap-dmic-dai-0 mapping ok
[    3.261169] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    3.269073] twl6040-codec twl6040-codec: ASoC: Failed to create Aux/FM Stereo In debugfs file
[    3.278594] hub 1-1:1.0: USB hub found
[    3.279266] asoc: twl6040-dl1 <-> mcpdm-dl1 mapping ok
[    3.279998] asoc: twl6040-ul <-> mcpdm-ul1 mapping ok
[    3.280731] asoc: twl6040-dl2 <-> mcpdm-dl2 mapping ok
[    3.281494] asoc: twl6040-vib <-> mcpdm-vib mapping ok
[    3.282226] asoc: Bluetooth <-> omap-mcbsp-dai.0 mapping ok
[    3.282958] asoc: Bluetooth <-> omap-mcbsp-dai.0 mapping ok
[    3.283752] asoc: FM Digital <-> omap-mcbsp-dai.1 mapping ok
[    3.284515] asoc: MODEM <-> omap-mcbsp-dai.1 mapping ok
[    3.285247] asoc: dmic-hifi <-> omap-dmic-abe-dai-0 mapping ok
[    3.286010] asoc: dmic-hifi <-> omap-dmic-abe-dai-1 mapping ok
[    3.286743] asoc: dmic-hifi <-> omap-dmic-abe-dai-2 mapping ok
[    3.287506] asoc: null-codec-dai <-> omap-abe-vxrec-dai mapping ok
[    3.289276] input: Panda Headset Jack as /devices/platform/soc-audio/sound/card0/input0
[    3.290924] ALSA device list:
[    3.290924]   #0: TI OMAP4 Board
[    3.291015] GACT probability NOT on
[    3.291046] Mirror/redirect action on
[    3.291046] u32 classifier
[    3.291046]     Actions configured
[    3.291046] Netfilter messages via NETLINK v0.30.
[    3.291137] nf_conntrack version 0.5.0 (8170 buckets, 32680 max)
[    3.291931] ctnetlink v0.93: registering with nfnetlink.
[    3.292175] xt_time: kernel timezone is -0000
[    3.293853] ip_tables: (C) 2000-2006 Netfilter Core Team
[    3.293975] arp_tables: (C) 2002 David S. Miller
[    3.294067] TCP cubic registered
[    3.294708] NET: Registered protocol family 10
[    3.299011] Mobile IPv6
[    3.299041] IPv6 over IPv4 tunneling driver
[    3.303436] NET: Registered protocol family 17
[    3.303466] NET: Registered protocol family 15
[    3.324890] Bluetooth: RFCOMM TTY layer initialized
[    3.324920] Bluetooth: RFCOMM socket layer initialized
[    3.324920] Bluetooth: RFCOMM ver 1.11
[    3.324951] NET: Registered protocol family 35
[    3.325317] lib80211: common routines for IEEE802.11 drivers
[    3.325317] lib80211_crypt: registered algorithm 'NULL'
[    3.325347] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[    3.486236] hub 1-1:1.0: 5 ports detected
[    3.486236] ThumbEE CPU extension supported.
[    3.486267] Registering SWP/SWPB emulation handler
[    3.504516] Reprogramming LPDDR2 timings to 400000000 Hz
[    3.510559] sr_init: No PMIC hook to init smartreflex
[    3.516296] smartreflex smartreflex.0: omap_sr_probe: SmartReflex driver initialized
[    3.524963] smartreflex smartreflex.1: omap_sr_probe: SmartReflex driver initialized
[    3.533691] smartreflex smartreflex.2: omap_sr_probe: SmartReflex driver initialized
[    3.542785] thermal_lookup_temp: pcb is a non existing domain
[    3.549163] mmc0: host does not support reading read-only switch. assuming write-enable.
[    3.558074] omap_cpu_thermal_manager:sensor 35600 avg sensor 0 pcb
[    3.564788] 0, delta 3087 hot spot 38687
[    3.569488] omap_cpu_thermal_manager: hot spot temp 38687 - going into safe zone
[    3.577636] thermal_lookup_temp: pcb is a non existing domain
[    3.584075] mmc0: new high speed SDHC card at address 0007
[    3.590484] thermal_lookup_temp: pcb is a non existing domain
[    3.596862] thermal_lookup_temp: pcb is a non existing domain
[    3.603271] mmcblk0: mmc0:0007 SD16G 14.9 GiB
[    3.608764] Power Management for TI OMAP4.
[    3.613494] OMAP4 PM: Static dependency added between MPUSS and DUCATI <-> L4_PER/CFG and L3_1.
[    3.625213]  mmcblk0: p1 p2 p3 p4 < p5 p6 >
[    3.630554] clock: disabling unused clocks to save power
[    3.751373] mmc1: card claims to support voltages below the defined range. These will be ignored.
[    3.787139] mmc1: queuing unknown CIS tuple 0x91 (3 bytes)
[    3.794586] mmc1: new SDIO card at address 0001
[    3.817108] usb 1-1.1: new high speed USB device number 3 using ehci-omap
[    3.936218] cannot apply mgr(lcd) on inactive device
[    3.949859] omapfb omapfb: failed to apply dispc config
[    3.955718] cannot apply mgr(tv) on inactive device
[    3.973480] omapfb omapfb: failed to apply dispc config
[    3.979309] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00
[    3.996734] cannot apply mgr(lcd2) on inactive device
[    4.002410] omapfb omapfb: failed to apply dispc config
[    4.008178] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    4.016723] omapdss DPI: Could not find exact pixel clock. Requested 74250 kHz, got 76800 kHz
[    4.028137] smsc95xx v1.0.4
[    4.031585] regulator_init_complete: VANA: incomplete constraints, leaving on
[    4.040496] regulator_init_complete: VDAC: incomplete constraints, leaving on
[    4.048706] regulator_init_complete: VCXIO: incomplete constraints, leaving on
[    4.062255] twl_rtc twl_rtc: setting system clock to 2000-01-01 00:00:01 UTC (946684801)
[    4.090423] thermal_lookup_temp: pcb is a non existing domain
[    4.096740] thermal_lookup_temp: pcb is a non existing domain
[    4.103027] thermal_lookup_temp: pcb is a non existing domain
[    4.118011] smsc95xx 1-1.1:1.0: eth0: register 'smsc95xx' at usb-ehci-omap.0-1.1, smsc95xx USB 2.0 Ethernet, 4a:9c:54:55:08:e7
[    4.215576] usb 1-1.2: new low speed USB device number 4 using ehci-omap
[    4.355987] usb 1-1.2: New USB device found, idVendor=045e, idProduct=0040
[    4.363739] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    4.372161] usb 1-1.2: Product: Microsoft Wheel Mouse Optical®
[    4.378753] usb 1-1.2: Manufacturer: Microsoft
[    4.393432] input: Microsoft Microsoft Wheel Mouse Optical® as /devices/platform/omap/usbhs_omap/ehci-omap.0/usb1/1-1/1-1.2/1-1.2:1.0/input/input1
[    4.408843] generic-usb 0003:045E:0040.0001: input: USB HID v1.00 Mouse [Microsoft Microsoft Wheel Mouse Optical®] on usb-ehci-omap.0-1.2/input0
[    4.504852] usb 1-1.3: new low speed USB device number 5 using ehci-omap
[    4.635498] usb 1-1.3: New USB device found, idVendor=046d, idProduct=c31c
[    4.643249] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    4.651611] usb 1-1.3: Product: USB Keyboard
[    4.656463] usb 1-1.3: Manufacturer: Logitech
[    4.669616] input: Logitech USB Keyboard as /devices/platform/omap/usbhs_omap/ehci-omap.0/usb1/1-1/1-1.3/1-1.3:1.0/input/input2
[    4.683013] generic-usb 0003:046D:C31C.0002: input: USB HID v1.10 Keyboard [Logitech USB Keyboard] on usb-ehci-omap.0-1.3/input0
[    4.705841] input: Logitech USB Keyboard as /devices/platform/omap/usbhs_omap/ehci-omap.0/usb1/1-1/1-1.3/1-1.3:1.1/input/input3
[    4.719116] generic-usb 0003:046D:C31C.0003: input: USB HID v1.10 Device [Logitech USB Keyboard] on usb-ehci-omap.0-1.3/input1
[    5.106109] thermal_lookup_temp: pcb is a non existing domain
[    5.112609] thermal_lookup_temp: pcb is a non existing domain
[    5.119293] thermal_lookup_temp: pcb is a non existing domain
[    6.121734] thermal_lookup_temp: pcb is a non existing domain
[    6.128387] thermal_lookup_temp: pcb is a non existing domain
[    6.134918] thermal_lookup_temp: pcb is a non existing domain
[    7.137603] thermal_lookup_temp: pcb is a non existing domain
[    7.144104] thermal_lookup_temp: pcb is a non existing domain
[    7.150787] thermal_lookup_temp: pcb is a non existing domain
[    8.152984] thermal_lookup_temp: pcb is a non existing domain
[    8.159637] thermal_lookup_temp: pcb is a non existing domain
[    8.166137] thermal_lookup_temp: pcb is a non existing domain
[    9.168609] thermal_lookup_temp: pcb is a non existing domain
[    9.175079] thermal_lookup_temp: pcb is a non existing domain
[    9.181762] thermal_lookup_temp: pcb is a non existing domain
[   10.184234] thermal_lookup_temp: pcb is a non existing domain
[   10.190887] thermal_lookup_temp: pcb is a non existing domain
[   10.197418] thermal_lookup_temp: pcb is a non existing domain
[   11.199859] thermal_lookup_temp: pcb is a non existing domain
[   11.206359] thermal_lookup_temp: pcb is a non existing domain
[   11.213043] thermal_lookup_temp: pcb is a non existing domain
[   12.215484] thermal_lookup_temp: pcb is a non existing domain
[   12.222106] thermal_lookup_temp: pcb is a non existing domain
[   12.228668] thermal_lookup_temp: pcb is a non existing domain
[   13.231353] thermal_lookup_temp: pcb is a non existing domain
[   13.237854] thermal_lookup_temp: pcb is a non existing domain
[   13.244537] thermal_lookup_temp: pcb is a non existing domain
[   14.246734] thermal_lookup_temp: pcb is a non existing domain
[   14.253234] thermal_lookup_temp: pcb is a non existing domain
[   14.259918] thermal_lookup_temp: pcb is a non existing domain
[   15.262359] thermal_lookup_temp: pcb is a non existing domain
[   15.269012] thermal_lookup_temp: pcb is a non existing domain
[   15.275543] thermal_lookup_temp: pcb is a non existing domain
[   16.277954] thermal_lookup_temp: pcb is a non existing domain
[   16.284454] thermal_lookup_temp: pcb is a non existing domain
[   16.291137] thermal_lookup_temp: pcb is a non existing domain
[   17.293579] thermal_lookup_temp: pcb is a non existing domain
[   17.300262] thermal_lookup_temp: pcb is a non existing domain
[   17.306762] thermal_lookup_temp: pcb is a non existing domain
[   18.309234] thermal_lookup_temp: pcb is a non existing domain
[   18.315734] thermal_lookup_temp: pcb is a non existing domain
[   18.322418] thermal_lookup_temp: pcb is a non existing domain
[   19.325103] thermal_lookup_temp: pcb is a non existing domain
[   19.331726] thermal_lookup_temp: pcb is a non existing domain
[   19.338256] thermal_lookup_temp: pcb is a non existing domain
[   20.340484] thermal_lookup_temp: pcb is a non existing domain
[   20.346984] thermal_lookup_temp: pcb is a non existing domain
[   20.353637] thermal_lookup_temp: pcb is a non existing domain
[   21.356109] thermal_lookup_temp: pcb is a non existing domain
[   21.362762] thermal_lookup_temp: pcb is a non existing domain
[   21.369293] thermal_lookup_temp: pcb is a non existing domain
[   22.371704] thermal_lookup_temp: pcb is a non existing domain
[   22.378234] thermal_lookup_temp: pcb is a non existing domain
[   22.384887] thermal_lookup_temp: pcb is a non existing domain
[   23.387359] thermal_lookup_temp: pcb is a non existing domain
[   23.394012] thermal_lookup_temp: pcb is a non existing domain
[   23.400543] thermal_lookup_temp: pcb is a non existing domain
[   24.402984] thermal_lookup_temp: pcb is a non existing domain
[   24.409484] thermal_lookup_temp: pcb is a non existing domain
[   24.416168] thermal_lookup_temp: pcb is a non existing domain
[   25.418853] thermal_lookup_temp: pcb is a non existing domain
[   25.425506] thermal_lookup_temp: pcb is a non existing domain
[   25.432006] thermal_lookup_temp: pcb is a non existing domain
[   26.434234] thermal_lookup_temp: pcb is a non existing domain
[   26.440734] thermal_lookup_temp: pcb is a non existing domain
[   26.447418] thermal_lookup_temp: pcb is a non existing domain
[   27.449859] thermal_lookup_temp: pcb is a non existing domain
[   27.456481] thermal_lookup_temp: pcb is a non existing domain
[   27.463012] thermal_lookup_temp: pcb is a non existing domain
[   28.465484] thermal_lookup_temp: pcb is a non existing domain
[   28.471984] thermal_lookup_temp: pcb is a non existing domain
[   28.478668] thermal_lookup_temp: pcb is a non existing domain
[   29.481079] thermal_lookup_temp: pcb is a non existing domain
[   29.487731] thermal_lookup_temp: pcb is a non existing domain
[   29.494262] thermal_lookup_temp: pcb is a non existing domain
[   30.496734] thermal_lookup_temp: pcb is a non existing domain
[   30.503234] thermal_lookup_temp: pcb is a non existing domain
[   30.509887] thermal_lookup_temp: pcb is a non existing domain
[   31.512603] thermal_lookup_temp: pcb is a non existing domain
[   31.519226] thermal_lookup_temp: pcb is a non existing domain
[   31.525787] thermal_lookup_temp: pcb is a non existing domain
[   32.527984] thermal_lookup_temp: pcb is a non existing domain
[   32.534484] thermal_lookup_temp: pcb is a non existing domain
[   32.541137] thermal_lookup_temp: pcb is a non existing domain
[   33.543609] thermal_lookup_temp: pcb is a non existing domain
[   33.550262] thermal_lookup_temp: pcb is a non existing domain
[   33.556793] thermal_lookup_temp: pcb is a non existing domain
[   34.559234] thermal_lookup_temp: pcb is a non existing domain
[   34.565734] thermal_lookup_temp: pcb is a non existing domain
[   34.572387] thermal_lookup_temp: pcb is a non existing domain
[   35.574829] thermal_lookup_temp: pcb is a non existing domain
[   35.581481] thermal_lookup_temp: pcb is a non existing domain
[   35.588134] thermal_lookup_temp: pcb is a non existing domain
[   36.590484] thermal_lookup_temp: pcb is a non existing domain
[   36.597137] thermal_lookup_temp: pcb is a non existing domain
[   36.603668] thermal_lookup_temp: pcb is a non existing domain
[   37.606323] thermal_lookup_temp: pcb is a non existing domain
[   37.612854] thermal_lookup_temp: pcb is a non existing domain
[   37.619537] thermal_lookup_temp: pcb is a non existing domain
[   38.621734] thermal_lookup_temp: pcb is a non existing domain
[   38.628356] thermal_lookup_temp: pcb is a non existing domain
[   38.634887] thermal_lookup_temp: pcb is a non existing domain
[   39.637359] thermal_lookup_temp: pcb is a non existing domain
[   39.643859] thermal_lookup_temp: pcb is a non existing domain
[   39.650512] thermal_lookup_temp: pcb is a non existing domain
[   40.652984] thermal_lookup_temp: pcb is a non existing domain
[   40.659606] thermal_lookup_temp: pcb is a non existing domain
[   40.666137] thermal_lookup_temp: pcb is a non existing domain
[   41.668609] thermal_lookup_temp: pcb is a non existing domain
[   41.675079] thermal_lookup_temp: pcb is a non existing domain
[   41.681762] thermal_lookup_temp: pcb is a non existing domain
[   42.684204] thermal_lookup_temp: pcb is a non existing domain
[   42.690856] thermal_lookup_temp: pcb is a non existing domain
[   42.697387] thermal_lookup_temp: pcb is a non existing domain
[   43.700103] thermal_lookup_temp: pcb is a non existing domain
[   43.706604] thermal_lookup_temp: pcb is a non existing domain
[   43.713256] thermal_lookup_temp: pcb is a non existing domain
[   44.715484] thermal_lookup_temp: pcb is a non existing domain
[   44.722137] thermal_lookup_temp: pcb is a non existing domain
[   44.728668] thermal_lookup_temp: pcb is a non existing domain
[   45.731079] thermal_lookup_temp: pcb is a non existing domain
[   45.737609] thermal_lookup_temp: pcb is a non existing domain
[   45.744293] thermal_lookup_temp: pcb is a non existing domain
[   46.746734] thermal_lookup_temp: pcb is a non existing domain
[   46.753387] thermal_lookup_temp: pcb is a non existing domain
[   46.759948] thermal_lookup_temp: pcb is a non existing domain
[   47.762359] thermal_lookup_temp: pcb is a non existing domain
[   47.768890] thermal_lookup_temp: pcb is a non existing domain
[   47.775543] thermal_lookup_temp: pcb is a non existing domain
[   48.777984] thermal_lookup_temp: pcb is a non existing domain
[   48.784637] thermal_lookup_temp: pcb is a non existing domain
[   48.791168] thermal_lookup_temp: pcb is a non existing domain
[   49.793853] thermal_lookup_temp: pcb is a non existing domain
[   49.800384] thermal_lookup_temp: pcb is a non existing domain
[   49.807067] thermal_lookup_temp: pcb is a non existing domain
[   50.809234] thermal_lookup_temp: pcb is a non existing domain
[   50.815887] thermal_lookup_temp: pcb is a non existing domain
[   50.822387] thermal_lookup_temp: pcb is a non existing domain
[   51.824829] thermal_lookup_temp: pcb is a non existing domain
[   51.831359] thermal_lookup_temp: pcb is a non existing domain
[   51.838012] thermal_lookup_temp: pcb is a non existing domain
[   52.840484] thermal_lookup_temp: pcb is a non existing domain
[   52.847106] thermal_lookup_temp: pcb is a non existing domain
[   52.853637] thermal_lookup_temp: pcb is a non existing domain
[   53.856109] thermal_lookup_temp: pcb is a non existing domain
[   53.862579] thermal_lookup_temp: pcb is a non existing domain
[   53.869262] thermal_lookup_temp: pcb is a non existing domain
[   54.871734] thermal_lookup_temp: pcb is a non existing domain
[   54.878387] thermal_lookup_temp: pcb is a non existing domain
[   54.884948] thermal_lookup_temp: pcb is a non existing domain
[   55.887573] thermal_lookup_temp: pcb is a non existing domain
[   55.894104] thermal_lookup_temp: pcb is a non existing domain
[   55.900756] thermal_lookup_temp: pcb is a non existing domain
[   56.902984] thermal_lookup_temp: pcb is a non existing domain
[   56.909637] thermal_lookup_temp: pcb is a non existing domain
[   56.916168] thermal_lookup_temp: pcb is a non existing domain
[   57.918609] thermal_lookup_temp: pcb is a non existing domain
[   57.925262] thermal_lookup_temp: pcb is a non existing domain
[   57.931793] thermal_lookup_temp: pcb is a non existing domain
[   58.934234] thermal_lookup_temp: pcb is a non existing domain
[   58.940734] thermal_lookup_temp: pcb is a non existing domain
[   58.947418] thermal_lookup_temp: pcb is a non existing domain
[   59.949829] thermal_lookup_temp: pcb is a non existing domain
[   59.956481] thermal_lookup_temp: pcb is a non existing domain
[   59.963012] thermal_lookup_temp: pcb is a non existing domain
[   60.965484] thermal_lookup_temp: pcb is a non existing domain
[   60.971984] thermal_lookup_temp: pcb is a non existing domain
[   60.978668] thermal_lookup_temp: pcb is a non existing domain
[   61.981323] thermal_lookup_temp: pcb is a non existing domain
[   61.987976] thermal_lookup_temp: pcb is a non existing domain
[   61.994537] thermal_lookup_temp: pcb is a non existing domain
[   62.005554] omap-rproc omap-rproc.1: rproc_loader_cont: failed to load ducati-m3.bin
[   62.014526] omap-rproc omap-rproc.0: rproc_loader_cont: failed to load tesla-dsp.bin
[   62.997497] thermal_lookup_temp: pcb is a non existing domain
[   63.004150] thermal_lookup_temp: pcb is a non existing domain
[   63.010681] thermal_lookup_temp: pcb is a non existing domain
[   64.013122] thermal_lookup_temp: pcb is a non existing domain
[   64.019622] thermal_lookup_temp: pcb is a non existing domain
[   64.026306] thermal_lookup_temp: pcb is a non existing domain
[   65.028778] thermal_lookup_temp: pcb is a non existing domain
[   65.035430] thermal_lookup_temp: pcb is a non existing domain
[   65.041961] thermal_lookup_temp: pcb is a non existing domain
[   65.130493] wl1271: ERROR could not get nvs file: -2
[   65.146057] wl1271: loaded
[   65.149230] wl1271: initialized
[   65.156433] EXT4-fs (mmcblk0p2): couldn't mount as ext3 due to feature incompatibilities
[   66.028717] List of all partitions:
[   66.032928] b300        15634432 mmcblk0  driver: mmcblk
[   66.039215]   b301          135136 mmcblk0p1 00000000-0000-0000-0000-000000000000
[   66.043640] thermal_lookup_temp: pcb is a non existing domain
[   66.043670] thermal_lookup_temp: pcb is a non existing domain
[   66.043670] thermal_lookup_temp: pcb is a non existing domain
[   66.067504]
[   66.069335]   b302          524288 mmcblk0p2 00000000-0000-0000-0000-000000000000
[   66.078094]   b303          262144 mmcblk0p3 00000000-0000-0000-0000-000000000000
[   66.086853]   b304               1 mmcblk0p4 00000000-0000-0000-0000-000000000000
[   66.095489]   b305          524272 mmcblk0p5 00000000-0000-0000-0000-000000000000
[   66.104248]   b306        14188528 mmcblk0p6 00000000-0000-0000-0000-000000000000
[   66.113006] No filesystem could mount root, tried:  ext3
[   66.119384] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,2)
[   66.129028] Backtrace:
[   66.132141] [<c00511ec>] (dump_backtrace+0x0/0x10c) from [<c050fde8>] (dump_stack+0x18/0x1c)
[   66.141754]  r6:00008000 r5:c063c9f0 r4:c0739348 r3:00000000
[   66.148925] [<c050fdd0>] (dump_stack+0x0/0x1c) from [<c05102bc>] (panic+0x7c/0x1c0)
[   66.157714] [<c0510240>] (panic+0x0/0x1c0) from [<c0008e08>] (mount_block_root+0x244/0x294)
[   66.167266]  r3:e0841f24 r2:00000020 r1:e0841f58 r0:c063c9f0
[   66.174407]  r7:c063ca60
[   66.177612] [<c0008bc4>] (mount_block_root+0x0/0x294) from [<c0008fa0>] (mount_root+0x5c/0x6c)
[   66.187469] [<c0008f44>] (mount_root+0x0/0x6c) from [<c0009120>] (prepare_namespace+0x170/0x1c4)
[   66.197509]  r5:c0039d7d r4:c07363a0
[   66.201995] [<c0008fb0>] (prepare_namespace+0x0/0x1c4) from [<c0008a38>] (kernel_init+0x100/0x130)
[   66.212249]  r5:c0039334 r4:c0039334
[   66.216796] [<c0008938>] (kernel_init+0x0/0x130) from [<c0097d44>] (do_exit+0x0/0x6a8)
[   66.225860]  r5:c0008938 r4:00000000
[   66.230377] CPU0: stopping
[   66.233673] Backtrace:
[   66.236724] [<c00511ec>] (dump_backtrace+0x0/0x10c) from [<c050fde8>] (dump_stack+0x18/0x1c)
[   66.246337]  r6:c0045e80 r5:c06e65a0 r4:00000000 r3:00000000
[   66.253448] [<c050fdd0>] (dump_stack+0x0/0x1c) from [<c0047444>] (do_IPI+0x164/0x198)
[   66.262390] [<c00472e0>] (do_IPI+0x0/0x198) from [<c004d008>] (__irq_svc+0x48/0xe0)
[   66.271118] Exception stack(0xc06d5ed0 to 0xc06d5f18)
[   66.276855] 5ec0:                                     c06d5f28 c0e8a110 6b5ee72d 0000000f
[   66.286163] 5ee0: c0e8a100 0000000f c06d5f38 fa241000 c0736c14 c05206c8 00000010 c06d5f6c
[   66.295349] 5f00: c0e8a100 c06d5f18 00000004 c0065d5c 60000153 ffffffff
[   66.302978] [<c0065b38>] (omap4_enter_idle+0x0/0x8d0) from [<c033d3f4>] (cpuidle_idle_call+0x94/0x110)
[   66.313568] [<c033d360>] (cpuidle_idle_call+0x0/0x110) from [<c004e9e0>] (cpu_idle+0xc4/0x100)
[   66.323364]  r6:c0736404 r5:c06ee434 r4:c06d4000 r3:c033d360
[   66.330474] [<c004e91c>] (cpu_idle+0x0/0x100) from [<c0504f2c>] (rest_init+0x8c/0xa4)
[   66.339416]  r7:c0e87140 r6:c0736340 r5:c06d4000 r4:c06d4000
[   66.346527] [<c0504ea0>] (rest_init+0x0/0xa4) from [<c00088e4>] (start_kernel+0x2a4/0x2f8)
[   66.355926]  r4:c06e63cc r3:00000000
[   66.360412] [<c0008640>] (start_kernel+0x0/0x2f8) from [<8000803c>] (0x8000803c)
[   66.368865]  r7:c06ee414 r6:c003a370 r5:c06e62c0 r4:10c5387d
[   66.375976] Rebooting in 5 seconds..

  • Hi,

    Did you try using the official TI release like: 4AJ.2.5

    http://omappedia.org/wiki/4AJ.2.5_OMAP4-Panda_Jelly_Bean_Release_Notes

    Regards,

    Boyko

  • Hi,

    I have the following error when I try to build the kernel after setting up the build environnement :

    make: arm-eabi-gcc: Command not found

    so I tried to change the path this way :

    export PATH=$PATH:${MYDROID}/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin
    export CROSS_COMPILE=arm-eabi-

    but then I get segmentation fault (core dumped) errors...

    Any idea what might have went wrong?

    Regards,

    Quentin

  • Hi Quentin,

    Can you provide me with log of your errors?

    Regards,

    Boyko

  • hi, here's the log

    qpesquet@brenthis1:~/4AJ.2.5-panda/kernel/android-3.4$ cd ${YOUR_PATH}
    qpesquet@brenthis1:~/4AJ.2.5-panda$ export PATH=$PATH:${MYDROID}/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6
    qpesquet@brenthis1:~/4AJ.2.5-panda$ export CROSS_COMPILE=arm-eabi-
    qpesquet@brenthis1:~/4AJ.2.5-panda$ cd ${YOUR_PATH}/kernel/android-3.4
    qpesquet@brenthis1:~/4AJ.2.5-panda/kernel/android-3.4$ make ARCH=arm distclean
    Segmentation fault (core dumped)
    Segmentation fault (core dumped)
    Segmentation fault (core dumped)
    Segmentation fault (core dumped)
    Segmentation fault (core dumped)
    Segmentation fault (core dumped)
    Segmentation fault (core dumped)
    Segmentation fault (core dumped)
    Segmentation fault (core dumped)
    Segmentation fault (core dumped)
    Segmentation fault (core dumped)
    Segmentation fault (core dumped)
    Segmentation fault (core dumped)
    Segmentation fault (core dumped)
    Segmentation fault (core dumped)
    Segmentation fault (core dumped)
    Segmentation fault (core dumped)
    Segmentation fault (core dumped)
    Segmentation fault (core dumped)
    Segmentation fault (core dumped)
    Segmentation fault (core dumped)
    /home/qpesquet/4AJ.2.5-panda/kernel/android-3.4/scripts/gcc-goto.sh: line 21: 31068 Done                    cat  <<'END'
    int main(void)
    {
    #ifdef __arm__
        /*
         * Not related to asm goto, but used by jump label
         * and broken on some ARM GCC versions (see GCC Bug 48637).
         */
        static struct { int dummy; int state; } tp;
        asm (".long %c0" :: "i" (&tp.state));
    #endif

    entry:
        asm goto ("" :::: entry);
        return 0;
    }
    END

         31069 Segmentation fault      (core dumped) | $@ -x c - -c -o /dev/null > /dev/null 2>&1
    Segmentation fault (core dumped)
    Segmentation fault (core dumped)
      CLEAN   scripts/basic
      CLEAN   scripts/kconfig
      CLEAN   include/config
      CLEAN   .config

    qpesquet@brenthis1:~/4AJ.2.5-panda/kernel/android-3.4$ make ARCH=arm android_omap_defconfig
    Segmentation fault (core dumped)
    Segmentation fault (core dumped)
    Segmentation fault (core dumped)
    Segmentation fault (core dumped)
    Segmentation fault (core dumped)
    Segmentation fault (core dumped)
    Segmentation fault (core dumped)
    Segmentation fault (core dumped)
    Segmentation fault (core dumped)
    Segmentation fault (core dumped)
    Segmentation fault (core dumped)
    Segmentation fault (core dumped)
    Segmentation fault (core dumped)
    Segmentation fault (core dumped)
    Segmentation fault (core dumped)
      HOSTCC  scripts/basic/fixdep
      HOSTCC  scripts/kconfig/conf.o
      SHIPPED scripts/kconfig/zconf.tab.c
      SHIPPED scripts/kconfig/zconf.lex.c
      SHIPPED scripts/kconfig/zconf.hash.c
      HOSTCC  scripts/kconfig/zconf.tab.o
      HOSTLD  scripts/kconfig/conf
    #
    # configuration written to .config
    #

    regards,

    quentin

  • Hi again,

    I decided to dowload the 4.7.2 arm eabi cross compile tool and put it in kernel/android3.4

    I then did the following :

    make ARCH=arm CROSS_COMPILE=android-toolchain-eabi/bin/arm-eabi- distclean

    make ARCH=arm CROSS_COMPILE=android-toolchain-eabi/bin/arm-eabi- android_omap_defconfig

    without any errors...

    make ARCH=arm CROSS_COMPILE=android-toolchain-eabi/bin/arm-eabi- 2>&1 |tee $MYDROID/logs/kernel_make.out

    seemed to work fine until the very end :

    LD      vmlinux
      SYSMAP  System.map
      SYSMAP  .tmp_System.map
      OBJCOPY arch/arm/boot/Image
      Kernel: arch/arm/boot/Image is ready
      AS      arch/arm/boot/compressed/head.o
      GZIP    arch/arm/boot/compressed/piggy.gzip
      AS      arch/arm/boot/compressed/piggy.gzip.o
      CC      arch/arm/boot/compressed/misc.o
      CC      arch/arm/boot/compressed/decompress.o
      CC      arch/arm/boot/compressed/string.o
      SHIPPED arch/arm/boot/compressed/lib1funcs.S
      AS      arch/arm/boot/compressed/lib1funcs.o
      SHIPPED arch/arm/boot/compressed/ashldi3.S
      AS      arch/arm/boot/compressed/ashldi3.o
      LD      arch/arm/boot/compressed/vmlinux
    android-toolchain-eabi/bin/arm-eabi-ld: error: arch/arm/boot/compressed/piggy.gzip.o: unknown CPU architecture
    android-toolchain-eabi/bin/arm-eabi-ld: error: arch/arm/boot/compressed/lib1funcs.o: unknown CPU architecture
    android-toolchain-eabi/bin/arm-eabi-ld: error: arch/arm/boot/compressed/ashldi3.o: unknown CPU architecture
    make[2]: *** [arch/arm/boot/compressed/vmlinux] Error 1
    make[1]: *** [arch/arm/boot/compressed/vmlinux] Error 2
    make: *** [zImage] Error 2

    I guess it's some problems with the Makefile in arch/arm/boot/compressed/ but I don't really know what to do.

    Any ideas?

    Regards,

    Quentin

  • I seem to have fixed the errors by deleting and adding a few lines to arch/arm/boot/compressed/Makefile following tihs : https://github.com/CyanogenMod/android_kernel_samsung_tuna/commit/ec1ac589d49081286164246fbaaba0012ae7ecac

    I guess it was some flags missing when it comes to compiling with arm 4.7

    heres the log:

    qpesquet@brenthis1:~/4AJ.2.5-panda/kernel/android-3.4$ make ARCH=arm CROSS_COMPILE=android-toolchain-eabi/bin/arm-eabi- 2>&1 |tee $MYDROID/logs/kernel_make.out
      CHK     include/linux/version.h
      CHK     include/generated/utsrelease.h
    make[1]: `include/generated/mach-types.h' is up to date.
      CALL    scripts/checksyscalls.sh
      CHK     include/generated/compile.h
      CHK     kernel/config_data.h
      Kernel: arch/arm/boot/Image is ready
      AS      arch/arm/boot/compressed/head.o
      GZIP    arch/arm/boot/compressed/piggy.gzip
      AS      arch/arm/boot/compressed/piggy.gzip.o
      SHIPPED arch/arm/boot/compressed/lib1funcs.S
      AS      arch/arm/boot/compressed/lib1funcs.o
      SHIPPED arch/arm/boot/compressed/ashldi3.S
      AS      arch/arm/boot/compressed/ashldi3.o
      LD      arch/arm/boot/compressed/vmlinux
      OBJCOPY arch/arm/boot/zImage
      Kernel: arch/arm/boot/zImage is ready
      Building modules, stage 2.
      MODPOST 36 modules
      CC      drivers/media/common/tuners/max2165.mod.o
      LD [M]  drivers/media/common/tuners/max2165.ko
      CC      drivers/media/common/tuners/mc44s803.mod.o
      LD [M]  drivers/media/common/tuners/mc44s803.ko
      CC      drivers/media/common/tuners/mt2060.mod.o
      LD [M]  drivers/media/common/tuners/mt2060.ko
      CC      drivers/media/common/tuners/mt2063.mod.o
      LD [M]  drivers/media/common/tuners/mt2063.ko
      CC      drivers/media/common/tuners/mt20xx.mod.o
      LD [M]  drivers/media/common/tuners/mt20xx.ko
      CC      drivers/media/common/tuners/mt2131.mod.o
      LD [M]  drivers/media/common/tuners/mt2131.ko
      CC      drivers/media/common/tuners/mt2266.mod.o
      LD [M]  drivers/media/common/tuners/mt2266.ko
      CC      drivers/media/common/tuners/mxl5005s.mod.o
      LD [M]  drivers/media/common/tuners/mxl5005s.ko
      CC      drivers/media/common/tuners/mxl5007t.mod.o
      LD [M]  drivers/media/common/tuners/mxl5007t.ko
      CC      drivers/media/common/tuners/qt1010.mod.o
      LD [M]  drivers/media/common/tuners/qt1010.ko
      CC      drivers/media/common/tuners/tda18212.mod.o
      LD [M]  drivers/media/common/tuners/tda18212.ko
      CC      drivers/media/common/tuners/tda18218.mod.o
      LD [M]  drivers/media/common/tuners/tda18218.ko
      CC      drivers/media/common/tuners/tda18271.mod.o
      LD [M]  drivers/media/common/tuners/tda18271.ko
      CC      drivers/media/common/tuners/tda827x.mod.o
      LD [M]  drivers/media/common/tuners/tda827x.ko
      CC      drivers/media/common/tuners/tda8290.mod.o
      LD [M]  drivers/media/common/tuners/tda8290.ko
      CC      drivers/media/common/tuners/tda9887.mod.o
      LD [M]  drivers/media/common/tuners/tda9887.ko
      CC      drivers/media/common/tuners/tea5761.mod.o
      LD [M]  drivers/media/common/tuners/tea5761.ko
      CC      drivers/media/common/tuners/tea5767.mod.o
      LD [M]  drivers/media/common/tuners/tea5767.ko
      CC      drivers/media/common/tuners/tuner-simple.mod.o
      LD [M]  drivers/media/common/tuners/tuner-simple.ko
      CC      drivers/media/common/tuners/tuner-types.mod.o
      LD [M]  drivers/media/common/tuners/tuner-types.ko
      CC      drivers/media/common/tuners/tuner-xc2028.mod.o
      LD [M]  drivers/media/common/tuners/tuner-xc2028.ko
      CC      drivers/media/common/tuners/xc4000.mod.o
      LD [M]  drivers/media/common/tuners/xc4000.ko
      CC      drivers/media/common/tuners/xc5000.mod.o
      LD [M]  drivers/media/common/tuners/xc5000.ko
      CC      drivers/media/video/gspca/gspca_main.mod.o
      LD [M]  drivers/media/video/gspca/gspca_main.ko
      CC      drivers/misc/ti-st/gps_drv.mod.o
      LD [M]  drivers/misc/ti-st/gps_drv.ko
      CC      drivers/net/caif/caif_hsi.mod.o
      LD [M]  drivers/net/caif/caif_hsi.ko
      CC      drivers/net/caif/phy/hsi_omap.mod.o
      LD [M]  drivers/net/caif/phy/hsi_omap.ko
      CC      drivers/net/wireless/wl12xx/wl12xx.mod.o
      LD [M]  drivers/net/wireless/wl12xx/wl12xx.ko
      CC      drivers/net/wireless/wl12xx/wl12xx_sdio.mod.o
      LD [M]  drivers/net/wireless/wl12xx/wl12xx_sdio.ko
      CC      drivers/omap_hsi/hsi_char.mod.o
      LD [M]  drivers/omap_hsi/hsi_char.ko
      CC      drivers/scsi/scsi_wait_scan.mod.o
      LD [M]  drivers/scsi/scsi_wait_scan.ko
      CC      net/mac80211/mac80211.mod.o
      LD [M]  net/mac80211/mac80211.ko
      CC      net/wireless/cfg80211.mod.o
      LD [M]  net/wireless/cfg80211.ko
      CC      net/wireless/lib80211.mod.o
      LD [M]  net/wireless/lib80211.ko
      CC      sound/core/oss/snd-mixer-oss.mod.o
      LD [M]  sound/core/oss/snd-mixer-oss.ko
      CC      sound/core/oss/snd-pcm-oss.mod.o
      LD [M]  sound/core/oss/snd-pcm-oss.ko

    I will now keep following the rest of the instructions but since I compiled the kernel with arm4.7 I guess I will have to change some stuff aswell for the compilation of the AFS. Thoughts?

    Regards,

    Quentin

  • Hi again,

    I came across some errors during the building of AFS. Note : i changed two lines in the envsetup.sh : arm and arm-linux directory to the compiler4.7.2 I used for the kernel.

    heres the end of the log:

    Notice file: external/clang/lib/Analysis/NOTICE -- out/host/linux-x86/obj/NOTICE_FILES/src//lib/libclangAnalysis.a.txt
    Notice file: external/llvm/lib/Analysis/NOTICE -- out/host/linux-x86/obj/NOTICE_FILES/src//lib/libLLVMAnalysis.a.txt
    Import includes file: out/target/product/panda/obj/STATIC_LIBRARIES/libcompiler-rt-extras_intermediates/import_includes
    qemu: uncaught target signal 11 (Segmentation fault) - core dumped
    qemu: uncaught target signal 11 (Segmentation fault) - core dumped
    make: *** [out/target/product/panda/obj/lib/crtbegin_so.o] Segmentation fault (core dumped)
    make: *** Waiting for unfinished jobs....
    make: *** [out/target/product/panda/obj/lib/crtend_so.o] Segmentation fault (core dumped)

    Im stuck here. That would be really helpful if you had any idea what could have went wrong.

    Also, i tried with the original envsetup.sh file, the compilation goes a little bit further but eventually fails:

    host C++: libLLVMMC <= external/llvm/lib/MC/MCCodeEmitter.cpp
    host C++: libLLVMMC <= external/llvm/lib/MC/MCCodeGenInfo.cpp
    host C++: libLLVMMC <= external/llvm/lib/MC/MCContext.cpp
    host C++: libLLVMMC <= external/llvm/lib/MC/MCDisassembler.cpp
    host C++: libLLVMMC <= external/llvm/lib/MC/MCDwarf.cpp
    host C++: libLLVMMC <= external/llvm/lib/MC/MCELF.cpp
    host C++: libLLVMMC <= external/llvm/lib/MC/MCELFObjectTargetWriter.cpp
    host C++: libLLVMMC <= external/llvm/lib/MC/MCELFStreamer.cpp
    host C++: libLLVMMC <= external/llvm/lib/MC/MCExpr.cpp
    host C++: libLLVMMC <= external/llvm/lib/MC/MCInst.cpp
    host C++: libLLVMMC <= external/llvm/lib/MC/MCInstPrinter.cpp
    host C++: libLLVMMC <= external/llvm/lib/MC/MCInstrAnalysis.cpp
    host C++: libLLVMMC <= external/llvm/lib/MC/MCLabel.cpp
    host C++: libLLVMMC <= external/llvm/lib/MC/MCMachObjectTargetWriter.cpp
    host C++: libLLVMMC <= external/llvm/lib/MC/MCMachOStreamer.cpp
    host C++: libLLVMMC <= external/llvm/lib/MC/MCNullStreamer.cpp
    host C++: libLLVMMC <= external/llvm/lib/MC/MCObjectFileInfo.cpp
    host C++: libLLVMMC <= external/llvm/lib/MC/MCObjectStreamer.cpp
    host C++: libLLVMMC <= external/llvm/lib/MC/MCObjectWriter.cpp
    host C++: libLLVMMC <= external/llvm/lib/MC/MCRegisterInfo.cpp
    host C++: libLLVMMC <= external/llvm/lib/MC/MCSection.cpp
    host C++: libLLVMMC <= external/llvm/lib/MC/MCSectionCOFF.cpp
    host C++: libLLVMMC <= external/llvm/lib/MC/MCSectionELF.cpp
    host C++: libLLVMMC <= external/llvm/lib/MC/MCSectionMachO.cpp
    host C++: libLLVMMC <= external/llvm/lib/MC/MCStreamer.cpp
    host C++: libLLVMMC <= external/llvm/lib/MC/MCSubtargetInfo.cpp
    host C++: libLLVMMC <= external/llvm/lib/MC/MCSymbol.cpp
    host C++: libLLVMMC <= external/llvm/lib/MC/MCTargetAsmLexer.cpp
    host C++: libLLVMMC <= external/llvm/lib/MC/MCValue.cpp
    host C++: libLLVMMC <= external/llvm/lib/MC/MCWin64EH.cpp
    host C++: libLLVMMC <= external/llvm/lib/MC/WinCOFFObjectWriter.cpp
    host C++: libLLVMMC <= external/llvm/lib/MC/WinCOFFStreamer.cpp
    host C++: libLLVMMC <= external/llvm/lib/MC/SubtargetFeature.cpp
    Import includes file: out/host/linux-x86/obj/SHARED_LIBRARIES/libbcinfo_intermediates/import_includes
    Import includes file: out/host/linux-x86/obj/SHARED_LIBRARIES/libbcc_intermediates/import_includes
    Import includes file: out/target/product/panda/obj/STATIC_LIBRARIES/libbccAndroidBitcode_intermediates/import_includes
    target thumb C++: libbccRenderscript <= frameworks/compile/libbcc/lib/Renderscript/RSCompiler.cpp
    qemu: uncaught target signal 11 (Segmentation fault) - core dumped
    target thumb C++: libbccRenderscript <= frameworks/compile/libbcc/lib/Renderscript/RSCompilerDriver.cpp
    qemu: uncaught target signal 11 (Segmentation fault) - core dumped
    make: *** [out/target/product/panda/obj/STATIC_LIBRARIES/libbccRenderscript_intermediates/RSCompilerDriver.o] Segmentation fault (core dumped)
    make: *** Waiting for unfinished jobs....
    make: *** [out/target/product/panda/obj/STATIC_LIBRARIES/libbccRenderscript_intermediates/RSCompiler.o] Segmentation fault (core dumped)

    Regards,

    Quentin