From owner-freebsd-questions@FreeBSD.ORG Wed Nov 16 10:17:41 2011 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E7ED6106566B for ; Wed, 16 Nov 2011 10:17:40 +0000 (UTC) (envelope-from ml@netfence.it) Received: from cp-out9.libero.it (cp-out9.libero.it [212.52.84.109]) by mx1.freebsd.org (Postfix) with ESMTP id 4CEED8FC1B for ; Wed, 16 Nov 2011 10:17:40 +0000 (UTC) X-CTCH-Spam: Unknown X-CTCH-RefID: str=0001.0A0B0209.4EC38D25.00AD,ss=1,re=0.000,fgs=0 X-libjamoibt: 1555 Received: from soth.ventu (151.41.163.249) by cp-out9.libero.it (8.5.133) id 4EA2ECE1039E0E3F for freebsd-questions@freebsd.org; Wed, 16 Nov 2011 11:15:01 +0100 Received: from alamar.ventu (alamar.ventu [10.1.2.18]) by soth.ventu (8.14.5/8.14.4) with ESMTP id pAGAEq6d063825 for ; Wed, 16 Nov 2011 11:14:52 +0100 (CET) (envelope-from ml@netfence.it) Message-ID: <4EC38D1C.30205@netfence.it> Date: Wed, 16 Nov 2011 11:14:52 +0100 From: Andrea Venturoli User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; it-IT; rv:1.9.2.24) Gecko/20111110 Thunderbird/3.1.16 MIME-Version: 1.0 To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.72 on 10.1.2.13 Subject: ATA trouble again X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Nov 2011 10:17:41 -0000 Hello. This is a follow-up of a previous thread, which can be found here: > http://lists.freebsd.org/pipermail/freebsd-questions/2011-July/232257.html I finally have two working WD Green drives: they have run severel times for more than a few days continuosly and I've run their full diags a few times over a span of some weeks, so I think I can be sure of that. Still I experience lot of troubles; however, trying different boxes, I found out that these depend heavily on the controller I use. A) A-Bit KV7 (featuring a VIA KT600) on 7.3 and 8.2/i386 With only one disk, I get some NID_NOT_FOUND errors, but I could almost say they can be ignored. With two disks, the NID_NOT_FOUND errors come frequently; rsync will work, but a "diff" will sooner or later fail. I tried Linux on this box: it frequently complains about errors and resets the ATA channels; this possibly will result in performance penalties, but it seems to work. Since then this box is dead, so I cannot do other tests. B) BioStar A785G3 with 8.1/i386: > # pciconf -lv > atapci0@pci0:0:17:0: class=0x010601 card=0x43911002 chip=0x43911002 rev=0x00 hdr=0x00 > vendor = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.' > device = 'SB700 SATA Controller [AHCI mode]' > class = mass storage > subclass = SATA This works flawlessly. C) Intel SC5400BRP with 7.3/i386: > atapci2@pci0:0:31:2: class=0x01018f card=0x34768086 chip=0x26808086 rev=0x09 hdr=0x00 > vendor = 'Intel Corporation' > device = '631xESB/632xESB/3100 Serial ATA Storage Controller' > class = mass storage > subclass = ATA No way this will work: using two disk gives gobs of errors, until the whole box crashes. With only one disk it appears to work for a while, but will eventually panic over a few day. This same controller used to work with a single Hitachi drive. With two Seagates drives, I get READ_DMA48/WRITE_DMA48 timeouts, the disks will hang for minutes, but then they will start again; this does not happen as soon as I start using them, but will happen every some minutes after a few hours of usage. D) Intel SC5600BRP with 7.3/amd64: > atapci0@pci0:0:31:2: class=0x01018f card=0x34dc8086 chip=0x3a208086 rev=0x00 hdr=0x00 > vendor = 'Intel Corporation' > device = 'SATA2(4Port2) (ICH10 Family)' > class = mass storage > subclass = ATA > atapci1@pci0:0:31:5: class=0x010185 card=0x34dc8086 chip=0x3a268086 rev=0x00 hdr=0x00 > vendor = 'Intel Corporation' > device = 'SATA2(2Port2) (ICH10 Family)' > class = mass storage > subclass = ATA This works flawlessly, with every HD I could try (one or two). E) Promise PCI controller with 7.3/i386 and /amd64: > atapci0@pci0:7:2:0: class=0x018000 card=0x3d17105a chip=0x3d17105a rev=0x02 hdr=0x00 > vendor = 'Promise Technology Inc' > device = 'SATA 300 TX4 Controller (PDC40718-GP)' > class = mass storage This will give few errors if not none at all; however the box will sometimes reboot or just hang (phisical reset required). This happens on two different box with both WD Green and Seagate drives. So: altough a bit flaky, WD drives are not the main problem. I'll still appreciate some help WRT the third box (Intel SC5400BRP with 7.3/i386). Different BIOS settings did not help with WD drives, but I still have to test them with Seagate's. Possibly an OS upgrade would help? 8.x also has an AHCI driver that 7.3 is missing. I don't care that much for top of the chart performance, I just want this thing to work decently. bye & Thanks av.