Bug#578262: Intel 5300 wireless does not work on Acer, TravelMate6293.
On Wed, 2010-05-19 at 14:45 +0200, Zdeněk Matěj wrote:
> Thank you for your replay.
>
> I applied the supplied patches:
>
> 0001-mac80211-explicitly-disable-enable-QoS.patch
> 0002-iwlwifi-manage-QoS-by-mac-stack.patch
[...]
> If I understand the patches correctly, the 0002...patch removes a "void
> iwl_reset_qos(struct iwl_priv *priv)" function and unused qos_cap bits.
> But the function is still used in "int iwl_init_drv(struct iwl_priv
> *priv)" function in the "iwl-core.c". I removed a part of code:
> ---
> iwl_reset_qos(priv);
>
> priv->qos_data.qos_active = 0;
> priv->qos_data.qos_cap.val = 0;
> ---
> as it is done in "int iwl3945_init_drv(struct iwl_priv *priv)" at the
> end of the 0002....patch.
Well spotted. Thanks.
> With this adjustment (attached
> "0002-iwlwifi-manage-QoS-by-mac-stack-adjust.patch" file) I can compile
> the source and it works fine with APs with which it didn't work before.
Good. I'll apply all these fixes.
Ben.
--
Ben Hutchings
Once a job is fouled up, anything done to improve it makes it worse.
|