Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Feb 2009 17:59:58 -0800
From:      Richard Stockton <freebsd@richardleestockton.org>
To:        freebsd-questions@freebsd.org
Subject:   disk/drive-bay problem
Message-ID:  <7.0.1.0.2.20090225173445.050d1ef8@adhost.com>

next in thread | raw e-mail | index | archive | help
I have a Dell PowerEdge 4400 running FreeBSD 6.2 (yes, I know it's old).
This machine has 8 hot-swapable drive bays.  Recently I purchased 7 new
drives for it (300Gig 15K) to replace the old ones (145Gig 10k).  I was
able to successfully install 6 of the 7 drives, and they all work perfectly.
The 7th drive (actually the 4th drive-bay) gives lots of errors like this:

g_vfs_done():da4s1d[READ(offset=261868847104, length=16384)]error = 5

and while you can partially read/write to it, every error like the above
means a failed read or write.

Here's the really strange part.

  1.  This only happens on drive-bay 4.  If I swap the 300 Gig drives around,
they are all happy in any drive-bay but drive-bay number 4, and there are
no errors with any of them.

  2.  The old 145Gig drives work perfectly in any bay, including bay 4.

This makes no sense to me.  Why would one (proven good) drive fail in that
slot, while the other (also proven good) drive succeeds.  The only difference
is the size and speed (145 vs 300, 10k vs 15k).

Here's a df:
Filesystem  1K-blocks      Used     Avail Capacity  Mounted on
/dev/da0s1a   2026030    867430    996518    47%    /
devfs               1         1         0   100%    /dev
/dev/da0s1d   6090094   3353614   2249274    60%    /home
/dev/da0s1e   3045006   1307482   1493924    47%    /usr
/dev/da0s1f   2120714      5972   1945086     0%    /var
/dev/da1s1d 283743762     45540 260998722     0%    /bak
/dev/da2s1d 283743762 213625780  47418482    82%    /bak13a
/dev/da3s1d 283743762  89492866 171551396    34%    /bak13b
/dev/da5s1d 283743762 213359628  47684634    82%    /bak14a
/dev/da4s1d 138860928  97258122  30493932    76%    /bak14b
/dev/da6s1d 283743762 214408266  46635996    82%    /bak15a
/dev/da7s1d 283743762  97749186 163295076    37%    /bak15b

The controller is an Adaptec aic7880 Ultra SCSI adapter.
All the 300 Gig drives are SEAGATE ST3300655LC 0003.
All the 145 Gig drives are SEAGATE ST3146707LC 0005.

I would appreciate any light anyone can shine on this problem.
Thank you.
  - Richard




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