Port-sandpoint archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Synology PPCBoot SK98 network bug fix



On Wed, 1 Jun 2011 21:50:17 +0100
Julian Coleman <jdc%coris.org.uk@localhost> wrote:

> > Can you check whether "saveenv" works for you?
> > And please tell us your full PPCBoot version.
> 
> Mine shows:
> 
>   PPCBoot 2.0.0 (Jan 30 2007 - 14:28:39)

Ok, that's probably the same. At least the date matches.


> and when I try:
> 
>   _MPC824X > saveenv
>   Saving Environment is not support

Too bad. So likely all PPCBoot's from 2007 on are affected. Don't know
about the 2006 machines. My 2005 PPCBoot has no network support, but
saveenv works.


> so mine will not allow me to save either.  When it boots, it prints:
> 
>   *** Warning - bad CRC, using default environment
> 
> so I presume that it has tried to read the environment from somewhere on
> the flash.

Yes.


> Looking at the DSM downloads from the Synology site, they
> appear to contain just a kernel (zImage) and a ram disk image (rd.bin).
> and not different firmware.

To make your DS-207 boot standalone, automatically, you will have to
replace the Linux kernel by altboot.img, which fakes a Linux kernel in
PPCBoot-image format.

The other problem is that you can no longer pass arguments, besides
using the interactive mode. altboot.img will default to booting "netbsd"
from your first disk drive.


For the documentation (I'm currently updating it): which addresses are
used in your default bootm command in the bootcmd environment variable
(printenv), i.e. which is the address where the Linux kernel is stored
in flash?

Regards,

-- 
Frank Wille


Home | Main Index | Thread Index | Old Index