From owner-freebsd-stable@FreeBSD.ORG Mon Oct 2 06:58:23 2006 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8983716A412 for ; Mon, 2 Oct 2006 06:58:23 +0000 (UTC) (envelope-from richw@richw.org) Received: from smtp2.stanford.edu (smtp2.Stanford.EDU [171.67.20.25]) by mx1.FreeBSD.org (Postfix) with ESMTP id DF21743D6B for ; Mon, 2 Oct 2006 06:58:18 +0000 (GMT) (envelope-from richw@richw.org) Received: from smtp2.stanford.edu (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id 85D014BEEE for ; Sun, 1 Oct 2006 23:58:17 -0700 (PDT) Received: from whodunit.richw.org (SW-90-716-276-1.Stanford.EDU [171.66.155.243]) by smtp2.stanford.edu (Postfix) with ESMTP id B66EB4C508 for ; Sun, 1 Oct 2006 23:57:46 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by whodunit.richw.org (Postfix) with ESMTP id 9710E3C36D; Sun, 1 Oct 2006 23:57:46 -0700 (PDT) X-Virus-Scanned: amavisd-new at richw.org Received: from whodunit.richw.org ([127.0.0.1]) by localhost (whodunit.richw.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id E2yA-ZQuooLi; Sun, 1 Oct 2006 23:57:45 -0700 (PDT) Received: from [172.29.0.21] (evilempire.richw.org [172.29.0.21]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "evilempire.richw.org", Issuer "richw.org" (verified OK)) (Authenticated sender: richw) by whodunit.richw.org (Postfix) with ESMTP id 936D33C36B; Sun, 1 Oct 2006 23:57:45 -0700 (PDT) Date: Sun, 01 Oct 2006 23:57:45 -0700 From: Rich Wales User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) MIME-Version: 1.0 To: freebsd-stable@freebsd.org X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Message-Id: <20061002065745.936D33C36B@whodunit.richw.org> Subject: Promise SATA timeout problems (PR 103435) X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Oct 2006 06:58:23 -0000 I'm experiencing a problem that seems to be the one reported in: http://www.freebsd.org/cgi/query-pr.cgi?pr=103435&cat=i386 I've got a Promise SATA300 TX4 card (note, this is =not= a RAID card) and two Seagate 300GB SATA drives, in an old (800-MHz original "Slot A" Athlon) experimental box currently running 6.1-RELEASE-p9. If I generate a heavy I/O load on the disks, I start getting a bunch of timeout messages -- various "taskqueue timeout"s, READ_DMA and READ_DMA48 retries, and even an occasional UDMA ICRC error. I can produce this stuff pretty reliably by starting up two "dd" commands -- copying each drive to /dev/null -- and running them concurrently. As best I can tell from searching on the net, this problem has been around for quite some time, in both FreeBSD and Linux systems, and no one seems to have managed to figure out what's causing it. Needless to say, I'd love to see a fix. Any ideas? Rich Wales Palo Alto, CA, USA richw@richw.org http://www.richw.org