VMIoctl command timeout

Adil Katchi AdilK at sandvine.com
Mon May 10 11:17:05 PDT 2004


I'm running FreeBSD 4.7 and have an Adaptec SCSI RAID 2200S controller.
Whenever I reboot my box, the aac0 device times out after 30 seconds while
trying to send a VMIoctl command and I get the following error message on
the screen:

aacd0: <RAID 5> on aac0
aacd0: 419944MB (860045568 sectors)
aac0: Error 5 sending VMIoctl command
aac0: Error 5 sending VMIoctl command

The pciconf for the controller card is as follows:

aac0 at pci5:2:0:  class=0x010400 card=0x02859005 chip=0x02859005 rev=0x01
hdr=0x00
    vendor   = 'Adaptec'
    device   = 'AAC-RAID RAID Controller'
    class    = mass storage
    subclass = RAID

I am using the SCSI passthrough device, aacp, and so my kernel configuration
file has the following in it:

device          aac             # Adaptec FSA RAID, Dell PERC2/PERC3
device          aacp            # SCSI Passthrough interface (optional, CAM
required)

As shown above, the RAID configuration is 3 drives on a RAID 5
configuration.  The system continues to boot without a problem.  I tried
upgrading my aac device to the latest RELENG_4 branch without success.
Furthermore, I tried upgrading the whole kernel to 4.10, again without
success.  I looked through the code in sys/dev/aac/aac_cam.c and I traced
the problem to a timeout that occurs while doing a AAC_MONKER_SYNCFIB
command.  I've also contacted Scott Long, the owner of the device driver,
but he hasn't been able to reproduce this problem.  He's the one who
suggested that I upgrade the driver.  Can anyone help?

Adil


More information about the freebsd-scsi mailing list