<br><br>
<div><span class="gmail_quote">On 8/29/09, <b class="gmail_sendername">Sasha Khapyorsky</b> <<a href="mailto:sashak@voltaire.com">sashak@voltaire.com</a>> wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">On 12:03 Fri 28 Aug     , Hal Rosenstock wrote:<br>><br>> lash_core: ERR 4D02: Lane requirements (9) exceed available lanes (8) with<br>
> starting lane (0)<br>> ucast_mgr_route: lash: cannot build fwd tables.<br>> osm_ucast_mgr_process: minhop tables configured on all switches<br>> ERR 331D: LFT of switch 0xguid is not up to date.<br>><br>> Prior to this change, the LFTs were pushed for this fallback case (and no<br>
> ERR 331D occured).<br><br>Nice catch.<br><br>Such addition is needed to make a fallback to work properly:<br><br>diff --git a/opensm/opensm/osm_ucast_mgr.c b/opensm/opensm/osm_ucast_mgr.c<br>index b7e3893..39d825c 100644<br>
--- a/opensm/opensm/osm_ucast_mgr.c<br>+++ b/opensm/opensm/osm_ucast_mgr.c<br>@@ -1007,6 +1007,7 @@ int osm_ucast_mgr_process(IN osm_ucast_mgr_t * p_mgr)<br>               /* If configured routing algorithm failed, use default MinHop */<br>
               osm_ucast_mgr_build_lid_matrices(p_mgr);<br>               ucast_mgr_build_lfts(p_mgr);<br>+               osm_ucast_mgr_set_fwd_tables(p_mgr);</blockquote>
<div> </div>
<div> </div>
<div>Shouldn't this be osm_ucast_mgr_set_fwd_table ?</div>
<div> </div>
<div>-- Hal</div><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">               p_osm->routing_engine_used = OSM_ROUTING_ENGINE_TYPE_MINHOP;<br>       }<br><br>Sasha<br>
</blockquote></div><br>