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.

booting problem 4460 raccoon board

Other Parts Discussed in Thread: 4460, TWL6030

Hi,

I am trying to bring up 4460 raccoon board.

However, kernel freezes after 

[ 5.072570] Reprogramming LPDDR2 timings to 400000000 Hz.

For reference here is my boot log

=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2013.11.11 10:54:53 =~=~=~=~=~=~=~=~=~=~=~=

????D@??????????????????????????????!?????????????????????????????????

Texas Instruments Inc X-Loader 1.41.0-gef79b791-dirty (Jul 11 2013 - 13:42:06)

OMAP4460: 1.2 GHz capable SOM

mmc read: Invalid size

Starting OS Bootloader from MMC/SD1 ...

U-Boot 1.1.4-gbb9f0949 (Nov 11 2013 - 10:04:43)

Load address: 0x80e80000

DRAM:  1024 MB

Flash:  0 kB

Using default environment

In:    serial

Out:   serial

Err:   serial

Initializing SD(0) Slot.

ptbl slot: SD:(0).

efi partition table not found

efi partition table:

ptbl slot: EMMC:(1).

efi partition table not found

Net:   KS8851SNL

Hit any key to stop autoboot:  3 ??? 0

OMAP44XX SDP # uTTY

Unknown command 'uTTY' - try 'help'

OMAP44XX SDP #

OMAP44XX SDP #

OMAP44XX SDP #

OMAP44XX SDP #

OMAP44XX SDP # printenv

bootargs=console=ttyO2,115200n8 mem=456M@0x80000000 mem=512M@0xA0000000 init=/init vram=10M omapfb.vram=0:4M androidboot.console=ttyO2

bootdelay=3

baudrate=115200

ipaddr=128.247.77.90

serverip=128.247.77.158

netmask=255.255.254.0

bootfile="uImage"

stdin=serial

stdout=serial

stderr=serial

bootcmd=booti mmc0

ethact=KS8851SNL

Environment size: 325/131068 bytes

OMAP44XX SDP # setenv bb? ?ootargs cos? ?nsole=tty02,115200n8 root=/dev/mmcblk0p2 rw rootwait

OMAP44XX SDP # setn? ?env bootcmd mmc init;fatload mmc 0 80300000 uIm,ag? ?? ?? ?age;bootm 80300000

mmc read: Invalid size

3668280 bytes read

## Booting image at 80300000 ...

  Image Name:   Linux-3.0.21

  Image Type:   ARM Linux Kernel Image (uncompressed)

  Data Size:    3668216 Bytes =  3.5 MB

  Load Address: 80008000

  Entry Point:  80008000

  Verifying Checksum ... OK

OK

I2C read: I/O error

Starting kernel ...

Uncompressing Linux... done, booting the kernel.

[    0.000000] Initializing cgroup subsys cpu

[    0.000000] Linux version 3.0.21 (embedded_linux@embeddedlinux-desktop) (gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203) ) #1 SMP PREEMPT Sat Nov 9 13:45:19 IST 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] 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: 174080

[    0.000000] free_area_init_node: node 0, pgdat c0775a20, node_mem_map c08f5000

[    0.000000]   Normal zone: 1536 pages used for memmap

[    0.000000]   Normal zone: 0 pages reserved

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

[    0.000000] PERCPU: Embedded 7 pages/cpu @c0eff000 s6912 r8192 d13568 u32768

[    0.000000] pcpu-alloc: s6912 r8192 d13568 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: 172544

[    0.000000] Kernel command line: console=ttyO2,115200n8 mem=1G androidboot.console=ttyO2 console=tty02,115200n8 root=/dev/mmcblk0p2 rw 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: 512MB 168MB = 680MB total

[    0.000000] Memory: 680116k/680116k available, 106316k 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 - 0xc0048000   ( 256 kB)

[    0.000000]       .text : 0xc0048000 - 0xc0713000   (6956 kB)

[    0.000000]       .data : 0xc0714000 - 0xc0776200   ( 393 kB)

[    0.000000]        .bss : 0xc0776224 - 0xc08f4980   (1530 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.000061] Calibrating delay loop... 1392.74 BogoMIPS (lpj=5439488)

