Hi,
I'm attempting to build an ath79 image for a MikroTik RB493G (currently supported under ar71xx).
I've started by making an incredibly simple config here (n.b. most of the .dts is commented out, I've just kept the bootargs) and built the initramfs image.
So far so good.
Binwalk shows my new image:
DECIMAL HEXADECIMAL DESCRIPTION
--------------------------------------------------------------------------------
0 0x0 ELF, 32-bit MSB MIPS-I executable, MIPS, version 1 (SYSV)
9532 0x253C Copyright string: "Copyright (C) 2011 Gabor Juhos <juhosg@openwrt.org>"
9740 0x260C LZMA compressed data, properties: 0x6D, dictionary size: 8388608 bytes, uncompressed size: 12739582 bytes
Which looks kinda ok, as this is the 19.07 ar71xx initramfs:
DECIMAL HEXADECIMAL DESCRIPTION
--------------------------------------------------------------------------------
0 0x0 ELF, 32-bit MSB MIPS-I executable, MIPS, version 1 (SYSV)
9580 0x256C Copyright string: "Copyright (C) 2011 Gabor Juhos <juhosg@openwrt.org>"
9788 0x263C LZMA compressed data, properties: 0x6D, dictionary size: 8388608 bytes, uncompressed size: 7543556 bytes
Anyway, my problem is the ath79 image doesn't even begin to boot:
RouterBOOT booter 6.41
RouterBoard 493G
CPU frequency: 680 MHz
Memory size: 256 MiB
NAND size: 128 MiB
Press any key within 2 seconds to enter setup..
trying bootp protocol..... OK
Got IP address: 192.168.1.104
resolved mac address
Gateway: 192.168.1.10
transfer started ............................... transfer ok, time=1.95s
setting up elf image... OK
jumping to kernel code
OpenWrt kernel loader for AR7XXX/AR9XXX
Copyright (C) 2011 Gabor Juhos <juhosg@openwrt.org>
Decompressing kernel... done!
Starting kernel at 80060000...
That's all I get, it just hangs. The ar71xx also says "Starting kernel at 80060000" and then Linux kernel appears.
Questions:
- Have I done something really stupid?
- Have I somehow got this new image to load in the wrong place and corrupt the running bootloader?
- Do I need "kernel2minor" in the initramfs image build process?
- Something else?
Thanks for any pointers.