Wednesday, September 29, 2010

Linaro on the beagle

I installed a brand new Ubuntu Maverick and followed the instructions here.

  • install extra packages:

    sudo apt-get install uboot-mkimage uuid-runtime realpath

    # if you want to produce qemu images too, also install ...
    sudo apt-get install qemu-kvm

  • download latest linaro-media-create to a location in your PATH, e.g. $HOME/bin/:


    bzr branch lp:linaro-image-tools
    cp linaro-image-tools/linaro-media-create $HOME/bin

For the rest I made some small scripts:
Create a folder for the snapshots:
mkdir -p ~/daily-snapshots 
Create a file called config.sh in there

 vim config.sh 
The contents of this config file:

export HOME_DIR="/home/rber"
export MMC_DEVICE="sde"
export SNAP="20100929"
export DOWNLOAD_PATH="http://snapshots.linaro.org/10.11-daily/linaro-headless/${SNAP}/0/images/tar"
export IMAGE="image/linaro-m-headless-tar-${SNAP}-0.tar.gz"
export LINARO_IMAGE_TOOLS_PATH="${HOME_DIR}/linaro-image-tools"
export MEDIA_CREATE="${LINARO_IMAGE_TOOLS_PATH}/linaro-media-create"
export BOARD="beagle"

Make the file executable

chmod +x config.sh

Create a file to get the snapshot

vim get_snap.sh

This file should contain the following:

source config.sh
mkdir $SNAP
cd $SNAP
wget http://people.canonical.com/~plars/linaro/dlimage
chmod +x dlimage
./dlimage ${DOWNLOAD_PATH}

make the file executable

chmod +x get_snap.sh

create a file to create the image on the MMC/SD disc

vim mkimage.sh

the contents of this script are as follows:

OLD_PATH=`pwd`
source config.sh
#update the linaro image tools
cd $LINARO_IMAGE_TOOLS_PATH
bzr update
cd ${OLD_PATH}
#install image on MMC/SD
cd ${SNAP}
sudo ${MEDIA_CREATE} --rootfs ext3 --mmc /dev/${MMC_DEVICE} --dev ${BOARD} --binary ${IMAGE}
cd ${OLD_PATH}

make it executable

chmod +x mkimage.sh


You need to adjust the config.sh file accordingly and be able to download the latest snapshot and create an image on your MMC/SD disc.

After you put in the MMC/SD disc in the beagle run it like this:

mmcinit

setenv "loadaddr 0x82000000"
fatload mmc 0 ${loadaddr} uImage

setenv console "ttyS2,115200n8"
setenv vram "12M"
setenv dvimode "1024x768MR-16@60"
setenv defaultdisplay "dvi"

setenv bootargs "console=${console} vram=${vram} omapfb.mode=dvi:${dvimode} omapfb.debug=y omapdss.def_disp=${defaultdisplay} root=/dev/mmcblk0p2 rw rootfstype=ext3 rootwait"

bootm ${loadaddr}

you should see something like this:

** Unable to use mmc 0:1 for fatload **
Booting from mmc ...
## Booting kernel from Legacy Image at 82000000 ...
Image Name: Linux
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3704164 Bytes = 3.5 MB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK

Starting kernel ...