[    0.007904] pid_max: default: 32768 minimum: 301

[    0.070678] Mount-cache hash table entries: 512

[    0.070678] Initializing cgroup subsys debug

[    0.070678] Initializing cgroup subsys cpuacct

[    0.070678] Initializing cgroup subsys freezer

[    0.071533] CPU: Testing write buffer coherency: ok

[    0.071990] L310 cache controller enabled

[    0.072021] l2x0: 16 ways, CACHE_ID 0x410000c7, AUX_CTRL 0x5e470000, Cache size: 1048576 B

[    0.150146] CPU1: Booted secondary processor

[    0.165740] Brought up 2 CPUs

[    0.220520] SMP: Total of 2 processors activated (2792.83 BogoMIPS).

[    0.220733] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for emif_fw

[    0.223907] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for l3_instr

[    0.223907] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for l3_main_1

[    0.223907] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for l3_main_2

[    0.223937] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for l4_abe

[    0.223937] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for l4_cfg

[    0.223968] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for l4_per

[    0.223968] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for l4_wkup

[    0.223999] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for mpu_private

[    0.224029] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for sl2if

[    0.224090] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for thermal_sensor

[    0.224090] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for usbhs_ohci

[    0.224121] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for usbhs_ehci

[    0.224121] omap_hwmod: l3_div_ck: missing clockdomain for l3_div_ck.

[    0.224121] omap_hwmod: l4_div_ck: missing clockdomain for l4_div_ck.

[    0.228302] _omap4_module_wait_ready: Timeout waiting for module enable (mcpdm_fck: clkctrl = 0x30002)

[    0.229583] omap_hwmod: mcpdm: cannot be enabled (3)

[    0.235260] print_constraints: dummy:

[    0.235260] NET: Registered protocol family 16

[    0.235260] GPMC revision 6.0

[    0.236114] EMIF0 is enabled with IRQ142

[    0.236114] EMIF1 is enabled with IRQ143

[    0.236999] Last reset was cold reset (PRM_RSTST=0x1)

[    0.236999]

[    0.237243] OMAP GPIO hardware version 0.1

[    0.238616] omap_mux_init: Add partition: #1: core, flags: 2

[    0.238616] omap_mux_init: Add partition: #2: wkup, flags: 2

[    0.241058] omap_mux_get_by_name: Could not find signal uart1_cts.uart1_cts

[    0.241058] omap_hwmod_mux_init: Could not allocate device mux entry

[    0.248596] OMAP DMA hardware revision 0.0

[    0.248596] omap_rproc_get_pool: carveout memory is unavailable: 0x0, 0x0

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

[    0.256347] print_constraints: vwl1271: 1800 mV

[    0.257019] i2c-core: driver [twl] using legacy suspend method

[    0.257019] i2c-core: driver [twl] using legacy resume method

[    0.257019] SCSI subsystem initialized

[    0.257019] usbcore: registered new interface driver usbfs

[    0.257720] usbcore: registered new interface driver hub

[    0.257843] usbcore: registered new device driver usb

[    0.258544] omap_i2c omap_i2c.1: bus 1 rev4.0 at 400 kHz

[    0.258544] Skipping twl internal clock init and using bootloader value (unknown osc rate)

[    0.259552] twl6030: PIH (irq 39) chaining IRQs 368..387

[    0.261566] twl6030_usb twl6030_usb: ldo init failed

[    0.261596] print_constraints: VANA: 2100 mV normal standby

[    0.262664] print_constraints: CLK32KG:

[    0.262847] omap_i2c omap_i2c.2: bus 2 rev4.0 at 400 kHz

[    0.263092] omap_i2c omap_i2c.3: bus 3 rev4.0 at 100 kHz

[    0.263488] omap_i2c omap_i2c.4: bus 4 rev4.0 at 400 kHz

[    0.264007] omap-rproc omap-rproc.0: dsp is available

[    0.264007] omap-rproc omap-rproc.1: ipu is available

[    0.264007] Advanced Linux Sound Architecture Driver Version 1.0.24.

