Guest

Preview Tool

Cisco Bug: CSCuj67510 - fnic driver fails to update in Linux

Last Modified

Nov 27, 2020

Products (1)

  • Cisco UCS Virtual Interface Card

Known Affected Releases

2.0(0.9)

Description (partial)

Symptom:
It seems the fnic driver for cisco 81kr gets installed on the linux ok, but when you reboot the server, the "modinfo fnic" shows the driver has not been updated.

Driver name : kmod-fnic-1.5.0.45-1.x86_64.rpm

Steps to reproduce: 
Installed the basic kernel package 2.6.18-308.el5
Installed updated kernel package ---  2.6.18-308.12.1.el5
Installed updated version of FNIC driver -- kmod-fnic-1.5.0.45-1.x86_64.rpm

Findings:
The path that was scripted under /etc/depmod.d/fnic-rhel58.conf is different to the actual directory name.

# more /etc/depmod.d/fnic-rhel58.conf
override fnic * weak-updates/fnic-rhel58                            <<<< path configured in the driver conf file. 

But in the actual path, there is no directory called fnic-rhel58.
# ls -tlr /lib/modules/`uname -r`/weak-updates/
drwxr-xr-x 2 root root 4096 Sep 16 11:04 usm
drwxr-xr-x 2 root root 4096 Sep 16 11:04 fnic  <<< it seems fnic should be the one that conf file should refer to, but instead, it refers to fnic-rhel58 directory
drwxr-xr-x 2 root root 4096 Sep 16 11:04 enic-rhel5u8

Conditions:
This only happens if the kernel version has been updated from the basic kernel version.
Bug details contain sensitive information and therefore require a Cisco.com account to be viewed.

Bug Details Include

  • Full Description (including symptoms, conditions and workarounds)
  • Status
  • Severity
  • Known Fixed Releases
  • Related Community Discussions
  • Number of Related Support Cases
Bug information is viewable for customers and partners who have a service contract. Registered users can view up to 200 bugs per month without a service contract.