This patch broke ucode loading on iwl6050 hardware.

[ 12.666080] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-6050-exp.ucode failed with error -2 [ 12.672318] iwlwifi 0000:03:00.0: Driver unable to support your firmware API. Driver supports v5, firmware is v689702145. [ 12.676429] iwlwifi 0000:03:00.0: Driver unable to support your firmware API. Driver supports v5, firmware is v164168705.
[   12.676631] iwlwifi 0000:03:00.0: no suitable firmware found!

My guess is this block:

>
-       if (fw_has_api(&drv->fw.ucode_capa, IWL_UCODE_TLV_API_NEW_VERSION))
-               api_ver = drv->fw.ucode_ver;
-       else
-               api_ver = IWL_UCODE_API(drv->fw.ucode_ver);
+       api_ver = drv->fw.ucode_ver;



is still required for some devices on DVM?

After reverting this patch:

[ 2947.082256] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-6050-exp.ucode failed with error -2 [ 2947.082880] iwlwifi 0000:03:00.0: loaded firmware version 41.28.5.1 build 33926 op_mode iwldvm
[ 2947.095203] iwlwifi 0000:03:00.0: CONFIG_IWLWIFI_DEBUG enabled
[ 2947.095207] iwlwifi 0000:03:00.0: CONFIG_IWLWIFI_DEBUGFS disabled
[ 2947.095211] iwlwifi 0000:03:00.0: CONFIG_IWLWIFI_DEVICE_TRACING disabled
[ 2947.095214] iwlwifi 0000:03:00.0: Detected Intel(R) Centrino(R) Advanced-N + WiMAX 6250 AGN, REV=0x84
[ 2947.095557] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 2947.117923] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'

Everything is working.
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to