Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=958340
--- Comment #3 from Doug Ledford <dledford(a)redhat.com> ---
The libmlx4 package provides a libmlx4.conf file in /etc/modprobe.d that takes
care of loading both the _en and _ib drivers (the _en cards can support RDMA
operations via IBoE, so libmlx4 is perfectly appropriate for use with both
versions of the card).
The reason we use a modprobe.d file is that we configure the card's ports
between the loading of mlx4_core and the loading of mlx4_ib and mlx4_en. This
configuration requires reading a config file in /etc/rdma and as such it is
very difficult and frowned upon to do so from the kernel module directly, hence
why we use a user space helper, and hence why we load the modules via a
modprobe.d file and not request module or other internal kernel mechanism.
It does mean, however, that any time we have mlx4 hardware in the system, we
should always be installing libmlx4 whether we ever plan to use the RDMA
capabilities of the card or not. If there were some way to tell Anaconda that
in the presence of mlx4 hardware to always install libmlx4, that would be my
suggestion.
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.