Title: RE: [openib-general] IPoIB still not working

Hi Woody,

ERR 1B11 means as it says:

The expected component mask for the join is not sufficient.

Quoting from your mail:

>> osm_mcmr_rcv_join_mgrp: ERR 1B11: method = SubnAdmSet,scope_state = 0x1,

>> component mask =0x0000000000010083, expected comp mask = 0x00000000000130c7.

Seems the component mask being sent is missing bits: 12,13 (starting from 0).

These are the 2^12 = SL and 2^13 = FlowLabel.

Please see the following spec quote:

o15-0.2.2: If SA supports UD multicast, then SA shall create a multicast

group if it receives a SubnAdmSet() method for a MCMemberRecord, with

the MGID set to 0 and the MCMemberRecord:JoinState.FullMember bit

set to 1. The required components in the MCMemberRecord for the group

to be created are P_Key, Q_Key, SL, FlowLabel, TClass, JoinState and

PortGID (see o15-0.1.3:) with the corresponding bits in the Component-

Mask set. All other components may be wildcarded. This results in an implicit

join for the port specified by PortGID.

In osm_sa-mcmember_record.h you can find:

#define REQUIRED_MC_CREATE_COMP_MASK    |\

(IB_MCR_COMPMASK_MGID           | \

IB_MCR_COMPMASK_PORT_GID        | \    

IB_MCR_COMPMASK_JOIN_STATE      | \            

IB_MCR_COMPMASK_QKEY            | \            

IB_MCR_COMPMASK_TCLASS          | \

IB_MCR_COMPMASK_PKEY            | \

IB_MCR_COMPMASK_FLOW            | \

IB_MCR_COMPMASK_SL)

Eitan Zahavi

Design Technology Director

Mellanox Technologies LTD

Tel:+972-4-9097208

Fax:+972-4-9593245

P.O. Box 586 Yokneam 20692 ISRAEL

-----Original Message-----
From: Woodruff, Robert J [mailto:[EMAIL PROTECTED]]
Sent: Thursday, December 09, 2004 1:36 AM
To: Eitan Zahavi; Roland Dreier
Cc: [EMAIL PROTECTED]
Subject: RE: [openib-general] IPoIB still not working

I found the problem with parsing of ScopeState. It appears that there

was a bug

in ib_types.h in the sourceforge code base. This was already fixed in

the latest Mellanox code base. However, with that fixed, I still get the

following

error from opensm when ipoib tries to join the multicast group.

This is the dump from the latest mellanox opensm.

[1102546997:000053256][18007] -> osm_mcmr_rcv_join_mgrp: [

[1102546997:000053278][18007] -> osm_mcmr_rcv_join_mgrp: Dump of

incomming record.

[1102546997:000053307][18007] -> MCMember Record dump:

       

MGID....................0xff12401bffff0000 : 0x0000000000000016

       

PortGid.................0xfe80000000000000 : 0x0002c9010ad25b91

                                qkey....................0x0

                                Mlid....................0x0

                                ScopeState..............0x1

                                Rate....................0x0

                                Mtu.....................0x0

[1102546997:000053334][18007] -> osm_physp_share_pkey: [

[1102546997:000053358][18007] -> osm_physp_share_pkey: ]

[1102546997:000053389][18007] -> osm_mcmr_rcv_join_mgrp: ERR 1B11:

method = SubnAdmSet,scope_state = 0x1, component mask =

0x0000000000010083, expected comp mask = 0x00000000000130c7.

[1102546997:000053413][18007] -> osm_sa_send_error: [

[1102546997:000053434][18007] -> osm_mad_pool_get: [

[1102546997:000053457][18007] -> osm_vendor_get: [

[1102546997:000053481][18007] -> osm_vendor_get: Allocated MAD

0x818a860, size = 256.

 

 

 

_

_______________________________________________
openib-general mailing list
[EMAIL PROTECTED]
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to