Android boot error

Hi,
The following error occured while android booting on beagleboard
i have given the following bootargs

setenv bootargs console=ttyS2,115200n8 rw ip=off root=/dev/mmcblk0p2 mem=128M devfs=mount rootdelay=1 init=./init
setenv bootcmd ‘mmcinit;fatload mmc 0 0x80300000 uImage;bootm 0x80300000’;

OMAP3 beagleboard.org # saveenv
OMAP3 beagleboard.org # run bootcmd
reading uImage

1839444 bytes read

Booting kernel from Legacy Image at 80300000 …

Image Name: Linux-2.6.27-omap1-05129-gdf39ac
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1839380 Bytes = 1.8 MB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum … OK
Loading Kernel Image … OK
OK

Starting kernel …

Uncompressing Linux… done, booting the.
Linux version 2.6.27-omap1-05129-gdf39ac9-dirty (root@ws137.embinux.com) (gcc version 4.2.1 (CodeSourcery Sourcery G++ Lite 2007q3-53)) #8 Fri Nov 14 20:378
CPU: ARMv7 Processor [411fc082] revision 2 (ARMv7), cr=00c5387f
Machine: OMAP3 Beagle Board
Memory policy: ECC disabled, Data cache writeback
OMAP3430 ES2.1
SRAM: Mapped pa 0x40200000 to va 0xd7000000 size: 0x100000
CPU0: L1 I VIPT cache. Caches unified at level 2, coherent at level 3
CPU0: Level 1 cache is separate instruction and data
CPU0: I cache: 16384 bytes, associativity 4, 64 byte lines, 64 sets,
supports RA
CPU0: D cache: 16384 bytes, associativity 4, 64 byte lines, 64 sets,
supports RA WB WT
CPU0: Level 2 cache is unified
CPU0: unified cache: 262144 bytes, associativity 8, 64 byte lines, 512 sets,
supports WA RA WB WT
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512
Kernel command line: console=ttyS2,115200n8 rw ip=off root=/dev/mmcblk0p2 mem=128M devfs=mount rootdelay=1 init=./init
clock: virt_vdd1_prcm_set: missing clockdomain<3>clock: virt_vdd2_prcm_set: missing clockdomain<6>Clocking rate (Crystal/DPLL/ARM core): 26.0/332/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: 512 (order: 9, 2048 bytes)
OMAP clockevent source: GPTIMER12 at 32768 Hz
Console: colour dummy device 80x30
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 128MB = 128MB total
Memory: 125596KB available (3380K code, 648K data, 136K init)
Calibrating delay loop… 479.96 BogoMIPS (lpj=1871872)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
net_namespace: 288 bytes
NET: Registered protocol family 16
Found NAND on CS0
Registering NAND on CS0
Switched to new clocking rate (Crystal/DPLL3/MPU): 26.0/332/166 MHz
OMAP DMA hardware revision 4.0
USB: No board-specific platform config found
i2c_omap i2c_omap.1: bus 1 rev3.12 at 2600 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
i2c_omap i2c_omap.3: bus 3 rev3.12 at 400 kHz
twl4030_usb twl4030_usb: Initialized TWL4030 USB module
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
musb_hdrc: version 6.0, musb-dma, otg (peripheral+host), debug=0
musb_hdrc: USB OTG mode controller at d80ab000 using DMA, IRQ 92
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
NET: Registered protocol family 1
NetWinder Floating Point Emulator V0.97 (double precision)
ashmem: initialized
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
JFFS2 version 2.2. (NAND) �© 2001-2006 Red Hat, Inc.
msgmni has been set to 245
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
omapfb: configured for panel omap3beagle
omapfb: DISPC version 3.0 initialized
omapfb omapfb: irq error status 4020
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
Console: switching to colour frame buffer device 128x48
omapfb: Framebuffer initialized. Total vram 3145728 planes 1
omapfb: Pixclock 48000 kHz hfreq 40.5405 kHz vfreq 51.3 Hz
Serial: 8250/16550 driver4 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
console [ttyS2] enabled
brd: module loaded
loop: module loaded
i2c /dev entries driver
Driver ‘sd’ needs updating - please use bus_type methods
omap2-nand driver initializing
NAND device: Manufacturer ID: 0x2c, Chip ID: 0xba (Micron NAND 256MiB 1,8V 16-bit)
cmdlinepart partition parsing not available
Creating 5 MTD partitions on “omap2-nand”:
0x00000000-0x00080000 : “X-Loader”
0x00080000-0x00260000 : “U-Boot”
0x00260000-0x00280000 : “U-Boot Env”
0x00280000-0x00680000 : “Kernel”
0x00680000-0x10000000 : “File System”
usbmon: debugfs is not available
g_ether gadget: using random self ethernet address
g_ether gadget: using random host ethernet address
usb0: MAC 1e:08:1f:6a:4d:91
usb0: HOST MAC ea:75:40:57:cd:21
g_ether gadget: Ethernet Gadget, version: Memorial Day 2008
g_ether gadget: g_ether ready
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
twl4030_rtc twl4030_rtc: rtc core: registered twl4030_rtc as rtc0
twl4030_rtc twl4030_rtc: Power up reset detected.
twl4030_rtc twl4030_rtc: Enabling TWL4030-RTC.
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.17.
usbcore: registered new interface driver snd-usb-audio
ASoC version 0.13.2
OMAP3 Beagle SoC init
TWL4030 Audio Codec init
asoc: twl4030 <-> omap-mcbsp-dai mapping ok
irq -33, desc: c037bd38, depth: 0, count: 0, unhandled: 0
->handle_irq(): c0073124, handle_bad_irq+0x0/0x228
->chip(): 00000000, 0x0
->action(): 00000000
irq -33, desc: c037bd38, depth: 0, count: 0, unhandled: 0
->handle_irq(): c0073124, handle_bad_irq+0x0/0x228
->chip(): 00000000, 0x0
->action(): 00000000
irq -33, desc: c037bd38, depth: 0, count: 0, unhandled: 0
->handle_irq(): c0073124, handle_bad_irq+0x0/0x228
->chip(): 00000000, 0x0
->action(): 00000000
irq -33, desc: c037bd38, depth: 0, count: 0, unhandled: 0
->handle_irq(): c0073124, handle_bad_irq+0x0/0x228
->chip(): 00000000, 0x0
->action(): 00000000
irq -33, desc: c037bd38, depth: 0, count: 0, unhandled: 0
->handle_irq(): c0073124, handle_bad_irq+0x0/0x228
->chip(): 00000000, 0x0
->action(): 00000000
irq -33, desc: c037bd38, depth: 0, count: 0, unhandled: 0
->handle_irq(): c0073124, handle_bad_irq+0x0/0x228
->chip(): 00000000, 0x0
->action(): 00000000
ALSA device list:
#0: omap3beagle (twl4030)
TCP cubic registered
NET: Registered protocol family 17
NET: Registered protocol family 15
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
Power Management for TI OMAP3.
VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 1
twl4030_rtc twl4030_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
Waiting 1sec before mounting root device…
__ratelimit: 1223924 callbacks suppressed
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4022
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4022
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
mmc0: new high speed MMC card at address 0001
mmcblk0: mmc0:0001 MMC01G 990720KiB
mmcblk0: p1 p2
__ratelimit: 1065447 callbacks suppressed
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4022
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4022
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
__ratelimit: 811753 callbacks suppressed
omapfb omapfb: irq error status 4022
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4022
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
kjournald starting. Commit interval 5 seconds
EXT3 FS on mmcblk0p2, internal journal
EXT3-fs: recovery complete.
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem).
Freeing init memory: 136K
Warning: unable to open an initial console.
init: /init.rc: 124: invalid option ‘:’
init: cannot open ‘/initlogo.rle’
__ratelimit: 1102361 callbacks suppressed
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4022
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
init: cannot find ‘/system/bin/playmp3’, disabling ‘bootsound’
init: cannot find ‘/sbin/adbd’, disabling ‘adbd’
sh: can’t access tty; job control turned off

