Hello Group,
I recently got the Rev B3 of the pandaboard with the new memory modules and now have some problems with booting Ubuntu.
First I updated
u-boot with patches to get the boot working and tried my existing Ubuntu (12.04 server) install, but no go. After that I tried Linaro Android and that boots just fine. Then I tried to reinstall Ubuntu (13.04 server) and the installer booted up just fine. I was able to setup the install and let it make a ext partition on the SD card. But after install the boot hangs at exactly the same point as my original Ubuntu install.
The boot process on the B2 board just goes without any issues and both the old and new image boot, so my guess is that's a memory setting of the kernel.
My uEnv.txt:bootcmd=setenv bootargs ro elevator=noop mem=1G@0x80000000 root=/dev/mmcblk0p2 fixrtc splash omapdss.def_disp=dvi omapfb.mode=dvi:1280x1024-16 earlyprintk debug;fatload mmc 0:1 0x80000000 uImage;fatload mmc 0:1 0x81600000 uInitrd; bootm 0x80000000 0x81600000
uenvcmd=boot
Below the boot process:U-Boot SPL 2013.07 (Aug 01 2013 - 10:53:02)
OMAP4460 ES1.1
OMAP SD/MMC: 0
reading u-boot.img
reading u-boot.img
U-Boot 2013.07 (Aug 01 2013 - 10:53:02)
CPU : OMAP4460 ES1.1
Board: OMAP4 Panda
I2C: ready
DRAM: 1 GiB
MMC: OMAP SD/MMC: 0
Using default environment
In: serial
Out: serial
Err: serial
Net: No ethernet found.
Hit any key to stop autoboot: 1 0
mmc0 is current device
SD/MMC found on device 0
reading boot.scr
** Unable to read file boot.scr **
reading uEnv.txt
308 bytes read in 3 ms (99.6 KiB/s)
Importing environment from mmc (uEnv.txt)...
Checking if uenvcmd is set ...
Running uenvcmd ...
reading uImage
4285496 bytes read in 195 ms (21 MiB/s)
reading uInitrd
1950115 bytes read in 91 ms (20.4 MiB/s)
## Booting kernel from Legacy Image at 80000000 ...
Image Name: kernel 3.5.0-223-omap4
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 4285432 Bytes = 4.1 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 81600000 ...
Image Name: ramdisk 3.5.0-223-omap4
Image Type: ARM Linux RAMDisk Image (gzip compressed)
Data Size: 1950051 Bytes = 1.9 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Loading Kernel Image ... OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
[ 0.000000] Booting Linux on physical CPU 0
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 3.5.0-223-omap4 (buildd@rusalka) (gcc version 4.7.2 (Ubuntu/Linaro 4.7.2-2ubuntu1) ) #34-Ubuntu SMP PREEMPT Wed Apr 17 18:42:53 UTC 2013 (Ubuntu 3.5.0-223.34-omap4 3.5.7.9)
[ 0.000000] CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine: OMAP4 Panda board
[ 0.000000] bootconsole [earlycon0] enabled
[ 0.000000] cma: CMA: reserved 16 MiB at ae000000
[ 0.000000] Memory policy: ECC disabled, Data cache writealloc
[ 0.000000] omap2_set_globals_tap
[ 0.000000] On node 0 totalpages: 261888
[ 0.000000] free_area_init_node: node 0, pgdat c092c380, node_mem_map c09f5000
[ 0.000000] Normal zone: 1520 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 192784 pages, LIFO batch:31
[ 0.000000] HighMem zone: 528 pages used for memmap
[ 0.000000] HighMem zone: 67056 pages, LIFO batch:15
[ 0.000000] omap2_set_globals_tap
[ 0.000000] OMAP4460 ES1.1
[ 0.000000] PERCPU: Embedded 8 pages/cpu @c11ff000 s11712 r8192 d12864 u32768
[ 0.000000] pcpu-alloc: s11712 r8192 d12864 u32768 alloc=8*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 259840
[ 0.000000] Kernel command line: ro elevator=noop mem=1G@0x80000000 root=/dev/mmcblk0p3 fixrtc splash omapdss.def_disp=dvi omapfb.mode=dvi:1280x1024-16 earlyprintk debug console=tty0 console=ttyO2,115200n8
[ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] allocated 2097152 bytes of page_cgroup
[ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[ 0.000000] Memory: 759MB 264MB = 1023MB total
[ 0.000000] Memory: 1007880k/1007880k available, 40696k reserved, 270336K highmem
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
[ 0.000000] vmalloc : 0xf0000000 - 0xff000000 ( 240 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xef800000 ( 760 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0xc0008000 - 0xc084dd14 (8472 kB)
[ 0.000000] .init : 0xc084e000 - 0xc08afdc0 ( 392 kB)
[ 0.000000] .data : 0xc08b0000 - 0xc092f6f8 ( 510 kB)
[ 0.000000] .bss : 0xc092f71c - 0xc09f4dbc ( 790 kB)
[ 0.000000] SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] NR_IRQS:538
[ 0.000000] omap_sr_disable: omap_sr struct for sr_wakeup not found
[ 0.000000] OMAP clockevent source: GPTIMER1 at 32768 Hz
[ 0.000000] sched_clock: 32 bits at 32kHz, resolution 30517ns, wraps every 131071999ms
[ 0.000000] OMAP clocksource: 32k_counter at 32768 Hz
[ 0.000000] Console: colour dummy device 80x30
[ 0.000000] console [tty0] enabled
[ 0.015502] Calibrating delay loop... 1392.74 BogoMIPS (lpj=5439488)
[ 0.051696] pid_max: default: 32768 minimum: 301
[ 0.056823] Security Framework initialized
[ 0.061187] AppArmor: AppArmor initialized
[ 0.065551] Yama: becoming mindful.
[ 0.069549] Mount-cache hash table entries: 512
[ 0.075836] Initializing cgroup subsys cpuacct
[ 0.080596] Initializing cgroup subsys memory
[ 0.085266] Initializing cgroup subsys devices
[ 0.089996] Initializing cgroup subsys freezer
[ 0.094665] Initializing cgroup subsys blkio
[ 0.099212] Initializing cgroup subsys perf_event
[ 0.104339] CPU: Testing write buffer coherency: ok
[ 0.109558] ftrace: allocating 22788 entries in 67 pages
[ 0.174194] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.180328] hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available
[ 0.188934] Setting up static identity map for 0x805972d0 - 0x80597328
[ 0.195739] L310 cache controller enabled
[ 0.200012] l2x0: 16 ways, CACHE_ID 0x410000c7, AUX_CTRL 0x7e470000, Cache size: 1048576 B
[ 0.208618] omap_sar_ram_init
[ 0.212005] generating sar_ram layout...
[ 0.216278] sar ram layout created
[ 0.297851] CPU1: Booted secondary processor
[ 0.367858] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[ 0.367889] CPU1: Unknown IPI message 0x1
[ 0.367919] Brought up 2 CPUs
[ 0.367919] SMP: Total of 2 processors activated (2792.83 BogoMIPS).
[ 0.368865] devtmpfs: initialized
[ 0.375183] omap_sr_disable: omap_sr struct for sr_iva not found
[ 0.375213] omap_sr_disable: omap_sr struct for sr_iva not found
[ 0.375244] omap_sr_disable: omap_sr struct for sr_iva not found
[ 0.377960] omap_hwmod: sl2if: _wait_target_ready error: -16
[ 0.377960] omap_sr_disable: omap_sr struct for sr_iva not found
[ 0.377960] omap_hwmod: sl2if: cannot be enabled for reset (3)
[ 0.378936] omap_sr_disable: omap_sr struct for sr_iva not found
[ 0.378967] omap_sr_disable: omap_sr struct for sr_iva not found
[ 0.378997] omap_sr_disable: omap_sr struct for sr_iva not found
[ 0.379028] omap_sr_disable: omap_sr struct for sr_iva not found
[ 0.381713] omap_hwmod: mcpdm: _wait_target_ready error: -16
[ 0.381713] omap_sr_disable: omap_sr struct for sr_iva not found
[ 0.381713] omap_hwmod: mcpdm: cannot be enabled for reset (3)
[ 0.381896] omap_sr_disable: omap_sr struct for sr_iva not found
[ 0.382019] omap_sr_disable: omap_sr struct for sr_iva not found
[ 0.382049] omap_sr_disable: omap_sr struct for sr_iva not found
[ 0.382080] omap_sr_disable: omap_sr struct for sr_iva not found
[ 0.382110] omap_sr_disable: omap_sr struct for sr_iva not found
[ 0.384033] omap_sr_disable: omap_sr struct for sr_iva not found
[ 0.384552] dummy:
[ 0.385681] NET: Registered protocol family 16
[ 0.386413] Trying to unpack rootfs image as initramfs...
[ 0.373352] ttyO2 used as console in debug mode uart2 clocks will not be gated
[ 0.529571] Freeing initrd memory: 1904K
[ 0.550445] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.558074] GPMC revision 6.0
[ 0.561248] gpmc: irq-52 could not claim: err -22
[ 0.567932] OMAP GPIO hardware version 0.1
[ 0.574493] omap_mux_init: Add partition: #1: core, flags: 2
[ 0.581542] omap_mux_init: Add partition: #2: wkup, flags: 2
[ 0.588928] omap_mux_get_by_name: Could not find signal uart1_rx.uart1_rx
[ 0.616638] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
[ 0.624999] hw-breakpoint: maximum watchpoint size is 4 bytes.
[ 0.633819] Updated GPU clock source to be dpll_per_m7x2_ck
[ 0.641510] omap-mcbsp.1: alias pad_fck already exists
[ 0.647003] omap-mcbsp.1: alias prcm_fck already exists
[ 0.652740] omap-mcbsp.2: alias pad_fck already exists
[ 0.658233] omap-mcbsp.2: alias prcm_fck already exists
[ 0.663940] omap-mcbsp.3: alias pad_fck already exists
[ 0.669464] omap-mcbsp.3: alias prcm_fck already exists
[ 0.675170] omap-mcbsp.4: alias pad_fck already exists
[ 0.680694] omap-mcbsp.4: alias prcm_fck already exists
[ 0.686401] omap4plus_scm.0: alias fck already exists
[ 0.692657] OMAP DMA hardware revision 0.0
At this point the board hangs with the two leds solid on.
Thanks in advance,
Dennis Karmelk