Adaptec Support Knowledgebase
Support Home
 
 Answers 
 
Ask a Question
 
 My Stuff 
  show accessible links  
  Login  
 
  Help  
Search
Browse
Search by Product View Product Hierarchy
 Search by Category View Category Hierarchy
    
  Search Tips 
   
    

    Powered by RightNow Technologies
  Answer ID  
15357
  Products  
  RAID - Adaptec SATA RAID
    Adaptec SATA RAID 2020SA
    Adaptec SATA RAID 2025SA
    Adaptec SATA RAID 2810SA
    Adaptec SATA RAID 21610SA
    Adaptec SATA II RAID 2420SA
    Adaptec SATA II RAID 2820SA
  RAID - Adaptec SCSI RAID
    Adaptec SCSI RAID 2020ZCR
    Adaptec SCSI RAID 2025ZCR
    Adaptec SCSI RAID 2120S
    Adaptec SCSI RAID 2130SLP
    Adaptec SCSI RAID 2200S
    Adaptec SCSI RAID 2230SLP
  ICP / Ultra320
    ICP9014RO
    ICP9024RO
  ICP / SAS
    ICP9085LI
    ICP5085BR
    ICP5045BL
    ICP5085BL
    ICP5805BL
    ICP5125BR
    ICP5165BR
  ICP / SATA
    ICP9047MA
    ICP9087MA
  Serial Attached SCSI (SAS)
    Adaptec RAID 2045
    Adaptec RAID 2405
    Adaptec RAID 2405Q
    Adaptec RAID 2805
    Adaptec Serial Attached SCSI RAID 4800
    Adaptec Serial Attached SCSI RAID 4805
    Adaptec RAID 4000
    Adaptec RAID 3405
    Adaptec RAID 3805
    Adaptec RAID 3085
    Adaptec RAID 31205
    Adaptec RAID 31605
    Adaptec RAID 5085
    Adaptec RAID 5405
    Adaptec RAID 5405Z
    Adaptec RAID 5445
    Adaptec RAID 5445Z
    Adaptec RAID 5805
    Adaptec RAID 5805Q
    Adaptec RAID 5805Z
    Adaptec RAID 5805ZQ
    Adaptec RAID 51245
    Adaptec RAID 51645
    Adaptec RAID 52445
  Category  
  Troubleshooting / Error Messages
  Date Created  
10/30/2008 04:36 AM
  Last Updated  
07/15/2010 08:45 AM
  Access Level  
Everyone

 Printer Friendly Version of This Answer  Print Answer

 Email This Answer  Email Answer
 
  Error: "aacraid: Host adapter abort request"
  Question
  The Linux server shows the following error messages:
aacraid: Host adapter abort request (4,0,1,0)
aacraid: Host adapter reset request. SCSI hang ?

What can be done to resolve this issue?

This information applies to the following Operating System(s):

- Linux Kernel 2.6.18 and later
  Answer
  AACRAID based controllers have an underlying timeout/recovery cycle that is 35 seconds long.

The default in some SCSI subsystems was 60 seconds in the past, but is now standardized at 30 seconds which results in an interference pattern between the controller and the Linux SCSI subsystem.

The alternate workaround is for the user to adjust the timeout in SYSFS if it is shorter than 35 seconds.

Changing the timeout values for a Linux block device can be done via SYSFS. For example, if /dev/sdc , /dev/sdd and /dev/sde are the device LUNs on a given Linux host, then the following commands need to be issued:
echo 45 > /sys/block/sdc/device/timeout
echo 45 > /sys/block /sdd/device/timeout
echo 45 > /sys/block/sde/device/timeout
In this example the timeout is 45 seconds which should be enough.

Note: Any AACRAID based controller is going through an error correction cycle on the SAS/SATA bus that is delaying the completion of I/O beyond the Linux default timeout set for the device, this may be a hardware issue or a problem with the default timeout value as outlined above. If changing the timeout value doesn't solve the problem then please follow the steps we recommend to trouble shoot "Host adapter reset request. SCSI hang ?" messages:
  • Check for any updated firmware for the motherboard, controller, targets and enclosure on the respective manufacturer's web sites.
  • Check per-device queue depth in SYSFS to make sure it is reasonable.
  • Engage disk drive manufacturer's technical support department to check through compatibility or drive class issues.
  • Engage enclosure manufacturer's technical support department to check through compatibility issues.


 
 
 
  
 
  Users who viewed this answer have also viewed
 
Back to Previous Document
  Back to Previous Document