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