lkml.org 
[lkml]   [2008]   [Jan]   [21]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: ATA device reset, shoud I be concerned?
    > while IDE thinks that IRQ might be lost and complete the command if the
    > TF status register says so.

    For PATA at least that makes a lot of sense. It would probably make the
    Promise driver a lot more stable too.

    > It could be that the particular device doesn't raise IRQ on certain
    > error conditions but updates TF registers. After timeout, IDE completes
    > the command with the indicated error while libata ignores the status and
    > resets the device.

    And loses the important information like media errors

    > libata never touches TF register after timeout because some controllers
    > lock up hard if TF register is read after certain error conditions
    > (event the status register).

    Should that not then be a per host flag ?

    Alan


    \
     
     \ /
      Last update: 2008-01-21 15:19    [W:4.258 / U:0.080 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site