From owner-freebsd-bugs@FreeBSD.ORG Tue Jan 17 08:36:54 2006 Return-Path: X-Original-To: freebsd-bugs@freebsd.org Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A4D2F16A41F for ; Tue, 17 Jan 2006 08:36:54 +0000 (GMT) (envelope-from mail2jmcl@gmail.com) Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 17F0A43D64 for ; Tue, 17 Jan 2006 08:36:43 +0000 (GMT) (envelope-from mail2jmcl@gmail.com) Received: by wproxy.gmail.com with SMTP id i5so1333585wra for ; Tue, 17 Jan 2006 00:36:43 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:subject:from:reply-to:to:cc:in-reply-to:references:content-type:date:message-id:mime-version:x-mailer:content-transfer-encoding; b=G5lO4cV4yk1Q0UN/l8yE0FBqPrOpscCE9G2mQOZgDjSHRyITzfWDDnYSXqO0xUJYjvg61mGTuL1Va7eiiJZu+wsCkPTv4u5V2voTrwkAZW9bnXBe3jvF99U7oQu/alTrS4ywe2VHHjpO1L55ZBQPl5g4EQjx/whicsdYpDrCWAA= Received: by 10.65.205.8 with SMTP id h8mr3612694qbq; Tue, 17 Jan 2006 00:36:43 -0800 (PST) Received: from jmcl-lt.shadowbox.ie ( [213.202.173.163]) by mx.gmail.com with ESMTP id e15sm2791485qbe.2006.01.17.00.36.40; Tue, 17 Jan 2006 00:36:41 -0800 (PST) From: John McLaughlin To: =?ISO-8859-1?Q?S=F8ren?= Schmidt In-Reply-To: <43C3BBF6.60700@deepcore.dk> References: <200601101328.k0ADSrXJ000184@freefall.freebsd.org> <43C3BBF6.60700@deepcore.dk> Content-Type: text/plain; charset=UTF-8 Date: Tue, 17 Jan 2006 08:36:39 +0000 Message-Id: <1137486999.3130.16.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 (2.2.3-2.fc4) Content-Transfer-Encoding: 8bit Cc: freebsd-bugs@FreeBSD.ORG, Gleb Smirnoff Subject: Re: kern/91410: [ata] Promise SATA controller + striping : "SETFEATURES SET TRANSFER MODE semaphore timeout" X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: mail2jmcl@gmail.com List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jan 2006 08:36:54 -0000 Hi all, Belated update on this one, as I finally got back to trying all Søren's suggestions. I tried the suggestion of disabling PREEMPTION in the kernel, and going down the GEOM route again. No joy though, the system hung again with the semaphore timeout, albeit after a slightly longer period and heavier load. Using atacontrol to create the stripe has however worked well. I hadn't RTFM closely enough and had therefore ignored the "Hardware RAID" section in the handbook as I'd only been considering the card as a non RAID controller. It's proved rock solid and performs well under heavy load so this'll be my solution. Thanks for the help! John On Tue, 2006-01-10 at 14:51 +0100, Søren Schmidt wrote: > Gleb Smirnoff wrote: > > Synopsis: [ata] Promise SATA controller + striping : "SETFEATURES SET TRANSFER MODE semaphore timeout" > > > > Responsible-Changed-From-To: freebsd-bugs->sos > > Responsible-Changed-By: glebius > > Responsible-Changed-When: Tue Jan 10 13:28:31 UTC 2006 > > Responsible-Changed-Why: > > To ATA maintainer. > > > > http://www.freebsd.org/cgi/query-pr.cgi?pr=91410 > > Does it fail if you use atacontrol to create a RAID instead of gsomething ? > > Does it fail if you remove PREEMPTION from the kernel config ? > > -Søren