[    0.264007] Bluetooth: Core ver 2.16

[    0.264007] NET: Registered protocol family 31

[    0.265014] Bluetooth: HCI device and connection manager initialized

[    0.265045] Bluetooth: HCI socket layer initialized

[    0.265045] Bluetooth: L2CAP socket layer initialized

[    0.265045] Bluetooth: SCO socket layer initialized

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

[    0.265655] Switching to clocksource 32k_counter

[    0.267333] Switched to NOHz mode on CPU #0

[    0.267364] Switched to NOHz mode on CPU #1

[    0.268402] musb-hdrc: version 6.0, musb-dma, peripheral

[    0.268524] HS USB OTG: no transceiver configured

[    0.268524] musb-hdrc musb-hdrc: musb_init_controller failed with status -19

[    0.268737] NET: Registered protocol family 2

[    0.269195] IP route cache hash table entries: 32768 (order: 5, 131072 bytes)

[    0.269195] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)

[    0.269195] TCP bind hash table entries: 65536 (order: 8, 1572864 bytes)

[    0.274444] TCP: Hash tables configured (established 131072 bind 65536)

[    0.275085] TCP reno registered

[    0.275085] UDP hash table entries: 512 (order: 3, 32768 bytes)

[    0.275085] UDP-Lite hash table entries: 512 (order: 3, 32768 bytes)

[    0.275695] NET: Registered protocol family 1

[    0.938537] omap_init_opp_table: no hwmod or odev for hsi, [22] cannot add OPPs.

[    0.938537] omap_init_opp_table: no hwmod or odev for hsi, [23] cannot add OPPs.

[    1.087799] ram_console: got buffer at a0000000, size 200000

[    1.087799] ram_console: uncorrectable error in header

[    1.088043] ram_console: no valid data in buffer (sig = 0xca2b4aa6)

[    1.102905] console [ram-1] enabled

[    1.102905] omap-iommu omap-iommu.0: ducati registered

[    1.103790] omap-iommu omap-iommu.1: tesla registered

[    1.111633] ashmem: initialized

[    1.118194] fuse init (API version 7.16)

[    1.118194] msgmni has been set to 1328

[    1.121917] io scheduler noop registered

[    1.122100] io scheduler deadline registered

[    1.122100] io scheduler cfq registered (default)

[    1.122436] start plist test

[    1.126037] end plist test

[    1.129058] OMAP DSS rev 4.0

[    1.131500] dsscomp: initializing.

[    1.131500] misc dsscomp: display0=generic_dpi_panel

[    1.131500] misc dsscomp: display1=hdmi_panel

[    1.131500] misc dsscomp: found 2 displays and 4 overlays

[    1.132324] could not allocate slot

[    1.132690] omap-rproc omap-rproc.1: powering up ipu

[    1.133270] virtio_rpmsg_bus virtio0: rpmsg backend virtproc probed successfully

[    1.133819] virtio_rpmsg_bus virtio1: rpmsg backend virtproc probed successfully

[    1.134918] omap_uart.0: ttyO0 at MMIO 0x4806a000 (irq = 104) is a OMAP UART0

[    1.135131] omap_uart.1: ttyO1 at MMIO 0x4806c000 (irq = 105) is a OMAP UART1

[    1.135864] omap_uart.2: ttyO2 at MMIO 0x48020000 (irq = 106) is a OMAP UART2

[    2.084472] console [ttyO2] enabled

[    2.088653] omap_uart.3: ttyO3 at MMIO 0x4806e000 (irq = 102) is a OMAP UART3

[    2.097198] omap_ion_probe: adding heap secure_input of type 2 with ba300000@5a00000

[    2.105987] omap_ion_probe: adding heap tiler of type 4 with ada00000@6000000

[    2.113952] omap_ion_probe: adding heap nonsecure_tiler of type 4 with a0200000@2000000

[    2.122924] PVR: PVRCore_Init

[    2.126556] PVR: PVRSRVDriverProbe(pDevice=ec4ad800)

[    2.129089] PVR: SGX register base: 0x56000000

[    2.137390] PVR: SGX register size: 65535

[    2.138580] PVR: SGX IRQ: 53

