[openib-general] IPoIB still not working

Josh England jjengla at sandia.gov
Mon Dec 20 16:21:58 PST 2004


Roland,

Alright...I'm not sure whats going on.  I just now got a chance to test
this out and it still isn't working.  I've tried with the latest from
SVN as well as the exact same kernel/rootFS you were using, and I still
can't ping between nodes.  I'm just doing 'modprobe ib_mthca; modprobe
ib_ipoib; ifconfig ...; ping ...' on the same two nodes.  Am I missing
something?

-JE

On Wed, 2004-12-15 at 07:51 -0800, Roland Dreier wrote:
> OK, I think the following change (already committed) should fix IPoIB
> with PCI Express HCAs.  Thanks to Josh England for giving me access to
> a couple of his machines for debugging, and to Tziporet Koren for
> pointing out this Arbel "feature."
> 
>  - Roland
> 
> Index: infiniband/hw/mthca/mthca_av.c
> ===================================================================
> --- infiniband/hw/mthca/mthca_av.c	(revision 1331)
> +++ infiniband/hw/mthca/mthca_av.c	(working copy)
> @@ -97,6 +97,9 @@
>  			cpu_to_be32((ah_attr->grh.traffic_class << 20) |
>  				    ah_attr->grh.flow_label);
>  		memcpy(av->dgid, ah_attr->grh.dgid.raw, 16);
> +	} else {
> +		/* Arbel workaround -- low byte of GID must be 2 */
> +		av->dgid[3] = cpu_to_be32(2);
>  	}
>  
>  	if (0) {
> _______________________________________________
> openib-general mailing list
> openib-general at openib.org
> http://openib.org/mailman/listinfo/openib-general
> 
> To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
> 




More information about the general mailing list