`<div dir="ltr">Now that I'm back to working on this. The only way I could get the firmware updated was booting into the UEFI shell. A bit of a pain but it worked.<div><br></div><div>Unfortunately, it has not changed the behavior of the HBA. </div><div><br></div><div>Where do I go from here? Any hope of getting this working on OmniOS?</div><div><br></div><div>-Chip</div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Aug 31, 2017 at 9:53 AM, Schweiss, Chip <span dir="ltr"><<a href="mailto:chip@innovates.com" target="_blank">chip@innovates.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">This server will be serving NFS for vSphere. It is running OmniOS CE, nothing VMware.<div><br></div><div>I'm working on flashing firmware now and will report back any changes.</div><div><br></div><div>-Chip</div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="m_1116956790976462300h5">On Thu, Aug 31, 2017 at 9:42 AM, Dale Ghent <span dir="ltr"><<a href="mailto:daleg@elemental.org" target="_blank">daleg@elemental.org</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="m_1116956790976462300h5"><span><br>
> On Aug 31, 2017, at 9:29 AM, Schweiss, Chip <<a href="mailto:chip@innovates.com" target="_blank">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. Service are timing out:<br>
><br>
</span><span>> Here's what I see in /var/adm/messages:<br>
><br>
><br>
</span><span>> Aug 31 08:15:49 vsphere-zfs01 scsi: [ID 107833 kern.warning] WARNING: /pci@0,0/pci8086,1905@1,1/pci1<wbr>000,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: /pci@0,0/pci8086,1905@1,1/pci1<wbr>000,3180@0 (mpt_sas0):<br>
<br>
</span>The driver is reporting that the MPT IOC (IO Controller) is reporting a fault. It's just reading this condition off the controller chip itself, and unfortunately there doesn't seem to be a handy reference published by LSI/Avago regarding what 2667h actually means.<br>
<br>
However I note from your machine's hostname that this is perhaps a ESI guest that is being given the HBA in passthrough mode? It would seem that someone else has encountered a similar issue as yourself in this case, with the same MPT fault code, but on Linux running Proxmox. According to this forum thread, they ended up flashing the firmware on the card to something 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/thre<wbr>ads/pci-passthrough.16483/</a><br>
<br>
I would suggest Tim's approach and flashing your card up to the newest IT (not IR) firmware.<br>
<span class="m_1116956790976462300m_8849479250314719058HOEnZb"><font color="#888888"><br>
/dale<br>
</font></span><br><br></div></div>
------------------------------<wbr>------------<br>
illumos-zfs<br>
Archives: <a href="https://illumos.topicbox.com/groups/zfs/discussions/T372d7ddd75316296-Mb0dd6c92e5393440a8b0c8fb" rel="noreferrer" target="_blank">https://illumos.topicbox.com/g<wbr>roups/zfs/discussions/T372d7dd<wbr>d75316296-Mb0dd6c92e5393440a8b<wbr>0c8fb</a><span><br>
Powered by Topicbox: <a href="https://topicbox.com" rel="noreferrer" target="_blank">https://topicbox.com</a><br>
<br></span></blockquote></div><br></div>
</blockquote></div><br></div></div>
`