Error, the USB hardware is not on B modeUncompressing Linux... done, booting the kernel.
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 2.6.35-1006-linaro-omap (buildd@gourd) (gcc version 4.4.5 (Ubuntu/Linaro 4.4.4-14ubuntu4) ) #12-Ubuntu Tue Sep 21 20:09:17 UTC 2010 (Ubuntu 2.6.35-1006.12-linaro-omap 2.6.35.4)
[ 0.000000] CPU: ARMv7 Processor [411fc083] revision 3 (ARMv7), cr=10c53c7f
[ 0.000000] CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
[ 0.000000] Machine: OMAP3 Beagle Board
[ 0.000000] Reserving 12582912 bytes SDRAM for VRAM
[ 0.000000] Memory policy: ECC disabled, Data cache writeback
[ 0.000000] OMAP3430/3530 ES3.0 (l2cache iva sgx neon isp )
[ 0.000000] SRAM: Mapped pa 0x40200000 to va 0xfe400000 size: 0x100000
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 65024
[ 0.000000] Kernel command line: console=ttyS2,115200n8 vram=12M omapfb.mode=dvi:1024x768MR-16@60 omapfb.debug=y omapdss.def_disp=dvi root=/dev/mmcblk0p2 rw rootfstype=ext3 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 1310720 bytes of page_cgroup
[ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[ 0.000000] Memory: 128MB 128MB = 256MB total
[ 0.000000] Memory: 237980k/237980k available, 24164k 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 : 0xd0800000 - 0xf8000000 ( 632 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xd0000000 ( 256 MB)
[ 0.000000] modules : 0xbf000000 - 0xc0000000 ( 16 MB)
[ 0.000000] .init : 0xc0008000 - 0xc0042000 ( 232 kB)
[ 0.000000] .text : 0xc0042000 - 0xc06af000 (6580 kB)
[ 0.000000] .data : 0xc071a000 - 0xc07713c0 ( 349 kB)
[ 0.000000] SLUB: Genslabs=9, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] RCU-based detection of stalled CPUs is disabled.
[ 0.000000] Verbose stalled-CPUs detection is disabled.
[ 0.000000] NR_IRQS:402
[ 0.000000] Clocking rate (Crystal/Core/MPU): 26.0/332/500 MHz
[ 0.000000] Reprogramming SDRC clock to 332000000 Hz
[ 0.000000] GPMC revision 5.0
[ 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 GPIO hardware version 2.5
[ 0.000000] OMAP clockevent source: GPTIMER12 at 32768 Hz
[ 0.000000] Console: colour dummy device 80x30
[ 0.000000] Calibrating delay loop... 478.91 BogoMIPS (lpj=1867776)
[ 0.000000] pid_max: default: 32768 minimum: 301
[ 0.000000] Security Framework initialized
[ 0.000000] AppArmor: AppArmor initialized
[ 0.000000] Yama: becoming mindful.
[ 0.000000] Mount-cache hash table entries: 512
[ 0.000000] Initializing cgroup subsys ns
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Initializing cgroup subsys memory
[ 0.000000] Initializing cgroup subsys devices
[ 0.000000] Initializing cgroup subsys freezer
[ 0.000000] CPU: Testing write buffer coherency: ok
[ 0.000000] devtmpfs: initialized
[ 0.000000] regulator: core version 0.5
[ 0.000000] NET: Registered protocol family 16
[ 0.000000] OMAP3 Beagle Rev: C1/C2/C3
[ 0.000000] Found NAND on CS0
[ 0.000000] Registering NAND on CS0
[ 0.000000] hw perfevents: enabled with ARMv7 Cortex-A8 PMU driver, 5 counters available
[ 0.000122] OMAP DMA hardware revision 4.0
[ 0.006561] bio: create slab at 0
[ 0.008697] SCSI subsystem initialized
[ 0.009399] usbcore: registered new interface driver usbfs
[ 0.009490] usbcore: registered new interface driver hub
[ 0.009704] usbcore: registered new device driver usb
[ 0.025115] i2c_omap i2c_omap.1: bus 1 rev3.12 at 2600 kHz
[ 0.027893] twl4030: PIH (irq 7) chaining IRQs 368..375
[ 0.027923] twl4030: power (irq 373) chaining IRQs 376..383
[ 0.028411] twl4030: gpio (irq 368) chaining IRQs 384..401
[ 0.031372] regulator: VUSB1V5: 1500 mV normal standby
[ 0.031768] regulator: VUSB1V8: 1800 mV normal standby
[ 0.032165] regulator: VUSB3V1: 3100 mV normal standby
[ 0.033172] regulator: VMMC1: 1850 <--> 3150 mV at 3000 mV normal standby
[ 0.033569] regulator: VDAC: 1800 mV normal standby
[ 0.033966] regulator: VPLL2: 1800 mV normal standby
[ 0.034484] regulator: VSIM: 1800 <--> 3000 mV at 1800 mV normal standby
[ 0.047546] i2c_omap i2c_omap.3: bus 3 rev3.12 at 100 kHz
[ 0.048645] Advanced Linux Sound Architecture Driver Version 1.0.23.
[ 0.049255] NetLabel: Initializing
[ 0.049255] NetLabel: domain hash size = 128
[ 0.049285] NetLabel: protocols = UNLABELED CIPSOv4
[ 0.049377] NetLabel: unlabeled traffic allowed by default
[ 0.049407] Switching to clocksource 32k_counter
[ 0.060089] AppArmor: AppArmor Filesystem Enabled
[ 0.073760] NET: Registered protocol family 2
[ 0.074066] IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.075012] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.075256] TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.075408] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.075408] TCP reno registered
[ 0.075439] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.075469] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.075714] NET: Registered protocol family 1
[ 0.075775] NetWinder Floating Point Emulator V0.97 (double precision)
[ 0.076843] PMU: registered new PMU device of type 0
[ 0.077819] audit: initializing netlink socket (disabled)
[ 0.077880] type=2000 audit(0.273:1): initialized
[ 0.271514] VFS: Disk quotas dquot_6.5.2
[ 0.271911] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.276245] fuse init (API version 7.14)
[ 0.277069] msgmni has been set to 464
[ 0.278381] alg: No test for stdrng (krng)
[ 0.278869] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[ 0.278900] io scheduler noop registered
[ 0.278900] io scheduler deadline registered
[ 0.279022] io scheduler cfq registered (default)
[ 0.338836] OMAP DSS rev 2.0
[ 0.338928] OMAP DISPC rev 3.0
[ 0.338958] OMAP VENC rev 2
[ 0.667724] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 0.688415] serial8250.0: ttyS0 at MMIO 0x4806a000 (irq = 72) is a ST16654
[ 0.708190] serial8250.1: ttyS1 at MMIO 0x4806c000 (irq = 73) is a ST16654
[ 0.727966] serial8250.2: ttyS2 at MMIO 0x49020000 (irq = 74) is a ST16654
[ 1.347869] console [ttyS2] enabled
[ 1.360443] brd: module loaded
[ 1.368072] loop: module loaded
[ 1.373321] omap2-nand driver initializing
[ 1.377807] NAND device: Manufacturer ID: 0x2c, Chip ID: 0xba (Micron omap2-nand.0)
[ 1.385559] NAND bus width 8 instead 16 bit
[ 1.389739] No NAND device found.
[ 1.393249] NAND device: Manufacturer ID: 0x2c, Chip ID: 0xba (Micron NAND 256MiB 1,8V 16-bit)
[ 1.401977] Creating 5 MTD partitions on "omap2-nand.0":
[ 1.407318] 0x000000000000-0x000000080000 : "X-Loader"
[ 1.414276] 0x000000080000-0x000000260000 : "U-Boot"
[ 1.421417] 0x000000260000-0x000000280000 : "U-Boot Env"
[ 1.428192] 0x000000280000-0x000000680000 : "Kernel"
[ 1.436157] 0x000000680000-0x000010000000 : "File System"
[ 1.544891] PPP generic driver version 2.4.2
[ 1.549652] SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256) (6 bit encapsulation enabled).
[ 1.559417] CSLIP: code copyright 1989 Regents of the University of California.
[ 1.566772] SLIP linefill/keepalive option.
[ 1.571197] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.578063] ehci-omap ehci-omap.0: OMAP-EHCI Host Controller
[ 1.583862] ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 1
[ 1.591522] ehci-omap ehci-omap.0: irq 77, io mem 0x48064800
[ 1.612121] ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00
[ 1.618896] hub 1-0:1.0: USB hub found
[ 1.622741] hub 1-0:1.0: 3 ports detected
[ 1.651763] mice: PS/2 mouse device common for all mice
[ 1.657531] twl_rtc twl_rtc: rtc core: registered twl_rtc as rtc0
[ 1.664489] twl_rtc twl_rtc: Enabling TWL-RTC.
[ 1.670257] device-mapper: uevent: version 1.0.3
[ 1.675811] device-mapper: ioctl: 4.17.0-ioctl (2010-03-05) initialised: dm-devel@redhat.com
[ 1.684722] device-mapper: multipath: version 1.1.1 loaded
[ 1.690307] device-mapper: multipath round-robin: version 1.0.0 loaded
[ 1.697814] cpuidle: using governor ladder
[ 1.701995] cpuidle: using governor menu
[ 1.706054] sdhci: Secure Digital Host Controller Interface driver
[ 1.712280] sdhci: Copyright(c) Pierre Ossman
[ 1.886993] No device for DAI omap-mcbsp-dai-0
[ 1.891448] No device for DAI omap-mcbsp-dai-1
[ 1.895965] No device for DAI omap-mcbsp-dai-2
[ 1.900451] No device for DAI omap-mcbsp-dai-3
[ 1.904937] No device for DAI omap-mcbsp-dai-4
[ 1.909454] Not OMAP3 EVM!
[ 1.912170] OMAP3 Beagle/Devkit8000 SoC init
[ 1.918273] asoc: twl4030 <-> omap-mcbsp-dai-0 mapping ok
[ 1.927581] ALSA device list:
[ 1.930572] #0: omap3beagle (twl4030)
[ 1.935852] TCP cubic registered
[ 1.940551] NET: Registered protocol family 10
[ 1.946563] lo: Disabled Privacy Extensions
[ 1.951812] NET: Registered protocol family 17
[ 1.956787] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 1
[ 1.966217] Power Management for TI OMAP3.
[ 1.973510] registered taskstats version 1
[ 1.977844] fbcvt: 1024x768@60: CVT Name - .786M3-R
[ 2.004394] Console: switching to colour frame buffer device 128x48
[ 2.024963] regulator_init_complete: incomplete constraints, leaving VDAC on
[ 2.032348] regulator_init_complete: incomplete constraints, leaving VUSB3V1 on
[ 2.039978] regulator_init_complete: incomplete constraints, leaving VUSB1V8 on
[ 2.047637] regulator_init_complete: incomplete constraints, leaving VUSB1V5 on
[ 2.056060] twl_rtc twl_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
[ 2.072784] md: Waiting for all devices to be available before autodetect
[ 2.079650] md: If you don't use raid, use raid=noautodetect
[ 2.086517] md: Autodetecting RAID arrays.
[ 2.090698] md: Scanned 0 and added 0 devices.
[ 2.095184] md: autorun ...
[ 2.098022] md: ... autorun DONE.
[ 2.101623] Waiting for root device /dev/mmcblk0p2...
[ 2.198181] mmc0: new high speed SDHC card at address b368
[ 2.204284] mmcblk0: mmc0:b368 3.74 GiB
[ 2.209197] mmcblk0: p1 p2
[ 2.326171] EXT3-fs: barriers not enabled
[ 7.054016] kjournald starting. Commit interval 5 seconds
[ 7.246948] EXT3-fs (mmcblk0p2): using internal journal
[ 7.252227] EXT3-fs (mmcblk0p2): recovery complete
[ 7.259368] EXT3-fs (mmcblk0p2): mounted filesystem with ordered data mode
[ 7.266448] VFS: Mounted root (ext3 filesystem) on device 179:2.
[ 7.274291] devtmpfs: mounted
[ 7.277435] Freeing init memory: 232K
[ 7.853027] end_request: I/O error, dev mtdblock1, sector 0
[ 7.858642] Buffer I/O error on device mtdblock1, logical block 0
[ 7.866882] end_request: I/O error, dev mtdblock1, sector 0
[ 7.872497] Buffer I/O error on device mtdblock1, logical block 0
[ 7.879882] end_request: I/O error, dev mtdblock1, sector 8
[ 7.885498] Buffer I/O error on device mtdblock1, logical block 1
[ 7.893981] end_request: I/O error, dev mtdblock1, sector 8
[ 7.899597] Buffer I/O error on device mtdblock1, logical block 1
[ 7.914276] end_request: I/O error, dev mtdblock1, sector 8
[ 7.919891] Buffer I/O error on device mtdblock1, logical block 1
[ 7.928070] end_request: I/O error, dev mtdblock1, sector 8
[ 7.933685] Buffer I/O error on device mtdblock1, logical block 1
[ 7.941009] end_request: I/O error, dev mtdblock1, sector 0
[ 7.946624] Buffer I/O error on device mtdblock1, logical block 0
[ 7.954895] end_request: I/O error, dev mtdblock1, sector 0
[ 7.960510] Buffer I/O error on device mtdblock1, logical block 0
[ 7.967498] end_request: I/O error, dev mtdblock1, sector 0
[ 7.973114] Buffer I/O error on device mtdblock1, logical block 0
[ 7.981170] end_request: I/O error, dev mtdblock1, sector 0
[ 7.986785] Buffer I/O error on device mtdblock1, logical block 0
[ 7.993743] end_request: I/O error, dev mtdblock1, sector 0
[ 8.000488] end_request: I/O error, dev mtdblock1, sector 0
[ 8.007263] end_request: I/O error, dev mtdblock1, sector 0
[ 8.013977] end_request: I/O error, dev mtdblock1, sector 2048
[ 8.020935] end_request: I/O error, dev mtdblock1, sector 0
[ 8.027648] end_request: I/O error, dev mtdblock1, sector 0
[ 8.034515] end_request: I/O error, dev mtdblock1, sector 0
[ 8.040985] end_request: I/O error, dev mtdblock1, sector 0
[ 8.047424] end_request: I/O error, dev mtdblock1, sector 0
[ 8.054321] end_request: I/O error, dev mtdblock1, sector 0
[ 8.061431] end_request: I/O error, dev mtdblock1, sector 0
[ 8.068603] end_request: I/O error, dev mtdblock1, sector 0
[ 8.075561] end_request: I/O error, dev mtdblock1, sector 0
[ 8.082000] end_request: I/O error, dev mtdblock1, sector 0
[ 8.089050] end_request: I/O error, dev mtdblock1, sector 0
[ 8.095672] end_request: I/O error, dev mtdblock1, sector 0
[ 8.102264] end_request: I/O error, dev mtdblock1, sector 8
[ 8.109069] end_request: I/O error, dev mtdblock1, sector 8
[ 8.115753] end_request: I/O error, dev mtdblock1, sector 8
[ 8.124877] end_request: I/O error, dev mtdblock1, sector 8
[ 8.131530] end_request: I/O error, dev mtdblock1, sector 24
[ 8.138397] end_request: I/O error, dev mtdblock1, sector 24
[ 8.145141] end_request: I/O error, dev mtdblock1, sector 24
[ 8.151977] end_request: I/O error, dev mtdblock1, sector 24
[ 8.158538] end_request: I/O error, dev mtdblock1, sector 56
[ 8.165069] end_request: I/O error, dev mtdblock1, sector 56
[ 8.171875] end_request: I/O error, dev mtdblock1, sector 56
[ 8.179382] end_request: I/O error, dev mtdblock1, sector 56
[ 8.188323] end_request: I/O error, dev mtdblock1, sector 120
[ 8.195312] end_request: I/O error, dev mtdblock1, sector 120
[ 8.202392] end_request: I/O error, dev mtdblock1, sector 120
[ 8.209167] end_request: I/O error, dev mtdblock1, sector 120
[ 8.216064] end_request: I/O error, dev mtdblock1, sector 0
[ 8.222778] end_request: I/O error, dev mtdblock1, sector 0
[ 8.229339] end_request: I/O error, dev mtdblock1, sector 8
[ 8.236206] end_request: I/O error, dev mtdblock1, sector 8
[ 8.242950] end_request: I/O error, dev mtdblock1, sector 24
[ 8.249786] end_request: I/O error, dev mtdblock1, sector 24
[ 8.256469] end_request: I/O error, dev mtdblock1, sector 56
[ 8.263397] end_request: I/O error, dev mtdblock1, sector 56
[ 8.270446] end_request: I/O error, dev mtdblock1, sector 120
[ 8.277557] end_request: I/O error, dev mtdblock1, sector 120
[ 8.284210] end_request: I/O error, dev mtdblock1, sector 0
[ 8.291046] end_request: I/O error, dev mtdblock1, sector 0
[ 8.298431] end_request: I/O error, dev mtdblock1, sector 0
[ 8.305786] end_request: I/O error, dev mtdblock1, sector 0
[ 8.313262] end_request: I/O error, dev mtdblock1, sector 0
[ 8.320587] end_request: I/O error, dev mtdblock1, sector 0
[ 8.327484] end_request: I/O error, dev mtdblock1, sector 64
[ 8.334045] end_request: I/O error, dev mtdblock1, sector 64
[ 8.342651] end_request: I/O error, dev mtdblock1, sector 64
[ 8.349853] end_request: I/O error, dev mtdblock1, sector 64
[ 8.356628] end_request: I/O error, dev mtdblock1, sector 64
[ 8.365142] end_request: I/O error, dev mtdblock1, sector 64
[ 8.372314] end_request: I/O error, dev mtdblock1, sector 64
[ 8.378906] end_request: I/O error, dev mtdblock1, sector 64
[ 8.385772] end_request: I/O error, dev mtdblock1, sector 64
[ 8.393463] end_request: I/O error, dev mtdblock1, sector 0
[ 8.400695] end_request: I/O error, dev mtdblock1, sector 0
[ 8.407440] end_request: I/O error, dev mtdblock1, sector 0
[ 8.414947] end_request: I/O error, dev mtdblock1, sector 0
[ 8.423278] end_request: I/O error, dev mtdblock1, sector 0
[ 8.431457] end_request: I/O error, dev mtdblock1, sector 16
[ 8.438293] end_request: I/O error, dev mtdblock1, sector 0
[ 8.445587] end_request: I/O error, dev mtdblock1, sector 0
[ 8.452453] end_request: I/O error, dev mtdblock1, sector 0
[ 8.458923] end_request: I/O error, dev mtdblock1, sector 0
[ 8.466278] end_request: I/O error, dev mtdblock1, sector 0
[ 8.473571] end_request: I/O error, dev mtdblock1, sector 0
[ 8.480621] end_request: I/O error, dev mtdblock1, sector 0
[ 8.488220] end_request: I/O error, dev mtdblock1, sector 0
[ 8.494964] end_request: I/O error, dev mtdblock1, sector 0
[ 8.503723] end_request: I/O error, dev mtdblock1, sector 0
[ 8.510437] end_request: I/O error, dev mtdblock1, sector 0
[ 8.517211] end_request: I/O error, dev mtdblock1, sector 0
[ 8.526092] end_request: I/O error, dev mtdblock1, sector 0
[ 8.536529] end_request: I/O error, dev mtdblock1, sector 0
[ 8.543457] end_request: I/O error, dev mtdblock1, sector 0
[ 8.552825] end_request: I/O error, dev mtdblock1, sector 0
[ 8.559539] end_request: I/O error, dev mtdblock1, sector 0
[ 8.566162] end_request: I/O error, dev mtdblock1, sector 0
[ 8.572906] end_request: I/O error, dev mtdblock1, sector 8
[ 8.579437] end_request: I/O error, dev mtdblock1, sector 128
[ 8.586425] end_request: I/O error, dev mtdblock1, sector 0
[ 8.595001] end_request: I/O error, dev mtdblock1, sector 0
[ 8.602539] end_request: I/O error, dev mtdblock2, sector 0

Last login: Sat Jan 1 00:00:07 UTC 2000 on ttyS2
Linux localhost.localdomain 2.6.35-1006-linaro-omap #12-Ubuntu Tue Sep 21 20:09:17 UTC 2010 armv7l GNU/Linux
Linaro M (development branch)

Welcome to Linaro!
* Documentation: https://wiki.linaro.org/