Add Wistron RPAA-82 board support
Andrew Thompson
andy at fud.org.nz
Mon Nov 2 01:43:41 UTC 2009
On Mon, Nov 02, 2009 at 09:18:45AM +0800, Eric wrote:
> On Wed, 2009-10-28 at 22:52 -0700, Oleksandr Tymoshenko wrote:
> > There are some excessive code in the patch. e.g. GEOM will take care for
> > use that data offset and size are sector-size aligned/multiple. So I reworked
> > your patch a little bit:
> > http://people.freebsd.org/~gonzo/mips/mx25.diff
> >
> > Could you, please, test it and let me know if it works for you.
> >
> > Thanks!
>
> It cannot format redboot partition by newfs:
> uhub1: 2 ports with 2 removable, self powered
> redboot/fbsd-root.uzip: 6144 x 8192 blocks
> Trying to mount root from ufs:/dev/redboot/fbsd-root.uzip
> warning: no time-of-day clock registered, system time will not be set
> accurately
> start_init: trying /etc/init
> eval: cannot create /flash/hostid: Read-only file system
> /etc/rc: WARNING: could not store hostuuid in /flash/hostid.
> mount: /dev/ufs/config : No such file or directory
> Mounting /etc/fstab filesystems failed, startup aborted
> ERROR: ABORTING BOOT (sending SIGTERM to parent)!
> Oct 27 01:58:39 init: /bin/sh on /etc/rc terminated abnormally, going to
> single user mode
> Enter full pathname of shell or RETURN for /bin/sh:
> #
> #
> # df
> Filesystem 512-blocks Used Avail Capacity Mounted on
> /dev/redboot/fbsd-root.uzip 98078 62252 27980 69% /
> devfs 2 2 0 100% /dev
> # ls /dev/redboot
> FIS directory RedBoot config fbsd-kern fbsd-root.uzip vmlinux.bin.l7
> RedBoot fbsd-data fbsd-root rootfs
> # newfs -n -o space -L config -O 1 -b 4096 -f 512 /dev/redboot/fbsd-data
> /dev/redboot/fbsd-data: 0.6MB (1280 sectors) block size 4096, fragment
> size 512
> using 4 cylinder groups of 0.16MB, 41 blks, 96 inodes.
> super-block backups (for fsck -b #) at:
> newfs: wtfs: 20480 bytes at sector 32: Invalid argument
The problem here is the flash sector size is 64k. Pretending the flash
has a 512b sector isnt the right way, you would be better off having a
geom class to do the transformation+caching.
Andrew
More information about the freebsd-mips
mailing list