1. 08 11月, 2005 7 次提交
    • J
      Changed default # of missed beacons to miss before disassociation to 24 · d2021cb4
      James Ketrenos 提交于
      (vs. 9 which is too low in most environments)
      Signed-off-by: NJames Ketrenos <jketreno@linux.intel.com>
      d2021cb4
    • Z
      [bug 667] Fix the notorious "No space for Tx" bug. · d8bad6df
      Zhu Yi 提交于
      We send SYSTEM_CONFIG command after the TGI_KEY command if hardware
      encryption is enabled. It sometimes causes a firmware stall (firmware
      doesn't respond to any request) and finally bungs up the Tx send queue.
      The solution is to send SYSTEM_CONFIG command in the post association
      stage from a workqueue.
      Signed-off-by: NJames Ketrenos <jketreno@linux.intel.com>
      d8bad6df
    • J
      Catch ipw2200 up to equivelancy with v1.0.5 · afbf30a2
      James Ketrenos 提交于
      * Fixed #452 problem with setting retry limit (thanks to Hong Liu)
      * Fixed #592 race condition during association causing firmware errors
      * Fixed #602 problem with building in 64-bit environment
      * Fixed #625 problem with SCAN_REQUEST_EXT sometimes failing
      * Fixed #645 problem with bit rate not decreasing when moving laptop
        farther from AP
      * Fixed #656 problem with 'iwconfig eth1 mode auto' and 'modprobe'
        locking the system
      * Fixed #667 problem with "No space for Tx" for hwcrypto=1
      * Fixed #685 kernel panic in rmmod caused by led work is still queued
      * Fixed #695 problem with network doesn't reassociate after suspend/resume
      * Fixed #701 problem with 'iwprvi sw_reset' not resetting the card from
        monitor mode
      * Fixed #710 problem with monitor mode being used after a WEP key has
        been configured
      * Fixed network->mode vs. priv->ieee->iw_mode checking (thanks to Ben Cahill)
      * Fixed "Unknown management packet %d" warning
      * Fixed setting channels multiple times in monitor mode causes scan stopped
      * Fixed ipw_wx_sw_reset doesn't switch firmware if mode is changed.
      * Add duplicate packet checking code (kill ping DUP! and TKIP replay warning)
      * Fix hardware encryption (both WEP and AES) doesn't work with fragmentation.
      Signed-off-by: NJames Ketrenos <jketreno@linux.intel.com>
      afbf30a2
    • J
      Catch ipw2200 up to equivelancy with v1.0.4 · b095c381
      James Ketrenos 提交于
      * Fixed #627 problem with open APs not working with wpa_supplicant
      * Fixed #632 problem with 'txpower auto' setting power incorrectly (thanks
        to Kai Groner)
      * Fixed #634 problem with 'iwconfig eth1 frag 0' hanging the shell
      * Fixed problem with adapter not fully powering off during suspend to RAM or
        when module unloaded.
      * Fixed #645 problem with turning fixed rates off not taking effect until
        you reload the driver
      * Fixed problem with firmware restart if wpa_supplicant was used to set a key
        that wasn't exactly 5 or 13 bytes in length.
      * Fixed #623 Added iwpriv sw_reset extension to reset sw parameters
      * Added managment frame export to user space with frame statistics
      * Fixed #652 Modified the driver to load the EEPROM data even if RF KILL is
        active during driver load
      * Global s:CX2_:IPW_:g to make code more consistent
      * Fixed #572 problem with setting txpower to auto
      * Fixed #656 problem with kernel oops if mode auto; modprobe -r ipw2200
      * Added QoS (CONFIG_IPW_QOS) support.  This is being actively developed but
        is the first step in getting WMM support into the driver and the kernel.
      * Fixed some race conditions with channel changes, association, and scan
        abort that could periodically cause a firmware restart.
      * Added some extensions to export scan and network statistics to user space
        (exposed through speed_scan and net_stats sysfs entries)
      * Fixed a few bugs in how monitor mode was supported (scan lists
        weren't quite right)
      * Updated the firmware requirement from 2.2 to 2.3 which supports
        monitor mode.
      Signed-off-by: NJames Ketrenos <jketreno@linux.intel.com>
      b095c381
    • J
      Catch ipw2200 up to equivelancy with v1.0.3 · c848d0af
      James Ketrenos 提交于
      * Fix #616 problem with OOPS on module load (thanks to Yi Zhu)
      * Fixed problem with led module parameter being described as
        'auto_create'
      * Added support to merge between adhoc networks (thanks to Mohamed Abbas)
      * Added semaphore lock at the driver's entry points to protect against
        re-entry (thanks to Mohamed Abbas)
      * Added semaphore lock to background scheduled driver actions (thanks to
        Mohamed Abbas)
      * Changed how signal quality is reported for scan output (thanks to
        Peter Jones)
      * Fixed how high/low clamp values of signal quality are reported so a
        more consistent ramp is provided (thanks to Bill Moss)
      * Fix #624 problem with duplicate addresses (again)  (thanks to Bernard
        Blackham)
      * Fix #385 problem with fragmentation and certain sized packets (thanks
        to Mohamed Abbas)
      * Modified iwconfig network name if RF kill is enabled to say 'radio off'
      * Fix #382 problem with driver not responding to probe requests in Ad-Hoc
        mode (thanks to Mohamed Abbas)
      Signed-off-by: NJames Ketrenos <jketreno@linux.intel.com>
      c848d0af
    • J
      Catch ipw2200 up to equivelancy with v1.0.2 · a613bffd
      James Ketrenos 提交于
      Removed unneeded parenthesis around numeric constant defines
      
      Added support for iwspy
      
      Put in fix for Ad-Hoc mode not passing through all packets (thanks to KKH)
      
      Put in fix for fragmentation not working for fragment sizes between
      441-464 bytes (thanks to Mohamed Abbas)
      
      Fixed #592 problem of CONFIG_IEEE80211_WPA_MODULE not including WPA
      support into the driver -- fixed as a result of no longer limiting WPAs
      inclusion
      
      Fixed #594 problem with user rates mask causing lack of association if
      AP mandatory rate is masked out.  We now add back in as a supported rate
      any mandatory rate.
      
      Fixed #597 kernel oops due to calling dev_kfree_skb on an skb multiple times.
      
      Added code to control LEDs that can be controlled through the wireless
      NIC (vs. non-wireless HW interfaces) -- this is currently disabled by
      default due to reports by some users of it hanging their laptop.
      
      Added some more debug messages around fragmentation logic
      
      Added locking around STATUS_HCMD_ACTIVE to prevent re-entry race
      conditions
      
      Moved ipw_adapter_restart to only execute on the priv->workqueue to
      keep keyboard errors from occuring during adapter restart
      
      Added CFG_BACKGROUND_SCAN to easily allow people to play with
      background scanning implementations
      
      Modified WPA logic to send WPA IE if one is set (vs. being based on
      wpa_enabled)
      
      Modified scan result logic to report WPA and RSN IEs if set (vs. being
      based on wpa_enabled)
      
      Fixed issues with endianess compatability between the host and
      wireless adapter (thanks to York Liu and Yi Zhu)
      
      Fixed problem with Ad-Hoc network creation causing a firmware error if
      a scan was actively running (thanks to Mohamed Abbas)
      Signed-off-by: NJames Ketrenos <jketreno@linux.intel.com>
      a613bffd
    • J
      Catch ipw2200 up to equivelancy with v1.0.1 · ea2b26e0
      James Ketrenos 提交于
      This commit contains the following fixes:
      
      Fixed #559: iwconfig rate support (thanks to Florian Hackenberger)
      
      Improved link signal quality calculation (thanks to Bill Moss)
      
      Fixed a problem with sensitivity threshold during association
      
      Added iwpriv for turning forcing long preamble support:
        % iwpriv eth1 set_preamble 1|0
      
      Fixed #542 and #377 support for short preamble
      
      Fixed locked BSSID reporting channel number (thanks to Pedro
      Ramalhais)
      
      Fixed type-o with scan watchdog timeout message (thanks to Pedro
      Ramalhais)
      
      Changed logic for displaying get_mode output so the code is easier to
      follow (thanks to Pedro Ramalhais)
      
      Added initial support for WPA (thanks to Yi Zhu) -- tested with
      wpa_supplicant (either tip w/ ipw driver, or with -Dipw2100) with
      both CCMP and TKIP
      
      Fixed problem with CCMP not working due to uninitialized 802.11
      header fields (thanks to Pedro Ramalhais)
      
      Bug references are to defects stored on http://bughost.orgSigned-off-by: NJames Ketrenos <jketreno@linux.intel.com>
      ea2b26e0
  2. 22 9月, 2005 1 次提交
  3. 07 9月, 2005 1 次提交
  4. 06 9月, 2005 2 次提交
  5. 26 8月, 2005 2 次提交
  6. 01 8月, 2005 1 次提交
  7. 28 5月, 2005 1 次提交