This message is from the T13 list server.

Hi Pat,

> Eh??  Read/ write long doesn't work in ATA?
>
> I thought I was just ignorant, that true ATA gurus knew how to 
> negotiate more than 4 bytes of ECC per 512 bytes of data, and therefore 
> commonly succeed in injecting read errors by writing back ECC other 
> than the ECC read. 

[Warning: linux-only comments.]

I wanted to generate SMART error log entries, by using WRITE LONG to write
a sector with ECC bits set incorrectly, then READing that sector.  But at
least in linux it's not possible.  See below.

Cheers,
        Bruce


  From: Bartlomiej Zolnierkiewicz <[EMAIL PROTECTED]>
  To: Bruce Allen <[EMAIL PROTECTED]>
  Subject: Re: HDIO_DRIVE_TASKFILE
                                                                                       
                                                                                       
                                                                                       
                               
  Commands with request size not being multiple of sector size
  (like READ_LONG and WRITE_LONG) are unsupported currently.
                                                                                       
                                                            
  Cheers,
  Bartlomiej

Reply via email to