1. 13 7月, 2010 5 次提交
  2. 01 7月, 2010 6 次提交
  3. 16 6月, 2010 3 次提交
  4. 03 6月, 2010 6 次提交
  5. 13 5月, 2010 1 次提交
  6. 11 5月, 2010 6 次提交
  7. 08 5月, 2010 1 次提交
  8. 05 5月, 2010 1 次提交
  9. 04 5月, 2010 1 次提交
  10. 17 4月, 2010 1 次提交
    • H
      rt2x00: rt2800pci: fix tx path by not accessing the skb after it was DMA mapped · 745b1ae3
      Helmut Schaa 提交于
      rt2800pci used the callback write_tx_desc to write the tx descriptor but
      also to update the txwi which is part of the dma mapped skb. Since the
      memory was already DMA mapped _before_ the call to write_tx_desc the
      device didn't get the txwi data at all or only sporadically.
      
      The call order is basically as follows (from rt2x00queue.c):
      1) write_tx_data
      2) rt2x00queue_map_txskb
      3) write_tx_desc
      
      Hence, we shouldn't touch the skb in write_tx_desc anymore.
      
      To fix this issue create a new rt2800pci_write_tx_data callback and use it
      for updating the txwi _before_ the memory gets DMA mapped.
      
      The tx descriptor is still written (as before) in write_tx_desc.
      
      This patch allows basic TX on an rt305x soc device but I'm pretty sure
      that it will fix pci based cards as well. I can associate just fine with
      an AP now but I wasn't able to get a wpa secured connection working yet.
      Signed-off-by: NHelmut Schaa <helmut.schaa@googlemail.com>
      Acked-by: NGertjan van Wingerde <gwingerde@gmail.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      745b1ae3
  11. 13 4月, 2010 1 次提交
  12. 07 4月, 2010 1 次提交
  13. 03 4月, 2010 1 次提交
  14. 01 4月, 2010 1 次提交
  15. 17 3月, 2010 2 次提交
  16. 16 3月, 2010 1 次提交
  17. 03 3月, 2010 1 次提交
  18. 16 2月, 2010 1 次提交
    • G
      rt2x00: rt2800 - Make rt30xx and rt35xx chipsets configurable. · de1ebdce
      Gertjan van Wingerde 提交于
      Support for rt30xx- and rt35xx-based devices is currently not functional
      in rt2800pci and rt2800usb.
      In order to not confuse users we shouldn't claim the PCI and USB device
      ID's for these devices. However, to allow for testing it is good to still
      have them available, although disabled by default.
      Make support for these device configuration options that default to off.
      
      For rt2800usb a 3rd class of devices is added, which are the unknown
      devices. For these devices it is known that they are either based on
      rt28xx, rt30xx or rt35xx, but it is not known on what chipset exactly.
      These devices are disabled by default as well, until it can be established
      on what chipset exactly they are based.
      Signed-off-by: NGertjan van Wingerde <gwingerde@gmail.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      de1ebdce