Freecoffee
Guru
Heute hat James Ketrenos die neuen Treiber für die WLAN-Chips intel PRO Wireless 2100 und intel PRO Wireless 2200BG veröffentlicht. Abzuholen sind sie hier(ipw2100) bzw. hier(ipw2200).
Das passende ieee80211-Subsystem gibt es hier.
Changes:
Greetz, HB
Das passende ieee80211-Subsystem gibt es hier.
Changes:
- ipw2100:
Changes in 1.1.3
NOTE: Tested to work against ieee80211-1.1.5. If you experience problems
building or running this version, please try using ieee80211-1.1.5 from
http://ieee80211.sf.net.
* Fixed problem with ipw2100 not compiling against ieee80211-1.0.3
due to removed ieee80211_header_data.
* Updated documentation
* Ran scripts/Lindent on source files
* Ported upstream patches that had previously been incorporated
- ipw2200:
Changes in 1.0.7
*NOTE*: In order to upgrade to 1.0.7, you must:
1. Obtain the ieee80211 subsystem (v1.1.5 or later) from
http://ieee80211.sf.net
2. Obtain the latest firmware (v2.4) from
http://ipw2200.sf.net/firmware.php
* Fix problem with 'Driver using old /proc/net/wireless' message
(thanks to Benoit Boissinot)
* Fixed #771 <http://bughost.org/bugzilla/show_bug.cgi?id=771>
problem with too many (8) bytes being received when using
AES/hwcrypto.
* Fixed problem with get_cmd_string not existing if CONFIG_IPW_DEBUG
is not set.
* Added code to filter out WPA networks if only shared key WEP is
enabled (resolving a firmware restart)
* Fixed support of mixed PTK/GTK CCMP/TKIP support
* Fixed is_network_packet to check for broadcast packets
* Modified all places where firmware loading can fail to report the
errno in decimal format for easy tracking (thanks to Peter Jones)
* Fixed 760 problem with setting WEP key in monitor mode causes IV
loss and decrypt attempt on captured packets.
* Fixed 455 problem with frequent channel changes causing a firmware
error.
* Updated copyright strings
* Modified firmware error and event log capturing to capture into
allocated data blocks vs. pulling from registers.
* Changed ipw_dump_nic_error_log to ipw_dump_error_log and adjusted
to use pre-allocated log blocks.
* Added wait_state wakeup on scan completion.
* Added event_log and error_log sysfs entries.
* Modified all ipw_send_cmd() usage to report errors within
ipw_send_cmd vs. within each of the callers. This allows uniform
error returns as well as uniform debug logging.
* Modified ipw_config and STATUS_INIT setting to correct race
condition with request_scan being called before initialized if
invoked from insmod, resulting in no association occurring during
boot until iwlist scan is run.
* Updated version stamp for firmware from 2.3 to 2.4.
* Fix firmware error when setting tx_power.
* Fixed #751 <http://bughost.org/bugzilla/show_bug.cgi?id=751> Fix
driver association requires manual scan.
* Fix ipw_wx_get_txpow shows wrong disabled value.
* Fixed #701 <http://bughost.org/bugzilla/show_bug.cgi?id=701> Fix a
misuse of ieee->mode with ieee->iw_mode.
* Fixed the ad-hoc network WEP key list issue.
* Fixed #792 <http://bughost.org/bugzilla/show_bug.cgi?id=792> Fix
WPA-PSK AES both for -Dipw and -Dwext.
* Disable host fragmentation in open mode since IPW2200/2915
hardware support hardware fragmentation.
* Workaround kernel BUG_ON panic caused by unexpected duplicate
packets.
* Added more useful geography encoding so people's experience with
iwconfig matches what their hardware can actually do in regard to
supported channel maps, etc.
* Misc. updates to be in sync w/ latest ieee80211 subsystem
o Use of ieee80211_hdr to ieee80211_hdr_Naddr
o Added is_queue_full for 802.11e support.
o Added handle_probe_response, handle_beacon,
handle_association_response callbacks.
* Changed default # of missed beacons to miss before disassociation
to 24 (vs. 9 which is too low in most environments)
* [unstable] Added command log sysfs entry for recording firmware
interactions even in non-debug builds
* Radiotap type frames support for monitor mode, which requires
Libpcap 0.9.3+ to parse correctly in the user space (thanks to
Mike Kershaw for the radiotap addition, and Stefan Rompf who
provided an initial implementation for adding AVS which then
motivated the radiotap work.)
* Fixed #801 <http://bughost.org/bugzilla/show_bug.cgi?id=801>
problem with intermittent firmware restarts in weak signal areas
due to roaming logic
* Fixed some compiler issues if CONFIG_IPW2200_QOS is enabled.
- ieee80211:
Changes in 1.1.5
* Lindent and trailing whitespace script executed ieee80211 subsystem
* When an assoc_resp is received the network structure is not completely initialized which can cause problems for drivers that expect the network structure to be completely filled in (thanks to Ivo van Doorn)
* Currently the info_element is parsed by 2 seperate functions, this results in a lot of duplicate code. (thanks to Ivo van Doorn)
* Fix implicit nocast warnings in ieee80211 code: net/ieee80211/ieee80211_tx.c:215:9: warning: implicit cast to nocast type (thanks to Randy Dunlap)
* Move the ieee80211_is_ofdm_rate function to the ieee80211.h header, and I also added the ieee80211_is_cck_rate counterpart (thanks to Ivo van Doorn)
* Fixes a typo in ieee80211.h: ieee82011_deauth -> ieee80211_deauth (thanks to Michael Wu)
* Changed crypto method from requiring a struct ieee80211_device reference to the init handler. Instead we now have a get/set flags method for each crypto component.
* Added handle_deauth() callback , enhanced tkip/ccmp support of varying hw/sw offload.
* Fixed #768 Keep auth mode unchanged after iwconfig key off/on cycle
* Switched to sscanf in store_debug_level
Greetz, HB