> What board it it? It's an old Aruba AP-125 wireless access point. We have decommissioned hundreds of these APs and I'd like to integrate them in to a University course on embedded operating systems to make use of them. > Why not show the entire logs we could know what you are doing in u-boot? Here you go ... APBoot 1.0.8.3 (build 20343) Built: 2008-12-27 at 17:03:46 Model: AP-12x CPU: OCTEON CN50XX-SCP revision: 1 Clock: 500 MHz, DDR clock: 333 MHz (666 Mhz data rate) Power: POE POST1: passed POST2: passed DRAM: 64 MB Flash: 16 MB Clear: done BIST: passed PCI: PCI 32-bit; scanning bus 0 ... dev fn venID devID class rev MBAR0 MBAR1 MBAR2 MBAR3 03 00 168c ff1d 00002 01 80000000 00000000 00000000 00000000 04 00 168c ff1d 00002 01 80010000 00000000 00000000 00000000 Net: en0, en1 Radio: ar9160#0, ar9160#1 apboot> bootoct bed00000 mem=0 console=ttyS0,9600 argv[2]: mem=0 argv[3]: console=ttyS0,9600 ELF file is 64 bit Allocated memory for ELF segment: addr: 0x1100000, size 0x2628a48 Loading .text @ 0x81100000 (0x35ca1c bytes) Loading __ex_table @ 0x8145ca20 (0x57c0 bytes) Loading .rodata @ 0x81463000 (0xca880 bytes) Loading .pci_fixup @ 0x8152d880 (0x1db8 bytes) Loading __ksymtab @ 0x8152f638 (0xbdd0 bytes) Loading __ksymtab_gpl @ 0x8153b408 (0x6710 bytes) Loading __ksymtab_strings @ 0x81541b18 (0x14cfd bytes) Loading __param @ 0x81556818 (0x988 bytes) Clearing __modver @ 0x815571a0 (0xe60 bytes) Loading .data @ 0x81558000 (0x3bbd8 bytes) Loading .data..page_aligned @ 0x81594000 (0x4000 bytes) Loading .init.text @ 0x81598000 (0x278b4 bytes) Loading .init.data @ 0x815bf8c0 (0x12390 bytes) Loading .data..percpu @ 0x815d2000 (0x3eb0 bytes) Clearing .bss @ 0x816e0000 (0x2048a48 bytes) ## Loading OS kernel with entry point: 0x81107920 ... Bootloader: Done loading app on coremask: 0x1 [ 0.000000] Linux version 4.4.92 (gkuri@galileo) (gcc version 5.4.0 (LEDE GCC 5.4.0 r3560-79f57e4227 [ 0.000000] CVMSEG size: 2 cache lines (256 bytes) [ 0.000000] bootconsole [early0] enabled [ 0.000000] CPU0 revision is: 000d0601 (Cavium Octeon+) [ 0.000000] Checking for the multiply/shift bug... no. [ 0.000000] Checking for the daddiu bug... no. [ 0.000000] Determined physical RAM map: [ 0.000000] memory: 0000000000800000 @ 0000000003800000 (usable) [ 0.000000] memory: 0000000002628a48 @ 0000000001100000 (usable) [ 0.000000] Wasting 243712 bytes for tracking 4352 unused pages [ 0.000000] Using internal Device Tree. [ 0.000000] bootmem alloc of 8388608 bytes failed! [ 0.000000] Kernel panic - not syncing: Out of memory [ 0.000000] Rebooting in 1 seconds.. > Archaic version of u-boot being used... Yeah, it's Aruba's old version of U-Boot, which they have called "APBoot". I was trying to avoid compiling a new version of U-Boot for these boards.