📄 changes
字号:
V 0.21Make sure the ssid beacon field is long enought(Thanks to 'Deuce' and Markus Waldeck)Fixed auto load of WEP modules (Thanks to Lamarque Eric)2.4 compatibility fixes (Thanks to Lamarque Eric)BASIC support for AP modeuse the AP wx to make possible change the IBSS cell mac(use ifconfig hw ether for master mode)Fixed oops when remmod and workqueue was runningFuxed oops on old kernels when loading with no devices present (Thansk to Lamarque Eric)Avoid to respond to probe request until the nic is correctly settled in ad-hoc or master mode (fix some HW error when creating IBSS and possibly BSS)New created IBSS cell have randomized MAC address (hope this is ok..)Tx fragmentation fix for HW seq numberStatic allocation for SSID (Thanks to 'Deuce')Statistics in proc fs reworkedSupport for optional prism-header in monitor mode (Thanks to Christian)Addedd module-author and module-description tags (Thanks to Lamarque Eric)Some code clean-upsAdded WX for setting retry limitFixed wrong declarations for some inline functions (Thanks to Benjamin Collins)Fixed iw_handler_def for compatiblity with newer WX (Thanks to Phil Jones)Setting essid - only in managed mode you can set null essidEnsure locking in WXFixed a typo: reiceve -> receive (Thanks to 'Deuce')Support for active scan (Thanks to 'Deuce')Make the WEP module complains if ARC4 not loaded (Thanks to 'Thenihilist')increased PHY settle time, hopefully helps who seen errors on PHY writeFixed swapped arguments in TX buffer allocation (Thanks to Aryix who pointed out the original patch for the ieee 802.11 stack in -mm kernel patch)Improved association logic behaviour with varius user-set-essid, user-set-ap-bssid, network is broadcasting essid etc..V 0.20.2Did make cleanV 0.20.1Deleted (again) an outdated README.gctV 0.20Experimental support for GCT radioRSSI fixes. Tested on Maxim - Philips still broken - (Thanks to Deuce)Some code for master (AP) mode included. Not finished yetReassociation improvement (Thanks to Peter Fales for some reports)Support for AP that send deauth frame instead of disassoc frame (Thanks to 'ad209' for reporting the problem and to Andrea Fava who lend me his AP)When association procedure fails then the nic restart to scan and eventually retryes.. This is also a workaround for some case in witch the reassociation fail (don't ask me why..)Fixed problem with DHCP: bringing down the iface now keep the essid (Thanks do Deuce to have pointed it out and to have worked on it)Fixed memory leak in scan routinesSupport for the wx for setting ap. Should work for hidden essid network. Association code reworkedFixed bug in probe response capability-WEPMake use of IOMMAP instead of PIO by default - performance improved.Fixed a bug in encoding the RX-ed rate for passing to the stack - Thanks to 'Christian' for pointing this outChanged the number of RX and TX descriptors to an half to reduce DMAable consistent memory requirementFixed mgmt frames have reasonable sequence number even if we are using SW seq number handlingFixed module_unload24 script (Thanks to Ivano Primi)V 0.19Killed some nonsense warning for maxim radioFixed maxim radio doesn't work with debug disabled (Thanks to Deuce)Added initial hook for wireless statistics (Thanks to Csredeagle )Fixed basic rate at 1Mbps (was unitialized in some circumnstances)V 0.18Fix: MAXIM radio fixesFix: Module probe doesn't fail with MAXIM radio (Thanks to Deuce) Fix: MAXIM / PHILIPS write_phy_antenna passed wrong argumentFix: Wep module autoload (Thanks to Deuce)Fix: MAXIM radio now should work (Thanks to Deuce)Fix: Changed some locking mechanismAdded module load/unload scripts for 2.4 kernelV 0.17Fix: Makefile for 2.4 kernelFix: Makefile26Fix: Ad-hoc mode channel logic improvementFix: Driver should tolerate hw hotplug without complain too muchImplemented memory free routines for buffers/descriptorsSA2400 cleanupsSA2400 digital PHY experimental fix (PLEASE REPORT!!!!!!!!!)Should recognize OK all PHY type (included MAXIM and GCT (previously recognized as RFMD?))Old EEPROM default values fixUNTESTED initial support for MAXIM radioFixed another bastard bug in TX descriptor handlingV 0.16Merged in a lot of cleanups (Thanks to Mariusz Matuszek)Added module parameter for channel scan bitmap (thanks to Mariusz Matuszek)Code for start/stop scan reworkedFix in sa2400 code (firdac- experimental, if you have firdac card please report)Fixes in the probe fail resource releaseBeacon TX support via HW beacon queueInitial ad-hoc support - Should basically work, if you treat it with care -Addedd a dummy WX for a not supported wx.Changed ieee stack name, so on the same PC I can have an rtl8180 and an ipw2100 running at the same time ;-Pinitial attempt to have duration field correct in TXed frame (code not active yet)Rx ISR is invoked with RX nic int masked.Added kernel tx_timeout handler and we update last_trans in dev structFix in beacon parsingAddedd lot of statsAddedd register image in proc fsFix: insmodding with hwseqnum=1 should work nowReworked TX queue control flowReworked TX descriptor handlingFix: compatibility with >2.6.9 kernel, we use pci_dma_sync_single_for_cpu/ _for_device. (Thanks to 'dignome')Fix: RX max DMA burst was wrong in register definitionFix: TX config take care of some more paramsFix: makefile for 2.4 kernel (Thanks to Kamil Zidek)V 0.15We collects a lot of statisticsBasic rtx stats returned by ifconfig should be ok.We don't want CTRL frames if we are not in monitor modeFixed memory leak in TXAddedd /proc/net/rtl8180/<ifacename> proc enrty with statsSet the NIC to perform early rx as little as possible (This causes less RX pointer lost and missing last descriptor)V 0.14Some cleanups and PM skeleton (Thanks to Mariusz Matuszek)RX workaround to avoid RX lockup V 0.13Addedd full register definition with Realtek's name (Thanks to Mariusz Matuszek)fixed 5.5Mbps (Thanks to Mihnea Stoenescu)fixed memory leak in RX isr in some case when packet reception isn't fully completedfixed memory leak in RX 802.11 stack when handling management framesAdded support for changing mac addressfixed sleeping in irq while resetting the card due to an int error (experimental:don't reset at all)Added workaround for RX fifo reset (from Mihnea's rtl8180-emb driver)We call the rx process with enabled interrupt (experimental) V 0.12Improvement for monitor modeExplicit support for promiscuos mode in managed mode (implemented by workaround, might fail)Fixed mad numbers in iwconfigSupport for changing rate via iwconfig (5.5Mbps is broken!)Compile fixes,cleanups and cosmetics (Thanks to Trisk)Lot of code cleanup and Updated README (Mariusz Matuszek)Better NIC restart/commit logicsEmpty the TX descriptors when reset/commit (instead of when init)V 0.11Now we reset/reconfigure card when some config param changedFixed switching from monitor to managedFixed crc-error-accept monitor ipwrivFix (I hope) for who had association error code 0xa (Thanks to Harry Glinos for reporting this)V 0.10Addedd PCI id for Belkin F5D6020 (Thanks to Rick Bronson)Some experimental improvement in sa2400 programmingSome major bugfix in sa2400 programming: Digital and Analog PHY was wrongly detectedFixed Analog PHY calibration procedureAdded check/diagnostic for AP authentication failureAdded check/diagnostic for AP association failureAdded INSTALL file (Thanks to Rick Bronson)Fixed sleeping in softirq context during scanV 0.9.1Fix for hardlock when bringing up the interface (Thanks to Rick Bronson)V 0.9Updated README fileFixed spin_(lock/unlock)_irq(save/restore) typo (called without &) - (Thanks to Bjoern Riemer)Initial support for reassociation if association lost Experimental skb change to see fix problem for who see hard reboot2.4 kernel compatibility fix (thanks to Rafael Darder Calvo)Fix in TX: now HI priority (and hopefully low priority) queue is workingManagement frames are sent on high priority queueV 0.8.1REALLY copyed ieee802_11.h from 2.6 kernel tree (because it has been removed in > 2.6.6)V 0.8Fix in the reset routine (From David Young)Minor code clean-ups
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -