diff options
author | Larry Finger <Larry.Finger@lwfinger.net> | 2011-11-17 12:14:43 -0600 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2011-11-21 16:20:45 -0500 |
commit | ff6ff96b5ba5b39f7ab3d8ea0cf9ec414452ac92 (patch) | |
tree | ad1c3294691a2860f9b8205ece269a1b36ac2f77 /drivers/net/wireless/rtlwifi/rtl8192cu | |
parent | 040a72785cf19fd8032f24d584ee305158c87ac7 (diff) | |
download | talos-obmc-linux-ff6ff96b5ba5b39f7ab3d8ea0cf9ec414452ac92.tar.gz talos-obmc-linux-ff6ff96b5ba5b39f7ab3d8ea0cf9ec414452ac92.zip |
rtlwifi: rtl8192cu: Change firmware upload to use block writes
Driver rtl8192cu writes the firmware with 32-bit asynchronous writes. This
design is OK for USB 2.0 adapters, but the current implementation of
xhcu-hcd has a limited ring size, which is exceeded. By converting to
synchronous block writes, this error is avoided.
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/rtlwifi/rtl8192cu')
-rw-r--r-- | drivers/net/wireless/rtlwifi/rtl8192cu/mac.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/wireless/rtlwifi/rtl8192cu/mac.c b/drivers/net/wireless/rtlwifi/rtl8192cu/mac.c index 060a06f4a885..9e0c8fcdf90f 100644 --- a/drivers/net/wireless/rtlwifi/rtl8192cu/mac.c +++ b/drivers/net/wireless/rtlwifi/rtl8192cu/mac.c @@ -84,6 +84,7 @@ void rtl92c_read_chip_version(struct ieee80211_hw *hw) } } rtlhal->version = (enum version_8192c)chip_version; + pr_info("rtl8192cu: Chip version 0x%x\n", chip_version); switch (rtlhal->version) { case VERSION_NORMAL_TSMC_CHIP_92C_1T2R: RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, |