Date: Tue, 04 May 2004 14:19:33 -0400 From: Mike Tancsa <mike@sentex.net> To: Scott Long <scottl@freebsd.org>, freebsd-stable@freebsd.org Cc: Vinod Kashyap <vkashyap@freebsd.org> Subject: Re: [PATCH] Fix for 3ware driver Message-ID: <6.0.3.0.0.20040504133732.054ccfd8@64.7.153.2> In-Reply-To: <40965292.2040608@freebsd.org> References: <40965292.2040608@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
At 10:09 AM 03/05/2004, Scott Long wrote:
>All,
>
>Release testing has shown several recent problems with the 3ware (twe)
>driver. Attached is a patch that appears to fix these problems. I
>would appreciate as much testing as possible before I commit so that I
>can be sure that all of the problems are caught and fixed correctly.
>The patch applies to both RELENG_4_10 and RELENG_4 branches. Symptoms
>of the problems included i/o hangs under heavy load and filesystem
>corruption.
I was never able to recreate the problem, however I did test the patches on
a couple of machines. Note, in the past, a LONG time ago (back when
msmith@freebsd.org wrote the drivers) the following with just 10 could hang
the twe system where all disk I/O would be blocking in some race condition.
#!/bin/sh
i=1
while [ $i -le 50 ]
do
i=`expr $i + 1`
bonnie -s 100 -d /usr/ &
done
Seems to get through it no problem, and disk io is consistent, despite 50
processes blocking.
Also did
make buildworld
make -j2 buildworld
make -j3 buildworld
... all the way to -j11
make -j11 buildworld > /var/log/build.out
all with seemingly no problems.
I tested on a
Monitor version: ME7X 1.01.00.038
Firmware version: FE7S 1.05.00.063
BIOS version: BE7X 1.08.00.048
PCB version: Rev5
Achip version: 3.20
Pchip version: 1.30-66
Model: 8006-2LP
Unit count: 1
and a
Monitor version: ME6X 1.01.00.028
Firmware version: FE6X 1.02.28.053
BIOS version: BE6X 1.07.02.005
PCB version: Rev2
Achip version: V4.40
Pchip version: V5.70
Model: 6400
Unit count: 1
both running 4.10-PRERELEASE
Also, would not these same issues crop up in -HEAD ?
---Mike
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6.0.3.0.0.20040504133732.054ccfd8>
