Ok this is the info I collected (first is tiny core):
Kernel:Linux box 3.0.21-tinycore #3021 SMP Sat Feb 18 11:54:11 EET 2012 i686 GNU/Linux
Linux bt 3.2.6 #1 SMP Fri Feb 17 10:40:05 EST 2012 i686 GNU/Linux
modinfo zd1211rwfilename: kernel.tclocal/drivers/net/wireless/zd1211rw/zd1211rw.ko.gz
description: USB driver for devices with the ZD1211 chip.
author: Daniel Drake
license: GPL
vermagic: 3.0.21-tinycore SMP mod_unload 486
firmware: zd1211/zd1211_uphr
firmware: zd1211/zd1211_ub
firmware: zd1211/zd1211_ur
depends: mac80211,cfg80211
filename: /lib/modules/3.2.6/kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko
firmware: zd1211/zd1211_uphr
firmware: zd1211/zd1211b_uphr
firmware: zd1211/zd1211_ub
firmware: zd1211/zd1211b_ub
firmware: zd1211/zd1211_ur
firmware: zd1211/zd1211b_ur
version: 1.0
author: Daniel Drake
author: Ulrich Kunitz
description: USB driver for devices with the ZD1211 chip.
license: GPL
srcversion: FE4511159B544FB37DA123F
depends: mac80211,cfg80211
intree: Y
vermagic: 3.2.6 SMP mod_unload CORE2
modinfo mac80211filename: kernel.tclocal/net/mac80211/mac80211.ko.gz
description: IEEE 802.11 subsystem
license: GPL
vermagic: 3.0.21-tinycore SMP mod_unload 486
parm: probe_wait_ms:Maximum time(ms) to wait for probe response before disconnecting (reason 4).
parm: max_probe_tries:Maximum probe tries before disconnecting (reason 4).
parm: max_nullfunc_tries:Maximum nullfunc tx tries before disconnecting (reason 4).
parm: ieee80211_default_rc_algo:Default rate control algorithm for mac80211 to use
depends: cfg80211
filename: /lib/modules/3.2.6/kernel/net/mac80211/mac80211.ko
license: GPL
description: IEEE 802.11 subsystem
srcversion: 2ED5CFAE03F0DD59BFC7C9E
depends: cfg80211
intree: Y
vermagic: 3.2.6 SMP mod_unload CORE2
parm: ieee80211_default_rc_algo:Default rate control algorithm for mac80211 to use (charp)
parm: max_nullfunc_tries:Maximum nullfunc tx tries before disconnecting (reason 4). (int)
parm: max_probe_tries:Maximum probe tries before disconnecting (reason 4). (int)
parm: probe_wait_ms:Maximum time(ms) to wait for probe response before disconnecting (reason 4). (int)
modinfo cfg80211filename: kernel.tclocal/net/wireless/cfg80211.ko.gz
description: wireless configuration support
author: Johannes Berg
license: GPL
vermagic: 3.0.21-tinycore SMP mod_unload 486
parm: cfg80211_disable_40mhz_24ghz:Disable 40MHz support in the 2.4GHz band
parm: ieee80211_regdom:IEEE 802.11 regulatory domain code
depends:
filename: /lib/modules/3.2.6/kernel/net/wireless/cfg80211.ko
description: wireless configuration support
license: GPL
author: Johannes Berg
srcversion: C5E26F4D65CB61414E30045
depends:
intree: Y
vermagic: 3.2.6 SMP mod_unload CORE2
parm: ieee80211_regdom:IEEE 802.11 regulatory domain code (charp)
parm: cfg80211_disable_40mhz_24ghz:Disable 40MHz support in the 2.4GHz band (bool)
Aircrack version Airodump-ng 1.1 - (C) 2006-2010 Thomas d'Otreppe
Original work: Christophe Devine
http://www.aircrack-ng.org Airodump-ng 1.1 r2178 - (C) 2006-2010 Thomas d'Otreppe
Original work: Christophe Devine
http://www.aircrack-ng.orgWireless toolsiwconfig Wireless-Tools version 29
Compatible with Wireless Extension v11 to v22.
Kernel Currently compiled with Wireless Extension v22.
wlan0 Recommend Wireless Extension v21 or later,
Currently compiled with Wireless Extension v22.
iwconfig Wireless-Tools version 30
Compatible with Wireless Extension v11 to v22.
Kernel Currently compiled with Wireless Extension v22.
wlan0 Recommend Wireless Extension v21 or later,
Currently compiled with Wireless Extension v22.
From what I see there is diference in the kernel and wireless tools versions.
Best Regards