]> git.openfabrics.org - ~tnikolova/docs/.git/commitdiff
docs: Add a section about ib-bonding and kernel.org
authorMoni Shoua <monis@Voltaire.COM>
Sun, 13 Dec 2009 15:07:40 +0000 (17:07 +0200)
committerVladimir Sokolovsky <vlad@mellanox.co.il>
Sun, 13 Dec 2009 15:09:39 +0000 (17:09 +0200)
This follows bugzilla 1863
https://bugs.openfabrics.org/show_bug.cgi?id=1863

ipoib_release_notes.txt

index 51c78cbff624417d4c608d024ddc387387e7c348..a1c8e7d183087547436b83ffafe209f9449161f1 100644 (file)
@@ -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
 ===============================================================================