1. 06 7月, 2011 1 次提交
  2. 01 7月, 2011 3 次提交
  3. 30 6月, 2011 2 次提交
  4. 29 6月, 2011 1 次提交
  5. 28 6月, 2011 4 次提交
  6. 27 6月, 2011 2 次提交
  7. 25 6月, 2011 2 次提交
  8. 23 6月, 2011 1 次提交
    • L
      rtl8192cu: Fix missing firmware load · 9935d126
      Larry Finger 提交于
      In commit 3ac5e26a entitled
      "rtlwifi: rtl8192c-common: Change common firmware routines for addition
      of rtl8192se and rtl8192de", the firmware loading code was moved.
      Unfortunately, some necessary code was dropped for rtl8192cu.
      
      The dmesg output shows the following:
      
      rtl8192c: Loading firmware file rtlwifi/rtl8192cufw.bin
      rtl8192c_common:_rtl92c_fw_free_to_go():<0-0> Polling FW ready fail!! REG_MCUFWDL:0x00000006 .
      rtl8192c_common:rtl92c_download_fw():<0-0> Firmware is not ready to run!
      
      In addition, the interface will authenticate and associate, but cannot
      transfer data.
      
      This is reported as Kernel Bug #38012.
      Signed-off-by: NLarry Finger <Larry.Finger@lwfinger.net>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      9935d126
  9. 21 6月, 2011 2 次提交
  10. 16 6月, 2011 1 次提交
  11. 15 6月, 2011 3 次提交
  12. 14 6月, 2011 1 次提交
  13. 11 6月, 2011 4 次提交
  14. 10 6月, 2011 1 次提交
  15. 09 6月, 2011 3 次提交
  16. 08 6月, 2011 4 次提交
  17. 07 6月, 2011 4 次提交
  18. 04 6月, 2011 1 次提交
    • D
      libertas_sdio: handle spurious interrupts · d2ac49fe
      Daniel Drake 提交于
      Commit 06e8935f adds an IRQ handling
      optimization for single-function SDIO cards like this one, but at the
      same time exposes a small hardware bug.
      
      During hardware init, an interrupt is generated with (apparently) no
      source. Previously, mmc threw this interrupt away, but now (due to the
      optimization), the mmc layer passes this onto libertas, before it is ready
      (and before it has enabled interrupts), causing a crash.
      
      Work around this hardware bug by registering the IRQ handler later and
      making it capable of handling interrupts with no cause. The change that
      makes the IRQ handler registration happen later actually eliminates
      the spurious interrupt as well.
      Signed-off-by: NDaniel Drake <dsd@laptop.org>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      d2ac49fe