Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 6 Apr 2010 07:34:05 +1000
From:      Peter Jeremy <peterjeremy@acm.org>
To:        Jeremie Le Hen <jeremie@le-hen.org>
Cc:        freebsd-questions@freebsd.org, freebsd-hardware@freebsd.org
Subject:   Re: Intel D945GSE vs Zotac ION ITX (was: Support for Zotac MB with nVidia ION chipset)
Message-ID:  <20100405213404.GA44109@server.vk2pj.dyndns.org>
In-Reply-To: <20100405102012.GA40253@felucia.tataz.chchile.org>
References:  <20100404082033.GW40253@felucia.tataz.chchile.org> <q2yade45ae91004041400z15f08762u604b79bcc283c658@mail.gmail.com> <20100404215455.GZ40253@felucia.tataz.chchile.org> <20100405004034.GB2915@server.vk2pj.dyndns.org> <20100405102012.GA40253@felucia.tataz.chchile.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--n8g4imXOkfNTN/H1
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On 2010-Apr-05 12:20:12 +0200, Jeremie Le Hen <jeremie@le-hen.org> wrote:
>Nonetheless I'm a little worried by what you said about the lack of ECC.
>Computers has been used for years before ECC came out and obviously they
>worked :).

Not really.  Most early computers had fairly extensive error detecting
hardware.  Early microprocessors didn't because the novelty of getting
an entire on a CPU on a chip was enough.  Most 486 based PCs supported
parity RAM but maufacturers and end-users found they could save pennies
by leaving the parity bits off.

ECC support was a requirement for building servers with microprocessors
and some support has trickled down to the desktop.  It hasn't been
really popular because wider memory costs more and most people want the
fastest, cheapest system possible to make their games render faster.
Occasional glitches don't matter.

With the current generation of CPUs, Intel appear to have made a
marketing decision to not support ECC on their desktop CPUs - if you
want ECC, you need to user a server-grade CPU (with a much greater
profit margin).  AMD have gone the other way and have have ECC support
in all their x64 chips except mobile ones.  You are still at the mercy
of motherboard manufacturers who decide to not include the tracks
between the DIMM sockets and the CPU.

>  Do you really think it might happen to be a problem?

There's no way to know.  Definitely, the added error checking in ZFS
have resulted in a number of "ZFS kept reporting errors and I found I
actually had bad hardware even though I've been using it for years"
reports.

>  Would an Intel board would compensate for this?

No.  The memory controller is embedded in the Atom and doesn't support
ECC.  If you decide to go the ECC path, you need to pick a different CPU.

--=20
Peter Jeremy

--n8g4imXOkfNTN/H1
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (FreeBSD)

iEYEARECAAYFAku6V0wACgkQ/opHv/APuIc7rwCgtGJTBH/KLDxbx7OoDl7LhDdA
OmMAn1CISDdxUcvzap7y+GGckmRDIOx/
=h9ys
-----END PGP SIGNATURE-----

--n8g4imXOkfNTN/H1--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100405213404.GA44109>