20050620
- Remove FC2 notes file
- Slight adjustment to reset code
- Adjust install rule to make directory before installing
- Disable LLTX
20050323
- Added private ioctl to tune antenna power, lpf cutoff, and lnags threshold
- Made txpow ioctl actually work
- Added documentation for these ioctls
- pci_module_init -> pci_register_driver
20050226
- Change docs to reflect adhoc is working well now
- Don't get confused if LinkOn and LinkOff occur at the same time
20050208
- Change linkup timeout to 3 seconds
20050205
- Use flags in ieee80211_data structure
- Rescan if the link doesn't go up in 2 seconds
20050128
- Update copyright
- Optimize adhoc settings on adm8211b with input from Emard
20050124
- Remove bogus test for monitor mode
- Fix monitor mode opps
20050123
- Make sure we're not scanning before reporting scan results
- Use time_after in ieee80211_associated
- Remove NAPI from todo list. Shouldn't be necessary, I don't think
- Enable LLTX
20041227
- Fix the 2.6.10 fix
20041225
- Updated suspend/resume stuff for 2.6.10
- Adjust whitespace
20041122
- Crypto API and ARC4 now used for WEP
- Documentation updated to reflect ARC4 requirement
20041121
- EEPROM better documented
- Adjust whitespace
- Add more CSRs
- Remove procfs debugging code
- Remove unused ADM8211_CR macros
- Fix ordering in adm8211 tx header
- Added some casts to make sparse happy
20041116
- 2.6 only release. Now working towards using only 2.6 API and inclusion in the main tree
- Use __iomem stuff
- Use a big struct instead of macros to access CSRs
- Use bitwise stuff like __le32 so sparse can find endianess problems
20041111
- Change capab to just short_preamble
- Fix reauthentication after deauthentication. Thanks to Olaf for finding the source of the bug
- Detect hidden SSID properly. Thanks to Olaf for input on supporting this
20041106
- Reset authentication/association counters after success
- Tolerate bad beacons/probe resp from stupid APs
20041021
- Improve eeprom handling code
- Fix deauthentication handling in ieee80211 code
20041011
- Properly expire old BSSes
- Use proper errnos
- Fix locking (hopefully)
- Avoid unnecessary association
- Misc cleanups
20041005
- Adhoc on ADM8211B and up fixed
- Whitespace changes
- MWI/cacheline change
20041002
- Restructure code in ieee80211.c to avoid unnecessary authentication and association
- Remove delay in scanning
- Prevent stall timer from restarting card when card is shutting down
- Redo beacon/TSF/link stuff
20040929
- Remove unused authentication code in ieee80211.c
- Show AP MAC addr setting if the interface is down and the user set one
- Replace TX timeout stall detection with proper dma stall detection
- Reduce number of arguments to ieee80211_add_bss
20040927
- Put write to PAR in the beginning of open
- Move adm8211_write_bbp function
- Make switch indenting consistant
- Remove unnecessary function prototypes in adm8211_hw.c
- Other cleanups
20040926
- Fix bug in hidden SSID support
- Disable write to PAR for now
20040923
- Update notes file to reflect the SMC2635W I have for testing now. Thanks nurey!
- Use proper max RX duration
- Fixed bug causing bbp postwrite errors
- Adjustment to hidden SSID code
- Add locks for future compatibility with LLTX
- Better use of register defines for PAR
- Whitespace changes in adm8211_tx function
- Other misc. cleanups and changes
20040916
- Use RF3000 BBP register defines from adm8211.h
- Another attempt at hidden SSID support
20040912
- Whitespace changes
- Dead code removed from link change code
- MAC addr setting code simplified
- Cleanup tx rate setting IOCTL
- Remove unneeded code in wep setting IOCTL
- Use dev->name in private IOCTLs in printk
20040911
- Cleanup channel setting code
- Try to support cloaked ssids
- Init BBP for adm8211b twice
20040901
- Updated Fedora Core 2 HOWTO from author
- Some modifications of FC2 HOWTO with suggestions from Per Bjornsson
- Report current TX power
- Cleanup error bit ignoring for ADM8211B/C + Ad-hoc
20040831
- Use DMA_32BIT_MASK macro. yay.
- Use pci_dma_sync_single_for_device and pci_dma_sync_single_for_cpu
- Add more messages for ad-hoc mode
- Uncomment some beacon configuration code
20040825
- Replace "select BSSID" message with better message
- Fix compile on 2.4 by adding compat.h to adm8211_ioctl
20040821
- Fix kernel.patch
- Improve/simplify authentication/association TX/RX printks
- Suspend/resume tested & fixed
20040820
- Changed dev->priv to netdev_priv(dev)
- Use skb_queue_purge
- Remove module options for enabling/disabling hardware WEP - no one has reported usage of this.
- Updated kernel.patch to source Kconfig from this dir
- TX power IOCTLs added, not yet used
20040817
- Change Makefile so it works inside the kernel source tree
- Added kernel.patch, against 2.6.8.1
- Updated INSTALL file with info on putting driver into kernel tree
- Disable BBP warning on adm8211b again
20040816
- Remove alternate SYN writing code for rfmd2958
- Return 1 in ieee80211_data_tx when we're waiting for the card to associate
- Check MAC for validity, generate a valid one if necessary
- Add eeprom struct for better code self-documentation
20040815
- Fix compile error
20040814
- Adjust adm8211_set_rx_mode
- Separate ieee80211 and adm8211_hw code better
- Add alternate SYN writing code for rfmd2958
- Changed BSSID generation in adhoc mode slightly
- Initial suspend/resume support
20040812
- Start RX/TX early
- Fix memleak and other things in fragment reassembly
- Make adm8211b and up use error bits if not in adhoc mode
- Made direct syn writing function for rfmd2948.. not used yet
20040811
- Adhoc fixed
- Remove unnecessary check in ieee80211_encaps
- Retry limit ioctl finished
20040810
- Makefile-2.4 now checks KDIR
- 2.4 build fixes
- Move things around in adm8211_probe
- Added NOTES.FC2, contributed by Kyrre Ness Sjobak <kyrre@solution-forge.net>.
20040809
- Move compatibility stuff to compat.h
- Added watchdog timer for ADM8211B to restart the card if it gets stuck
- Remove some unnecessary code in ring setup
- Fix value written to WCSR
- Disable hardware link off detection for now
20040804
- Adjust MWI enabling
- Really fix monitor mode
- Cleanup adm8211_interrupt
- Fix value written to BPLI
20040731
- Cleanup in adm8211_rx_skb
- Bunch of fixes to minimize usage count problem
20040730
- Added module parameters to disable hardware wep for RX (soft_rxwep) and TX (soft_txwep). Set to non-zero value to use.
- Fixed ieee80211_stop deadlock
20040726
- Fixed crash after authentication attempt times out 5 times for a single AP
- register_netdev only when everything is ready
- Display pci_name when error occurs during probe
- Disable postwrite warning on adm8211b
20040724
- Monitor mode fixed
- Move the setting of dev->last_rx
20040719
- MWI enabled
- Fix promiscuous mode for WEP. Some WEP disabling code for monitor mode removed, not needed.
- Cleaned up TX rate selection code
- Removed some unnecessary code
- Removed Philips SA2400A - not used anymore
20040715
- Hardware WEP fixed
- RFMD2958 and MAX2420 transceiver support for ADM8211C added. No hardware to test though..
20040714
- Clean up ring on device removal
- Do not receive data packets before association
- Tiny syn writing cleanup
- Ensure packet is unicast before doing frag or rts
- 2.4 compile fix (no SET_NETDEV_DEV)
20040711
- Big cleanups to adm8211_tx and all the code that calls it
20040707
- More misc cleanups
- Mode change bug fix
20040705
- Fix select_bssid function
- Bunch of fixes for adhoc so things don't crash
20040704
- Improve authentication failure
- Don't start queue until associated (makes dhcpcd faster..)
- Started retry count IOCTLs
20040702
- Save/use NAR register state in adm8211_priv
- Possible workaround for SMC 2635W bug
- Use AVS Capture Frame Format v2 for monitor mode
20040630
- Reassemble 802.11 fragments properly
- Fix WEP cleanup
- Removed some magic numbers
- Finished hardware beacon support for adhoc (or at least the hard part)
- Other misc stuff
20040626
- Association request changed to match admtek's code.. need to check if that is correct
- Do not authenticate with adhoc station when in managed mode, and vice versa
- Clean up some wep code
- Eep. Fix bad rfmd2958 writing code (used in rev 0x20). Strange, the AL2210 isn't affected by the same bug..
- Another silly mistake. MMIRD1 wasn't actually written to for rev 0x20...
20040624
- RTS threshold used now. Needs testing
- Added a simple 2.4 makefile from SuD
- Improved writing to SRAM
- PCI ID for 3Com 3CRSHPW796 added. Needs testing
- Some work on adhoc
20040623
- Software WEP fixed
20040622
- Added RTS ioctls. Not actually used by the driver yet.
- Removed some unnecessary/dead code
- Improved error reporting on association failure
- Interface doesn't have to be down to switch wireless modes anymore
20040617
- Even more (little) changes to try to get adm8211b working
20040616
- More adm8211b stuff
- Makefile changed to support both 2.6 and 2.4 (inspired by a makefile created by SCR <king_903@yahoo.com>)
- Make link light turn on after association, not anytime before
20040615
- Changelog created
- Locking bug triggered by more than 6 failed association attempts fixed.
- Other changes that I can't remember

