• Mark Haverkamp's avatar
    [SCSI] aacraid: initialization timeout · 9203344c
    Mark Haverkamp authored
    Received from Mark Salyzyn from Adaptec.
    
    In the rare instances where the adapter, or the motherboard, is
    misbehaving; driver initialization or shutdown becomes problematic. By
    introducing a 3 minute timeout on the first interrupt driven command
    during initialization, or the issuance of the adapter shutdown command
    during driver unload, we can resolve the lockup problems induced by
    common (but rare) hardware misbehaviors.
    
    The timeout during initialization, should it occur, is accompanied by a
    message presented to the console and the logs indicating that the user
    should inspect and resolve problems with interrupt routing.
    Signed-off-by: default avatarMark Haverkamp <markh@osdl.org>
    Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
    9203344c
commsup.c 37.3 KB