Supportability of FC-NVMe with fnic driver 1.6.0.53

Asked by Srabasti Paul

Please confirm whether UBUNTU support FC-NVMe with fnic driver 1.6.0.53

We have the following setup:

Server Model - Cisco UCS X210x M6
OS - Ubuntu 22.04.2 LTS
HBA - VIC 15321 and VIC 14425
FI Module - FI-6536
UCS Package - 4.2(3b)
Storage - Hitachi array
Array interface - nvmeofc

Here is the kernel, OS and fnic driver details:

root@admin:~# uname -r
5.15.0-60-generic

root@admin:~# cat /etc/*release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.2 LTS"
PRETTY_NAME="Ubuntu 22.04.2 LTS"

root@admin:~# modinfo fnic
filename: /lib/modules/5.15.0-60-generic/kernel/drivers/scsi/fnic/fnic.ko
version: 1.6.0.53
license: GPL v2
author: Abhijeet Joglekar <email address hidden>, Joseph R. Eykholt <email address hidden>
description: Cisco FCoE HBA Driver
srcversion: 799E25E796AEA92E0183251
alias: pci:v00001137d00000045sv*sd*bc*sc*i*
depends: libfcoe,libfc,scsi_transport_fc

Note: In the depends list nvme-fc and nvmet-fc are not found.

root@admin:~# lsmod | grep nvme
nvme_fc 45056 0
nvme_fabrics 24576 1 nvme_fc
nvme_core 135168 2 nvme_fc,nvme_fabrics

Please let me know if you have any queries.

Question information

Language:
English Edit question
Status:
Expired
For:
Ubuntu nvme-cli Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Bernard Stafford (bernard010) said :
#1

Terminal: sudo ubuntu-drivers list
Will list any available drivers available for your system.

https://packages.ubuntu.com/jammy/nvme-cli

https://github.com/linux-nvme/nvme-cli

"Note: In the depends list nvme-fc and nvmet-fc are not found."
I could not find nvme-fc at all.

UBUNTU does not support FC-NVMe with fnic driver 1.6.0.53

Revision history for this message
Srabasti Paul (srabasti-paul1) said :
#2

Could you please confirm whether UBUNTU support FC-NVME with Cisco UCS Blade / x-series servers.

If yes then please share the fnic driver version.

Revision history for this message
Bernard Stafford (bernard010) said :
#3

No Ubuntu server does not support FC-NVME with Cisco.
Cisco has driver support for Unified FNIC Driver Update 2.0.0.87
This driver supports the following Linux Operating System versions:
Red Hat Enterprise Linux 7.9, 8.2, 8.3, 8.4, 8.5, 8.6, 9.0
XenServer 8.2
SuSE Linux Enterprise Server 12 SP5, 15 SP1, 15 SP2, 15 SP3, 15 SP4
CentOS 7.9
Nothing for Ubuntu Server
https://www.cisco.com/c/en/us/td/docs/unified_computing/ucs/release/notes/VIC/4-2/b_CiscoVIC-Drivers-RN4-2.html?dtid=osscdc000283

Revision history for this message
Srabasti Paul (srabasti-paul1) said :
#4

Any future plan to support FC-NVME with Cisco UCS Servers ?

Revision history for this message
Srabasti Paul (srabasti-paul1) said :
#5

Any update ?

Revision history for this message
Manfred Hampl (m-hampl) said :
#6

"Note: In the depends list nvme-fc and nvmet-fc are not found."

This seems to be a misinterpretation.
For some historic reason in the kernel module naming the dash and underscore characters are somewhat interchangeable.

All the mentioned modules nvme-core.ko, nvme-fc.ko and nvme-fabrics.ko are available in the current kernel packages in the /lib/modules/<kernelversion>/kernel/drivers/nvme/host/nvme-core.ko directory.

What kind of "support for FC-NVMe with fnic driver 1.6.0.53" are you missing?

I am not aware that Ubuntu does something specific. If that support is available in the standard Linux kernel, then Ubuntu will have that function in its kernel packages. If the Linux kernel does not have it, Ubuntu will not have it either.

Revision history for this message
Srabasti Paul (srabasti-paul1) said :
#7

Thanks for information.

As said in this mail chain "Ubuntu server does not support FC-NVME with Cisco"

So, just want to know if there is any plan for Ubuntu to support FC-NVME with Cisco UCS Servers.

Revision history for this message
Launchpad Janitor (janitor) said :
#8

This question was expired because it remained in the 'Open' state without activity for the last 15 days.