Re: SAS and SATA (arrays) on one controller (LSISAS1068)?
- From: "Folkert Rienstra" <see_reply-to@xxxxxxxx>
- Date: Fri, 25 May 2007 00:53:37 +0200
"Eric Moore" <ericmooreco@xxxxxxxxxxxx> wrote in message news:AtmdnZjAVtbhncjbnZ2dnUVZ_jadnZ2d@xxxxxxxxxxxx
"Folkert Rienstra" <see_reply-to@xxxxxxxx> wrote in message news:46536f64$0$97234>>
I'll use FreeBSD's mpt fusion driver, thus I guess
two raid 1 arrays, one 2x SCSI and the other 2x
SATA, should work together well...
The warning I mentioned is indeed found in the
Embedded MegaRAID Software User's Guide Ver 1.0
(page 1-4).
So this is a concealed warning that their software is broken,
as originally suggested.
Folkert - This is what I found out.
Gee wiz, no kidding.
The reason why RAID volumes can't be mixed is due to the way bad block management is
implemented between SCSI(SAS) and SATA is different.
Nope, it's not. They both have it.
The difference is that you can configure it on SCSI (including disabling
it) but not on (S)ATA.
For example, in SCSI standards, there is automatic reassignment of bad blocks when an
bad sector is encountered,
Wrong. You got it backwards. That's (S)ATA.
SCSI bad block management can be configured where (S)ATA can not (automatic).
So SCSI's auto bad block management can be switched off where SATA's can not.
In SCSI, near bad blocks can be forcibly reassigned where in (S)ATA it can not.
whereas with SATA this is not specified in the standards,
Because there is nothing to specify, currently.
Maybe in future standards the need may grow for configurability of it.
Or add forced reassign.
so firmware has to manually handle this by allocating space at the end of the drive for bad block table and free space foravailable sectors.
That is utter crap.
That is what the antiquated RAID systems do for standard and which fails with SATA.
(Failure being relative when a perfectly good 'bad' block is set aside when it need not).
I guess
Exactly!
there would be issues when there is a mirror, and a bad sector was encounterred when one drive was SATA, and the mirror was SAS..
Not a problem if both do automatic reassignment. But not a problem either
if they don't. Just different ways of handinge it.
Auto bad block management didn't make a problem either with previous
methods of setting away bad sectors/clusters in filemanagement systems.
It can work perfectly side by side.
It has to because automatic reassignment doesn't work in all situations sin-
ce it works differently for reads and writes. It's not a perfect cure for all.
Bad Block Management would be spelled out in the SCSI(SAS) standards are on www.t10.org.
Let me know if you need me to point out which spec to read.
No thanks. But feel free to read them yourself sometimes.
The SATA standards can be found on www.t13.org, and https://www.sata-io.org/.
In addition, another reason, is we were forced to not mix SAS/SATA in RAID
volumes from some of our big box customers, such as HP, Dell, and IBM.
And I can easily see why.
I found a confirming information in the
"TECHNICAL MANUAL LSISAS1068 PCI-X to 8-Port
Serial Attached SCSI/SATA Controller" (Oct. 2005,
Ver. 2.1) that the LSISAS1068 "allows mixed
connections to SAS or SATA targets" (page 1-10).
Can these people at LSI not even write one sentence without starting
another confusion? : 'mixed' and 'or' are contradictory.
As long as the end devices are not members of the RAID volume, you can have a mix of SAS and SATA devices connected to the
controller. If your creating a RAID volume, they have to all the same.
The sentence is what it is: 'mixed' and 'or' are contradictory.
Is that confusing or contradictory?
Both, if the controller lets you mix them when it's not allowed.
Both, if the controller lets you mix them and an initially working combina-tion exists.
If not then the warning is obviously false since the situation cannot exist
and no harm is done.
Eric
.
- Follow-Ups:
- Re: SAS and SATA (arrays) on one controller (LSISAS1068)?
- From: Eric Moore
- Re: SAS and SATA (arrays) on one controller (LSISAS1068)?
- References:
- Re: SAS and SATA (arrays) on one controller (LSISAS1068)?
- From: Eric Moore
- Re: SAS and SATA (arrays) on one controller (LSISAS1068)?
- From: Folkert Rienstra
- Re: SAS and SATA (arrays) on one controller (LSISAS1068)?
- From: Eric Moore
- Re: SAS and SATA (arrays) on one controller (LSISAS1068)?
- Prev by Date: Re: Adaptec 2940UW
- Next by Date: Re: SAS and SATA (arrays) on one controller (LSISAS1068)?
- Previous by thread: Re: SAS and SATA (arrays) on one controller (LSISAS1068)?
- Next by thread: Re: SAS and SATA (arrays) on one controller (LSISAS1068)?
- Index(es):
Relevant Pages
|