Thanks for the idea, unfortunately, I dont know where to get newer firmware. One interesting thing I've found, check the target numbers. For 8.2:
# camcontrol devlist -v
scbus0 on mps0 bus 0:
<SEAGATE ST2000NM0001 0002> at scbus0 target 0 lun 0 (pass0,da0)
<SEAGATE ST2000NM0001 0002> at scbus0 target 1 lun 0 (pass1,da1)
<SEAGATE ST2000NM0001 0002> at scbus0 target 2 lun 0 (pass2,da2)
<SEAGATE ST2000NM0001 0002> at scbus0 target 3 lun 0 (pass3,da3)
<SEAGATE ST2000NM0001 0002> at scbus0 target 4 lun 0 (pass4,da4)
<SEAGATE ST2000NM0001 0002> at scbus0 target 5 lun 0 (pass5,da5)
<SEAGATE ST32000645SS 0004> at scbus0 target 6 lun 0 (pass6,da6)
<SEAGATE ST32000645SS 0004> at scbus0 target 7 lun 0 (pass7,da7)
<SEAGATE ST32000645SS 0004> at scbus0 target 8 lun 0 (pass8,da8)
<SEAGATE ST32000645SS 0004> at scbus0 target 9 lun 0 (pass9,da9)
<SEAGATE ST32000645SS 0004> at scbus0 target 10 lun 0 (pass10,da10)
<SEAGATE ST32000645SS 0004> at scbus0 target 11 lun 0 (pass11,da11)
<SEAGATE ST32000645SS 0004> at scbus0 target 12 lun 0 (pass12,da12)
<SEAGATE ST32000645SS 0004> at scbus0 target 13 lun 0 (pass13,da13)
<SEAGATE ST32000645SS 0004> at scbus0 target 14 lun 0 (pass14,da14)
<SEAGATE ST32000645SS 0004> at scbus0 target 15 lun 0 (pass15,da15)
<LSI CORP SAS2X28 0717> at scbus0 target 16 lun 0 (pass16,ses0)
scbus1 on ata2 bus 0:
<> at scbus1 target -1 lun -1 ()
scbus2 on ata3 bus 0:
<> at scbus2 target -1 lun -1 ()
scbus3 on ata4 bus 0:
<> at scbus3 target -1 lun -1 ()
scbus4 on ata5 bus 0:
<> at scbus4 target -1 lun -1 ()
scbus5 on umass-sim0 bus 0:
<Kingston DataTraveler G3 PMAP> at scbus5 target 0 lun 0 (pass17,da16)
scbus-1 on xpt0 bus 0:
<> at scbus-1 target -1 lun -1 (xpt0)
And for 8.3:
# camcontrol devlist -v
scbus0 on mps0 bus 0:
<LSI CORP SAS2X28 0717> at scbus0 target 8 lun 0 (ses0,pass0)
<SEAGATE ST2000NM0001 0002> at scbus0 target 9 lun 0 (pass1,da0)
<SEAGATE ST2000NM0001 0002> at scbus0 target 10 lun 0 (pass2,da1)
<SEAGATE ST2000NM0001 0002> at scbus0 target 11 lun 0 (pass3,da2)
<SEAGATE ST2000NM0001 0002> at scbus0 target 12 lun 0 (pass4,da3)
<SEAGATE ST2000NM0001 0002> at scbus0 target 13 lun 0 (pass5,da4)
<SEAGATE ST32000645SS 0004> at scbus0 target 14 lun 0 (pass6,da5)
<SEAGATE ST32000645SS 0004> at scbus0 target 15 lun 0 (pass7,da6)
<SEAGATE ST32000645SS 0004> at scbus0 target 16 lun 0 (pass8,da7)
<SEAGATE ST32000645SS 0004> at scbus0 target 17 lun 0 (pass9,da8)
<SEAGATE ST32000645SS 0004> at scbus0 target 18 lun 0 (pass10,da9)
<SEAGATE ST32000645SS 0004> at scbus0 target 19 lun 0 (pass11,da10)
<SEAGATE ST32000645SS 0004> at scbus0 target 20 lun 0 (pass12,da11)
<SEAGATE ST32000645SS 0004> at scbus0 target 21 lun 0 (pass13,da12)
<SEAGATE ST32000645SS 0004> at scbus0 target 22 lun 0 (pass14,da13)
<SEAGATE ST32000645SS 0004> at scbus0 target 23 lun 0 (pass15,da14)
scbus1 on ata2 bus 0:
<> at scbus1 target -1 lun -1 ()
scbus2 on ata3 bus 0:
<> at scbus2 target -1 lun -1 ()
scbus3 on ata4 bus 0:
<> at scbus3 target -1 lun -1 ()
scbus4 on ata5 bus 0:
<> at scbus4 target -1 lun -1 ()
scbus5 on umass-sim0 bus 0:
<Kingston DataTraveler G3 PMAP> at scbus5 target 0 lun 0 (pass16,da15)
scbus-1 on xpt0 bus 0:
<> at scbus-1 target -1 lun -1 (xpt0)
It seems that targets got reordered somehow. I thought that the target numbers are assigned by the hw, not by the driver. Maybe this could be a clue for some developers?
Could you also recommend me a firmware for this kind of card?
Thanks in advance,