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

Vladimir Sokolovsky vlad at dev.mellanox.co.il
Sun Dec 13 07:10:31 PST 2009


Moni Shoua wrote:
> 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
>  ===============================================================================

Applied,

Regards,
Vladimir



More information about the ewg mailing list