Re: [BUG] Tgt-1.0.8 exited unexpectedly

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, 02 Oct 2010 07:05:06 +0900 (JST)
Hirokazu Takahashi <taka@xxxxxxxxxxxxx> wrote:

> Hi,
> 
> > > > > > I'm not sure the modern SATA disk can detect such failure.
> > > > > 
> > > > > I think the modern SATA disk has this feature while the IDE disk doesn't
> > > > > have.
> > > > 
> > > > Do you have any pointer?
> > > 
> > > This may help you:
> > > http://www.seagate.com/content/pdf/whitepaper/SerialATA_comparison_UATA_Technology.pdf
> > > It says serial ATA adds 32-bit CRC error correction for all bits transmitted,
> > > as opposed to only data packets in Ultra ATA.
> > > And it is known that each sector of modern disks has extra bits for ECCs to
> > > correct errors.
> > 
> > Hmm, this isn't same as what SCSI DIF (and enterprise storage) does to
> > prevent silient data corruption. This handles only transmission
> > corruption. So there is still a good chance that silient data
> > corruption could happen.
> > 
> > SCSI DIF and enterprise storage maintain extra bytes per sector for
> > checksumming to prevent silient data corruption.
> 
> I guess SCSI DIF is a feature which adds extra bytes to each sector
> and its protocol allows software to control them.

Kinda.


> I think each sector has another extra field which SCSI or SATA drives
> internally use to correct errors.

Can you provide a pointer to the info that SATA drives internally keep
extra bytes per sector for error correction?

That's what I asked you in the previous mail.
--
To unsubscribe from this list: send the line "unsubscribe stgt" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux SCSI]     [Linux RAID]     [Linux Clusters]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]

  Powered by Linux