1. 13 7月, 2010 2 次提交
    • I
      rt2x00: Rename CONFIG_DISABLE_LINK_TUNING · 27df2a9c
      Ivo van Doorn 提交于
      Rename CONFIG_DISABLE_LINK_TUNING to DRIVER_SUPPORT_LINK_TUNING
      Link tuning support is not only based on EEPROM decisions, but
      also if the device actually supports it.
      
      Currently only rt2500usb doesn't support link tuning because
      of hardware problems. But rt2800usb is also suspected of having
      problems with link tuning.
      Signed-off-by: NIvo van Doorn <IvDoorn@gmail.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      27df2a9c
    • I
      rt2x00: Convert AGC value from descriptor to RSSI (dBm) · 74861922
      Ivo van Doorn 提交于
      The RSSI values in the RXWI descriptor aren't true RSSI
      values. Instead they are more like the AGC values similar
      to rt61pci. And as such, it needs the same conversion
      before it can be passed to rt2x00lib/mac80211.
      
      This requires the struct queue_entry to be passed to
      rt2800_process_rxwi rather then the skb structure which
      is contained in the queue_entry. This is required to
      obtain the lna_gain information from the rt2x00_dev structure.
      
      This fixes connection problems when using wpa_supplicant
      which would try to connect to the worst AP's rather then the
      best ones.
      Signed-off-by: NIvo van Doorn <IvDoorn@gmail.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      74861922
  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 3 次提交
  19. 13 1月, 2010 1 次提交