Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 10 May 2004 14:17:00 -0400
From:      Adil Katchi <AdilK@sandvine.com>
To:        "'freebsd-scsi@freebsd.org'" <freebsd-scsi@freebsd.org>
Subject:   VMIoctl command timeout
Message-ID:  <FE045D4D9F7AED4CBFF1B3B813C8533704AD95CA@mail.sandvine.com>

next in thread | raw e-mail | index | archive | help
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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?FE045D4D9F7AED4CBFF1B3B813C8533704AD95CA>