Add Wistron RPAA-82 board support
Eric
lihong at ieee.org
Mon Nov 2 01:18:59 UTC 2009
On Wed, 2009-10-28 at 22:52 -0700, Oleksandr Tymoshenko wrote:
> Eric wrote:
> > On Mon, 2009-10-26 at 18:11 +1300, Andrew Thompson wrote:
> >> On Mon, Oct 26, 2009 at 11:37:52AM +0800, Eric wrote:
> >>> Hi
> >>> I added my ar7161 board support last weekend.
> >>> It's flash is come from Spansion.
> >> This is great. Oleksandr has also just added write support which will
> >> conflict/duplicate some of your changes so have a look and merge any
> >> outstanding changes you have made (s25fl128 support).
> >>
> >> http://svn.freebsd.org/viewvc/base?view=revision&revision=198465
> >>
> >> cheers,
> >> Andrew
> >
> > At first, I have my own write support, then I saw hit commit today.
> > So this patch already merged his commit.
> 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
# reboot
Waiting (max 60 seconds) for system process `vnlru' to stop...done
Waiting (max 60 seconds) for system process `bufdaemon' to stop...done
Waiting (max 60 seconds) for system process `syncer' to stop...
Syncing disks, vnodes remaining...0 0 0 0 0 0 0 0 done
All buffers synced.
Uptime: 3m15s
Rebooting...
+phyReg16Val = 1b2b
phyReg20Val = d6d
Ethernet eth0: MAC address 00:03:7f:ff:ff:fe
IP: 192.168.1.81/255.255.255.0, Gateway: 0.0.0.0
Default server: 192.168.1.254
RedBoot(tm) bootstrap and debug environment [ROMRAM]
Non-certified release, version v1.0 - built 12:26:39, May 18 2009
Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.
Board: RPAA-82
RAM: 0x80000000-0x84000000, [0x80051290-0x80fe1000] available
FLASH: 0xbf000000 - 0xbfff0000, 256 blocks of 0x00010000 bytes each.
== Executing boot script in 3.000 seconds - enter ^C to abort
^C
RedBoot> fis list
Name FLASH addr Mem addr Length Entry point
RedBoot 0xBF000000 0xBF000000 0x00040000 0x00000000
vmlinux.bin.l7 0xBF040000 0x80060000 0x00100000 0x80060000
rootfs 0xBF140000 0xBF140000 0x00400000 0x00000000
fbsd-kern 0xBF540000 0x80060000 0x00200000 0x800976C0
fbsd-root 0xBF740000 0xBF740000 0x00800000 0x00000000
fbsd-data 0xBFF40000 0xBFF40000 0x000A0000 0x00000000
FIS directory 0xBFFE0000 0xBFFE0000 0x0000F000 0x00000000
RedBoot config 0xBFFEF000 0xBFFEF000 0x00001000 0x00000000
RedBoot>
More information about the freebsd-mips
mailing list