__ratelimit: 1375314 callbacks suppressed

omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4022
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
__ratelimit: 1359234 callbacks suppressed
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4022
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
__ratelimit: 1364664 callbacks suppressed
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4022
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
__ratelimit: 1384309 callbacks suppressed
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4022
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
__ratelimit: 1380333 callbacks suppressed
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4022
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
__ratelimit: 1389230 callbacks suppressed
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4022
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
__ratelimit: 1424598 callbacks suppressed
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4022
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
__ratelimit: 1425163 callbacks suppressed
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4022
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
__ratelimit: 1426205 callbacks suppressed
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4022
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
__ratelimit: 1423858 callbacks suppressed
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4022
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
warning: `app_process’ uses 32-bit capabilities (legacy support in use)
__ratelimit: 1412522 callbacks suppressed
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4022
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000

Regards
Tilak

Hi,

omapfb: configured for panel omap3beagle
omapfb: DISPC version 3.0 initialized
omapfb omapfb: irq error status 4020
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000
omapfb omapfb: irq error status 4000

We also faced same problem occasionally while running android. Looks like some irq error, on subsequent restart of beagleboard we didn’t get same error.

Regards,
Rupesh Gujare
http://embinux.com

Its a problem of DSS2, the new Framebuffer driver. I do not know if
Tomba (the author of this driver) was able to solve this problem.

Robert