We have a DE6600 unit that we have been using as a JBOD for a while. It has been working just fine, with the head unit running ZFS. We started seeing errors on one of the drives, so we figured we would replace the drive with a drive from one of our E2660 units (we have plenty of those drives lying around). But it seems that there's something that prevents us from using those drives as replacement. When we use a drive (that has been erased and initialized), it recognizes the drive with no problems, but eventually it starts giving errors like these:
[351024.356756] sd 1:0:124:0: [sday] tag#9457 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[351024.356766] sd 1:0:124:0: [sday] tag#9457 Sense Key : Aborted Command [current] [descriptor]
[351024.356771] sd 1:0:124:0: [sday] tag#9457 Add. Sense: Logical block reference tag check failed
[351024.356775] sd 1:0:124:0: [sday] tag#9457 CDB: Read(32)
[351024.356780] sd 1:0:124:0: [sday] tag#9457 CDB[00]: 7f 00 00 00 00 00 00 18 00 09 20 00 00 00 00 00
[351024.356784] sd 1:0:124:0: [sday] tag#9457 CDB[10]: 00 00 02 00 00 00 02 00 00 00 00 00 00 00 00 08
[351024.356787] print_req_error: 8 callbacks suppressed
[351024.356790] print_req_error: protection error, dev sday, sector 512 flags 0
At first, I thought maybe we just had another bad drive, but I have used at least 4 different known good drives as replacements, and they all do the same thing. So, is there a magic incantation to make an old drive from a E2660 work on a DE6600? The drives seem to be exactly the same brand, version number, firmware revision, etc.
I don't have much faith that I will get an answer on this board, but at this point I'm pretty much out of other options. Thanks for any helpful suggestions...