[ewg] [PATCH] docs: Add a section about ib-bonding and kernel.org

Moni Shoua monis at Voltaire.COM
Sun Dec 13 07:07:40 PST 2009


This follows bugzilla 1863 
https://bugs.openfabrics.org/show_bug.cgi?id=1863

---

diff --git a/ipoib_release_notes.txt b/ipoib_release_notes.txt
index 51c78cb..a1c8e7d 100644
--- a/ipoib_release_notes.txt
+++ b/ipoib_release_notes.txt
@@ -184,6 +184,24 @@ Usage and configuration:
     datagram on each call to ifup, ifdown, etc. To avoid this, add the line
     IPOIB_MODE=connected 
     to the interface configuration file (e.g. ifcfg-ib0)
+18. When installing OFED on a machine that runs kernel 2.6.30 (or another kernel
+    from kernel.org that OFED supports), the installation scripts blocks the
+    installation of ib-bonding since the bonding module that comes with the
+    kernel has all the functionality to support IPoIB slaves. This approach
+    however doesn't patch the sysconfig (SuSE) or initscripts (RedHat) package
+    so the network configuration scrips may not work properly.
+    For example, if you install OFED on RHEL5.2 that runns kernel 2.6.30 and
+    you try to configure and run bonding, you won't be able to restart the
+    network and see bond0 up and running with IPoIB slaves.
+    A workaround to this problem would be this
+	a. Compile ib-bonding source rpm (under SRPMS directory) separately on a
+	machine with RHEL5.2  and kernel 2.6.18-92.el5 (default for this OS)
+	2. Install the binary rpm while machine runs kernel 2.6.18-92.el5.
+	This will patch the OS configuration scripts and install the bonding module.
+	3. Switch to kernel 2.6.30. The module that was compiled in (2) will not be
+	loaded since it was compiled and installed for a different kernel.
+	4. Configure bonding and restart the network. The bonding interface
+	should be up and running afterwards.
 ===============================================================================
 4. IPoIB Configuration Based on DHCP
 ===============================================================================



More information about the ewg mailing list