Skip to content
Snippets Groups Projects
  1. Nov 28, 2009
  2. Nov 16, 2009
  3. Nov 11, 2009
  4. Oct 30, 2009
  5. Sep 29, 2009
  6. Sep 09, 2009
    • Ivo van Doorn's avatar
      rt2x00: Hardcode TX ack timeout and consume time · 4789666e
      Ivo van Doorn authored
      
      The calculated values for the ACK timeout and ACK
      consume time are different then the values as
      used by the Legacy drivers.
      
      After testing from James Ledwith it appeared that
      the calculated values caused a high amount of TX
      failures, and the values from the Legacy drivers
      were the most optimal to prevent TX failure due to
      excessive retries.
      
      The symptoms of this problem:
       - Rate control module always falls back to 1Mbs
       - Low throughput when bitrate was fixed
      
      Possible side-effects (not confirmed but highly likely)
       - Problems with DHCP
       - Broken connections due to lack of probe response
      
      This should fix at least:
      Kernel bugzilla reports: [13362], [13009], [9273]
      Fedora bugzilla reports: [443203]
      but possible some additional bugs as well.
      
      Signed-off-by: default avatarIvo van Doorn <IvDoorn@gmail.com>
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      4789666e
  7. Aug 20, 2009
  8. Aug 14, 2009
  9. Jul 24, 2009
  10. Jul 10, 2009
  11. Jun 03, 2009
  12. May 22, 2009
  13. May 11, 2009
  14. May 06, 2009
  15. Apr 16, 2009
  16. Mar 27, 2009
  17. Mar 05, 2009
  18. Feb 27, 2009
  19. Feb 09, 2009
  20. Jan 29, 2009
  21. Jan 12, 2009
  22. Dec 05, 2008
  23. Nov 25, 2008
    • Ivo van Doorn's avatar
      rt2x00: Detect USB BULK in/out endpoints · f1ca2167
      Ivo van Doorn authored
      
      Instead of hardcoding the used in/out endpoints
      we should detect them by walking through all
      available endpoints.
      
      rt2800usb will gain the most out of this, because
      the legacy drivers indicate that there are multiple
      endpoints available.
      However this code might benefit at least rt73usb as
      well for the MIMO queues, and if we are really lucky
      rt2500usb will benefit because for the TX and PRIO
      queues.
      
      Even if rt2500usb and rt73usb do not get better performance
      after this patch, the endpoint detection still belongs to
      rt2x00usb, and it shouldn't hurt to always try to detect
      the available endpoints.
      
      Signed-off-by: default avatarIvo van Doorn <IvDoorn@gmail.com>
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      f1ca2167
    • Ivo van Doorn's avatar
      rt2x00: Move rt73usb register access wrappers into rt2x00usb · 0f829b1d
      Ivo van Doorn authored
      
      rt2500usb and rt73usb have different register word sizes,
      for that reason the register access wrappers were never
      moved into rt2x00usb.
      With rt2800usb on its way, we should favor the 32bit
      register access and move those wrappers into rt2x00usb.
      That saves duplicate code, since only rt2500usb will
      need the special 16bit wrappers.
      
      Signed-off-by: default avatarIvo van Doorn <IvDoorn@gmail.com>
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      0f829b1d
Loading