Driver update: Intel PRO/Wireless 2100 0.58

Spread the love

The open source Linux drivers for the Intel PRO/Wireless 2100, which a number of people are working on in collaboration with Intel at Source Forge, has seen a new release twice in quick succession. The drivers are made for Linux with kernel version 2.6.4 or higher. In addition, you still have the Wireless Tools for Linux and may need to go to a new firmware should be flashed. The changelog of the last two releases of the driver looks like this:

Changes in 0.58

  • Reworked some of the TX fragmentation code (thanks to Rusty Lynch)
  • Fixed problem with the rf_kill entry not reporting the correct values ​​(thanks to Giuseppe Della Ricca)
  • Added support for setting the TX power while in Ad-Hoc mode

Known issues in 0.58

  • If C3 is enabled, you may occasionally see “PCI latency error detected at 0x….:” messages in your kernel log, followed by a firmware reset. A temporary work around is to disable the C3 low power state (either via the patch on the website to processor.c or by unloading the ACPI processor module).

Changes in 0.57

  • Fixed problem with WPA PSK not working (thanks to Stefan Rompf and Pedro Ramalhais)
  • Fixed erroneous kill of hang_check timer instead of rf_kill timer (thanks to Giuseppe Della Ricca)
  • Cleaned up #4: iwconfig eth1 frag off/auto/fixed not supported
  • Fixed #9: iwconfig rts off/auto not supported
  • misc. fixes and cleanups (thanks to Giuseppe Della Ricca)
  • Moved offset_in_page to ieee80211.h so multiple crypt components can use it
  • Moved #include declration closer to module_param to ease 2.4 backport support
  • Add #incldue to remove warning from request_module when compiling with CONFIG_IEEE80211_WPA
  • Fixed timeout value in the output of iwlist eth1 power
  • Changed output of iwprive eth1 get_power to match the documentation
  • Fixed problem where enabling encryption after associated to a non-encrypted AP resulted in the client not being able to associate until the ssid was manually reset to ‘any’
  • Changed iwconfig output to state ‘unassociated’ for protocol name if appropriate
  • Changed interpretation of WX flags for setting encryption such that if an authentication mode isn’t specified, it defaults to OPEN (previously, if OPEN wasn’t specified, it assumed RESTRICTED was configured)
  • Changed IPW_DEBUG_FW_COMMAND to IPW_DEBUG_HC to standardize with ipw2200
  • Fixed problem with setting debug level to 0xffffffff on modprobe was ignored
  • Chagned use of printk() to IPW_DEBUG_
  • Changed WX delayed work to use queue_delayed_work
  • Removed unnecessary memset after alloc_etherdev
  • Removed unnecessary setting of name to “eth%d” already done by alloc_etherdev
  • Changed error code path not to mask register_netdev error codes
  • Report firmware version via ethtool
  • Changed module parameter for interface name to ifname (from if_name) in order to standardize with the ipw2200
  • Removed ipw_net_change_mtu since alloc_etherdev will set it to eth_change_mtu which enforces the same restrictions.
  • Changed inline debug printk_buf calls to static
  • changed spin_[un]lock_irq to spin_[un]lock since IRQ already disabled in interrupt routine
  • Modified open() call to start the network queue if associated prior to dev->open being called
  • Removed unnecessary private->open flag
  • Changed ndev => net_dev, and pdev => pci_dev to standardize with ipw2200 project
  • Changed default temporal timeout for scan age to 15s
  • Changed MAC2STR and MACSTR to MAC_FMT and MAC_ARG
  • Fixed problem with scan results not expiring
  • Added stub for dynamically disabling C3 when PCI latency problem is detected

Version number 0.58
Operating systems Linux
Website Source Forge
Download
File size

131.00kB

License type GPL
You might also like