Search Linux Wireless

Re: Atheros [168c 0034] can't enable wireless button LED.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Matt,


>> I do
>> 1) echo 0x402c > regidx
>>     watch -n 1 regval
>> 2) echo 0x404c > regidx
>>    watch -n1 regval
>>> i remember testing it in a acer laptop, it was working.
>> Both 1) and 2) shows no different in their value no matter how I press
>> the wifi button. :(

if hardrfkill is enabled it should toggle. you are using it as  in a
built card right ?
if GPIO11 is not connected to Vcc or ground it would not toggle.
need to check it out its a regression.

> I found it is not enabling the
> wiphy_rfkill_start_polling() in gpio.c:ath_start_rfkill_poll(struct
> ath_softc *sc).
> The condition for (ah->caps.hw_caps & ATH9K_HW_CAP_RFSILENT) is failed.
> Any direction I can dig further ? :)

can you please try this if you can see anything

diff --git a/drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
b/drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
index 51398f0..d732044 100644
--- a/drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
+++ b/drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
@@ -3002,7 +3002,14 @@ static u32 ath9k_hw_ar9300_get_eeprom(struct ath_hw *ah,
          case EEP_OP_MODE:
                  return pBase->opCapFlags.opFlags;
          case EEP_RF_SILENT:
-               return pBase->rfSilent;
+//             return pBase->rfSilent;
+               return 0x2f;
+               /* bit 0 rfkill_enable - 1
+                * bit 1  rfkill_polarity - 1
+                * bit 2,3,4,5 gpio pin select - 1011
+                * so 1011 11
+                *  0x2f
+                */
          case EEP_TX_MASK:

please try with returning 0x2d (polarity 0 )

think i was testing this i got

"in my pci extender i always the got value of '0x6ed' for the 'reg
0x404c' and when i used the card as a inbuilt one i got '0xeed' and
'0x6ed'(when i toggle rfkill in the acer laptop)."
pls let me know if its still not working, i can check with again the
inbuilt stuff

>>>>
>>>> --
>>>> Thank you.
>>>> --
>>>> 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
>>>
>>>
>>>
>>> --
>>> thanks,
>>> shafi
>>>
>>
>>
>>
>> --
>> Thank you.
>
>
>
> --
> Thank you.



-- 
thanks,
shafi
--
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


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux