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 majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html