On Thursday, February 14, 2008 5:29 PM, Patrick Grimm wrote: >>> Could you please print out the values of fc, priv->iw_mode, >>> iwl3945_is_associated(priv) and priv->assoc_id just before that >>> error message is printed? > > Yes > iwl3945: I iwl3945_tx_skb fc: 8<3> > iwl3945: I iwl3945_tx_skb mode: 2<3> > iwl3945: I iwl3945_tx_skb assoc_id: 0<3> > iwl3945: I iwl3945_tx_skb Dropping - !iwl3945_is_associated > My changes > IWL_DEBUG_DROP("fc: %d\n", fc); > IWL_DEBUG_DROP("mode: %d\n", priv->iw_mode); > IWL_DEBUG_DROP("assoc_id: %d\", priv->assoc_id); > if ((!iwl3945_is_associated(priv) || > ((priv->iw_mode == IEEE80211_IF_TYPE_STA) && > !priv->assoc_id)) && > ((fc & IEEE80211_FCTL_FTYPE) == IEEE80211_FTYPE_DATA)) { > IWL_DEBUG_DROP("Dropping - !iwl3945_is_associated\n"); goto > drop_unlock; } > Was it right? great - thanks! I think you have given us hints about why ad-hoc does not work in iwl3945. From the above the device thinks it is in STA mode, it should be in IBSS mode. This is thus a different bug from what the patch is trying to solve. The patch is still good for iwl3945. >> One more question ... did ad-hoc work for you before this patch? > > No. In my tests only ipw3945 works in Ad-Hoc mode. ok - that explains things. The patch assumes that ad-hoc mode is working, which is unfortunately not the case. We have to fix this. Reinette - To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html