[    2.145294] PVR: EnableSystemClocks: Enabling System Clocks

[    2.151519] PVR_K:(Warning): EnableSGXClocks: Unable to scale SGX frequency (EBUSY) [167, drivers/gpu/pvr/omap4/sysutils_linux.c]

[    2.164672] PVR_K:(Warning): EnableSGXClocks: Unable to scale SGX frequency (EBUSY) [167, drivers/gpu/pvr/omap4/sysutils_linux.c]

[    2.177703] PVR: PVRCore_Init: major device 251

[    2.182922] brd: module loaded

[    2.196838] loop: module loaded

[    2.202514] PPP generic driver version 2.4.2

[    2.202514] PPP Deflate Compression module registered

[    2.202514] PPP BSD Compression module registered

[    2.220611] PPP MPPE Compression module registered

[    2.220733] NET: Registered protocol family 24

[    2.230987] usbcore: registered new interface driver asix

[    2.239044] usbcore: registered new interface driver cdc_ether

[    2.245605] usbcore: registered new interface driver smsc95xx

[    2.252258] usbcore: registered new interface driver net1080

[    2.254669] usbcore: registered new interface driver cdc_subset

[    2.265289] usbcore: registered new interface driver zaurus

[    2.271575] cdc_ncm: 04-Aug-2011

[    2.275268] usbcore: registered new interface driver cdc_ncm

[    2.281799] usbcore: registered new interface driver zd1201

[    2.281799] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver

[    3.286895] ehci-omap ehci-omap.0: OMAP-EHCI Host Controller

[    3.293273] ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 1

[    3.301483] ehci-omap ehci-omap.0: irq 109, io mem 0x4a064c00

[    3.321380] ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00

[    3.321380] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002

[    3.335327] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1

[    3.343292] usb usb1: Product: OMAP-EHCI Host Controller

[    3.343292] usb usb1: Manufacturer: Linux 3.0.21 ehci_hcd

[    3.355163] usb usb1: SerialNumber: ehci-omap.0

[    3.360839] hub 1-0:1.0: USB hub found

[    3.360839] hub 1-0:1.0: 3 ports detected

[    3.458496] usbcore: registered new interface driver cdc_acm

[    3.464996] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters

[    3.473907] Initializing USB Mass Storage driver...

[    3.479309] usbcore: registered new interface driver usb-storage

[    3.486145] USB Mass Storage support registered.

[    3.486145] usbcore: registered new interface driver usbserial

[    3.497833] usbserial: USB Serial Driver core

[    3.497833] USB Serial support registered for Keyspan - (without firmware)

[    3.510314] USB Serial support registered for Keyspan 1 port adapter

[    3.517364] USB Serial support registered for Keyspan 2 port adapter

[    3.524536] USB Serial support registered for Keyspan 4 port adapter

[    3.531524] usbcore: registered new interface driver keyspan

[    3.537933] keyspan: v1.1.5:Keyspan USB to Serial Converter Driver

[    3.544738] mousedev: PS/2 mouse device common for all mice

[    3.552429] twl_rtc twl_rtc: Power up reset detected.

[    3.559051] twl_rtc twl_rtc: Enabling TWL-RTC.

[    3.565521] using rtc device, twl_rtc, for alarms

[    3.565521] twl_rtc twl_rtc: rtc core: registered twl_rtc as rtc0

[    3.578216] i2c /dev entries driver

[    3.582122] lirc_dev: IR Remote Control driver registered, major 249

[    3.589843] IR NEC protocol handler initialized

[    3.594940] IR RC5(x) protocol handler initialized

[    3.594940] IR RC6 protocol handler initialized

[    3.600250] IR JVC protocol handler initialized

[    3.610321] IR Sony protocol handler initialized

[    3.615417] IR RC5 (streamzap) protocol handler initialized

[    3.621643] IR LIRC bridge handler initialized

[    3.626647] dmm: probe base: fd300000, irq 145

[    3.634216] OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec

[    3.642395] device-mapper: uevent: version 1.0.3

[    3.647888] device-mapper: ioctl: 4.20.0-ioctl (2011-02-02) initialised: dm-devel@redhat.com

