qacafe - ip test solutions
Knowledge Base > Wireless > How do I install the Cisco airo driver for my wireless 802.11b card?

How do I install the Cisco airo driver for my wireless 802.11b card?

QA Cafe
Technical Support Note
How to install the Cisco Aironet Driver for Cisco 350 series PCI cards
2/20/2003
$Revision: 1.4 $
support@qacafe.com

NOTE: In most cases, you should use the default airo driver 
included in your Linux distribution for your wireless card. You do
not need to install a new driver. In some cases, you may wish to 
use cisco's driver available from www.cisco.com. Before installing
the cisco driver, please contact support@qacafe.com for assistance.

QA Cafe maintains a modified version of the Cisco airo.o driver for
CDRouter. The modified driver has a patch in order for EAPoL to
function properly when using the cisco driver. The original driver
sources from Cisco may still be used on your system, but you will 
be unable to use CDRouters EAPoL functionality.

Here are the steps to build and install the airo.o driver on your
Linux system. QA Cafe recommends Red Hat Linux 7.2 or greater. 


1. Install the kernel sources.

  You must install the kernel sources for your running kernel under /usr/src. 
  If you are running a Red Hat Linux system, you can do this by installing the 
  kernel-source rpm for your system. You can usually find the kernel source
  rpm on the installation CDs or using http://rpmfind.net.

  Example:
  # rpm -ivh kernel-source-2.4.7-10.i386.rpm


2. Set up your PATH

  You must run the installtion process as root. The installation process also
  needs /sbin in root's PATH.

  # export PATH=$PATH:/sbin


3. Untar the driver source file Linux-ACU-Driver-v2.0-qacafe.tar.gz

  # tar zxvf Linux-ACU-Driver-v2.0-qacafe.tar.gz


4. Verify that your Cisco Aironet card is installed. You should find a Cisco
   Aironet card using lspci.

  # /sbin/lspci | grep AIRO
  00:09.0 Network controller: AIRONET Wireless Communications: Unknown device 0350 (rev 01)


5. Use kpcinstall to compile and install the driver

  # cd Linux-ACU-Driver-v2.0-qacafe
  # ./kpciinstall

  Please wait , Compiling driver modules using sources in /usr/src/linux-2.4
  Now attempting to determine how many Ethernet cards you have installed.
  You already have a non-Aironet Ethernet adapter.

  Installing the utilities: acu bcard leapset leapscript leaplogin 
  Installing Help Files...
  Help Files installed.

  Drivers and utilities installed


6. Once kpcinstall has finished, the driver should be installed. You can
   then load the driver.

  # modprobe airo


7. Verify a new ethernet device has been created.

  # ifconfig -a


8. Configure the new device 'up'.

  # ifconfig eth4 up

  Check status with 'iwconfig' 
  # iwconfig eth4


9. Use Cisco's ACU tool to configure the SSID and any encryption.

  # /opt/cisco/bin/acu