This message is from the T13 list server.
Jeff, Why not do the obvious inside the error handler? Inc. the icrc_error counter regardless and retry. Then once you have reached your icrc_error max threshold count, jump and do an immediate operation to down grade the transfer rate via set-features and reprogram the timings of the host and then return out of the icrc-handler and retry. Mind you that one needs to be assured that this is the only error involve or you get in a jam and can lock the host. Regard, Andre Hedrick CEO/President, LAD Storage Consulting Group Linux ATA Development Linux Disk Certification Project On Tue, 18 Dec 2001, Wolford, Jeff wrote: > This message is from the T13 list server. > > > Hale, > > So while I agree that if you are getting CRC errors > you are having BIG problems, the fact remains that you > will have much more setup and hold time under > PIO Mode [0], so you still have some possibility of > writing the data to the drive. This is why I say don't > stop at PIO Mode [4], as you don't get additional setup/hold > but yet loose the iCRC. > > I DO NOT agree with BLUE SCREEN. > > The system can have LOTS of other data in the file system > cache that could be written to other drives, or are different > patterns, that can and should be written to a drive. > > I DO agree that you should very NOTICEABLY notify the > user that you are getting MAJOR CRC errors. > > Jeff > > > -----Original Message----- > > From: Hale Landis [mailto:[EMAIL PROTECTED]] > > Sent: Friday, December 14, 2001 7:18 PM > > To: [EMAIL PROTECTED] > > Subject: RE: [t13] UDMA 'recovery procedure' > > > > > > This message is from the T13 list server. > > > > > > On Fri, 14 Dec 2001 15:28:11 -0800, Eschmann, Michael K wrote: > > >[...] MWDMA is a bad choice, as is > > >SWDMA too because it has no CRC checking and lots of people > > have poor MWDMA > > >implementations and many do not have SWDMA. > > >But why would you go all the way to PIO-0? Wouldn't it be > > prudent to go > > >from PIO-4, then step down to 0? > > > > If you have stepped down to U-DMA mode 0 and you are still getting > > excessive ICRC errors then maybe it is time to "blue screen" and tell > > the human to fix their hardware. Under no conditions would I > > recommend stepping down even more to MW DMA or any PIO in this case. > > Just how many undetected data corruption errors can your OS or > > application programs live with??? > > > > > > *** Hale Landis *** [EMAIL PROTECTED] *** > > *** Niwot, CO USA *** www.ata-atapi.com *** > > > > > > Subscribe/Unsubscribe instructions can be found at www.t13.org. > > > Subscribe/Unsubscribe instructions can be found at www.t13.org. > Subscribe/Unsubscribe instructions can be found at www.t13.org.
