linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: [PATCH] ath5k: Does not connect reliably on 2.6.27
       [not found] <87iqrvgm7b.fsf@denkblock.local>
@ 2008-10-14 17:11 ` Nick Kossifidis
  2008-10-14 22:01   ` Elias Oltmanns
  0 siblings, 1 reply; 2+ messages in thread
From: Nick Kossifidis @ 2008-10-14 17:11 UTC (permalink / raw)
  To: Elias Oltmanns; +Cc: Luis R. Rodriguez, linux-wireless

2008/10/14 Elias Oltmanns <eo@nebensachen.de>:
> Hi all,
>
> after a cold boot into 2.6.27, ath5k doesn't work on my machine. The
> sequence
>
> # ifconfig ath0 up
> # iwlist ath0 ap
>
> results in a message informing me that no list of APs is available for
> that device. I have identified the following commit as the guilty one:
>
> commit 2203d6be7ed17af81a1dc35a0af9806086743b02
> Author: Nick Kossifidis <mick@madwifi.org>
> Date:   Sun Jul 20 06:36:52 2008 +0300
>
>    ath5k: Misc hw_reset updates
>
>     * Update hw_reset to calculate some of the values we were using as
>       static
>     * Increase activation to rx delay
>
>    Changes-licensed-under: ISC
>    Signed-off-by: Nick Kossifidis <mickflemm@gmail.com>
>    Signed-off-by: John W. Linville <linville@tuxdriver.com>
>
> The minimal patch to fix the issue for me is attached. However, I am
> wondering whether the preceding writes to register 0xa228 should be
> dropped or at least adjusted somehow. Perhaps those of you who know the
> recently released HAL from Atheros can throw some light on the matter.
>
> Regards,
>
> Elias
> ---
> diff --git a/drivers/net/wireless/ath5k/hw.c b/drivers/net/wireless/ath5k/hw.c
> index dc51b84..b1cec2a 100644
> --- a/drivers/net/wireless/ath5k/hw.c
> +++ b/drivers/net/wireless/ath5k/hw.c
> @@ -862,7 +862,7 @@ int ath5k_hw_reset(struct ath5k_hw *ah, enum ieee80211_if_types op_mode,
>                        data = 0;
>
>                        /* Just write 0x9b5 ? */
> -                       /* ath5k_hw_reg_write(ah, 0x000009b5, 0xa228); */
> +                       ath5k_hw_reg_write(ah, 0x000009b5, 0xa228);
>                        ath5k_hw_reg_write(ah, 0x0000000f, AR5K_SEQ_MASK);
>                        ath5k_hw_reg_write(ah, 0x00000000, 0xa254);
>                        ath5k_hw_reg_write(ah, 0x0000000e, AR5K_PHY_SCAL);
>

I think i've fixed that (it's a buggy mask some lines above) on an
earlier patch (the one that introduced AR2425 support) but i'll look
into it again ;-)

-- 
GPG ID: 0xD21DB2DB
As you read this post global entropy rises. Have Fun ;-)
Nick

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [PATCH] ath5k: Does not connect reliably on 2.6.27
  2008-10-14 17:11 ` [PATCH] ath5k: Does not connect reliably on 2.6.27 Nick Kossifidis
@ 2008-10-14 22:01   ` Elias Oltmanns
  0 siblings, 0 replies; 2+ messages in thread
From: Elias Oltmanns @ 2008-10-14 22:01 UTC (permalink / raw)
  To: Nick Kossifidis; +Cc: Luis R. Rodriguez, linux-wireless

"Nick Kossifidis" <mickflemm@gmail.com> wrote:
> 2008/10/14 Elias Oltmanns <eo@nebensachen.de>:
>> Hi all,
>
>>
>> after a cold boot into 2.6.27, ath5k doesn't work on my machine. The
>> sequence
>>
>> # ifconfig ath0 up
>> # iwlist ath0 ap
>>
>> results in a message informing me that no list of APs is available for
>> that device.
[...]
>> The minimal patch to fix the issue for me is attached. However, I am
>> wondering whether the preceding writes to register 0xa228 should be
>> dropped or at least adjusted somehow. Perhaps those of you who know the
>> recently released HAL from Atheros can throw some light on the matter.
>>
>> Regards,
>>
>> Elias
>> ---
>> diff --git a/drivers/net/wireless/ath5k/hw.c b/drivers/net/wireless/ath5k/hw.c
>> index dc51b84..b1cec2a 100644
>> --- a/drivers/net/wireless/ath5k/hw.c
>> +++ b/drivers/net/wireless/ath5k/hw.c
>> @@ -862,7 +862,7 @@ int ath5k_hw_reset(struct ath5k_hw *ah, enum ieee80211_if_types op_mode,
>>                        data = 0;
>>
>>                        /* Just write 0x9b5 ? */
>> -                       /* ath5k_hw_reg_write(ah, 0x000009b5, 0xa228); */
>> +                       ath5k_hw_reg_write(ah, 0x000009b5, 0xa228);
>>                        ath5k_hw_reg_write(ah, 0x0000000f, AR5K_SEQ_MASK);
>>                        ath5k_hw_reg_write(ah, 0x00000000, 0xa254);
>>                        ath5k_hw_reg_write(ah, 0x0000000e, AR5K_PHY_SCAL);
>>
>
> I think i've fixed that (it's a buggy mask some lines above) on an
> earlier patch (the one that introduced AR2425 support) but i'll look
> into it again ;-)

Can you drop me a link or a commit + tree so I can test it?

Regards,

Elias

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2008-10-14 22:06 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <87iqrvgm7b.fsf@denkblock.local>
2008-10-14 17:11 ` [PATCH] ath5k: Does not connect reliably on 2.6.27 Nick Kossifidis
2008-10-14 22:01   ` Elias Oltmanns

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).