Looks like Emulex and Qlogic FC cards are already supported (I've tested both and lpfc & the qle drivers work fine). Any chance of adding support for ATTO Celerity FC Cards?
They (ATTO) do have linux drivers on their site (https://www.atto.com/downloads/135) but unfortunately they fail to compile with their provided script on TrueNAS SCALE.
Here is the output of lspci (card recognized, but no driver loaded):
	
		
			
		
		
	
			
			They (ATTO) do have linux drivers on their site (https://www.atto.com/downloads/135) but unfortunately they fail to compile with their provided script on TrueNAS SCALE.
Here is the output of lspci (card recognized, but no driver loaded):
Code:
01:00.0 Fibre Channel: ATTO Technology, Inc. Celerity FC 16Gb/s Gen 5 Fibre Channel HBA (rev 30)
        Subsystem: ATTO Technology, Inc. Celerity FC-161E
        Flags: bus master, fast devsel, latency 0, IRQ 11
        Memory at df380000 (32-bit, non-prefetchable) [size=32K]
        Memory at df388000 (32-bit, non-prefetchable) [size=4K]
        Expansion ROM at df300000 [disabled] [size=512K]
        Capabilities: [54] Vendor Specific Information: Len=08 <?>
        Capabilities: [40] Power Management version 3
        Capabilities: [60] MSI: Enable- Count=1/32 Maskable+ 64bit+
        Capabilities: [78] MSI-X: Enable- Count=1024 Masked-
        Capabilities: [84] Vendor Specific Information: Len=0c <?>
        Capabilities: [94] Express Endpoint, MSI 00
        Capabilities: [f8] Vital Product Data
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [12c] Power Budgeting <?>
        Capabilities: [13c] Single Root I/O Virtualization (SR-IOV)
        Capabilities: [228] Vendor Specific Information: ID=ba5d Rev=1 Len=020 <?>
        Capabilities: [1d0] Alternative Routing-ID Interpretation (ARI)
        Capabilities: [1e8] Vendor Specific Information: ID=c511 Rev=1 Len=010 <?>
        Capabilities: [200] Transaction Processing Hints
        Capabilities: [20c] Secondary PCI Express