Date: Thu, 20 May 2010 14:23:15 +0200 From: Matthias Reyelt <Matthias.Reyelt@brunel.de> To: Rafal Jaworowski <raj@semihalf.com> Cc: freebsd-arm@freebsd.org Subject: Re: files damaged on memory disk on Marvell Discovery 78100 Message-ID: <201005201423.18112.Matthias.Reyelt@brunel.de> In-Reply-To: <9E1BDCD0-CBE1-46D8-AECC-AE9E277C86B7@semihalf.com> References: <201005190820.00413.Matthias.Reyelt@brunel.de> <9E1BDCD0-CBE1-46D8-AECC-AE9E277C86B7@semihalf.com>
index | next in thread | previous in thread | raw e-mail
Hi, I have changed the mount options for the memory disks and they work fine now. I also got rid of regular crashes of the board :-) Are there other caveats in the virtual cache area, things that should be avoided on the Marvell ARM? Matthias Am Mittwoch 19 Mai 2010 12:29:52 schrieb Rafal Jaworowski: > > On 2010-05-19, at 08:19, Matthias Reyelt wrote: > > > I have observed a strange behaviour on the Marvell Discovery: > > > > I have a memory disk for /etc and /opt: > > /dev/md0 on /etc (ufs, local) > > /dev/md1 on /opt (ufs, local) > > > > When I copy files to that disk, which are larger than 0x1ffff (131071 bytes), > > these files differ from the original. This occurs only when copying to md. > > > > Kernel is: > > FreeBSD discovery1 8.0-STABLE FreeBSD 8.0-STABLE #0 r206836: Mon Apr 19 > > 12:53:42 CEST 2010 > > root@vbcspc12.bcs.brunel.local:/usr/obj/arm/root/ARM/8/sys/DB-78XXX arm > > > > I had a look into the damaged file and found some excerpts from files located > > in /etc (which is also in RAM): > > ------------------------------------------------------------ > > passwd: compat > > passwd_compat: nis > > shells: files > > ----------------------------------------------------------------- > > ... > > ----------------------------------------------------------------- > > staff:*:20: > > sshd:*:22: > > smmsp:*:25: > > mailnull:*:26: > > guest:*:3-��� > > ------------------------------------------------------------------ > > > > Looks as if the CPU has problems accessing the RAM. I have already changed the > > RAM, so I don't think it's a hardware problem. > > > > Any idea? > > > Try turning off clustering on the filesystem(s). There was least one known problem in this area leading to cache incoherency, see this thread for more details (and how-to): http://lists.freebsd.org/pipermail/freebsd-arm/2008-December/001423.html > > Rafal > > -- Dr.-Ing. Matthias Reyelt Master Software Designer Brunel GmbH Bereich Communications Daimlerring 9 31135 Hildesheim Tel: +49 5121 1760 805 Fax: +49 5121 1760 999 email: Matthias.Reyelt@brunel.de Internet: www.brunel.de Hauptsitz: Airport City, Hermann-Köhl-Str. 1, 28199 Bremen Amtsgericht Bremen HRB 16935 General Manager: Johan Arie van Barneveldhelp
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201005201423.18112.Matthias.Reyelt>
