kern/91410: [ata] Promise SATA controller + striping : "SETFEATURES SET TRANSFER MODE semaphore timeout"

John McLaughlin mail2jmcl at gmail.com
Tue Jan 17 00:36:54 PST 2006


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



More information about the freebsd-bugs mailing list