User Tools

Site Tools


This is an old revision of the document!


HostAP is the recommended driver for Prism2.x/3 based PCMCIA and PCI cards. The driver official web site is at


If you're using a kernel version >= 2.6.16, you have to patch kernel sources with hostap-kernel-2.6.18.patch patch instead of using the following method:

ifconfig wlan0 down
wlanctl-ng wlan0 lnxreq_ifstate ifstate=disable
/etc/init.d/CardBus stop
rmmod prism2_pci
rmmod hostap_pci
tar -xvzf hostap-driver-0.4.9.tar.gz
cd hostap-driver-0.4.9
patch -Np1 -i hostap-driver-0.4.7.patch
make && make install
mv -f /etc/pcmcia/wlan-ng.conf /etc/pcmcia/wlan-ng.conf~
/etc/init.d/pcmcia start
modprobe hostap_pci &>/dev/null


If your card appears to hang (no packets captured or injected), disable the interface, reload the drivers and re-insert the card. Also consider updating the firmware (if prism2).


There are some important limitations with this driver:

  • Fragmentation attack does not work
  • Shared key authentication attack does not work
  • The driver does not support USB devices
  • The prism cards only support B mode. They don't support G mode, Super G, N, etc. This means you are limited as to what packets you can capture.
hostap.1188316220.txt.gz · Last modified: 2007/08/28 17:50 by darkaudax