ciss(4) HP Smart Array P840

Scott Long scott4long at yahoo.com
Fri Nov 20 18:17:21 UTC 2015


Very strange.  Thanks for testing FreeBSD 10.  The problem seems to be that the driver thinks that the controller is NOT in JBOD mode.  There’s special code to hide component members in RAID mode; it changes the first byte of the inquiry response to 0x1f.  That change indeed shows up in the results that you gave me.  I don’t see any significant changes in the ciss driver between 10.x and 11 that would explain why one driver detects the card mode and the other does not.

Scott

> On Nov 20, 2015, at 10:24 AM, Jonathon Reinhart <jonathon.reinhart at gmail.com> wrote:
> 
> On Fri, Nov 20, 2015 at 2:44 AM,  <sthaug at nethelp.no> wrote:
>> This is somewhat interesting to me since I actually have 10.2-STABLE
>> up and running on a HP DL360 Gen9 server with what appears to be the
>> same controller:
> 
> For giggles, I booted up FreeBSD 10.2-STABLE (r290274), and it
> successfully sees the drives (P840, HBA mode).
> 
> # camcontrol devlist
> <ATA ST1000DM003-1ER1 CC46>    at scbus1 target 4 lun 0 (pass0, da0)
> <ATA ST1000DM003-1ER1 CC46>    at scbus1 target 5 lun 0 (pass0, da0)
> ...
> 
> So I guess this is just a FreeBSD 9.3 vs 10.2 issue, and unfortunately
> FreeNAS uses the former.
> I'm still unsure why the difference exists, as it seems like ciss is
> largely unchanged from 9.3 to 10.2.



More information about the freebsd-scsi mailing list