What I meant to say was that I thought that turning on 5 or 10 new commands in UBoot would increase the size of its image. It just seemed counterintuitive that it didn't, but something I saw at the end of the build looks like it may explain it, anyway.

But for kicks, I'll go ahead and add in enough commands to make it equivalent to LNI's (minus the NetConsole... yeah, that's a very big minus) and see if it is still exactly 240.0 KB (245776 bytes).

EDIT: OK, I turned on everything (except netconsole) in the Marvell UBoot that was in LNI's. I tested most of it and it works.

just4info: netcat now is a standard feature of uboot...but not in the early version which the LS Pro was based on.

2 ways possible for getting netcat enabled in a lsarm uboot build1) backport netcat to the modified uboot source2) using the differences from the modified uboot source compared to the vanilla source of the same version as a base for creating a patch for the current uboot source.

Has anyone seen a Buffalo or other ARM SoC NAS device booting w/ console messages that include:

Code:

Marvell version: 2.2.2

OK, after building U-Boot from the 1.1.4 sources that lb_worm has posted, I see a problem w/ the size. The u-boot.bin is just under 600kb, which isn't right. (should be around 240kb)

Also, a lot of stuff in the source leads me to believe this was source that perhaps Buffalo is/was tinkering with, but hadn't used in any machine yet (as if it was a work in progress- not finished) - reasons:1. None of their machines (current ARM based ones) have a ROM big enough for this image.

2. It looked to me like big swaths of code pertinent to Buffalo machines are missing from some of the files.

3. The version string in feroceon.h seems to be one that I've never seen in any U-Boot console message:

Code:

Marvell version: 2.2.2

...to contrast with that, the Buff109 source dir has the 88f5181.h that has

Code:

Marvell version: 1.12.1 - TINY

When untarred, the directory is called u-boot-1.1.4working. It is my guess that maybe the word "working" is there to be distinguished from "finished".

Not as good as a clean uboot (still looking forward to that myself) from more modern sources (1.2.0 or higher), but it has a full array of commands (except no netconsole, sorry)... has a bunch of commands that weren't in the stock u-boot, probably most importantly the run command, and the maximum number of arguements has been increased from 16 to 32.

Sorry, just us. It was in-conjunction with the kernel dev as we were trying to up-rev the baseline drivers too.

hehehe... ...just...

thanks, I was hoping there was now a third copy of it around somewhere with yet further progress... mdfirefighter's copy is quite different from yours... a lot more developed... it looks very close, maybe just the TINY flag setup needs to be tweaked/fixed.

bbradley, got a few minutes to try something on the 1.1.4 uboot source in mdfirefighter's user dir, and I figured out what I was missing... something in the release notes that I'd skimmed over but not really thought through... and I just built a uboot image from it that is less than 240kb.

In other words, they had changed the structure/usage of the tiny flag... that's what I had missed.

BTW, this source does have support for netconsole.

I really want to try out your script w/ this image I just built. I should use the ELF file for it, right?

Who is online

Users browsing this forum: No registered users and 1 guest

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot post attachments in this forum