[    3.657196] Bluetooth: HCI UART driver ver 2.2

[    3.662200] Bluetooth: HCI H4 protocol initialized

[    3.667541] cpuidle: using governor ladder

[    3.672119] cpuidle: using governor menu

[    3.679046] Trying to free nonexistent resource <000000000000003e-000000000000003e>

[    3.696807] usbcore: registered new interface driver usbhid

[    3.702941] usbhid: USB HID core driver

[    3.720153] logger: created 256K log 'log_main'

[    3.725311] logger: created 256K log 'log_events'

[    3.743316] logger: created 256K log 'log_radio'

[    3.748565] logger: created 256K log 'log_system'

[    3.766784] thermal_governor_dev_register:Adding omap_ondie_governor governor

[    3.775054] thermal_sensor_dev_register:Found cpu cpu

[    3.780609] thermal_sensor_dev_register:Adding omap_ondie_sensor sensor

[    3.807708] thermal_sensor_set_temp:No cooling agents for domain cpu

[    3.820831] omap_report_temp:thermal_sensor_set_temp reports error

[    3.828094] thermal_sensor_set_temp:No cooling agents for domain cpu

[    3.828094] thermal_sensor_set_temp:No cooling agents for domain cpu

[    3.842407] omap_temp_sensor omap_temp_sensor.0: omap_ondie_sensor : 'omap_temp_sensor'

[    3.851257] omap_report_temp:thermal_sensor_set_temp reports error

[    3.864379] SDP4430 SoC init

[    3.873779] twl6040-codec twl6040-codec: couldn't get VDDHF regulator -19

[    4.579437] twl6040-audio twl6040-audio: timeout waiting for READYINT

[    4.586578] twl6040-audio twl6040-audio: automatic power-down failed

[    4.593719] twl: i2c_write failed to transfer all messages (addr 0x004b, reg 12, len 2)

[    4.602722] twl: i2c_write failed to transfer all messages (addr 0x004b, reg 13, len 2)

[    4.611694] twl: i2c_write failed to transfer all messages (addr 0x004b, reg 14, len 2)

[    4.620605] twl: i2c_write failed to transfer all messages (addr 0x004b, reg 15, len 2)

[    4.629577] twl: i2c_write failed to transfer all messages (addr 0x004b, reg 16, len 2)

[    4.638580] twl: i2c_write failed to transfer all messages (addr 0x004b, reg 17, len 2)

[    4.647491] twl: i2c_write failed to transfer all messages (addr 0x004b, reg 18, len 2)

[    4.656463] twl: i2c_write failed to transfer all messages (addr 0x004b, reg 19, len 2)

[    4.665435] twl: i2c_write failed to transfer all messages (addr 0x004b, reg 20, len 2)

[    4.674438] twl: i2c_write failed to transfer all messages (addr 0x004b, reg 21, len 2)

[    4.683349] twl: i2c_write failed to transfer all messages (addr 0x004b, reg 22, len 2)

[    4.692321] twl: i2c_write failed to transfer all messages (addr 0x004b, reg 23, len 2)

[    4.701324] twl: i2c_write failed to transfer all messages (addr 0x004b, reg 31, len 2)

[    4.710235] twl: i2c_write failed to transfer all messages (addr 0x004b, reg 32, len 2)

[    4.725097] asoc: null-codec-dai <-> MultiMedia1 mapping ok

[    4.732604] asoc: null-codec-dai <-> MultiMedia2 mapping ok

[    4.740447] asoc: null-codec-dai <-> Voice mapping ok

[    4.747375] asoc: null-codec-dai <-> Tones mapping ok

[    4.754211] asoc: null-codec-dai <-> Vibra mapping ok

[    4.760711] asoc: null-codec-dai <-> MODEM mapping ok

[    4.767211] asoc: null-codec-dai <-> MultiMedia1 LP mapping ok

[    4.775268] asoc: FM Digital <-> omap-mcbsp-dai.1 mapping ok

[    4.782836] asoc: twl6040-dl1 <-> mcpdm-dl mapping ok

