[U-Boot] random errors in kernel or rootfs;u-boot check sum

Anthony Garland garland3 at gmail.com
Mon Jul 9 17:59:49 CEST 2012


Hi,

I'm working on a recovery tool for an overo COM where I can boot all
the way into into Linux over USB. This is similar to the beagle-board
recovery tools. I have a host computer send the overo a modified
version of x-loader which will ask the host computer for more files to
store at an address. I have the host computer send it u-boot and
uMulti (kernel and rootfs). Then I have x-loader jump to the address
of u-boot and begin execution of u-boot. U-boot runs fine and it
correctly loads the uMulti and sometimes it correctly boots all the
way to Linux and sometimes it fails with random kernel panics or
segmentation faults. If I hold down the power switch with my hand for
the first few seconds during power-up than it will almost always
correctly boot into linux, but if there is any extra noise on the
power supply than I get the kernel panics or segmentation faults. So
it seems that the uMulti is getting slightly corrupted during the
initial transfer which causes the problems.

I thought that u-boot did a check sum on uMulti. If uMulti is being
corrupted during the USB transfer by noise on the power supply, why
isn't u-boot check sum catching it??

I've attached the script I use to make uMulti, my Boot_usb.sh script,
and a few logs of it randomly failing and succeeding.

Thanks!

All the best,

Anthony


----------------------------------------------------------------------
Boot_usb.sh
----------------------------------------------------------------------

#! /bin/sh
# USB_boot
# trying to boot from usb all the way to linux on the overo.

DIR=`pwd`
XLOAD=x-load-usb-recover
UBOOT=u-boot-usb-recover
UMULTI=uMulti3


echo $DIR
cd $DIR/..
sudo ./overo_usb_load.bin  \
	-f $DIR/$XLOAD \
	-a 0x80008000 -f $DIR/$UBOOT \
	-a 0x82000000 -f $DIR/$UMULTI \
	-j 0x80008000 -v


# Usage
# overo_usb_load.bin
# -f  	File name to load
# -a 	address of wheere to load the file in the overo memory
# -j 	Jump t othis address and begin executing (run u-boot)
# -v	The end; No more files to load.


----------------------------------------------------------------------
mkramdisk.sh
----------------------------------------------------------------------

# usage
# sudo sh mkramdisk.sh ramboot-new-1-image-overo.tar.gz


TARBALL=$1
RAMDISK=ramdisk
MOUNTPT=/tmp/ramdisk0
BLKSIZE=1M
RDSIZE=12
DIRECTORY=rootfs

#remove old and unpack new
#rm $RAMDISK.gz
#sudo rm $DIRECTORY/ -R;
#mkdir $DIRECTORY;
#sudo tar -xvf $TARBALL -C rootfs/


#for tool in pushd popd mke2fs; do
for tool in mke2fs; do
	if ! type $tool >/dev/null 2>&1; then
		echo "ERROR: \"$tool\" not found."
		exit 2
	fi
done
echo "Using $TARBALL_FULL to create ramdisk"
mkdir -p $MOUNTPT
dd if=/dev/zero of=$RAMDISK bs=$BLKSIZE count=$RDSIZE
yes | mke2fs $RAMDISK
sudo mount -t ext2 -o loop $RAMDISK $MOUNTPT
if [ ! -e $MOUNTPT/lost+found ]; then
	echo "Could not mount $RAMDISK at $MOUNTPT"
	exit 1
fi

# mkdir rootfs if it doesn't exist
if [ ! -d "$DIRECTORY" ]; then
    mkdir rootfs
fi


# tar -xf $TARBALL -C $MOUNTPT
# comment out the next line to prevent smashing your changes in rootfs
# sudo rm -R rootfs/*;sudo tar -xf $TARBALL -C $DIRECTORY

