On Tue, 2005-02-15 at 13:45, Hal Rosenstock wrote: > Hi again Nitin, > > On Tue, 2005-02-15 at 16:36, Nitin Hande wrote: > > After joining the Broadcast group, the PathRecord Response > > coming from OpenSM signals an error with Invalid GUID. I wonder why, > > There appear to be only 2 places in the code (I'm not saying the code is > right) where this can occur. > > osm_sa_path_record.c: > > if( p_sa_mad->comp_mask & IB_PR_COMPMASK_DGID ) > ... > /* > This 'error' is the client's fault (bad gid) so > don't enter it as an error in our own log. > Return an error response to the client. > */ > osm_log( p_rcv->p_log, OSM_LOG_VERBOSE, > "__osm_pr_rcv_get_end_points: " > "No dest port with GUID = 0x%016" PRIx64 ".\n", > cl_ntoh64( p_pr->dgid.unicast.interface_id) ); > > sa_status = IB_SA_MAD_STATUS_INVALID_GID; > > and a similar thing for SGID > > if( p_sa_mad->comp_mask & IB_PR_COMPMASK_SGID ) > { > ... > > /* > This 'error' is the client's fault (bad gid) so > don't enter it as an error in our own log. > Return an error response to the client. > */ > osm_log( p_rcv->p_log, OSM_LOG_VERBOSE, > "__osm_pr_rcv_get_end_points: " > "No source port with GUID = 0x%016" PRIx64 ".\n", > cl_ntoh64( p_pr->sgid.unicast.interface_id) ); > > Can you look in the osm.log to see if the source or dest GID is > implicated ? This will help me chase it down. Thanks. Here is the osm log, I think we may have a lead, the dest GID is wrong: :
Feb 15 23:29:57 [43005960] -> osm_sm_mcgrp_join: Port 0x0002c901097651d1 joining MLID 0xC001. Feb 15 23:29:57 [43005960] -> __osm_pr_rcv_get_end_points: No dest port with GUID = 0x00000000ffffffff. Feb 15 23:29:58 [43005960] -> osm_mcmr_rcv_join_mgrp: ERR 1B10: Provided Join State != FullMember - required for create. Feb 15 23:29:58 [43005960] -> osm_mcmr_rcv_join_mgrp: ERR 1B10: Provided Join State != FullMember - required for create. Feb 15 23:29:58 [43005960] -> osm_report_notice: Reporting Generic Notice type:3 num:66 from LID:0x0001 GID:0xfe80000000000000,0x0002c9010a99e031 Feb 15 23:29:58 [43005960] -> osm_sm_mcgrp_join: Port 0x0002c901097651d1 joining MLID 0xC011. Feb 15 23:29:58 [43005960] -> __osm_pr_rcv_get_end_points: No dest port with GUID = 0x00000000ffffffff. Feb 15 23:29:58 [43005960] -> osm_mcmr_rcv_join_mgrp: ERR 1B10: Provided Join State != FullMember - required for create. Feb 15 23:29:58 [43005960] -> osm_mcmr_rcv_join_mgrp: ERR 1B10: Provided Join State != FullMember - required for create. Feb 15 23:29:59 [43005960] -> __osm_pr_rcv_get_end_points: No dest port with GUID = 0x00000000ffffffff. Feb 15 23:30:01 [43005960] -> osm_mcmr_rcv_join_mgrp: ERR 1B10: Provided Join State != FullMember - required for create. Feb 15 23:30:01 [43005960] -> osm_mcmr_rcv_join_mgrp: ERR 1B10: Provided Join State != FullMember - required for create. Feb 15 23:30:01 [43005960] -> __osm_pr_rcv_get_end_points: No dest port with GUID = 0x00000000ffffffff. Feb 15 23:30:03 [43005960] -> __osm_pr_rcv_get_end_points: No dest port with GUID = 0x00000000ffffffff. Feb 15 23:30:04 [43005960] -> osm_mcmr_rcv_join_mgrp: ERR 1B10: Provided Join State != FullMember - required for create. Feb 15 23:30:04 [43005960] -> osm_mcmr_rcv_join_mgrp: ERR 1B10: Provided Join State != FullMember - required for create. thanks Nitin > > -- Hal > > _______________________________________________ > openib-general mailing list > openib-general@openib.org > http://openib.org/mailman/listinfo/openib-general > > To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general _______________________________________________ openib-general mailing list openib-general@openib.org http://openib.org/mailman/listinfo/openib-general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general