📄 changelog
字号:
Version 1.26 2006-10-14======================= * Removed debug flag in ndiswrapper script* When HIGHMEM is enabled, allocate and copy URB buffers only if necessary. This prevents memory allocation failures.Version 1.25 2006-10-04======================= * Support for WE-21* Bug fixesVersion 1.24 2006-10-01======================= * Compilation issues with 2.4 fixed (yet again!)* Devices are recognized when they are inserted, instead of registering when module is loaded. With this, new Windows drivers can be installed / updated without unloading ndiswrapper module, and any number of Windows drivers can be installed without overhead.* Minor tweaks and optimizations* Fixed issues with RT-Preempt patch* 64-bit RT2500 USB driver worksVersion 1.23 2006-08-10======================= * Bug fixes to recent changes in 64-bit driver support.* ZyDas ZD1211 driver uses interrupt-out URBs, so set them up properly.* Bug fixes to Atheros USB driver support.Version 1.22 2006-08-05======================= * Added support for Broadcom 802.11n (draft) driver* Added support for 64-bit Marvell driver* Optimizations for 64-bit drivers* If network interface name changes (through udev, ifrename etc), ndiswrapper notices it and changes entry in procfs* Compilation issue with 2.4 issue fixed Version 1.21 2006-07-15=======================* Fix to a bug (in 1.20) that locked up when used with RT2500 with SMP.* RT2500 is supported with 64-bit.Version 1.20 2006-07-15=======================* Fixes to 64-bit drivers; TI 1450 (used in AVM Fritz) is supported with 64-bit.* Fix to SMP kernel crash when USB device is unplugged.Version 1.19 2006-07-02=======================* Calls to Miniport functions with serialized drivers (such as RT2500) are serialized, so they should work with SMP.* Enable interrupts in IRQ handler; otherwise, some drivers (e.g., Marvell 8335) don't work.* Kernel crash with changing mac address (with 'ifconfig hw ether ...') fixed.Version 1.18 2006-06-22=======================* Kernel crash with RT2500 (and possibly other serialized drivers) under heavy traffic load fixed.* Support for RNDIS driver with Vista drivers for 64-bit added.Version 1.17 2006-06-04=======================* netpoll support added; with this netconsole can be used with ndiswrapper.* Suspend/resume improved: Until now devices are halted (which is similar to removing the device) during suspend and initialized during resume. Now, if a driver supports suspend and resume, that is used instead. With this, any wireless settings, such as encryption, may be preserved by the driver.* Support for RNDIS was broken in 1.16; they work now.Version 1.16 2006-05-06=======================* Compilation issues 2.4 kernels fixed.* Support for lck pathset (Con Kolivas's preempt patch) for 2.4 kernels added.* Added workqueue functions for 2.4 kernels so drivers that need more than one workqueue work.* Added support for more USB devices with 2.4 kernels (so far, devices which use interrupt URBs, such as ZyDas ZD1211, didn't work; now some of them do).Version 1.15 2006-04-26=======================* Memory allocation tracking support added; this should help find any memory leaks (with ALLOC_INFO and ALLOC_DEBUG options to 'make').* Proper fix for drivers (Atheros PCI and USB drivers) allocating large chunk of memory in atomic context.* Fix for crash when module is removed with new Atheros USB driver, which supports WPA2 and has no firmware driver (athfmwdl).* Memory leaks plugged.* Wireless statistics are enabled (inadvertantly disabled in version 1.14).* Suspend/resume issues fixed - all devices, including USB devices, should work with suspend/resume.* Plugging/unplugging/rmmod issues fixed; Marvell devices don't need to be unplugged before removing module.Version 1.14 2006-04-17=======================* Added support for Xpeed X400 ADSL adapter.* Only wireless devices will be registered as wireless devices to kernel; others (e.g., X400 ADSL) will be registered as network devices, by default, with wlan%d.* Issues with multicasting fixed.* Issues with ZyDas ZD1211 fixed (broken since 1.9 or so).* Fixed memory corruption issues, discovered with CONFIG_DEBUG_SLAB.Version 1.13 2006-04-08=======================* Compilation issues with older kernels fixed.* SMP issues fixed; Netgear WG111 USB (Prism54 chipset) works with SMP.* Association to open networks (without encryption) is supported with 'wext' driver interface with wpa_supplicant.* Workaround is provided for Atheros driver so large block of memory allocated by this driver in atomic context succeed.Version 1.12 2006-04-04======================* Sis163 USB driver with version 1.11 failed to associate reliably. This is fixed.* TI 1450 USB driver failed to initialize card if module is reloaded. This is fixed.* WPA with TKIP with TI ACX100 driver now works with 'ap_scan=2' in wpa_supplicant's configuration file. Driver for D-Link DWL-650+ has support for WPA with TKIP for this chipset.* Added support for non-encrypted networks with wpa_supplicant.* Am1772 with WPA and TKIP authenticates reliably now.* Compilation issue with 2.4 kernels fixed.* Added support for WEP with wpa_supplicant through 'wext' driver interface. There is no need for 'ndiswrapper' interface with wpa_supplicant anymore.* Fixed an issue with 64-bit USB drivers. No 64-bit USB driver is known to work, though.Version 1.11 2006-03-25======================* Added support for newer RNDIS (USB) cards (e.g., USR5421, F5D7051uk, WUSB54GSv2, all based on Broadcom chip). These support WPA2, whereas older RNDIS cards support only WPA.* Kernel crash when removing USB cards fixed.* Fixed performance issues with SMP.* Added support for AMD Am1772.Version 1.10 2006-02-11======================* Added support for 64-bit USB drivers. Not tested with any driver, though.* Bug fixes.Version 1.9 2006-02-03======================* Added support for real-time preempt (RT) patch.* Added support for TNETW1450 (TI's USB chipset).* Added support for latest Windows Broadcom driver.* Added support for Airgo Networks MIMO Pre-N driver.* Added support for Intel PRO/Wireless 3945ABG driver; this driver needs 16KB stacks in kernel.* Bug fixes.Version 1.8 2006-01-16======================* Issue with WEP with wpa_supplicant fixed (keys must be saved and restored).* Support for newer kernels added.* If USB support is not required, passing 'DISABLE_USB=1' option to 'make' will not include USB layer (introduced in version 1.5, but broken in at least 1.7).* Crash when removing ndiswrapper module with certain Windows drivers fixed.Version 1.7 2005-12-07======================* Support for Atheros USB drivers natively (without the need for load_fw_ar5523 user space firmware layer introduced in 1.6 release) added.* Drivers and driver files are dynamically loaded and unloaded as and when necessary; this should save memory.* Bug fixes / improvements.Version 1.6 2005-11-29======================* Support for Highmem with USB devices added.* Bulk and interrupt URBs were being mixed up in earlier releases - this issue is fixed.* Crashes due to 'divide by zero' error in update_wireless_stats fixed.* Support for Atheros USB drivers, including RangeMAX MIMO, added. This requires loading ar5523.bin firmware file with user-space tool load_fw_ar5523 in utils.* Suspend and resume support improved; USB devices should now be able to suspend and resume.* Bug fixes.Version 1.5 2005-10-30======================* SMP issues fixed.* Zero-copy for sending packets implemented.* It is possible to compile ndiswrapper even if USB is not enabled in kernel, without support for USB devices.* Even if USB is enabled in kernel, ndiswrapper can be compiled with 'make DISABLE_USB=1' to disable support for USB devices.* If a device doesn't resume properly (from suspend), de-initialize device so it can be initialized later. This fixes issue with suspend/resume with Marvell driver.* Issues with WUSB11v4 (Ali chipset) fixed.* Rtl string functions have been reimplemented.* Resume from suspend works with Marvell chipset 8335.Version 1.4 2005-10-06======================* WPA2 support added.* Implemented most of IO manager, PnP manager and Obj manager.* No need to update utils everytime ndiswrapper is updated but only when utils interface changes.* USB layer has been rewritten with many fixes; e.g., USB devices no longer disconnect unexpectedly.* New devices supported: sis162, sis163, ZyDas 1211, Linksys WUSB11v4 (with Ali chipset). These are USB devices.* Unplugging USB devices without removing ndiswrapper module supported.* USB devices work with PREEMPT enabled.* Separate workqueue is used in 2.6 kernels; this should prevent locking up keyboard etc. in case of kernel crash.* Support for new kernels added.* Many bug fixes.* Added support for Inprocomm IPN2220 with 64-bit.* Added support for RNDIS USB devices (tested with U.S. Robotics
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -