iwlwifi: print warning about disconnected antennas
[pandora-kernel.git] / drivers / net / wireless / iwlwifi / iwl-calib.c
index 7e82277..22fa947 100644 (file)
@@ -846,6 +846,13 @@ void iwl_chain_noise_calibration(struct iwl_priv *priv,
                }
        }
 
+       if (active_chains != priv->hw_params.valid_rx_ant &&
+           active_chains != priv->chain_noise_data.active_chains)
+               IWL_WARN(priv,
+                        "Detected that not all antennas are connected! "
+                        "Connected: %#x, valid: %#x.\n",
+                        active_chains, priv->hw_params.valid_rx_ant);
+
        /* Save for use within RXON, TX, SCAN commands, etc. */
        priv->chain_noise_data.active_chains = active_chains;
        IWL_DEBUG_CALIB(priv, "active_chains (bitwise) = 0x%x\n",