ciss(4) HP Smart Array P840

Scott Long scott4long at yahoo.com
Fri Nov 20 19:16:13 UTC 2015


Hi jonathon,

Like Sean, I haven't worked on the driver in years, so my knowledge is rusty.  If you want to dig around in the code, you could try disabling the 'fixup' function in sys/deb/ciss/ciss.c that gets called on command completion.

Scott


Sent from my iPhone

> On Nov 20, 2015, at 11:31 AM, Jonathon Reinhart <jonathon.reinhart at gmail.com> wrote:
> 
> I've got a little bit of time, and the system opened up, if there are
> any further tests that you'd like me to try.
> 
>> On Fri, Nov 20, 2015 at 1:10 PM, Scott Long <scott4long at yahoo.com> wrote:
>> 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.


More information about the freebsd-scsi mailing list