Hi,

I have an Adaptec 51645 with 16 disks attached to it configured in a
zpool.  The machine was running FreeBSD 8.1.  On Saturday, I rebooted
this machine for the first time in about 421 days, and the zpool did
not come back up.  (Thankfully, the OS was on a separate zpool mirror,
which came up just fine).

Here are the dmesg entries related to the Adaptec card:

aac0: <Adaptec RAID 51645> mem 0xf5c00000-0xf5dfffff irq 18 at device
0.0 on pci5
aac0: Enabling 64-bit address support
aac0: Enable Raw I/O
aac0: Enable 64-bit array
aac0: New comm. interface enabled
aac0: Adaptec 51645, aac driver 2.1.9-1

Arcconf reports that all 16 drives are attached to the card,
configured at JBOD disks, and are totally happy.  But, I have no disk
devices from this controller in /dev and zpool reports that all the
vdev members are unavailable.

Somewhere in the back of my mind is a little bell ringing that the
driver for this particular card did not support JBOD disks, so that
maybe I must have configured them on the Adaptec card as single-disk
volumes and then added them that way, but it seems odd that every
single disk would come up as "JBOD" after a reboot.  There was no
power event that would have fried this card - indeed, the reason I
shut the machine down in the first place was so that the campus
maintenance folks could work on a transformer, during which this
entire server room was running on backup generator and UPS at reduced
capacity.

Is there a way to tell the Adaptec card to re-import the disks as
however they were configured before?  Why would my configuration have
gotten wiped out?  Is there some "commit the changes to your RAID card
NVRAM" operation that I forgot to do 421 days ago, and now all is
lost?

In order to see if this was a driver issue, I did upgrade the machine
to FreeBSD 9.0, but that did not help.  The odd thing is that doing so
changed the output of "zpool status" to:

        NAME                      STATE     READ WRITE CKSUM
        jails                     UNAVAIL      0     0     0
          raidz1-0                UNAVAIL      0     0     0
            993249040670530816    UNAVAIL      0     0     0  was /dev/da0
            101352666830918296    UNAVAIL      0     0     0  was /dev/da1
            7490690064963814786   UNAVAIL      0     0     0  was /dev/da2
            13924510904345345941  UNAVAIL      0     0     0  was /dev/da3
            4013204832063755390   UNAVAIL      0     0     0  was /dev/da4
            6436589046534957596   UNAVAIL      0     0     0  was /dev/da5
            14500669618010181738  UNAVAIL      0     0     0  was /dev/da6
            12694081810231399908  UNAVAIL      0     0     0  was /dev/da7
          raidz1-1                UNAVAIL      0     0     0
            5434688327590400459   UNAVAIL      0     0     0  was /dev/da8
            17670575082229357147  UNAVAIL      0     0     0  was /dev/da9
            5479144358025821516   UNAVAIL      0     0     0  was /dev/da10
            18069338760597396722  UNAVAIL      0     0     0  was /dev/da11
            8544715284509422949   UNAVAIL      0     0     0  was /dev/da12
            16642679029912355123  UNAVAIL      0     0     0  was /dev/da13
            12021597569291021429  UNAVAIL      0     0     0  was /dev/da14
            6034088543236281626   UNAVAIL      0     0     0  was /dev/da15

I'm not familiar with those large integers; I'm more used to seeing
GPT ID numbers, or device names.

Thanks!

-- 

Tim Gustafson
t...@soe.ucsc.edu
831-459-5354
Baskin Engineering, Room 313A
_______________________________________________
freebsd-hardware@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hardware
To unsubscribe, send any mail to "freebsd-hardware-unsubscr...@freebsd.org"

Reply via email to