[Solved] SAS3008 not SR-IOV capable?

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

daisho

New Member
Apr 25, 2019
27
4
3
Hi,

I just upgraded my server from 6.7 with an older SuperMicro board (including an SAS2008 controller) to 7.0 and an SAS3008 controller.
Exact product: Broadcom SAS 9300-8i, LSI00344 (should be a HBA in IT mode as far as I know?)
sriov.PNG

In ESXi that controller is not listed as SR-IOV / Passthrough capable. SR-IOV support is enabled in the BIOS (Intel NICs for example are showing support).
Now I use napp-it as storage server which usually needs that controller passed through.

Is passing those SAS lanes through a VM done otherwise nowadays or did I just get an HBA which is not capable of SR-IOV?

Maybe a question with a quick answer, but I am somehow confused now.

Thanks,
daisho
 

zack$

Well-Known Member
Aug 16, 2018
701
315
63
From my experience, you should be able to just toggle pass-through. I have no idea what use you will make of sr-iov on a hba; I'm not that adventurous with my disks :)
 

zer0sum

Well-Known Member
Mar 8, 2013
849
473
63
That seems weird to me, but are you using it for storage for ESXi at all?
Did you do an upgrade from the cli and issued "esxcli software vib update" command, instead of the correct "esxcli software profile update"

Here's my 3008 controller built into my X10SRH-CF motherboard:

1591221866370.png
1591221872706.png
 

daisho

New Member
Apr 25, 2019
27
4
3
Swapped slot (although they are all directly connected to CPU), re-flashed the controller, now it also has the mpt3x64.rom flashed (which was missing when shipped for some reason) if that matters for anything.
Already had nightmares about missing support by Epyc Rome or changes in VMware7 ... but apparently the issue was just that the IOMMU support in the BIOS was still set to Disabled (default) and the setting was a bit hidden in the MZ32-AR0 (on my previous Intel system it was right at the main CPU settings, Vt-d I think).

Looks good now!
Thanks for your help.
 
Dec 3, 2020
46
12
8
I have the exact same problem. I cant enable SR-IOV in combination with my SuperMicro aoc-s3008l-l8i (Firmware is IT-mode SuperMicro stock firmware in Version 16.00.01.00).
System is Ryzen 7 4750G on an ASRock Rack X570D4U-2L2T

AMD-V and IOMMU is enabled. Its possible to activate SR-IOV for the two 10G-Intel NICs (verified).

(SR-IOV is also "not capable" when passthrough is disabled)

1607806890969.png



What LSI3008 based cards do you guys use exactly and whats the exact firmware?