blob: 420b4df85fdd3793d56e0925cfbb13eb02da9733 [file] [log] [blame]
TODO:
e100.c: pci_dma_sync_single_for_cpu(nic->pdev, rx->dma_addr, sizeof(struct rfd), PCI_DMA_FROMDEVICE);
do we need to do something like above for rxhostdescs/rxbufs?
TODO: from Efthym <efthym@gmx.net>:
13:12:42 wlan0: rx: 31 DUPs in 551 packets received in 10 sec
13:12:48 wlan0: tx error 0x20, buf 20! (excessive Tx retries
13:12:48 wlan0: tx error 0x20, buf 21! (excessive Tx retries
13:12:48 wlan0: several excessive Tx retry errors occurred, a
13:12:48 wlan0: tx error 0x20, buf 22! (excessive Tx retries
13:12:48 wlan0: tx error 0x20, buf 23! (excessive Tx retries
13:12:48 wlan0: tx error 0x20, buf 24! (excessive Tx retries
13:12:48 wlan0: recalibrating radio
13:12:48 wlan0: successfully recalibrated radio
13:12:52 wlan0: tx error 0x20, buf 25! (excessive Tx retries
13:12:52 wlan0: several excessive Tx retry errors occurred, a
13:12:52 wlan0: tx error 0x20, buf 26! (excessive Tx retries
13:12:52 wlan0: tx error 0x20, buf 27! (excessive Tx retries
13:12:52 wlan0: tx error 0x20, buf 28! (excessive Tx retries
13:12:52 wlan0: tx error 0x20, buf 29! (excessive Tx retries
13:12:52 wlan0: several excessive Tx retry errors occurred, a
13:12:52 wlan0: tx error 0x20, buf 30! (excessive Tx retries
13:12:52 wlan0: tx error 0x20, buf 31! (excessive Tx retries
13:12:52 wlan0: tx error 0x20, buf 00! (excessive Tx retries
13:12:52 wlan0: less than 5 minutes since last radio recalibr
13:12:58 wlan0: tx error 0x20, buf 01! (excessive Tx retries
13:12:58 wlan0: several excessive Tx retry errors occurred, a
13:12:58 wlan0: tx error 0x20, buf 02! (excessive Tx retries
13:12:58 wlan0: tx error 0x20, buf 03! (excessive Tx retries
13:12:58 wlan0: tx error 0x20, buf 04! (excessive Tx retries
13:12:58 wlan0: tx error 0x20, buf 05! (excessive Tx retries
13:12:58 wlan0: several excessive Tx retry errors occurred, a
13:12:58 disabling above notification message
13:12:58 wlan0: tx error 0x20, buf 06! (excessive Tx retries
13:12:58 wlan0: tx error 0x20, buf 07!
13:12:58 wlan0: tx error 0x20, buf 08!
13:12:58 wlan0: less than 5 minutes since last radio recalibr
13:13:06 wlan0: tx error 0x20, buf 09!
13:13:06 wlan0: tx error 0x20, buf 10!
13:13:06 wlan0: tx error 0x20, buf 11!
13:13:06 wlan0: tx error 0x20, buf 12!
13:13:06 wlan0: tx error 0x20, buf 13!
13:13:06 wlan0: tx error 0x20, buf 14!
13:13:06 wlan0: tx error 0x20, buf 15!
13:13:06 wlan0: tx error 0x20, buf 16!
13:13:06 wlan0: less than 5 minutes since last radio recalibr
13:13:18 wlan0: tx error 0x20, buf 17!
13:13:18 wlan0: tx error 0x20, buf 18!
13:13:18 wlan0: tx error 0x20, buf 19!
13:13:18 wlan0: tx error 0x20, buf 20!
13:13:18 wlan0: tx error 0x20, buf 21!
13:13:18 wlan0: tx error 0x20, buf 22!
13:13:18 wlan0: tx error 0x20, buf 23!
13:13:18 wlan0: tx error 0x20, buf 24!
13:13:18 wlan0: less than 5 minutes since last radio recalibr
13:13:25 wlan0: tx error 0x20, buf 25!
13:13:25 wlan0: tx error 0x20, buf 26!
13:13:25 wlan0: tx error 0x20, buf 27!
13:13:25 wlan0: tx error 0x20, buf 28!
13:13:25 wlan0: tx error 0x20, buf 29!
13:13:25 wlan0: tx error 0x20, buf 30!
13:13:25 wlan0: tx error 0x20, buf 31!
13:13:25 wlan0: tx error 0x20, buf 00!
13:13:25 wlan0: less than 5 minutes since last radio recalibr
13:13:25 disabling above message
13:13:32 wlan0: tx error 0x20, buf 01!
13:13:32 wlan0: tx error 0x20, buf 02!
13:13:32 wlan0: tx error 0x20, buf 03!
13:13:32 wlan0: tx error 0x20, buf 04!
13:13:32 wlan0: tx error 0x20, buf 05!
13:13:32 wlan0: tx error 0x20, buf 06!
[20060630] 0.4.9
* Since 802.11 (plus softmac) stack is in mainline,
start removing duplicate structs, defines and the like.
wlan.c is gone, wlan_compat.h is gone...
* Moved some #includes (were sitting in the middle of the file)
* from Andreas Mohr: ioremap -> ioremap_nocache,
more desriptive error message on firmware upload failure
[20060301] 0.4.7
* Carlos Martin <carlos@cmartin.tk>
- splitted monolithic module into acx-common + acx-pci + acx-usb
modules
[20060212] 0.4.6
* Carlos Martin <carlos@cmartin.tk>
- Fix breakage of "Get rid of circular list of adev's"
- Remove .owner = THIS_MODULE
[20060209] 0.4.5
* Get rid of circular list of adev's
[20060208]
* Change the acx_ioctl_{get,set}_encode functions to use
the 80211 stack in the kernel, so they become mere wrappers.
[20060206]
* Register driver device ids to usb device table
[20060205] 0.4.4
* Andreas Mohr <andi@rhlx01.fht-esslingen.de>
- implement much more flexible firmware statistics parsing
(for /proc/driver/acx_wlanX_diag)
This has the nice effect that we now get output for both the older
TNETW1100 USB and TNETW1450.
Since firmware statistics information has non-stable layout depending on
firmware version, please report if you suspect any parsing mismatch!
This improved version now uses 2kB more driver space, unfortunately.
- use "% 8" modulo instead of more complicated "% 5" calculation
[20060203] 0.4.3
* merge from acx 0.3.32
[20060123] 0.4.2
* conv.c removed
[20060117] 0.4.1
* Lots of code commented out
[20060116] 0.4.0
* Happy birthday