[    4.790344] asoc: dmic-hifi <-> omap-dmic-dai-0 mapping ok

[    4.798431] twl6040-codec twl6040-codec: ASoC: Failed to create Aux/FM Stereo In debugfs file

[    4.808837] asoc: twl6040-dl1 <-> mcpdm-dl1 mapping ok

[    4.815460] asoc: twl6040-ul <-> mcpdm-ul1 mapping ok

[    4.821960] asoc: twl6040-dl2 <-> mcpdm-dl2 mapping ok

[    4.828613] asoc: twl6040-vib <-> mcpdm-vib mapping ok

[    4.835266] asoc: Bluetooth <-> omap-mcbsp-dai.0 mapping ok

[    4.842468] asoc: Bluetooth <-> omap-mcbsp-dai.0 mapping ok

[    4.849578] asoc: FM Digital <-> omap-mcbsp-dai.1 mapping ok

[    4.856842] asoc: MODEM <-> omap-mcbsp-dai.1 mapping ok

[    4.862640] thermal_sensor_set_temp:No cooling agents for domain cpu

[    4.870666] asoc: dmic-hifi <-> omap-dmic-abe-dai-0 mapping ok

[    4.877105] omap_report_temp:thermal_sensor_set_temp reports error

[    4.884887] asoc: dmic-hifi <-> omap-dmic-abe-dai-1 mapping ok

[    4.892333] asoc: dmic-hifi <-> omap-dmic-abe-dai-2 mapping ok

[    4.899810] asoc: null-codec-dai <-> omap-abe-vxrec-dai mapping ok

[    4.909088] input: Panda Headset Jack as /devices/platform/soc-audio/sound/card0/input0

[    4.919891] couldn't get AV Switch regulator -19

[    4.925109] ALSA device list:

[    4.928405]   #0: TI OMAP4 Board

[    4.932128] GACT probability NOT on

[    4.936004] Mirror/redirect action on

[    4.940093] u32 classifier

[    4.943115]     Actions configured

[    4.946899] Netfilter messages via NETLINK v0.30.

[    4.952239] nf_conntrack version 0.5.0 (10626 buckets, 42504 max)

[    4.960052] ctnetlink v0.93: registering with nfnetlink.

[    4.966339] xt_time: kernel timezone is -0000

[    4.973480] ip_tables: (C) 2000-2006 Netfilter Core Team

[    4.979583] arp_tables: (C) 2002 David S. Miller

[    4.984741] TCP cubic registered

[    4.989166] NET: Registered protocol family 10

[    5.000061] Mobile IPv6

[    5.002838] IPv6 over IPv4 tunneling driver

[    5.013397] NET: Registered protocol family 17

[    5.018432] NET: Registered protocol family 15

[    5.023529] Bluetooth: RFCOMM TTY layer initialized

[    5.028930] Bluetooth: RFCOMM socket layer initialized

[    5.034698] Bluetooth: RFCOMM ver 1.11

[    5.038879] NET: Registered protocol family 35

[    5.044311] lib80211: common routines for IEEE802.11 drivers

[    5.050567] lib80211_crypt: registered algorithm 'NULL'

[    5.056427] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4

[    5.064941] ThumbEE CPU extension supported.

[    5.069732] Registering SWP/SWPB emulation handler

[    5.081085] Reprogramming LPDDR2 timings to 400000000 Hz

