Mellanox hardware manager does not correctly detect IB devices

Bug #1736388 reported by Stig Telfer
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ironic-python-agent
Triaged
Medium
Unassigned

Bug Description

It appears that the logic in _detect_hardware in hardware_managers/mlnx.py only finds Mellanox NICs that are in one of the following configurations:

- NICs configured in Ethernet mode
- NICs with an IPoIB device associated with them

IPoIB does not load by default on standard IPA ramdisks and so NICs in Infiniband mode do not get detected.

One solution could be to probe the ib_ipoib kernel driver before traversing /sys/class/net. Alternatively, find a different method of detecting IB devices and inspecting their details.

Dmitry Tantsur (divius)
Changed in ironic-python-agent:
status: New → Triaged
importance: Undecided → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.