Adam PAPAI writes:
> Greg Oster wrote:
> > Adam PAPAI writes:
> > 
> >>Hello misc,
> >>
> >>I have an IBM xSeries 335 machine with Dual Xeon processor and 2x73GB 
> >>SCSI Seagate Barracuda 10K rpm disc. I run OpenBSD 3.8 on it.
> >>
> >>When I'm creating the raid array (raidctl -iv raid0), I get the 
> >>following error message:
> >>
> >>sd0(mpt0:0:0): Check Condition (error 0x70) on opcode 0x28
> >>     SENSE KEY: Media Error
> >>          INFO: 0x224c10c (VALID flag on)
> >>      ASC/ASCQ: Read Retries Exhausted
> >>          SKSV: Actual Retry Count: 63
> >>raid0: IO Error.  Marking /dev/sd0d as failed.
> >>raid0: node (Rod) returned fail, rolling backward
> >>Unable to verify raid1 parity: can't read stripe.
> >>Could not verify parity.
> > 
> > 
> > Is this early in the initialization or late in the initialization?
> > 
> > Try doing:
> > 
> >  dd if=/dev/rsd0d of=/dev/null bs=10m 
> > 
> > and see if you get the same error message...  
> 
> 
> # dd if=/dev/rsd0d of=/dev/null bs=10m
> 6977+1 records in
> 6977+1 records out
> 73160687104 bytes transferred in 1043.771 secs (70092636 bytes/sec)
> # dd if=/dev/rsd1d of=/dev/null bs=10m
> 6977+1 records in
> 6977+1 records out
> 73160687104 bytes transferred in 1027.051 secs (71233712 bytes/sec)
> #
> 
> This means no hdd error..

Well... no hdd error for this set of reads... Hmmmmm....  What if you 
push both drives at the same time:

 dd if=/dev/rsd0d of=/dev/null bs=10m &
 dd if=/dev/rsd1d of=/dev/null bs=10m &

?   (Were the drives "warm" when you did this test, and/or when the 
original media errors were reported?  Does a 'raidctl -iv raid0' work 
now or does it still trigger an error? )

> Then probably the raidFrame has the problem I guess..

RAIDframe doesn't know anything about SCSI controllers or SCSI errors... 
all it knows about are whatever VOP_STRATEGY() happens to return to 
it from the underlying driver... 

> I have to use /altroot on /dev/sd1a then, or is there a patch for 
> raidframe to fix this?

There is no patch for RAIDframe to fix this.  There is either a 
problem with the hardware (most likely), some sort of BIOS 
configuration issue (is it negotiating the right speed for the 
drive?), or (less likely) a mpt driver issue.  Once you figure out 
what the real problem is and fix it, RAIDframe will work just fine :) 

Later...

Greg Oster

Reply via email to