On Sun, Aug 25, 2013 at 12:01:57PM +0200, Stefan Sperling wrote:
> I've tried updating a beagle bone black using bsd.rd, but couldn't
> get it to boot. Is there a way of doing this? I ended up reinstalling
> from scratch since the system was mostly using a stock config and
> I had to jump over the time_t bump. But in the future I'd like to
> have a mechanism to update to a newer snapshot without reinstalling.
>
> After converting bsd.rd to bsd.umg, using the command
>
> mkuboot -a arm -o linux -e 0x80300000 -l 0x80300000 bsd.rd bsd.umg
>
Even worse, using the above with a self-compiled /bsd kernel
and trying to boot it from the MSDOS partition results in
an ubootable system that keep resetting itself:
Importing environment from mmc ...
Running uenvcmd ...
reading bsd.umg
2831184 bytes read in 327 ms (8.3 MiB/s)
## Booting kernel from Legacy Image at 82800000 ...
Image Name: boot
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2831120 Bytes = 2.7 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Loading Kernel Image ... data abort
MAYBE you should read doc/README.arm-unaligned-accesses
pc : [<9ff94f78>] lr : [<9ff656d0>]
sp : 9fe42a40 ip : 00000000 fp : 9fe4a020
r10: 00000000 r9 : 82ab3350 r8 : 9fe42f40
r7 : 82800000 r6 : 00000000 r5 : 9fe42a84 r4 : 00000000
r3 : 00000000 r2 : 002b3310 r1 : 82800040 r0 : 00000000
Flags: Nzcv IRQs off FIQs on Mode SVC_32
Resetting CPU ...
resetting ...