Comment 9 for bug 1115710

Revision history for this message
Scott Moser (smoser) wrote :

Discussion in IRC at [1], with the following pulled from the
"Mellanox OFED Stack for Linux User's Manual" [2]:
 | mlx4_core
 | Handles low-level functions like device initialization and firmware
 | commands processing. Also controls resource allocation so th at the
 | InfiniBand and Ethernet functions can share the device without
 | interfering with each other.

So, it would appear that the modules should load correctly together, and
the easiest solution is then to just load both, possibly through a udev
rule. Basically, just if mlx4_core is loaded, load the _en and _ib.
--
[1] http://irclogs.ubuntu.com/2013/02/05/%23ubuntu-devel.html#t17:39
[2] http://ibicluster.uchicago.edu/roll-documentation/mlnxUserGuides/Mellanox_OFED_Linux_user_manual.pdf