From owner-freebsd-mips@FreeBSD.ORG Mon Nov 2 01:43:41 2009 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 64A1A106566C; Mon, 2 Nov 2009 01:43:41 +0000 (UTC) (envelope-from andy@fud.org.nz) Received: from pele.citylink.co.nz (pele.citylink.co.nz [202.8.44.226]) by mx1.freebsd.org (Postfix) with ESMTP id 288508FC08; Mon, 2 Nov 2009 01:43:41 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by pele.citylink.co.nz (Postfix) with ESMTP id 0313EFFC2; Mon, 2 Nov 2009 14:23:53 +1300 (NZDT) X-Virus-Scanned: Debian amavisd-new at citylink.co.nz Received: from pele.citylink.co.nz ([127.0.0.1]) by localhost (pele.citylink.co.nz [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w8be-FDpkzqN; Mon, 2 Nov 2009 14:23:47 +1300 (NZDT) Received: from citylink.fud.org.nz (unknown [202.8.44.45]) by pele.citylink.co.nz (Postfix) with ESMTP; Mon, 2 Nov 2009 14:23:46 +1300 (NZDT) Received: by citylink.fud.org.nz (Postfix, from userid 1001) id 0CE1A11475; Mon, 2 Nov 2009 14:23:46 +1300 (NZDT) Date: Mon, 2 Nov 2009 14:23:45 +1300 From: Andrew Thompson To: Eric Message-ID: <20091102012345.GA49898@citylink.fud.org.nz> References: <1256528272.31398.28.camel@localhost> <20091026051144.GA89831@citylink.fud.org.nz> <1256535242.31398.32.camel@localhost> <4AE92D94.2070700@freebsd.org> <1257124725.3097.2.camel@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1257124725.3097.2.camel@localhost> User-Agent: Mutt/1.5.17 (2007-11-01) Cc: Oleksandr Tymoshenko , freebsd-mips@freebsd.org Subject: Re: Add Wistron RPAA-82 board support X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Nov 2009 01:43:41 -0000 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