我也有一样的问题。也是rtl8192ce,巧的是也是marvell芯片。我用这个补丁解决了问题。
--- a/drivers/net/wireless/realtek/rtlwifi/efuse.c
+++ b/drivers/net/wireless/realtek/rtlwifi/efuse.c
@@ -1274,7 +1274,7 @@ int rtl_get_hwinfo(struct ieee80211_hw *
rtlefuse->eeprom_channelplan = *&hwinfo[params[6]];
rtlefuse->eeprom_version = *(u16 *)&hwinfo[params[7]];
- rtlefuse->txpwr_fromeprom = true;
+ rtlefuse->txpwr_fromeprom = false;
rtlefuse->eeprom_oemid = *&hwinfo[params[8]];
rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD,
可能有点乱,你就记得把rtlefuse->txpwr_fromeprom = true;改成rtlefuse->txpwr_fromeprom = false;就行了