`<div dir="ltr">Robert,<div><br></div><div>That is awesome. I'd definitely be interested in testing this. </div><div><br></div><div>I'll get my feet wet with building OmniOS CE with it.</div><div><br></div><div>Thanks!</div><div>-Chip</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Sep 8, 2017 at 10:07 AM, Robert Mustacchi <span dir="ltr"><<a href="mailto:rm@joyent.com" target="_blank">rm@joyent.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 9/8/17 6:43 , Schweiss, Chip wrote:<br>
> Now that I'm back to working on this. The only way I could get the<br>
> firmware updated was booting into the UEFI shell. A bit of a pain but it<br>
> worked.<br>
><br>
> Unfortunately, it has not changed the behavior of the HBA.<br>
><br>
> Where do I go from here? Any hope of getting this working on OmniOS?<br>
<br>
</span>Hi Chip,<br>
<br>
I'm just catching up on this. So, I do have some good news and bad news.<br>
First, the bad news. This is based on the SAS3224 chipset, which it<br>
appears the 16e is also describing itself as. Of note, this uses a<br>
slightly newer version of the MPI specification and the driver as it is<br>
written doesn't quite notice that it requires slightly different<br>
behavior and a simple PCI ID update isn't sufficient.<br>
<br>
The good news is that I just finished doing this work for the LSI<br>
9305-24i and was going to send that up to illumos shortly. If you want,<br>
I can send those changes your way if you're comfortable building illumos<br>
and want to test that.<br>
<br>
Robert<br>
<div><div class="h5"><br>
> On Thu, Aug 31, 2017 at 9:53 AM, Schweiss, Chip <<a href="mailto:chip@innovates.com">chip@innovates.com</a>> wrote:<br>
><br>
>> This server will be serving NFS for vSphere. It is running OmniOS CE,<br>
>> nothing VMware.<br>
>><br>
>> I'm working on flashing firmware now and will report back any changes.<br>
>><br>
>> -Chip<br>
>><br>
>> On Thu, Aug 31, 2017 at 9:42 AM, Dale Ghent <<a href="mailto:daleg@elemental.org">daleg@elemental.org</a>> wrote:<br>
>><br>
>>>> On Aug 31, 2017, at 9:29 AM, Schweiss, Chip <<a href="mailto:chip@innovates.com">chip@innovates.com</a>> wrote:<br>
>>>><br>
>>>> I've added mpt_sas "pciex1000,c9" to /etc/driver_aliases and rebooted.<br>
>>>><br>
>>>> Looks like it's partially working, but it's not fully functional.<br>
>>> Service are timing out:<br>
>>>><br>
>>>> Here's what I see in /var/adm/messages:<br>
>>>><br>
>>>><br>
>>>> Aug 31 08:15:49 vsphere-zfs01 scsi: [ID 107833 kern.warning] WARNING:<br>
>>> /pci@0,0/pci8086,1905@1,1/<wbr>pci1000,3180@0 (mpt_sas0):<br>
>>>> Aug 31 08:15:49 vsphere-zfs01 MPT Firmware Fault, code: 2667<br>
>>>> Aug 31 08:15:49 vsphere-zfs01 scsi: [ID 107833 kern.warning] WARNING:<br>
>>> /pci@0,0/pci8086,1905@1,1/<wbr>pci1000,3180@0 (mpt_sas0):<br>
>>><br>
>>> The driver is reporting that the MPT IOC (IO Controller) is reporting a<br>
>>> fault. It's just reading this condition off the controller chip itself, and<br>
>>> unfortunately there doesn't seem to be a handy reference published by<br>
>>> LSI/Avago regarding what 2667h actually means.<br>
>>><br>
>>> However I note from your machine's hostname that this is perhaps a ESI<br>
>>> guest that is being given the HBA in passthrough mode? It would seem that<br>
>>> someone else has encountered a similar issue as yourself in this case, with<br>
>>> the same MPT fault code, but on Linux running Proxmox. According to this<br>
>>> forum thread, they ended up flashing the firmware on the card to something<br>
>>> newer and the problem went away:<br>
>>><br>
>>> <a href="https://forum.proxmox.com/threads/pci-passthrough.16483/" rel="noreferrer" target="_blank">https://forum.proxmox.com/<wbr>threads/pci-passthrough.16483/</a><br>
>>><br>
>>> I would suggest Tim's approach and flashing your card up to the newest IT<br>
>>> (not IR) firmware.<br>
>>><br>
>>> /dale<br>
>>><br>
><br>
> ------------------------------<wbr>------------<br>
> illumos-zfs<br>
</div></div>> Archives: <a href="https://illumos.topicbox.com/groups/zfs/discussions/T372d7ddd75316296-M4bd824d5e1881e2772ee518a" rel="noreferrer" target="_blank">https://illumos.topicbox.com/<wbr>groups/zfs/discussions/<wbr>T372d7ddd75316296-<wbr>M4bd824d5e1881e2772ee518a</a><br>
<div class="HOEnZb"><div class="h5">> Powered by Topicbox: <a href="https://topicbox.com" rel="noreferrer" target="_blank">https://topicbox.com</a><br>
><br>
<br>
</div></div></blockquote></div><br></div>
`