Date: Thu, 8 May 2003 17:12:26 +0200 (CEST) From: Heiko Schaefer <hschaefer@fto.de> To: Vallo Kallaste <kalts@estpak.ee> Cc: current@freebsd.org Subject: Re: data corruption with current (maybe sis chipset related?) Message-ID: <20030508170353.J79286@daneel.foundation.hs> In-Reply-To: <20030508073911.GA4839@kevad.internal> References: <20030506162410.M66653@daneel.foundation.hs> <20030508155123.G78057@daneel.foundation.hs> <20030508073911.GA4839@kevad.internal>
next in thread | previous in thread | raw e-mail | index | archive | help
Hello Vallo, > > > > options DISABLE_PSE > > > > options DISABLE_PG_G > > > > ok. i have done my copying and checksumming orgy with these options in the > > kernel - and it seems that i do not get any corruption anymore. > > i will re-run my test once again now, just to be safe. > > > > after that: does it make sense to single out which of the two options is > > the relevant one ? > > > > i'm also clueless what exactly these options do, and what exactly we've > > ruled out now. could the lack of data-corruption just be some side-effect? > > I'm also forced to use these options on my P4 workstation, otherwise > every parallel buildworld over -j4 gave me gcc internal errors. Can > you please give your testing procedure, as I have two 120GB ATA > disks and plenty of free space. The system I'll be testing on is > 2x2400+ MP system with 1G of ECC memory. here's what i do: i have one 30gb disk and one 60gb disk (both ide, one is udma66, the other udma100), i'll call them A and B. A is filled up with lots of files of approx 5mb size. i've had them checksummed in the beginning (i use 'cfv', which can be found in ports - but i'm sure any checksumming program will do the trick) i then copy all these files from A onto B ("cp -Rp"), twofold (into two subdirs), just to move a lot of data. sometimes i did that in parallel, sometimes serially - it doesn't seem to make any difference. then i let cfv test the checksums of the two copied directories on B. usually i got one or two checksum mismatches. occasionally in addition, the filesystem on B was damaged (i noticed this when 'wc' told me different size than ls -l for one of the mismatching files. fsck found something to repair in that case). regards, Heiko -- Free Software. Why put up with inferior code and antisocial corporations? http://www.gnu.org/philosophy/why-free.html
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030508170353.J79286>