cp -a rootfs/* $MOUNTPT

sudo umount $MOUNTPT
# gzip  $RAMDISK

# need to cut out the header added by bitbake	
if [ -f uImage-cut ]
then
    dd if=uImage-overo.bin bs=64 skip=1 of=uImage-cut
    #~ gzip  uImage-cut
fi

# uMulti with gzip
# Combine uImage and rootfs
#~ mkimage -A arm -O Linux -T multi -C gzip -n "uImage rootfs for
overo" -e 0x80008000 -a 0x80008000 \
	#~ -d uImage-cut.gz:$RAMDISK.gz uMulti3
#~ echo "made uMulti3"


# For whatever reason, the gzip files seem more error prone. With no
compression I seem to get better results.
mkimage -A arm -O Linux -T multi -C none -n "uImage rootfs for overo"
-e 0x80008000 -a 0x80008000 \
	-d uImage-cut:$RAMDISK uMulti3
echo "made uMulti3"

----------------------------------------------------------------------
Error log 1
----------------------------------------------------------------------

U-Boot 2011.09 (Jun 21 2012 - 17:18:04)

OMAP3630/3730-GP ES1.2, CPU-OPP2, L3-165MHz, Max CPU Clock 1 Ghz
Gumstix Overo board + LPDDR/NAND
I2C:   ready
DRAM:  512 MiB
NAND:  512 MiB
MMC:   OMAP SD/MMC: 0
In:    serial
Out:   serial
Err:   serial
Board revision: 1
Direct connection on mmc2
No EEPROM on expansion board
Die ID #6f6600029ff80000016830c40800b00c
Net:   smc911x-0
Hit any key to stop autoboot:  0
Overo #
Overo # setenv bootargs console=ttyO2,115200n8 mem=256M
no_console_suspend ramdisk_size=27000 rw root=/dev/ram0 rootwait;bootm
## Booting kernel from Legacy Image at 82000000 ...
   Image Name:   uImage rootfs for overo
   Image Type:   ARM Linux Multi-File Image (uncompressed)
   Data Size:    16217428 Bytes = 15.5 MiB
   Load Address: 80008000
   Entry Point:  80008000
   Contents:
      Image 0: 2585928 Bytes = 2.5 MiB
      Image 1: 13631488 Bytes = 13 MiB
   Verifying Checksum ... OK
## Loading init Ramdisk from multi component Legacy Image at 82000000 ...
## Flattened Device Tree from multi component Image at 82000000
   Loading Multi-File Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.2.0 (anthony at linux-server) (gcc version
4.3.3 (GCC) ) #1 Thu Jun 28 16:13:37 CDT 2012
[    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing
instruction cache
[    0.000000] Machine: Gumstix Overo
[    0.000000] Memory policy: ECC disabled, Data cache writeback
[    0.000000] OMAP3630 ES1.2 (l2cache iva sgx neon isp 192mhz_clk )
[    0.000000] Clocking rate (Crystal/Core/MPU): 26.0/332/600 MHz
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.
Total pages: 65024
[    0.000000] Kernel command line: console=ttyO2,115200n8 mem=256M
no_console_suspend ramdisk_size=27000 rw root=/dev/ram0 rootwait
[    0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] allocated 1048576 bytes of page_cgroup
[    0.000000] please try 'cgroup_disable=memory' option if you don't
want memory cgroups
[    0.000000] Memory: 256MB = 256MB total
[    0.000000] Memory: 239944k/239944k available, 22200k 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]     vmalloc : 0xd0800000 - 0xf8000000   ( 632 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0xc0008000 - 0xc049c2bc   (4689 kB)
[    0.000000]       .init : 0xc049d000 - 0xc04cf000   ( 200 kB)
[    0.000000]       .data : 0xc04d0000 - 0xc050a800   ( 234 kB)
[    0.000000]        .bss : 0xc050a824 - 0xc0570d18   ( 410 kB)
[    0.000000] NR_IRQS:410
[    0.000000] IRQ: Found an INTC at 0xfa200000 (revision 4.0) with 96
interrupts
[    0.000000] Total of 96 interrupts on 1 active controller
[    0.000000] OMAP clockevent source: GPTIMER1 at 32768 Hz
[    0.000000] sched_clock: 32 bits at 32kHz, resolution 30517ns,
wraps every 131071999ms
[    0.000000] Console: colour dummy device 80x30
[    0.000213] Calibrating delay loop... 597.64 BogoMIPS (lpj=2334720)
[    0.039123] pid_max: default: 32768 minimum: 301
[    0.039306] Mount-cache hash table entries: 512
[    0.039672] Initializing cgroup subsys debug
[    0.039672] Initializing cgroup subsys cpuacct
[    0.039703] Initializing cgroup subsys memory
[    0.039764] Initializing cgroup subsys devices
[    0.039764] Initializing cgroup subsys freezer
[    0.039794] Initializing cgroup subsys perf_event
[    0.039886] CPU: Testing write buffer coherency: ok
[    0.040832] devtmpfs: initialized
[    0.044281] print_constraints: dummy:
[    0.044525] NET: Registered protocol family 16
[    0.044738] GPMC revision 5.0
[    0.046234] OMAP GPIO hardware version 2.5
[    0.047729] omap_mux_init: Add partition: #1: core, flags: 0
[    0.050842] Reprogramming SDRC clock to 332000000 Hz
[    0.050872] dpll3_m2_clk rate change failed: -22
[    0.050903] Found NAND on CS0
[    0.050903] Registering NAND on CS0
[    0.059295] hw-breakpoint: debug architecture 0x4 unsupported.
[    0.062011]  omap-mcbsp.2: alias fck already exists
[    0.062194]  omap-mcbsp.3: alias fck already exists
[    0.063323] OMAP DMA hardware revision 5.0
[    0.067810] bio: create slab <bio-0> at 0
[    0.068695] usbcore: registered new interface driver usbfs
[    0.068786] usbcore: registered new interface driver hub
[    0.068969] usbcore: registered new device driver usb
[    0.069580] omap_i2c omap_i2c.1: bus 1 rev1.4.0 at 2600 kHz
[    0.072021] twl4030: PIH (irq 7) chaining IRQs 368..375
[    0.072143] twl4030: power (irq 373) chaining IRQs 376..383
[    0.072631] twl4030: gpio (irq 368) chaining IRQs 384..401
[    0.075439] print_constraints: VUSB1V5: 1500 mV normal standby
[    0.075927] print_constraints: VUSB1V8: 1800 mV normal standby
[    0.076354] print_constraints: VUSB3V1: 3100 mV normal standby
[    0.079803] twl4030_usb twl4030_usb: Initialized TWL4030 USB module
[    0.080200] print_constraints: VMMC1: 1850 <--> 3150 mV at 3000 mV
normal standby
[    0.080627] print_constraints: VDVI: 1800 mV normal standby
[    0.080932] omap_i2c omap_i2c.3: bus 3 rev1.4.0 at 400 kHz
[    0.082061] Switching to clocksource 32k_counter
[    0.095092] musb-hdrc: version 6.0, ?dma?, otg (peripheral+host)
[    0.095703] musb-hdrc musb-hdrc: USB OTG mode controller at
fa0ab000 using DMA, IRQ 92
[    0.096038] NET: Registered protocol family 2
[    0.096252] IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.096618] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[    0.096832] TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
[    0.096954] TCP: Hash tables configured (established 8192 bind 8192)
[    0.096954] TCP reno registered
[    0.096984] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.097015] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.097290] NET: Registered protocol family 1
[    0.097839] RPC: Registered named UNIX socket transport module.
[    0.097869] RPC: Registered udp transport module.
[    0.097869] RPC: Registered tcp transport module.
[    0.097900] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.098144] Trying to unpack rootfs image as initramfs...
[    0.098449] rootfs image is not initramfs (junk in compressed
archive); looks like an initrd
[    0.182891] Freeing initrd memory: 13312K
[    0.185058] audit: initializing netlink socket (disabled)
[    0.185119] type=2000 audit(0.179:1): initialized
[    0.192749] VFS: Disk quotas dquot_6.5.2
[    0.192840] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.193084] Registering unionfs 2.5.10 (for 3.1.0-rc4)
[    0.193481] JFFS2 version 2.2. (NAND) (SUMMARY)  �© 2001-2006 Red Hat, Inc.
[    0.193817] msgmni has been set to 494
[    0.195190] Block layer SCSI generic (bsg) driver version 0.4
loaded (major 253)
[    0.195220] io scheduler noop registered
[    0.195220] io scheduler deadline registered (default)
[    0.195617] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.196990] omap_uart.0: ttyO0 at MMIO 0x4806a000 (irq = 72) is a OMAP UART0
[    0.197296] omap_uart.1: ttyO1 at MMIO 0x4806c000 (irq = 73) is a OMAP UART1
[    0.197601] omap_uart.2: ttyO2 at MMIO 0x49020000 (irq = 74) is a OMAP UART2
[    0.817810] console [ttyO2] enabled
[    0.821807] omap_uart.3: ttyO3 at MMIO 0x49042000 (irq = 80) is a OMAP UART3
[    0.837554] brd: module loaded
[    0.844909] loop: module loaded
[    0.850158] twl4030_madc twl4030_madc: clk disabled, enabling
[    0.857025] omap2-nand driver initializing
[    0.861633] ONFI flash detected
[    0.865234] NAND device: Manufacturer ID: 0x2c, Chip ID: 0xbc
(Micron NAND 512MiB 1,8V 16-bit)
[    0.875091] Creating 5 MTD partitions on "omap2-nand.0":
[    0.880737] 0x000000000000-0x000000080000 : "xloader"
[    0.887481] 0x000000080000-0x000000240000 : "uboot"
[    0.894378] 0x000000240000-0x000000280000 : "uboot environment"
[    0.901824] 0x000000280000-0x000000680000 : "linux"
[    0.909698] 0x000000680000-0x000020000000 : "rootfs"
[    1.126068] smsc911x: Driver version 2008-10-21
[    1.132354] smsc911x-mdio: probed
[    1.135925] smsc911x smsc911x.0: eth0: attached PHY driver [Generic
PHY] (mii_bus:phy_addr=0:01, irq=-1)
[    1.146087] smsc911x smsc911x.0: eth0: MAC Address: 00:15:c9:28:f3:c4
[    1.152923] smsc911x: Driver version 2008-10-21
[    1.157867] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    2.168182] ehci-omap ehci-omap.0: OMAP-EHCI Host Controller
[    2.174163] ehci-omap ehci-omap.0: new USB bus registered, assigned
bus number 1
[    2.182067] ehci-omap ehci-omap.0: irq 77, io mem 0x48064800
[    2.199432] ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00
[    2.205627] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    2.212799] usb usb1: New USB device strings: Mfr=3, Product=2,
SerialNumber=1
[    2.220428] usb usb1: Product: OMAP-EHCI Host Controller
[    2.226013] usb usb1: Manufacturer: Linux 3.2.0 ehci_hcd
[    2.231628] usb usb1: SerialNumber: ehci-omap.0
[    2.237152] hub 1-0:1.0: USB hub found
[    2.241149] hub 1-0:1.0: 3 ports detected
[    2.270172] twl_rtc twl_rtc: Power up reset detected.
[    2.277404] twl_rtc twl_rtc: rtc core: registered twl_rtc as rtc0
[    2.285186] i2c /dev entries driver
[    2.290191] OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec
[    2.296905] cpuidle: using governor ladder
[    2.301239] cpuidle: using governor menu
[    2.313446] omap-iommu omap-iommu.0: isp registered
[    2.318664] oprofile: hardware counters not available
[    2.323974] oprofile: using timer interrupt.
[    2.328674] TCP cubic registered
[    2.332061] NET: Registered protocol family 17
[    2.336822] NET: Registered protocol family 15
[    2.341522] Registering the dns_resolver key type
[    2.346557] VFP support v0.3: implementor 41 architecture 3 part 30
variant c rev 3
[    2.354644] ThumbEE CPU extension supported.
[    2.363739] sr_init: No PMIC hook to init smartreflex
[    2.369201] smartreflex smartreflex.0: omap_sr_probe: SmartReflex
driver initialized
[    2.377563] smartreflex smartreflex.1: omap_sr_probe: SmartReflex
driver initialized
[    2.390472] clock: disabling unused clocks to save power
[    2.397460] registered taskstats version 1
[    2.403747] regulator_init_complete: VDVI: incomplete constraints, leaving on
[    2.413116] twl_rtc twl_rtc: setting system clock to 2000-01-01
00:00:21 UTC (946684821)
[    2.422241] RAMDISK: ext2 filesystem found at block 0
[    2.427612] RAMDISK: Loading 13312KiB [1 disk] into ram disk... done.
[    2.874603] VFS: Mounted root (ext2 filesystem) on device 1:0.
[    2.880859] devtmpfs: mounted
[    2.884246] Freeing init memory: 200K
INIT: version 2.86 booting
Please wait: booting...
sleeping 5
[    8.032104] alignment: ignoring faults is unsafe on this CPU.
Defaulting to fixup mode.
Remounting root file system...
WARNING: -e needs -E or -F
Segmentation fault
[    8.343109] Unable to handle kernel paging request at virtual
address 08000075
[    8.350708] pgd = c0004000
[    8.353546] [08000075] *pgd=00000000
[    8.357299] Internal error: Oops: 5 [#1]
[    8.361389] Modules linked in:
[    8.364593] CPU: 0    Not tainted  (3.2.0 #1)
[    8.369140] PC is at unlink_anon_vmas+0x38/0x1a0
[    8.373992] LR is at free_pgtables+0x58/0xa4
[    8.378448] pc : [<c00a77fc>]    lr : [<c00a11fc>]    psr: 80000013
[    8.378448] sp : cfaf3e70  ip : 22222222  fp : 00200200
[    8.390441] r10: cd9a9458  r9 : cd9a93e8  r8 : cd9a9418
[    8.395904] r7 : 00000000  r6 : cf955a28  r5 : cea22860  r4 : 08000075
[    8.402740] r3 : cea3fac0  r2 : 402e1000  r1 : cea22888  r0 : cd9a93e8
[    8.409545] Flags: Nzcv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
[    8.417022] Control: 10c5387d  Table: 8ebb0019  DAC: 00000015
[    8.423034] Process sed (pid: 104, stack limit = 0xcfaf22f0)
[    8.428924] Stack: (0xcfaf3e70 to 0xcfaf4000)
[    8.433502] 3e60:                                     cea265c0
cd9a90d0 cea22860 cd9a93e8
[    8.442047] 3e80: 40034000 00000000 cfaf3ecc 00001000 0008a3e0
c00a11fc 40034000 cfaf3ecc
[    8.450592] 3ea0: 000001e4 00000000 00000000 c05619d8 cea3c980
00000001 cd9a99c0 c00a2e10
[    8.459136] 3ec0: cfaf3f0c 00000000 c04e4b90 cea3c980 00000001
00000000 00000000 c002fcf4
[    8.467681] 3ee0: 0000009c 00000400 cea1a000 4024fb20 c04d631c
00000007 cfaf3fb0 4024fb20
[    8.476226] 3f00: 00000086 00098ae4 0008a3e0 00000053 cfaf3fac
cea3c980 00000000 cea3c980
[    8.484771] 3f20: cea3c9b4 c000dd84 00000000 c0035448 cea3c9b4
00000000 cea37540 c0038e90
[    8.493347] 3f40: 00000000 000935e8 cea37540 00000000 000935e8
cea37540 000000f8 c003a980
[    8.501892] 3f60: 00000000 00000000 00000000 00000000 cea26540
00000000 000935e8 402e1774
[    8.510437] 3f80: 000000f8 c000dd84 cfaf2000 00000000 0008a3e0
c003ae48 0009360c c003ae88
[    8.518981] 3fa0: ffffffff c000dc00 0009360c 000935e8 00000000
00000000 402e4008 00000001
[    8.527526] 3fc0: 0009360c 000935e8 402e1774 000000f8 00098e8c
00000086 00098ae4 0008a3e0
[    8.536071] 3fe0: 40034000 bed75c68 401ed27c 4024fb50 60000010
00000000 e92d4ff0 e59f40d4
[    8.544647] [<c00a77fc>] (unlink_anon_vmas+0x38/0x1a0) from
[<c00a11fc>] (free_pgtables+0x58/0xa4)
[    8.554016] [<c00a11fc>] (free_pgtables+0x58/0xa4) from
[<c00a2e10>] (exit_mmap+0x160/0x23c)
[    8.562835] [<c00a2e10>] (exit_mmap+0x160/0x23c) from [<c0035448>]
(mmput+0x38/0xe0)
[    8.570953] [<c0035448>] (mmput+0x38/0xe0) from [<c0038e90>]
(exit_mm+0x114/0x11c)
[    8.578887] [<c0038e90>] (exit_mm+0x114/0x11c) from [<c003a980>]
(do_exit+0x1d8/0x62c)
[    8.587158] [<c003a980>] (do_exit+0x1d8/0x62c) from [<c003ae48>]
(do_group_exit+0x74/0xa0)
[    8.595794] [<c003ae48>] (do_group_exit+0x74/0xa0) from
[<c003ae88>] (sys_exit_group+0x14/0x20)
[    8.604919] [<c003ae88>] (sys_exit_group+0x14/0x20) from
[<c000dc00>] (ret_fast_syscall+0x0/0x30)
[    8.614196] Code: e5946004 e5965000 e1550007 0a00000e (e3570000)
[    8.620605] ---[ end trace 19d688caa468b769 ]---
[    8.625457] Fixing recursive fault but reboot is needed!

----------------------------------------------------------------------
Error log 2
----------------------------------------------------------------------
U-Boot 2011.09 (Jun 21 2012 - 17:18:04)

OMAP3630/3730-GP ES1.2, CPU-OPP2, L3-165MHz, Max CPU Clock 1 Ghz
Gumstix Overo board + LPDDR/NAND
I2C:   ready
DRAM:  512 MiB
NAND:  512 MiB
MMC:   OMAP SD/MMC: 0
In:    serial
Out:   serial
Err:   serial
Board revision: 1
Direct connection on mmc2
No EEPROM on expansion board
Die ID #6f6600029ff80000016830c40800b00c
Net:   smc911x-0
Hit any key to stop autoboot:  0
Overo #
Overo # setenv bootargs console=ttyO2,115200n8 mem=256M
no_console_suspend ramdisk_size=27000 rw root=/dev/ram0 rootwait;bootm
## Booting kernel from Legacy Image at 82000000 ...
   Image Name:   uImage rootfs for overo
   Image Type:   ARM Linux Multi-File Image (uncompressed)
   Data Size:    16217428 Bytes = 15.5 MiB
   Load Address: 80008000
   Entry Point:  80008000
   Contents:
      Image 0: 2585928 Bytes = 2.5 MiB
      Image 1: 13631488 Bytes = 13 MiB
   Verifying Checksum ... OK
## Loading init Ramdisk from multi component Legacy Image at 82000000 ...
## Flattened Device Tree from multi component Image at 82000000
   Loading Multi-File Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.2.0 (anthony at linux-server) (gcc version
4.3.3 (GCC) ) #1 Thu Jun 28 16:13:37 CDT 2012
[    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing
instruction cache
[    0.000000] Machine: Gumstix Overo
[    0.000000] Memory policy: ECC disabled, Data cache writeback
[    0.000000] OMAP3630 ES1.2 (l2cache iva sgx neon isp 192mhz_clk )
[    0.000000] Clocking rate (Crystal/Core/MPU): 26.0/332/600 MHz
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.
Total pages: 65024
[    0.000000] Kernel command line: console=ttyO2,115200n8 mem=256M
no_console_suspend ramdisk_size=27000 rw root=/dev/ram0 rootwait
[    0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] allocated 1048576 bytes of page_cgroup
[    0.000000] please try 'cgroup_disable=memory' option if you don't
want memory cgroups
[    0.000000] Memory: 256MB = 256MB total
[    0.000000] Memory: 239944k/239944k available, 22200k 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]     vmalloc : 0xd0800000 - 0xf8000000   ( 632 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0xc0008000 - 0xc049c2bc   (4689 kB)
[    0.000000]       .init : 0xc049d000 - 0xc04cf000   ( 200 kB)
[    0.000000]       .data : 0xc04d0000 - 0xc050a800   ( 234 kB)
[    0.000000]        .bss : 0xc050a824 - 0xc0570d18   ( 410 kB)
[    0.000000] NR_IRQS:410
[    0.000000] IRQ: Found an INTC at 0xfa200000 (revision 4.0) with 96
interrupts
[    0.000000] Total of 96 interrupts on 1 active controller
[    0.000000] OMAP clockevent source: GPTIMER1 at 32768 Hz
[    0.000000] sched_clock: 32 bits at 32kHz, resolution 30517ns,
wraps every 131071999ms
[    0.000000] Console: colour dummy device 80x30
[    0.000183] Calibrating delay loop... 597.64 BogoMIPS (lpj=2334720)
[    0.039093] pid_max: default: 32768 minimum: 301
[    0.039276] Mount-cache hash table entries: 512
[    0.039642] Initializing cgroup subsys debug
[    0.039642] Initializing cgroup subsys cpuacct
[    0.039672] Initializing cgroup subsys memory
[    0.039733] Initializing cgroup subsys devices
[    0.039733] Initializing cgroup subsys freezer
[    0.039764] Initializing cgroup subsys perf_event
[    0.039855] CPU: Testing write buffer coherency: ok
[    0.040771] devtmpfs: initialized
[    0.044250] print_constraints: dummy:
[    0.044525] NET: Registered protocol family 16
[    0.044708] GPMC revision 5.0
[    0.046203] OMAP GPIO hardware version 2.5
[    0.047698] omap_mux_init: Add partition: #1: core, flags: 0
[    0.050842] Reprogramming SDRC clock to 332000000 Hz
[    0.050842] dpll3_m2_clk rate change failed: -22
[    0.050872] Found NAND on CS0
[    0.050872] Registering NAND on CS0
[    0.059265] hw-breakpoint: debug architecture 0x4 unsupported.
[    0.061981]  omap-mcbsp.2: alias fck already exists
[    0.062164]  omap-mcbsp.3: alias fck already exists
[    0.063323] OMAP DMA hardware revision 5.0
[    0.067810] bio: create slab <bio-0> at 0
[    0.068725] usbcore: registered new interface driver usbfs
[    0.068817] usbcore: registered new interface driver hub
[    0.068969] usbcore: registered new device driver usb
[    0.069580] omap_i2c omap_i2c.1: bus 1 rev1.4.0 at 2600 kHz
[    0.072021] twl4030: PIH (irq 7) chaining IRQs 368..375
[    0.072143] twl4030: power (irq 373) chaining IRQs 376..383
[    0.072631] twl4030: gpio (irq 368) chaining IRQs 384..401
[    0.075439] print_constraints: VUSB1V5: 1500 mV normal standby
[    0.075927] print_constraints: VUSB1V8: 1800 mV normal standby
[    0.076354] print_constraints: VUSB3V1: 3100 mV normal standby
[    0.079803] twl4030_usb twl4030_usb: Initialized TWL4030 USB module
[    0.080200] print_constraints: VMMC1: 1850 <--> 3150 mV at 3000 mV
normal standby
[    0.080627] print_constraints: VDVI: 1800 mV normal standby
[    0.080932] omap_i2c omap_i2c.3: bus 3 rev1.4.0 at 400 kHz
[    0.082061] Switching to clocksource 32k_counter
[    0.095123] musb-hdrc: version 6.0, ?dma?, otg (peripheral+host)
[    0.095733] musb-hdrc musb-hdrc: USB OTG mode controller at
fa0ab000 using DMA, IRQ 92
[    0.096038] NET: Registered protocol family 2
[    0.096252] IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.096649] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[    0.096832] TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
[    0.096954] TCP: Hash tables configured (established 8192 bind 8192)
[    0.096984] TCP reno registered
[    0.096984] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.097015] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.097290] NET: Registered protocol family 1
[    0.097869] RPC: Registered named UNIX socket transport module.
[    0.097900] RPC: Registered udp transport module.
[    0.097900] RPC: Registered tcp transport module.
[    0.097930] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.098175] Trying to unpack rootfs image as initramfs...
[    0.098449] rootfs image is not initramfs (junk in compressed
archive); looks like an initrd
[    0.182922] Freeing initrd memory: 13312K
[    0.185058] audit: initializing netlink socket (disabled)
[    0.185119] type=2000 audit(0.179:1): initialized
[    0.192779] VFS: Disk quotas dquot_6.5.2
[    0.192871] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.193115] Registering unionfs 2.5.10 (for 3.1.0-rc4)
[    0.193511] JFFS2 version 2.2. (NAND) (SUMMARY)  �© 2001-2006 Red Hat, Inc.
[    0.193847] msgmni has been set to 494
[    0.195220] Block layer SCSI generic (bsg) driver version 0.4
loaded (major 253)
[    0.195251] io scheduler noop registered
[    0.195251] io scheduler deadline registered (default)
[    0.195648] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.197021] omap_uart.0: ttyO0 at MMIO 0x4806a000 (irq = 72) is a OMAP UART0
[    0.197326] omap_uart.1: ttyO1 at MMIO 0x4806c000 (irq = 73) is a OMAP UART1
[    0.197631] omap_uart.2: ttyO2 at MMIO 0x49020000 (irq = 74) is a OMAP UART2
[    0.817535] console [ttyO2] enabled
[    0.821533] omap_uart.3: ttyO3 at MMIO 0x49042000 (irq = 80) is a OMAP UART3
[    0.837280] brd: module loaded
[    0.844635] loop: module loaded
[    0.849853] twl4030_madc twl4030_madc: clk disabled, enabling
[    0.856719] omap2-nand driver initializing
[    0.861328] ONFI flash detected
[    0.864929] NAND device: Manufacturer ID: 0x2c, Chip ID: 0xbc
(Micron NAND 512MiB 1,8V 16-bit)
[    0.874786] Creating 5 MTD partitions on "omap2-nand.0":
[    0.880432] 0x000000000000-0x000000080000 : "xloader"
[    0.887145] 0x000000080000-0x000000240000 : "uboot"
[    0.894073] 0x000000240000-0x000000280000 : "uboot environment"
[    0.901489] 0x000000280000-0x000000680000 : "linux"
[    0.909393] 0x000000680000-0x000020000000 : "rootfs"
[    1.125793] smsc911x: Driver version 2008-10-21
[    1.132049] smsc911x-mdio: probed
[    1.135620] smsc911x smsc911x.0: eth0: attached PHY driver [Generic
PHY] (mii_bus:phy_addr=0:01, irq=-1)
[    1.145782] smsc911x smsc911x.0: eth0: MAC Address: 00:15:c9:28:f3:c4
[    1.152618] smsc911x: Driver version 2008-10-21
[    1.157562] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    2.168182] ehci-omap ehci-omap.0: OMAP-EHCI Host Controller
[    2.174163] ehci-omap ehci-omap.0: new USB bus registered, assigned
bus number 1
[    2.182067] ehci-omap ehci-omap.0: irq 77, io mem 0x48064800
[    2.199432] ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00
[    2.205627] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    2.212799] usb usb1: New USB device strings: Mfr=3, Product=2,
SerialNumber=1
[    2.220428] usb usb1: Product: OMAP-EHCI Host Controller
[    2.226013] usb usb1: Manufacturer: Linux 3.2.0 ehci_hcd
[    2.231628] usb usb1: SerialNumber: ehci-omap.0
[    2.237152] hub 1-0:1.0: USB hub found
[    2.241149] hub 1-0:1.0: 3 ports detected
[    2.270172] twl_rtc twl_rtc: Power up reset detected.
[    2.277404] twl_rtc twl_rtc: rtc core: registered twl_rtc as rtc0
[    2.285186] i2c /dev entries driver
[    2.290222] OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec
[    2.296936] cpuidle: using governor ladder
[    2.301269] cpuidle: using governor menu
[    2.313476] omap-iommu omap-iommu.0: isp registered
[    2.318695] oprofile: hardware counters not available
[    2.324005] oprofile: using timer interrupt.
[    2.328704] TCP cubic registered
[    2.332092] NET: Registered protocol family 17
[    2.336822] NET: Registered protocol family 15
[    2.341552] Registering the dns_resolver key type
[    2.346588] VFP support v0.3: implementor 41 architecture 3 part 30
variant c rev 3
[    2.354675] ThumbEE CPU extension supported.
[    2.363586] sr_init: No PMIC hook to init smartreflex
[    2.369049] smartreflex smartreflex.0: omap_sr_probe: SmartReflex
driver initialized
[    2.377380] smartreflex smartreflex.1: omap_sr_probe: SmartReflex
driver initialized
[    2.390289] clock: disabling unused clocks to save power
[    2.396972] registered taskstats version 1
[    2.402221] regulator_init_complete: VDVI: incomplete constraints, leaving on
[    2.411773] twl_rtc twl_rtc: setting system clock to 2000-01-01
00:00:21 UTC (946684821)
[    2.420898] RAMDISK: ext2 filesystem found at block 0
[    2.426269] RAMDISK: Loading 13312KiB [1 disk] into ram disk... done.
[    2.873413] VFS: Mounted root (ext2 filesystem) on device 1:0.
[    2.879669] devtmpfs: mounted
[    2.883056] Freeing init memory: 200K
INIT: version 2.86 booting
Please wait: booting...
sleeping 5
[    8.032318] alignment: ignoring faults is unsafe on this CPU.
Defaulting to fixup mode.
Remounting root file system...
WARNING: -e needs -E or -F
[    8.590820] BUG: Bad page state in process sed  pfn:809e4
[    8.596496] page:c0584c80 count:0 mapcount:1 mapping:  (null) index:0x11b
[    8.603637] page flags: 0x80008(uptodate|swapbacked)
[    8.608856] Modules linked in:
[    8.612091] [<c0012780>] (unwind_backtrace+0x0/0xec) from
[<c008c6a4>] (bad_page+0xdc/0x114)
[    8.620941] [<c008c6a4>] (bad_page+0xdc/0x114) from [<c008d408>]
(free_pages_prepare+0x70/0xfc)
[    8.630065] [<c008d408>] (free_pages_prepare+0x70/0xfc) from
[<c008d5bc>] (free_hot_cold_page+0x24/0x190)
[    8.640106] [<c008d5bc>] (free_hot_cold_page+0x24/0x190) from
[<c008d8c0>] (__pagevec_free+0x24/0x34)
[    8.649780] [<c008d8c0>] (__pagevec_free+0x24/0x34) from
[<c00914a0>] (release_pages+0x1e0/0x1f8)
[    8.659057] [<c00914a0>] (release_pages+0x1e0/0x1f8) from
[<c009154c>] (pagevec_lru_move_fn+0x94/0xa8)
[    8.668823] [<c009154c>] (pagevec_lru_move_fn+0x94/0xa8) from
[<c0091688>] (lru_add_drain+0x28/0xb4)
[    8.678405] [<c0091688>] (lru_add_drain+0x28/0xb4) from
[<c00a2d6c>] (exit_mmap+0xbc/0x23c)
[    8.687164] [<c00a2d6c>] (exit_mmap+0xbc/0x23c) from [<c0035448>]
(mmput+0x38/0xe0)
[    8.695190] [<c0035448>] (mmput+0x38/0xe0) from [<c0038e90>]
(exit_mm+0x114/0x11c)
[    8.703125] [<c0038e90>] (exit_mm+0x114/0x11c) from [<c003a980>]
(do_exit+0x1d8/0x62c)
[    8.711425] [<c003a980>] (do_exit+0x1d8/0x62c) from [<c003ae48>]
(do_group_exit+0x74/0xa0)
[    8.720092] [<c003ae48>] (do_group_exit+0x74/0xa0) from
[<c003ae88>] (sys_exit_group+0x14/0x20)
[    8.729217] [<c003ae88>] (sys_exit_group+0x14/0x20) from
[<c000dc00>] (ret_fast_syscall+0x0/0x30)
[    8.738525] Disabling lock debugging due to kernel taint
[    8.752380] BUG: Bad page map in process rc  pte:809e434f pmd:8d9b7831
[    8.759307] page:c0584c80 count:0 mapcount:-1 mapping:  (null) index:0x98
[    8.766418] page flags: 0x14(referenced|dirty)
[    8.771087] addr:40272000 vm_flags:00100073 anon_vma:cf94dfc8
mapping:  (null) index:40272
[    8.779785] [<c0012780>] (unwind_backtrace+0x0/0xec) from
[<c009e29c>] (print_bad_pte+0x178/0x1ac)
[    8.789184] [<c009e29c>] (print_bad_pte+0x178/0x1ac) from
[<c00a08dc>] (unmap_vmas+0x33c/0x59c)
[    8.798278] [<c00a08dc>] (unmap_vmas+0x33c/0x59c) from [<c00a2de4>]
(exit_mmap+0x134/0x23c)
[    8.807067] [<c00a2de4>] (exit_mmap+0x134/0x23c) from [<c0035448>]
(mmput+0x38/0xe0)
[    8.815185] [<c0035448>] (mmput+0x38/0xe0) from [<c0038e90>]
(exit_mm+0x114/0x11c)
[    8.823120] [<c0038e90>] (exit_mm+0x114/0x11c) from [<c003a980>]
(do_exit+0x1d8/0x62c)
[    8.831420] [<c003a980>] (do_exit+0x1d8/0x62c) from [<c003ae48>]
(do_group_exit+0x74/0xa0)
[    8.840087] [<c003ae48>] (do_group_exit+0x74/0xa0) from
[<c0045a0c>] (get_signal_to_deliver+0x3e4/0x428)
[    8.850036] [<c0045a0c>] (get_signal_to_deliver+0x3e4/0x428) from
[<c000ff70>] (do_notify_resume+0xb4/0x580)
[    8.860351] [<c000ff70>] (do_notify_resume+0xb4/0x580) from
[<c000dc58>] (work_pending+0x24/0x28)
[    8.874237] BUG: Bad page state in process rc  pfn:809e4
[    8.879852] page:c0584c80 count:0 mapcount:-1 mapping:  (null) index:0x98
[    8.886962] page flags: 0x14(referenced|dirty)
[    8.891632] Modules linked in:
[    8.894866] [<c0012780>] (unwind_backtrace+0x0/0xec) from
[<c008c6a4>] (bad_page+0xdc/0x114)
[    8.903717] [<c008c6a4>] (bad_page+0xdc/0x114) from [<c008dc20>]
(get_page_from_freelist+0x350/0x454)
[    8.913391] [<c008dc20>] (get_page_from_freelist+0x350/0x454) from
[<c008df5c>] (__alloc_pages_nodemask+0x12c/0x5ec)
[    8.924438] [<c008df5c>] (__alloc_pages_nodemask+0x12c/0x5ec) from
[<c009e7b8>] (do_wp_page+0x418/0x680)
[    8.934356] [<c009e7b8>] (do_wp_page+0x418/0x680) from [<c009f028>]
(handle_pte_fault+0x608/0x698)
[    8.943756] [<c009f028>] (handle_pte_fault+0x608/0x698) from
[<c009f548>] (handle_mm_fault+0xb0/0xc4)
[    8.953430] [<c009f548>] (handle_mm_fault+0xb0/0xc4) from
[<c0014918>] (do_page_fault+0xf4/0x2a4)
[    8.962738] [<c0014918>] (do_page_fault+0xf4/0x2a4) from
[<c0008404>] (do_DataAbort+0x34/0x98)
[    8.971771] [<c0008404>] (do_DataAbort+0x34/0x98) from [<c000d934>]
(__dabt_usr+0x34/0x40)
[    8.980438] Exception stack(0xcebb3fb0 to 0xcebb3ff8)
[    8.985748] 3fa0:                                     00000000
00000000 ffffffff 000000a2
[    8.994323] 3fc0: 00000000 400134a0 bef0cac8 883eb07c 40085000
0000b06f 00000000 bef0cb04
[    9.002868] 3fe0: 40085050 bef0ca38 4006df28 400697fc 20000010 ffffffff
Configuring kernel-image-3.2.0.
Configuring locale-base-en-us.
/usr/share/i18n/charmaps/UTF-8:1427: syntax error in CHARMAP
definition: invalid encoding given
/usr/share/i18n/charmaps/UTF-8:3685: syntax error in CHARMAP
definition: invalid encoding given
/usr/share/i18n/charmaps/UTF-8:14866: syntax error in CHARMAP
definition: invalid encoding given
/usr/share/i18n/charmaps/UTF-8:15131: syntax error in CHARMAP
definition: invalid encoding given
Segmentation fault
mv: cannot rename '/tmp/locale/usr/lib/locale/locale-archive': No such
file or directory
Configuring network interfaces... [    9.589843] Unable to handle
kernel NULL pointer dereference at virtual address 0000001c
[    9.598297] pgd = cf958000
[    9.601135] [0000001c] *pgd=8ea23831, *pte=00000000, *ppte=00000000
[    9.607696] Internal error: Oops: 17 [#1]
[    9.611877] Modules linked in:
[    9.615081] CPU: 0    Tainted: G    B         (3.2.0 #1)
[    9.620635] PC is at update_cfs_shares+0x34/0x14c
[    9.625579] LR is at enqueue_task_fair+0xcc/0x410
[    9.630493] pc : [<c002ea88>]    lr : [<c00302f4>]    psr: 80000093
[    9.630493] sp : cf953dac  ip : cf953dcc  fp : cf953dc8
[    9.642486] r10: 00000000  r9 : 00000418  r8 : 20000093
[    9.647949] r7 : c04e4b90  r6 : cf819070  r5 : c04e4b48  r4 : 00000000
[    9.654785] r3 : cf801640  r2 : c04e4bc0  r1 : cf819084  r0 : c050b70c
[    9.661621] Flags: Nzcv  IRQs off  FIQs on  Mode SVC_32  ISA ARM
Segment user
[    9.669158] Control: 10c5387d  Table: 8f958019  DAC: 00000015
[    9.675170] Process sh (pid: 251, stack limit = 0xcf9522f0)
[    9.680999] Stack: (0xcf953dac to 0xcf954000)
[    9.685546] 3da0:                            00000002 00000001
c04e4b48 cf819070 cf953de4
[    9.694091] 3dc0: cf953dcc c00302f4 c002ea70 00000001 c04e4b48
cf819070 cf953e2c cf953de8
[    9.702636] 3de0: c00302f4 c002ea60 cf959008 00000000 cea14cd8
c04d651c cf953fb0 c04e4b48
[    9.711212] 3e00: cea14cd8 cf819040 c04e4b48 00000001 cf953f60
20000093 cf953f78 00000000
[    9.719757] 3e20: cf953e4c cf953e30 c002f70c c0030234 cf950cc0
cf819040 00000000 00000000
[    9.728302] 3e40: cf953e64 cf953e50 c003111c c002f6b8 cf95afb0
cf819040 cf953e8c cf953e68
[    9.736877] 3e60: c003119c c0031110 20000093 cea13278 00000000
cf953f60 cea13080 c04e4b48
[    9.745422] 3e80: cf953f2c cf953e90 c003c484 c003114c 60000013
c00789c8 cea13078 c03494fc
[    9.753997] 3ea0: cf950cc0 c00a0f44 cd9a9f40 ce4a6000 c003a55c
cf952000 0002cb41 00000000
[    9.762542] 3ec0: cf952000 00000000 c04e4b48 00000002 ceb5d0c0
00000001 00000001 cea130b0
[    9.771087] 3ee0: cea135b0 cea13580 cea13080 4020119c c04d651c
00000017 cf953fb0 402980d0
[    9.779663] 3f00: 0076d3f0 cea13078 cea13278 00000000 cf953f60
cea13080 cf953f78 cf952000
[    9.788208] 3f20: cf953f34 cf953f30 c003a55c c03494dc c002d0f0
cea132ac bed7f7b0 00000000
[    9.796752] 3f40: 00000000 00000000 bed7f7ec 00000000 cf952000
00000000 0076d008 c003a658
[    9.805328] 3f60: 00000003 00000004 00000000 00000000 bed7f7ec
00000000 00000000 cea13080
[    9.813873] 3f80: c0038cec cea1f54c cea1f54c 00000000 00000000
bed7f7ec ffffffff 00000072
[    9.822418] 3fa0: c000dd84 c000dc00 00000000 bed7f7ec ffffffff
bed7f7ec 00000000 00000000
[    9.830993] 3fc0: 00000000 bed7f7ec ffffffff 00000072 00000000
0076d3f0 00000004 0076d008
[    9.839538] 3fe0: 000030d0 bed7f7a0 000393ac 402011bc 60000010
ffffffff 00000000 00000000
[    9.848114] [<c002ea88>] (update_cfs_shares+0x34/0x14c) from
[<c00302f4>] (enqueue_task_fair+0xcc/0x410)
[    9.858032] Code: e5906018 e5943000 e1530006 099da870 (e594301c)
[    9.864501] ---[ end trace 19ce7501772d0470 ]---
[    9.871276] Unable to handle kernel NULL pointer dereference at
virtual address 00000030
[    9.879760] pgd = cebbc000
[    9.882568] [00000030] *pgd=8ebb6831, *pte=00000000, *ppte=00000000
[    9.889129] Internal error: Oops: 17 [#2]
[    9.893310] Modules linked in:
[    9.896514] CPU: 0    Tainted: G    B D       (3.2.0 #1)
[    9.902069] PC is at task_tick_fair+0xa8/0x104
[    9.906738] LR is at sched_slice+0x98/0xc8
[    9.911010] pc : [<c002e9f8>]    lr : [<c002c940>]    psr: 60000193
[    9.911010] sp : ce4a7e60  ip : 002dc6bf  fp : ce4a7e7c
[    9.923004] r10: cea13580  r9 : c034e0e0  r8 : 000007ff
[    9.928466] r7 : 00000800  r6 : c04e47d4  r5 : cea36e00  r4 : c04e4b90
[    9.935302] r3 : 00000000  r2 : 001bf08e  r1 : 00000001  r0 : 0310f8e6
[    9.942108] Flags: nZCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM
Segment user
[    9.949676] Control: 10c5387d  Table: 8ebbc019  DAC: 00000015
[    9.955688] Process ifconfig (pid: 252, stack limit = 0xce4a62f0)
[    9.962036] Stack: (0xce4a7e60 to 0xce4a8000)
[    9.966613] 7e60: c04e4b48 c04e4b48 00000000 c04e4b58 ce4a7eac
ce4a7e80 c0031d24 c002e95c
[    9.975158] 7e80: 00000000 ce4a6000 00000001 cea13580 00000002
4c22baca 00000002 4c22baca
[    9.983703] 7ea0: 00000002 ce4a7eb0 c0041758 c0031b98 c04e7170
ce4a7fb0 4c22baca c005c400
[    9.992248] 7ec0: c04e7170 00000000 4c22baca 00000002 c04e7170
c04e7170 c04e6c28 ffffffff
[   10.000793] 7ee0: 7fffffff c005212c 00000004 c04e97c0 c055eb30
ffffffff 7fffffff c0052428
[   10.009368] 7f00: 4016d2da 7fffffff ffffffff 00000000 00000000
c04e6bf8 4c22baca 00000002
[   10.017913] 7f20: 4c22baca 00000002 ce4a5b3c c04d6cd8 00000025
00000000 00000004 c04e97c0
[   10.026458] 7f40: c055eb30 00000000 00000001 c001a178 00000001
c007498c 00000001 ce4a6000
[   10.035003] 7f60: 00000000 c04e97c0 00000000 fa200000 00000004
00000000 00000000 b54a3768
[   10.043579] 7f80: 400eada8 c0074afc c04e97c0 c0077030 00000025
c00745b4 00000025 c000e4b4
[   10.052124] 7fa0: ffffffff 400dc5c0 60000010 c000d970 00000062
4016b70a 00000062 00000005
[   10.060668] 7fc0: 400c6370 400eb000 beae37d0 00000004 00000000
00000000 b54a3768 400eada8
[   10.069213] 7fe0: 400c64a8 beae3798 400cf320 400dc5c0 60000010
ffffffff 00000000 00000000
[   10.077789] [<c002e9f8>] (task_tick_fair+0xa8/0x104) from
[<c0031d24>] (scheduler_tick+0x198/0x1b8)
[   10.087280] [<c0031d24>] (scheduler_tick+0x198/0x1b8) from
[<c0041758>] (update_process_times+0x50/0x60)
[   10.097198] [<c0041758>] (update_process_times+0x50/0x60) from
[<c005c400>] (tick_sched_timer+0x80/0xbc)
[   10.107116] [<c005c400>] (tick_sched_timer+0x80/0xbc) from
[<c005212c>] (__run_hrtimer+0x7c/0x114)
[   10.116485] [<c005212c>] (__run_hrtimer+0x7c/0x114) from
[<c0052428>] (hrtimer_interrupt+0x128/0x2a8)
[   10.126129] [<c0052428>] (hrtimer_interrupt+0x128/0x2a8) from
[<c001a178>] (omap2_gp_timer_interrupt+0x28/0x3c)
[   10.136688] [<c001a178>] (omap2_gp_timer_interrupt+0x28/0x3c) from
[<c007498c>] (handle_irq_event_percpu+0x34/0x17c)
[   10.147705] [<c007498c>] (handle_irq_event_percpu+0x34/0x17c) from
[<c0074afc>] (handle_irq_event+0x28/0x38)
[   10.157989] [<c0074afc>] (handle_irq_event+0x28/0x38) from
[<c0077030>] (handle_level_irq+0xb8/0xe0)
[   10.167541] [<c0077030>] (handle_level_irq+0xb8/0xe0) from
[<c00745b4>] (generic_handle_irq+0x30/0x48)
[   10.177276] [<c00745b4>] (generic_handle_irq+0x30/0x48) from
[<c000e4b4>] (handle_IRQ+0x64/0x8c)
[   10.186462] [<c000e4b4>] (handle_IRQ+0x64/0x8c) from [<c000d970>]
(__irq_usr+0x30/0xa0)
[   10.194854] Code: e594302c e1c503d0 e3530000 12433008 (e1c323d0)
[   10.201232] ---[ end trace 19ce7501772d0471 ]---
[   10.206054] Kernel panic - not syncing: Fatal exception in interrupt


----------------------------------------------------------------------
Error log 3
----------------------------------------------------------------------

U-Boot 2011.09 (Jun 21 2012 - 17:18:04)

OMAP3630/3730-GP ES1.2, CPU-OPP2, L3-165MHz, Max CPU Clock 1 Ghz
Gumstix Overo board + LPDDR/NAND
I2C:   ready
DRAM:  512 MiB
NAND:  512 MiB
MMC:   OMAP SD/MMC: 0
In:    serial
Out:   serial
Err:   serial
Board revision: 1
Direct connection on mmc2
No EEPROM on expansion board
Die ID #6f6600029ff80000016830c40800b00c
Net:   smc911x-0
Hit any key to stop autoboot:  0
Overo #
Overo # setenv bootargs console=ttyO2,115200n8 mem=256M
no_console_suspend ramdisk_size=27000 rw root=/dev/ram0 rootwait;bootm
## Booting kernel from Legacy Image at 82000000 ...
   Image Name:   uImage rootfs for overo
   Image Type:   ARM Linux Multi-File Image (uncompressed)
   Data Size:    16217428 Bytes = 15.5 MiB
   Load Address: 80008000
   Entry Point:  80008000
   Contents:
      Image 0: 2585928 Bytes = 2.5 MiB
      Image 1: 13631488 Bytes = 13 MiB
   Verifying Checksum ... OK
## Loading init Ramdisk from multi component Legacy Image at 82000000 ...
## Flattened Device Tree from multi component Image at 82000000
   Loading Multi-File Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.2.0 (anthony at linux-server) (gcc version
4.3.3 (GCC) ) #1 Thu Jun 28 16:13:37 CDT 2012
[    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing
instruction cache
[    0.000000] Machine: Gumstix Overo
[    0.000000] Memory policy: ECC disabled, Data cache writeback
[    0.000000] OMAP3630 ES1.2 (l2cache iva sgx neon isp 192mhz_clk )
[    0.000000] Clocking rate (Crystal/Core/MPU): 26.0/332/600 MHz
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.
Total pages: 65024
[    0.000000] Kernel command line: console=ttyO2,115200n8 mem=256M
no_console_suspend ramdisk_size=27000 rw root=/dev/ram0 rootwait
[    0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] allocated 1048576 bytes of page_cgroup
[    0.000000] please try 'cgroup_disable=memory' option if you don't
want memory cgroups
[    0.000000] Memory: 256MB = 256MB total
[    0.000000] Memory: 239944k/239944k available, 22200k 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]     vmalloc : 0xd0800000 - 0xf8000000   ( 632 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0xc0008000 - 0xc049c2bc   (4689 kB)
[    0.000000]       .init : 0xc049d000 - 0xc04cf000   ( 200 kB)
[    0.000000]       .data : 0xc04d0000 - 0xc050a800   ( 234 kB)
[    0.000000]        .bss : 0xc050a824 - 0xc0570d18   ( 410 kB)
[    0.000000] NR_IRQS:410
[    0.000000] IRQ: Found an INTC at 0xfa200000 (revision 4.0) with 96
interrupts
[    0.000000] Total of 96 interrupts on 1 active controller
[    0.000000] OMAP clockevent source: GPTIMER1 at 32768 Hz
[    0.000000] sched_clock: 32 bits at 32kHz, resolution 30517ns,
wraps every 131071999ms
[    0.000000] Console: colour dummy device 80x30
[    0.000213] Calibrating delay loop... 597.64 BogoMIPS (lpj=2334720)
[    0.039123] pid_max: default: 32768 minimum: 301
[    0.039306] Mount-cache hash table entries: 512
[    0.039672] Initializing cgroup subsys debug
[    0.039672] Initializing cgroup subsys cpuacct
[    0.039703] Initializing cgroup subsys memory
[    0.039764] Initializing cgroup subsys devices
[    0.039764] Initializing cgroup subsys freezer
[    0.039794] Initializing cgroup subsys perf_event
[    0.039886] CPU: Testing write buffer coherency: ok
[    0.040832] devtmpfs: initialized
[    0.044311] print_constraints: dummy:
[    0.044555] NET: Registered protocol family 16
[    0.044769] GPMC revision 5.0
[    0.046295] OMAP GPIO hardware version 2.5
[    0.047760] omap_mux_init: Add partition: #1: core, flags: 0
[    0.050872] Reprogramming SDRC clock to 332000000 Hz
[    0.050903] dpll3_m2_clk rate change failed: -22
[    0.050903] Found NAND on CS0
[    0.050903] Registering NAND on CS0
[    0.059295] hw-breakpoint: debug architecture 0x4 unsupported.
[    0.062042]  omap-mcbsp.2: alias fck already exists
[    0.062225]  omap-mcbsp.3: alias fck already exists
[    0.063354] OMAP DMA hardware revision 5.0
[    0.067840] bio: create slab <bio-0> at 0
[    0.068756] usbcore: registered new interface driver usbfs
[    0.068847] usbcore: registered new interface driver hub
[    0.069000] usbcore: registered new device driver usb
[    0.069610] omap_i2c omap_i2c.1: bus 1 rev1.4.0 at 2600 kHz
[    0.072052] twl4030: PIH (irq 7) chaining IRQs 368..375
[    0.072174] twl4030: power (irq 373) chaining IRQs 376..383
[    0.072662] twl4030: gpio (irq 368) chaining IRQs 384..401
[    0.075439] print_constraints: VUSB1V5: 1500 mV normal standby
[    0.075927] print_constraints: VUSB1V8: 1800 mV normal standby
[    0.076354] print_constraints: VUSB3V1: 3100 mV normal standby
[    0.079833] twl4030_usb twl4030_usb: Initialized TWL4030 USB module
[    0.080230] print_constraints: VMMC1: 1850 <--> 3150 mV at 3000 mV
normal standby
[    0.080657] print_constraints: VDVI: 1800 mV normal standby
[    0.080963] omap_i2c omap_i2c.3: bus 3 rev1.4.0 at 400 kHz
[    0.082061] Switching to clocksource 32k_counter
[    0.095123] musb-hdrc: version 6.0, ?dma?, otg (peripheral+host)
[    0.095764] musb-hdrc musb-hdrc: USB OTG mode controller at
fa0ab000 using DMA, IRQ 92
[    0.096069] NET: Registered protocol family 2
[    0.096282] IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.096649] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[    0.096862] TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
[    0.096984] TCP: Hash tables configured (established 8192 bind 8192)
[    0.096984] TCP reno registered
[    0.097015] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.097045] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.097320] NET: Registered protocol family 1
[    0.097900] RPC: Registered named UNIX socket transport module.
[    0.097930] RPC: Registered udp transport module.
[    0.097930] RPC: Registered tcp transport module.
[    0.097930] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.098175] Trying to unpack rootfs image as initramfs...
[    0.098480] rootfs image is not initramfs (junk in compressed
archive); looks like an initrd
[    0.182983] Freeing initrd memory: 13312K
[    0.185150] audit: initializing netlink socket (disabled)
[    0.185211] type=2000 audit(0.179:1): initialized
[    0.192871] VFS: Disk quotas dquot_6.5.2
[    0.192932] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.193176] Registering unionfs 2.5.10 (for 3.1.0-rc4)
[    0.193572] JFFS2 version 2.2. (NAND) (SUMMARY)  �© 2001-2006 Red Hat, Inc.
[    0.193908] msgmni has been set to 494
[    0.195312] Block layer SCSI generic (bsg) driver version 0.4
loaded (major 253)
[    0.195343] io scheduler noop registered
[    0.195343] io scheduler deadline registered (default)
[    0.195739] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.197113] omap_uart.0: ttyO0 at MMIO 0x4806a000 (irq = 72) is a OMAP UART0
[    0.197418] omap_uart.1: ttyO1 at MMIO 0x4806c000 (irq = 73) is a OMAP UART1
[    0.197723] omap_uart.2: ttyO2 at MMIO 0x49020000 (irq = 74) is a OMAP UART2
[    0.817901] console [ttyO2] enabled
[    0.821899] omap_uart.3: ttyO3 at MMIO 0x49042000 (irq = 80) is a OMAP UART3
[    0.837615] brd: module loaded
[    0.844970] loop: module loaded
[    0.850219] twl4030_madc twl4030_madc: clk disabled, enabling
[    0.857086] omap2-nand driver initializing
[    0.861694] ONFI flash detected
[    0.865295] NAND device: Manufacturer ID: 0x2c, Chip ID: 0xbc
(Micron NAND 512MiB 1,8V 16-bit)
[    0.875183] Creating 5 MTD partitions on "omap2-nand.0":
[    0.880798] 0x000000000000-0x000000080000 : "xloader"
[    0.887542] 0x000000080000-0x000000240000 : "uboot"
[    0.894439] 0x000000240000-0x000000280000 : "uboot environment"
[    0.901855] 0x000000280000-0x000000680000 : "linux"
[    0.909759] 0x000000680000-0x000020000000 : "rootfs"
[    1.126159] smsc911x: Driver version 2008-10-21
[    1.132415] smsc911x-mdio: probed
[    1.135955] smsc911x smsc911x.0: eth0: attached PHY driver [Generic
PHY] (mii_bus:phy_addr=0:01, irq=-1)
[    1.146148] smsc911x smsc911x.0: eth0: MAC Address: 00:15:c9:28:f3:c4
[    1.152984] smsc911x: Driver version 2008-10-21
[    1.157928] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    2.168212] ehci-omap ehci-omap.0: OMAP-EHCI Host Controller
[    2.174194] ehci-omap ehci-omap.0: new USB bus registered, assigned
bus number 1
[    2.182098] ehci-omap ehci-omap.0: irq 77, io mem 0x48064800
[    2.199462] ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00
[    2.205657] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    2.212829] usb usb1: New USB device strings: Mfr=3, Product=2,
SerialNumber=1
[    2.220428] usb usb1: Product: OMAP-EHCI Host Controller
[    2.226043] usb usb1: Manufacturer: Linux 3.2.0 ehci_hcd
[    2.231628] usb usb1: SerialNumber: ehci-omap.0
[    2.237182] hub 1-0:1.0: USB hub found
[    2.241180] hub 1-0:1.0: 3 ports detected
[    2.270202] twl_rtc twl_rtc: Power up reset detected.
[    2.277435] twl_rtc twl_rtc: rtc core: registered twl_rtc as rtc0
[    2.285217] i2c /dev entries driver
[    2.290222] OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec
[    2.296936] cpuidle: using governor ladder
[    2.301269] cpuidle: using governor menu
[    2.313507] omap-iommu omap-iommu.0: isp registered
[    2.318725] oprofile: hardware counters not available
[    2.324035] oprofile: using timer interrupt.
[    2.328735] TCP cubic registered
[    2.332122] NET: Registered protocol family 17
[    2.336853] NET: Registered protocol family 15
[    2.341583] Registering the dns_resolver key type
[    2.346618] VFP support v0.3: implementor 41 architecture 3 part 30
variant c rev 3
[    2.354705] ThumbEE CPU extension supported.
[    2.363616] sr_init: No PMIC hook to init smartreflex
[    2.369079] smartreflex smartreflex.0: omap_sr_probe: SmartReflex
driver initialized
[    2.377410] smartreflex smartreflex.1: omap_sr_probe: SmartReflex
driver initialized
[    2.390350] clock: disabling unused clocks to save power
[    2.397033] registered taskstats version 1
[    2.402282] regulator_init_complete: VDVI: incomplete constraints, leaving on
[    2.412109] twl_rtc twl_rtc: setting system clock to 2000-01-01
00:00:21 UTC (946684821)
[    2.421325] RAMDISK: ext2 filesystem found at block 0
[    2.426696] RAMDISK: Loading 13312KiB [1 disk] into ram disk... done.
[    2.874298] VFS: Mounted root (ext2 filesystem) on device 1:0.
[    2.880554] devtmpfs: mounted
[    2.883941] Freeing init memory: 200K
INIT: version 2.86 booting
Please wait: booting...
sleeping 5
[    8.032043] alignment: ignoring faults is unsafe on this CPU.
Defaulting to fixup mode.
Remounting root file system...
WARNING: -e needs -E or -F
Configuring kernel-image-3.2.0.
Configuring locale-base-en-us.
Segmentation fault
mv: cannot rename '/tmp/locale/usr/lib/locale/locale-archive': No such
file or directory
Configuring network interfaces... done.
Setting up IP spoofing protection: rp_filter.
Fri Jun 29 08:57:00 UTC 2012
INIT: Entering runlevel: 5
Segmentation fault

.---O---.
|       |                  .-.           o o
|   |   |-----.-----.-----.| |   .----..-----.-----.
|       |     | __  |  ---'| '--.|  .-'|     |     |
|   |   |  |  |     |---  ||  --'|  |  |  '  | | | |
'---'---'--'--'--.  |-----''----''--'  '-----'-'-'-'
                -'  |
                '---'

The Angstrom Distribution overo ttyO2

Angstrom rmci overo ttyO2

overo login:


More information about the U-Boot mailing list