I have a 6-drive IBM hot-swap SATA cage with 6 Toshiba DT01ACA300 SATA3 3TB hard drives, connected via 6 SATA ends of two SFF-8087-to-SATA hydra cables to an LSI 9201-16i SAS/SATA HBA flashed to IT mode.
I'm getting a lot of drive command CRC errors, with no effective talking at all to any of the drives. My strong hypothesis is that, although the drives are detected as SATA3 6Gbps, something in the drive cage is limiting communications to either SATA1 or SATA2 level. On a Linux box, using this same cage, I found I had to limit communications to either SATA1 or SATA2, at which point the setup worked well.
Now I have moved the hardware to an otherwise-working-fine FreeBSD 10.0-RELEASE box, and no joy at all with these drives.
My question is, exactly what is my procedure to limit communication to SATA1 or SATA2? I imagine it is some form of hint in loader.conf, but I have no clue whatsoever exactly how to form the hint.
All the drives are showing up as connected to mps0, bus 0, scbus 0, targets 0-5, lun 0.
I'm getting a lot of drive command CRC errors, with no effective talking at all to any of the drives. My strong hypothesis is that, although the drives are detected as SATA3 6Gbps, something in the drive cage is limiting communications to either SATA1 or SATA2 level. On a Linux box, using this same cage, I found I had to limit communications to either SATA1 or SATA2, at which point the setup worked well.
Now I have moved the hardware to an otherwise-working-fine FreeBSD 10.0-RELEASE box, and no joy at all with these drives.
My question is, exactly what is my procedure to limit communication to SATA1 or SATA2? I imagine it is some form of hint in loader.conf, but I have no clue whatsoever exactly how to form the hint.
All the drives are showing up as connected to mps0, bus 0, scbus 0, targets 0-5, lun 0.