Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 4 Aug 2004 14:20:24 +0200
From:      "Daniel Eriksson" <daniel_k_eriksson@telia.com>
To:        "'Ville-Pertti Keinonen'" <will+freebsd-current@will.iki.fi>
Cc:        =?iso-8859-1?Q?'S=F8ren_Schmidt'?= <sos@DeepCore.dk>
Subject:   RE: ATA driver races with interrupts
Message-ID:  <!~!UENERkVCMDkAAQACAAAAAAAAAAAAAAAAABgAAAAAAAAA0VcX9IoJqUaXPS8MjT1PdsKAAAAQAAAAN7kcl8le1EWCe5i4TwG85QEAAAAA@telia.com>
In-Reply-To: <410F961B.1080104@will.iki.fi>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help
Ville-Pertti Keinonen wrote:

> The attached patch should enable serialization for the=20
> controller, which is the only completely reliable fix
> (without chipset documentation) according to S=F8ren.
> Obviously it reduces performance since it doesn't=20
> allow both channels to operate simultaneously.

After applying the patch to sources cvsuped 2004.08.04.01.00.00, =
everything
seems to be working correctly. I've run a few stress-tests successfully, =
and
I also started smartd (/usr/ports/sysutils/smartmontools/) which =
previously
always managed to lock up one of the SATA channels.

I am going to run some more stress-tests later today, but it looks =
pretty
promising.

/Daniel Eriksson




Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?!~!UENERkVCMDkAAQACAAAAAAAAAAAAAAAAABgAAAAAAAAA0VcX9IoJqUaXPS8MjT1PdsKAAAAQAAAAN7kcl8le1EWCe5i4TwG85QEAAAAA>