[    5.993194] BUG: spinlock already unlocked on CPU#1, /71570432

  • Hello,

    Could you please share which OS are you using (Android, Ubuntu, ...?)?

    In case you use other sources, please try the official releases from omappedia: http://omappedia.org/wiki/Ubuntu_Pre-Built_Binaries, http://omappedia.org/wiki/Android:_Working_with_pre-built_binaries?

    Are you working with pre-built images or are you building the OS on your host machine?

    If you are building anroid/ubuntu on your host machine, make sure you follow the instructions from the release notes. Make sure your kernel & file system compiled without errors.

    Best Regards,

    Yordan

  • Hi,

    Thanks for your quick response.

    I had taken gits from git://gitorious.org/ap-module-omap4460 for kernel,x-loader and u-boot and then compiled the kernel with omap44XXtablet_defconfig, u-boot and x-loader with omap44XXtablet_config.

    Previously I visited the below link

    http://omappedia.org/wiki/Android:_Working_with_pre-built_binaries

    but little confused whether to take prebuilt images from blaze/blaze_tablet.

    Could you guide me. I am stuck as i have to work on syslink.

    Thanks and Regards,

    Siddarth

  • Hello Siddarth,

    To work with the prebuilt binaries you download the emmc archive from the Blazet Tablet table (since the OMAP44XX Tablet MLO (x-loader) worked for your board). Then from the console you go to the directory where you've extracted the files from emmc archive and follow the instructions from (for example) http://omappedia.org/wiki/4AJ.2.4_OMAP4_Jelly_Bean_Release_Notes#Flashing_the_OMAP4_Hardware . If you already have MLO & u-boot on your OMAP then you just need to enter your board in fastboot mode and execute fastboot.sh from the console.  If you don't have mlo & u-boot flashed on your device then follow the instructions from First time flashing on eMMC section from the Release notes.

    Other thing that comes to mind: 

     - from your defconfig file try removing the modules that produce errors or fail to load (see your log; for example:
       mcpdm: cannot be enabled (3); twl6040-codec twl6040-codec: couldn't get VDDHF regulator -19;  twl6040-audio twl6040-audio: automatic power-down failed) And then start enabling them one by one; this way you can localize if any of those modules cause your kernel to freeze.

      - with your current sources try building your kernel with different defconfig (for example in the android release notes in omappedia it is recommended to use make ARCH=arm android_omap_defconfig)

    Hope this helps. 

    Best Regards,

    Yordan

  • Hi Yordan,

    I tried with the built in images still kernel freezes after Reprogramming LPDDR2 timings to 400000000 Hz..

    Could you tell me about the dip switch settings on the board.

    Thanks and Regards,

    M.Siddarth

  • Hello, 

    The dip switch configuration should be as follows:

    A).  If you boot from sdcard (that is if you are flashing your device for the first time, there are no mlo & uboot files in OMAP emmc, or incorrect mlo & uboot files are flashed on the emmc), then:

     1. dip switch configuration of the board (blaze or blaze tablet) should be:

         SwitchS2-(1:8): OFF ON OFF ON ON ON OFF ON

     2. Prepare your sdcard using the script given here: http://omappedia.org/wiki/Android_Build_SD_Configuration

     3. Copy the correct MLO & u-boot.bin to the boot partition of the sdcard.

     4. Boot the board (with the configuration from 1. your board should boot from the sdcard) & enter fastboot mode. Then do the following steps (should be executed from your host pc): 

         ./fastboot oem format

         ./fastboot flash xloader ./MLO

         ./fastboot flash bootloader ./u-boot.bin

      5. Power down your board. Configure the dip switches the following way:

    Switch S2-(1:8): ON ON ON ON ON ON OFF ON   (boot from emmc) 

    6. Power on the board & enter fastboot mode.

    7. From your host machine execute
    ./fastboot.sh --pwd

     B) If you already have the correct MLO & u-boot images flashed on the emmc of your omap device then:
     1. Configure the dip switches as:

    Switch S2-(1:8): ON ON ON ON ON ON OFF ON   (boot from emmc) 

     2. Enter fastboot mode on your board.

     3. From your host machine execute:

    ./fastboot.sh --pwd

    Best Regards,

    Yordan

  • Hi Yordan,

    Thanks for sharing the information.

    However, I would like to bring up the board using sd card for that what will be the dip switch settings I do have the MLO,u-boot in my boot partitions of my sd card.

    By the time I will try with emmc.

    Thanks and Regards,

    M.Siddarth

  • Hello,

    Here are some e2e threads that might be of help (all of them show methods for booting omap board from sd card):


    http://e2e.ti.com/support/omap/f/849/p/269068/1012981.aspx

    http://e2e.ti.com/support/omap/f/849/p/272894/1008321.aspx

    e2e.ti.com/support/omap/f/849/p/296132/1033904.aspx

    Best Regards,

    Yordan