Removing FEC device settings causes multiple reboots and the node goes to degraded state
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
Medium
|
Steven Webster |
Bug Description
Brief Description
-----------------
Removing Intel FPGA settings causes multiple reboots and then the node goes to a degraded state
Severity
--------
Critical: System/Feature is not usable due to the defect
Steps to Reproduce
------------------
This has been reproduced on an Intel N3000 FPGA, but should apply to any device which needs it's PCI PF device to be bound to an appropriate driver before VFs are able to be provisioned:
Provision device:
system host-device-modify controller-0 pci_0000_b4_00_0 --driver igb_uio --vf-driver igb_uio -N 4
Try to de-provision device:
system host-device-modify controller-0 pci_0000_b4_00_0 --driver none --vf-driver none -N 0
system host-unlock
Expected Behavior
------------------
The FEC device should be able to be de-provisioned. That is, the driver, vf driver and number of VFs should be able to reset to None, None, 0.
Actual Behavior
----------------
Node goes degraded after de-provision.
Reproducibility
---------------
100%
System Configuration
-------
Seen on AIO-SX, but should be present in all system types.
Branch/Pull Time/Commit
-------
master.
Last Pass
---------
N/A
Test Activity
-------------
Testing.
Workaround
----------
There is currently no workaround available
Changed in starlingx: | |
importance: | Undecided → Medium |
tags: | added: stx.7.0 |
Fix proposed to branch: master /review. opendev. org/c/starlingx /config/ +/836662
Review: https:/