Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 1 Jul 2008 16:58:55 +0100
From:      "Chris Rees" <utisoft@googlemail.com>
To:        freebsd-stable@freebsd.org
Subject:   Re: MCP55 SATA data corruption in FreeBSD 7
Message-ID:  <b79ecaef0807010858j60ac0e29xe32173cb64a16f4d@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
> Date: Tue, 1 Jul 2008 11:01:17 +0200
> From: "Daniel Eriksson" <daniel_k_eriksson@telia.com>
>
> I am having problems with silent data corruption on (some) drives
> connected to an MCP55 SATA controller.
>
> I have two servers, both running RELENG_7_0/amd64. One has the 570 Ultra
> chipset, the other has 570 SLI. Both chipsets have the MCP55 SATA
> controller.
>
> The server with 570 Ultra chipset has a bunch of older 250GB SATA-150
> drives hooked up to the MCP55 controller and it is working just fine.
> The server with 570 SLI chipset has a bunch of new SATA-300 drives
> hooked up to the MCP55 controller and it is giving me silent data
> corruption (easily detectable by running ZFS scrub, every time I run it
> new checksum errors show up). I know the drives are good because when
> they are hooked up to another controller they work just fine.
>
> Unfortunately the drives does not have a jumper for setting SATA-150
> speed (they are Samsung 1 TB drives), and trying to force the drives to
> SATA-150 speed with the "patch" provided by the manufacturer does not
> seem to work (the drives still negotiate SATA-300 speed). I will try to
> get my hands on another older SATA-150 drive (or a new that can be
> jumpered) to verify if the culprit is the MCP55 revision (see below) or
> the interface speed.
>
>
> NOT working (570 SLI)
> ---------------------
> atapci1@pci0:0:5:0:     class=0x010185 card=0x72501462 chip=0x037f10de
> rev=0xa2 hdr=0x00
>    vendor     = 'Nvidia Corp'
>    device     = 'MCP55 SATA Controller'
>    class      = mass storage
>    subclass   = ATA
>
> Working (570 Ultra)
> -------------------
> atapci1@pci0:0:5:0:     class=0x010185 card=0xcb8410de chip=0x037f10de
> rev=0xa3 hdr=0x00
>    vendor     = 'Nvidia Corp'
>    device     = 'MCP55 SATA Controller'
>    class      = mass storage
>    subclass   = ATA
>
> This is most likely related to kern/120296
> (http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/120296) and kern/121396
> (http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/121396).
>
>
> If someone else is having data corruption problems with drives connected
> to an MCP55 controller it might be worth testing if limiting the drives
> to SATA-150 makes a difference. It will most likely take me a while
> before I can verify this.
>
> ---
> Daniel Eriksson (http://www.toomuchdata.com/)
>

I have a 570 SLI too (Asus M2N-SLI Deluxe), I've been looking for an
excuse to put FreeBSD on here :)

I'll start installing it, anything I should do to make this error more obvious?

My hard drive is a WDC WD2000JS-00SGB0;
http://www.wdc.com/en/library/sata/2879-001146.pdf


Chris



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