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 _______________________________________________ general mailing list [email protected] http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
