Man I wish I always got reports like this one!
Thanks :).
might be a SATA only issue. I do not have a SATA board handy so I might have
to call on the community to lend/give me one of these beasts.
I think this is a pretty desirable config for a lot of folks that cannot
afford SCSI / need more storage space than SCSI drives can offer. I'm
really short on cash right now - is anyone out there willing to split
the cost of one of these cards with me (to give to Marco)?
The hardware I'm using:
* SATA drives
* Supermicro CSE-M35T SATA hot swap enclosure (142CDN / 129USD)
http://www.newegg.com/Product/Product.asp?Item=N82E16817121405
http://www.ncix.com/search/?q=cse-m35t&SUB=Search&mm=1&mp1=&mp2=&m=0&p=1&s=1&a=0
* A motherboard with a PCI-X slot
* MegaRAID SATA 300-8X controller (537CDN)
http://www.ncix.com/search/?quicksearch=300-8x&minprice=Min.+Price&maxprice=Max.+Price
Matthew
On Mon, 16 Oct 2006, Marco Peereboom wrote:
Man I wish I always got reports like this one!
In my previous testing I have not been able to recreate this issue. I will try
this soonish on my equipment. I do have some circumstantial evidence that this
might be a SATA only issue. I do not have a SATA board handy so I might have
to call on the community to lend/give me one of these beasts.
Stay tuned, this is on my radar.
On Mon, Oct 16, 2006 at 02:05:39PM -0600, Matthew Mulrooney wrote:
Summary
-------
Alright, I've upgraded the firmware on this card to the most recent
release (814D from 2006.06.26), and re-run the tests *without* success.
If you have this card, you should avoiding using bioctl to set unused
drives to hotspares at this time.
Specifics
---------
Bad news:
* I've re-run my test sequence *without* success after having upgraded
the firmware to 814D.
* The LSI boot menu still has no option to reset a drive to "Unused"
from "Hot spare"
Good news:
* There is an option in LSI WebBIOS boot menu, to reset a drive to
"Unusued". [This may have been there before - I never tried the
WebBIOS boot menu.]
Bad news:
* I managed to corrupt my array while playing with the bioctl hot-spared
drive in the WebBIOS. [Both the normal boot menu, and the WebBIOS
boot menu think everything is good, but OpenBSD fails to boot with the
following output:
Using drive 0, partition 3.
Loading...
ERR M
] This may have been my fault, but I'm out of time to keep rebuilding
and retesting.
Other
-----
I'm going to push this box into production shortly. None of this stuff
is show stopping (I can live with the occasional after-hours reboot now
that I understand the behaviour). I should also note that bioctl from
this snapshot very conveniently displays the percentage complete of an
array that is rebuilding. :)
If anyone would like me to run some tests before I push this into
production, please contact me soon...
Matthew
Problem summary (problems with bioctl -H on a SATA 300-8x)
===============
To summarize (I've included the full test case below) - I can now use
bioctl -H to set an "Unused" drive to "Hot spare". However, despite
showing as hot spare in *both* bioctl and the LSI boot menu, when I
fail a drive in my RAID array, the "hot spare" fails to behave as such
(it will not be integrated into the degraded RAID array).
It gets worse - once a drive has been set as a hot spare through
bioctl,
it can never be changed back to unused, nor can it be properly set as
a
hotspare through the LSI boot menu. Essentially that slot is now
unusable. The only solution that I have found is to "Clear
configuration" from the LSI boot menu (which then requires reinstall
of
the contents of the drives).