Zoom2 board boots up , and hangs in the middle of kernel , the logs are as such:-
U-Boot 1.1.4-dirty (Mar 27 2009 - 11:27:11)
OMAP3430-GP rev 2, CPU-OPP2 L3-165MHz
OMAP3430LAB 0.1 Version + mDDR (Boot NAND)
DRAM: 256 MB
NAND:512 MiB
Reading data from 0xdf800 -- 100% complete.
In: serial
Out: serial
Err: serial
Hit any key to stop autoboot: 0
2792352 bytes read
## Booting image at 80000000 ...
Image Name: Linux-2.6.29.6-omap1
Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 2792288 Bytes = 2.7 MB Load Address: 80008000 Entry Point: 80008000 Verifying Checksum ... OK OK
Starting kernel ...
Uncompressing
Linux.............................................................................................
Linux version 2.6.29.6-omap1 (root@deepak) (gcc version 4.3.2 (Sourcery
G++ Lite 2008q3-72) ) #16 PREEMPT Thu J0
CPU: ARMv7 Processor [411fc083] revision 3 (ARMv7), cr=10c5387f
CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
Machine: OMAP ZOOM2 board
Memory policy: ECC disabled, Data cache writeback OMAP3430 ES3.1
SRAM: Mapped pa 0x40200000 to va 0xe3000000 size: 0x100000 Reserving 4194304 bytes SDRAM for VRAM Built 1 zonelists in Zone order, mobility grouping on. Total pages: 65024 Kernel command line: console=ttyS3,115200n8 root=/dev/mmcblk0p2 rw ip=off mem=256M devfs=mount init=/init Clocking rate (Crystal/DPLL/ARM core): 26.0/166/500 MHz GPMC revision 5.0
IRQ: Found an INTC at 0xd8200000 (revision 4.0) with 96 interrupts Total of 96 interrupts on 1 active controller OMAP34xx GPIO hardware version 2.5 PID hash table entries: 1024 (order: 10, 4096 bytes) OMAP clockevent source: GPTIMER1 at 32768 Hz
Console: colour dummy device 80x30
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 256MB = 256MB total
Memory: 249344KB available (5260K code, 779K data, 180K init) Calibrating delay loop... 498.87 BogoMIPS (lpj=1945600) Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
net_namespace: 520 bytes
regulator: core version 0.5
NET: Registered protocol family 16
MUX: setup H18_34XX_GPIO163 (0xd800219a): 0x0108 -> 0x011c
MUX: setup B24_34XX_GPIO101_OUT (0xd800211a): 0x0104 -> 0x0004
MUX: setup A24_34XX_GPIO94 (0xd800210c): 0x0007 -> 0x0104
MUX: setup C25_34XX_GPIO96 (0xd8002110): 0x0000 -> 0x0004
MUX: setup H16_34XX_SDRC_CKE0 (0xd8002262): 0x0118 -> 0x0000
MUX: setup H17_34XX_SDRC_CKE1 (0xd8002264): 0x0118 -> 0x0000 OMAP DMA hardware revision 4.0
bio: create slab <bio-0> at 0
i2c_omap i2c_omap.1: bus 1 rev3.12 at 100 kHz
twl4030: PIH (irq 7) chaining IRQs 368..375
twl4030: power (irq 373) chaining IRQs 376..383
twl4030: gpio (irq 368) chaining IRQs 384..401
twl4030_mmc_init:362
twl4030_mmc_init:377
twl4030_mmc_init:377
twl4030_mmc_init:377
MUX: setup M27_3430_MMC1_CMD (0xd8002146): 0x0118 -> 0x0000
MUX: setup P27_3430_MMC1_DAT4 (0xd8002150): 0x0018 -> 0x0118
MUX: setup P26_3430_MMC1_DAT5 (0xd8002152): 0x0018 -> 0x0118
MUX: setup R27_3430_MMC1_DAT6 (0xd8002154): 0x0018 -> 0x0118
MUX: setup AE2_3430_MMC2_CLK (0xd8002158): 0x0101 -> 0x0100
MUX: setup AG5_3430_MMC2_CMD (0xd800215a): 0x0101 -> 0x0118
MUX: setup AH5_3430_MMC2_DAT0 (0xd800215c): 0x0101 -> 0x0118
MUX: setup AH4_3430_MMC2_DAT1 (0xd800215e): 0x011c -> 0x0118
MUX: setup AG4_3430_MMC2_DAT2 (0xd8002160): 0x0009 -> 0x0118
MUX: setup AF4_3430_MMC2_DAT3 (0xd8002162): 0x0109 -> 0x0118
MUX: setup AF10_3430_MMC3_CLK (0xd80025d8): 0x001b -> 0x011a
MUX: setup AC3_3430_MMC3_CMD (0xd80021d0): 0x000b -> 0x011b
MUX: setup AE11_3430_MMC3_DAT0 (0xd80025e4): 0x0103 -> 0x011a
MUX: setup AH9_3430_MMC3_DAT1 (0xd80025e6): 0x0103 -> 0x011a
MUX: setup AF13_3430_MMC3_DAT2 (0xd80025e8): 0x0103 -> 0x011a
MUX: setup AE13_3430_MMC3_DAT3 (0xd80025e2): 0x0103 -> 0x011a
regulator: VMMC1: 1850 <--> 3150 mV normal standby
regulator: VDAC: 1800 mV normal standby
regulator: VUSB1V5: 1500 <--> 0 mV normal standby
regulator: VUSB1V8: 1800 <--> 0 mV normal standby
regulator: VUSB3V1: 3100 <--> 0 mV normal standby
regulator: VMMC2: 1850 mV normal standby
regulator: VSIM: 1800 <--> 3000 mV normal standby i2c_omap i2c_omap.2: bus 2 rev3.12 at 100 kHz i2c_omap i2c_omap.3: bus 3 rev3.12 at 400 kHz SCSI subsystem initialized twl4030_usb twl4030_usb: Initialized TWL4030 USB module
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Bluetooth: Core ver 2.15
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
cfg80211: Using static regulatory domain info
cfg80211: Regulatory domain: US
(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp) (2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2700 mBm) (5170000 KHz - 5190000 KHz @ 40000 KHz), (600 mBi, 2300 mBm) (5190000 KHz - 5210000 KHz @ 40000 KHz), (600 mBi, 2300 mBm) (5210000 KHz - 5230000 KHz @ 40000 KHz), (600 mBi, 2300 mBm) (5230000 KHz - 5330000 KHz @ 40000 KHz), (600 mBi, 2300 mBm) (5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 3000 mBm)
cfg80211: Calling CRDA for country: US
musb_hdrc: version 6.0, musb-dma, host, debug=0
musb_hdrc: USB Host mode controller at d80ab000 using DMA, IRQ 92 musb_hdrc musb_hdrc: MUSB HDRC host driver musb_hdrc musb_hdrc: new USB bus registered, assigned bus number 1 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected
NET: Registered protocol family 2
IP route cache hash table entries: 2048 (order: 1, 8192 bytes) TCP established hash table entries: 8192 (order: 4, 65536 bytes) TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 8192 bind 8192) TCP reno registered
NET: Registered protocol family 1
zoom2_wifi_init: start
omap-iommu omap-iommu.1: isp registered
NetWinder Floating Point Emulator V0.97 (double precision)
ashmem: initialized
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
yaffs Jan 21 2010 12:08:16 Installing.
msgmni has been set to 487
alg: No test for stdrng (krng)
io scheduler noop registered
io scheduler anticipatory registered (default) io scheduler deadline registered io scheduler cfq registered OMAP DSS rev 2.0 OMAP DISPC rev 3.0 OMAP VENC rev 2
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
serial8250.0: ttyS0 at MMIO 0x4806a000 (irq = 72) is a ST16654
serial8250.0: ttyS1 at MMIO 0x4806c000 (irq = 73) is a ST16654
serial8250.0: ttyS2 at MMIO 0x49020000 (irq = 74) is a ST16654
serial8250.0: ttyS3 at MMIO 0x10000000 (irq = 262) is a ST16654 console [ttyS3] enabled
brd: module loaded
loop: module loaded
eth0 (smc911x): not using net_device_ops yet
eth0: LAN9221 (rev 0) at 0x8000000 IRQ 318
eth0: Ethernet addr: 00:00:00:00:82:a8
Broadcom 43xx driver loaded [ Features: , Firmware-ID: FW13 ] Broadcom 43xx-legacy driver loaded [ Features: ID, Firmware-ID: FW10 ]
usbcore: registered new interface driver rt73usb Linux video capture interface: v2.00 omap-previewer omap-previewer: omap-previewer: Registered preview wrapper omap-iommu omap-iommu.1: isp: version 1.1 i2c /dev entries driver Driver 'sd' needs updating - please use bus_type methods omap2-nand driver initializing NAND device: Manufacturer ID: 0x2c, Chip ID: 0xbc (Micron NAND 512MiB 1,8V 16-bit) Creating 7 MTD partitions on "omap2-nand.0":
0x000000000000-0x000000080000 : "X-Loader-NAND"
0x000000080000-0x000000100000 : "U-Boot-NAND"
0x000000100000-0x000000140000 : "Boot Env-NAND"
0x000000140000-0x000000540000 : "Kernel-NAND"
0x000000540000-0x000010540000 : "system"
0x000010540000-0x000014540000 : "userdata"
0x000014540000-0x000018540000 : "cache"
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage USB Mass Storage support registered.
udc: OMAP UDC driver, version: 4 October 2004 (iso) (dma) android init
mice: PS/2 mouse device common for all mice
input: TWL4030 Keypad as
/devices/platform/i2c_omap.1/i2c-adapter/i2c-1/1-004a/twl4030_keypad/input/input0
i2c_omap i2c_omap.2: Transmit error
synaptics_ts_probe: Product Major Version 1
synaptics_ts_probe: Product Minor Version 5
synaptics_ts_probe: product property 2
synaptics_ts_probe: device control 81
synaptics_ts_probe: interrupt enable 3
synaptics_ts_probe: 0xe0: 1 1 1 2 1 5 0 0
synaptics_ts_probe: Sensor properties 601
synaptics_ts_probe: max_x 7515, max_y 4667
synaptics_ts_probe: inactive_x 0 0, inactive_y 0 0
synaptics_ts_probe: snap_x 0-0 0-0, snap_y 0-0 0-0
input: synaptics-rmi-touchscreen as /devices/virtual/input/input1
synaptics_ts_probe: Start touchscreen synaptics-rmi-touchscreen in interrupt mode twl4030_rtc twl4030_rtc: rtc core: registered twl4030_rtc as rtc0 Driver for 1-wire Dallas network protocol.
omap_hdq omap_hdq.0: OMAP HDQ Hardware Rev 0.5. Driver in Interrupt mode w1_master_driver w1 bus master: Family 1 for 01.000000000000.3d is not registered.
Android battery driver installed
OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec
Bluetooth: Virtual HCI driver ver 1.2
Bluetooth: HCI UART driver ver 2.2
Bluetooth: HCI H4 protocol initialized
Bluetooth: HCI BCSP protocol initialized
Bluetooth: HCILL protocol initialized
Bluetooth: Broadcom Blutonium firmware driver ver 1.2
usbcore: registered new interface driver bcm203x
Bluetooth: Digianswer Bluetooth USB driver ver 0.10
usbcore: registered new interface driver bpa10x
Bluetooth: BlueFRITZ! USB driver ver 1.2
usbcore: registered new interface driver bfusb
Bluetooth: Generic Bluetooth USB driver ver 0.5
usbcore: registered new interface driver btusb
Bluetooth: Generic Bluetooth SDIO driver ver 0.1
cpuidle: using governor ladder
cpuidle: using governor menu
regulator: Unable to get requested regulator: vmmc_aux
regulator: Unable to get requested regulator: vmmc
usbcore: registered new interface driver usbhid
usbhid: v2.6:USB HID core driver
logger: created 64K log 'log_main'
logger: created 256K log 'log_events'
logger: created 64K log 'log_radio'
Advanced Linux Sound Architecture Driver Version 1.0.18a.
No device for DAI twl4030
No device for DAI twl4030 Voice
No device for DAI omap-mcbsp-dai-0
No device for DAI omap-mcbsp-dai-1
No device for DAI omap-mcbsp-dai-2
No device for DAI omap-mcbsp-dai-3
No device for DAI omap-mcbsp-dai-4
Zoom2 SoC init
TWL4030 Audio Codec init
asoc: twl4030 <-> omap-mcbsp-dai-0 mapping ok
asoc: twl4030 Voice <-> omap-mcbsp-dai-1 mapping ok ALSA device list:
#0: Zoom2 (twl4030)
TCP cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 17
NET: Registered protocol family 15
Bluetooth: L2CAP ver 2.13
Bluetooth: L2CAP socket layer initialized
Bluetooth: SCO (Voice Link) ver 0.6
Bluetooth: SCO socket layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM TTY 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
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
lib80211: common routines for IEEE802.11 drivers Power Management for TI OMAP3.
mmc0: host does not support reading read-only switch. assuming write-enable.
mmc0: new SD card at address 0002
pm_dbg_init()
mmcblk0: mmc0:0002 SDM 1.87 GiB
SmartReflex driver initialized
Disabling unused clock "gpt2_ick"
Disabling unused clock "gpio2_dbck"
Disabling unused clock "gpio5_dbck"
Disabling unused clock "gpio6_dbck"
Disabling unused clock "gpt2_fck"
Disabling unused clock "sad2d_ick"
Disabling unused clock "dpll5_ck"
clock: dpll5_ck failed transition to 'locked'
Disabling unused clock "dpll4_m6x2_ck"
Disabling unused clock "dpll3_m3x2_ck"
Disabling unused clock "sys_clkout1"
mmcblk0: p1 p2
VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 1
FIXME: no omap_set_dma_color_mode on 24xx DMA transaction error with device 0
Console: switching to colour frame buffer device 100x30 omapdss DPI: Could not find exact pixel clock. Requested 21800 kHz, got 21600 kHz
GPIO-199 autorequested
omapdss DPI error: display already enabled omap_voutDisplay already enabled omapdss DPI error: display already enabled omap_voutDisplay already enabled omap_voutBuffer Size = 4096000
omap_vout: registered and initialized video device 0 [v4l2] omap_voutBuffer Size = 4096000
omap_vout: registered and initialized video device 1 [v4l2] omap_voutdisplay->updated
imx046 2-001a: model id detected 0x46 mfr 0xb, rev# 0x2
imx046 2-001a: imx046 chip version 0x02 detected video4linux video5: video5 is now omap3/imx046//
lv8093 Lens HW detected
video4linux video5: video5 is now omap3/imx046/lv8093/
lv8093 2-0072: Registered lv8093 as V4L2 device.
mmc1: new MMC card at address 0001
Registered lv8093 as i2c device.
mmcblk1: mmc1:0001 SDM032 30.6 MiB
mmcblk1:<6>twl4030_rtc twl4030_rtc: setting system clock to 2000-01-01 00:01:20 UTC (946684880) ma``i!0 `adpqihe aqahe aahede ``maa `aa`Mhoib, `
Does any body have a workaround for this..
let me know
Vandana