disk/drive-bay problem
Richard Stockton
freebsd at richardleestockton.org
Wed Feb 25 18:17:41 PST 2009
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
More information about the freebsd-questions
mailing list