1. 05 Jul, 2011 1 commit
  2. 30 Jun, 2011 3 commits
  3. 29 Jun, 2011 2 commits
  4. 28 Jun, 2011 2 commits
  5. 27 Jun, 2011 5 commits
  6. 24 Jun, 2011 2 commits
  7. 22 Jun, 2011 1 commit
    • Larry Finger's avatar
      rtl8192cu: Fix missing firmware load · 9935d126
      Larry Finger authored
      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: default avatarLarry Finger <Larry.Finger@lwfinger.net>
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      9935d126
  8. 20 Jun, 2011 2 commits
  9. 15 Jun, 2011 3 commits
  10. 14 Jun, 2011 1 commit
  11. 13 Jun, 2011 1 commit
  12. 10 Jun, 2011 4 commits
  13. 09 Jun, 2011 1 commit
  14. 08 Jun, 2011 3 commits
  15. 07 Jun, 2011 4 commits
  16. 06 Jun, 2011 4 commits
  17. 03 Jun, 2011 1 commit
    • Daniel Drake's avatar
      libertas_sdio: handle spurious interrupts · d2ac49fe
      Daniel Drake authored
      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: default avatarDaniel Drake <dsd@laptop.org>
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      d2ac49fe