[ofa-general] Opensm compatibility with rate=1
Sasha Khapyorsky
sashak at voltaire.com
Thu Jan 24 10:15:30 PST 2008
Hi Greg,
On 15:18 Wed 23 Jan , Greg Kurtzer wrote:
>
> We recently updated OFED (among other things) on one of our IB test
> beds that use older cards. Something broke recently with an error in
> dmesg like:
>
> kernel: ib0: multicast join failed for
> ff12:401b:ffff:0000:0000:0000:ffff:ffff, status -22
>
> We used to fix this by defining our partition to be:
>
> Default=0x7fff,ipoib,rate=1:ALL=full;
>
> But this no longer seems to work.
>
> In the opensm source code I see the following:
>
>
> /* following v1 ver1.2 p901 */
> #define IB_PATH_RECORD_RATE_2_5_GBS 2
> #define IB_PATH_RECORD_RATE_10_GBS 3
> #define IB_PATH_RECORD_RATE_30_GBS 4
> #define IB_PATH_RECORD_RATE_5_GBS 5
> #define IB_PATH_RECORD_RATE_20_GBS 6
> #define IB_PATH_RECORD_RATE_40_GBS 7
> #define IB_PATH_RECORD_RATE_60_GBS 8
> #define IB_PATH_RECORD_RATE_80_GBS 9
> #define IB_PATH_RECORD_RATE_120_GBS 10
>
> #define IB_MIN_RATE IB_PATH_RECORD_RATE_2_5_GBS
> #define IB_MAX_RATE IB_PATH_RECORD_RATE_120_GBS
>
> Which forces the lowest possible rate to be 2 which doesn't work with
> our test bed. By kludging IB_MIN_RATE to be set to 1, things seem to
> be working but chances are supporting only rates >= 2 was done on
> purpose. Is there a better workaround or solution to this, or a way of
> continuing support for rate=1?
What is the purpose of rate=1 in your setup? According to IBA spec the
value '1' for rate is "reserved".
Sasha
More information about the general
mailing list