Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1424181AbWKIWYO (ORCPT ); Thu, 9 Nov 2006 17:24:14 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1424188AbWKIWYO (ORCPT ); Thu, 9 Nov 2006 17:24:14 -0500 Received: from mail1.key-systems.net ([81.3.43.253]:4823 "HELO mailer2-1.key-systems.net") by vger.kernel.org with SMTP id S1424181AbWKIWYN (ORCPT ); Thu, 9 Nov 2006 17:24:13 -0500 Message-ID: <4553AA8A.5080705@scientia.net> Date: Thu, 09 Nov 2006 23:24:10 +0100 From: Christoph Anton Mitterer User-Agent: Icedove 1.5.0.7 (X11/20061014) MIME-Version: 1.0 To: Roger Heflin CC: linux-kernel@vger.kernel.org Subject: Re: Strange write errors on FAT32 partition (maybe an FAT32 bug?!) References: <4550A481.2010408@scientia.net> <87psbzrss2.fsf@duaron.myhome.or.jp> <4553744E.3050007@scientia.net> <45539188.5080607@atipa.com> <45539366.7070809@scientia.net> <45539588.7020504@atipa.com> <45539699.40105@scientia.net> <45539753.7060906@atipa.com> <4553A461.4080002@scientia.net> <4553A57C.5070503@atipa.com> <4553A6C9.4010906@scientia.net> <4553A84B.9050706@atipa.com> In-Reply-To: <4553A84B.9050706@atipa.com> Content-Type: multipart/mixed; boundary="------------000307010702050500030508" Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3801 Lines: 117 This is a multi-part message in MIME format. --------------000307010702050500030508 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Roger Heflin wrote: > Christoph Anton Mitterer wrote: > >> Roger Heflin wrote: >> >>> The mc part does pci parity, it is separate from the >>> chipset driver, >>> >> What? I thought the MC part does ECC and the pci part the parity stuff? >> >> > > mc does pci parity all by itself, it is also the main module > holding the ecc stuff together, but you get no ecc without the > chipset/cpu specific module. > > >>> I have even used the _mc part on a >>> Itanium with no chipset driver at all and had it report >>> parity errors properly, so I expect just the mc driver >>> to work. >>> >>> You would need the k8 module for the cpu, but that is >>> only if you want ECC checking also. >>> >>> >> Where do I get this only when patching from CVS? >> > > I don't know the status is of the k8 modules, some > distro kernels include it, I don't know if vanilla has > it yet. > > mcelog should also report ecc errors, but you would need > to be running the mcelog userspace program every so often > to realize that errors where happening. > > >>> If you got the _mc loaded do a "sysctl -a | grep mc" and >>> see what things are set how, and reset if necessary >>> check_pci_parity to 1. >>> >> Well ok,.. module is loaded now: >> I've set check_pci_parity to 1 everything else is 0 in sysfs... >> >> >> # sysctl -a | grep mc >> error: "Operation not permitted" reading key "net.ipv6.route.flush" >> net.ipv6.neigh.eth1.mcast_solicit = 3 >> net.ipv6.neigh.eth0.mcast_solicit = 3 >> net.ipv6.neigh.lo.mcast_solicit = 3 >> net.ipv6.neigh.default.mcast_solicit = 3 >> net.ipv4.conf.ppp0.mc_forwarding = 0 >> net.ipv4.conf.eth1.mc_forwarding = 0 >> net.ipv4.conf.eth0.mc_forwarding = 0 >> net.ipv4.conf.lo.mc_forwarding = 0 >> net.ipv4.conf.default.mc_forwarding = 0 >> net.ipv4.conf.all.mc_forwarding = 0 >> net.ipv4.neigh.ppp0.mcast_solicit = 3 >> net.ipv4.neigh.eth1.mcast_solicit = 3 >> net.ipv4.neigh.eth0.mcast_solicit = 3 >> net.ipv4.neigh.lo.mcast_solicit = 3 >> net.ipv4.neigh.default.mcast_solicit = 3 >> error: "Operation not permitted" reading key "net.ipv4.route.flush" >> error: "Invalid argument" reading key "fs.binfmt_misc.register" >> >> >> But this has nothing to do with edac, has it? >> >> And I've already had diff errors again,.. >> so if there had been some parity issue it should have been logged, right? >> > > The names and locations may have change, I am more > familiar with the older versions that had the sysctl stuff > in them, the new parts may not have the sysctl stuff, > but if you make the adjustment with the /sys filesystem, > that should work just fine. > Ahh now I see: Parity Count: 'pci_parity_count' This attribute file will display the number of parity errors that have been detected. but this is zero ... So would that mean that I don't have any parity errors? btw: I'm still always getting diff errors at different files... Chris. --------------000307010702050500030508 Content-Type: text/x-vcard; charset=utf-8; name="calestyo.vcf" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="calestyo.vcf" YmVnaW46dmNhcmQNCmZuOk1pdHRlcmVyLCBDaHJpc3RvcGggQW50b24NCm46TWl0dGVyZXI7 Q2hyaXN0b3BoIEFudG9uDQplbWFpbDtpbnRlcm5ldDpjYWxlc3R5b0BzY2llbnRpYS5uZXQN CngtbW96aWxsYS1odG1sOlRSVUUNCnZlcnNpb246Mi4xDQplbmQ6dmNhcmQNCg0K --------------000307010702050500030508-- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/