У меня ноутбук HP 6720s из коробки по заявлениям разработчиков есть поддержка карточек Intel 3945ABG.
Но wlan0 не хочет подниматься...
я думал проблема в драйвере и немного напортачил скачал ipw3945, скачал и попытался скомпилировать стек ieee80211
(не получилось, но я попортил модуль cfg80211) - теперь:
$ sudo modprobe cfg80211
FATAL: Error inserting cfg80211 (/lib/modules/2.6.24-22-generic/kernel/net/wireless/cfg80211.ko): Unknown symbol in module, or unknown parameter (see dmesg)
Переустановил linux-modules и Linux-image 2.4.26-23, а был 2.4.26-22 - щаз буду смотреть что и как...
$ sudo lsmod | grep 3945
iwl3945 96244 0
lbm_iwl_mac80211 242420 1 iwl3945
rfkill 8596 2 iwl3945
led_class 6020 1 iwl3945
lbm_iwl_cfg80211 33248 2 iwl3945,lbm_iwl_mac80211
/etc/modprobe.d/blacklist
# replaced by b43 and ssb.
blacklist bcm43xx
blacklist iwlwifi_mac8021
blacklist cfg80211
$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wmaster0 no wireless extensions.
wlan0 IEEE 802.11abg ESSID:""
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Tx-Power=0 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
$ cat /etc/modprobe.d/iwl3945
alias wlan0 iwl3945
options iwl3945 disable_hw_scan=0
$ sudo ifconfig wlan0 up
SIOCSIFFLAGS: No such device