Driver Installation Guide for Linux ========================================= Introduction ============ The linux-wlan-ng package is a linux device driver and subsystem package that is designed to provide the full range of IEEE 802.11 MAC management capabilities for use in user-mode utilities and scripts. The package currently supports the Prism2 11Mb/s reference design PCMCIA wireless LAN card. For a list of elements that are still undone, see the TODO file in this directory. License: See the COPYING and LICENSE files. Top level directory for linux-wlan-ng: ./doc - source distribution documentation ./man - man pages ./etc - scripts used at run-time ./src - source code for various components Note: Some of the subdirectories have empty README files. This means we have not gotten to the contents of these directories. The empty README is just a trick to prevent CVS from pruning the directory. This software has currently been tested on the following configurations: * linux-2.2.9 + pcmcia-cs-3.1.8 + RedHat6.0 * linux-2.2.12 + pcmcia-cs-3.0.14 + RedHat6.1 * linux-2.2.14 + pcmcia-cs-3.1.24 + RedHat6.2 Installation procedure ====================== The following build and install instructions assume you have configured source code for both the linux kernel package installed on your system. It is important that the configured code for these packages match the kernel you currently have running. Build Instructions: (Login as root. You may follow the mark '#' to type the command.) 1) untar the package using the command: Copy linux-wlan-ng-0.1.7.tar.gz and pcmcia-cs-3.1.24.tar.gz into the /usr/src directory. # cd /usr/src # tar -zxvf pcmcia-cs-3.1.24.tar.gz # tar -zxvf linux-wlan-ng-0.1.7.tar.gz 2) Make sure you have linux sources on your system. 3) # cd /usr/src/pcmcia-cs-3.1.24 # make clean To clean up any unwanted files accidentally included in the tar package. If make clean behaves badly (infinite loop, for example), you may have a date/time mismatch. Run the command: # find . -type f -exec touch {} \; to fix the date&time stamps, then run 'make clean' again. 4) # make config To configure the pcmcia-cs-3.1.24 package, run 'make config' and respond to the questions. The defaults should be sufficient for most users. 'make config' must be run after a 'make clean' and before 'make all'. 5) To build the package. # make all 6) To install the package. # make install 7) # cd /usr/src/linux-wlan-ng-0.1.7 # make clean To clean up any unwanted files accidentally included in the tar package. If make clean behaves badly (infinite loop, for example), you may have a date/time mismatch. Run the command: # find . -type f -exec touch {} \; to fix the date&time stamps, then run 'make clean' again. 8) # make config To configure the linux-wlan-ng-0.1.7 package, run 'make config' and respond to the questions. The defaults should be sufficient for most users. 'make config' must be run after a 'make clean' and before 'make all'. 9) To build the package. # make all 10) To install the package. # make install 11) Edit the /etc/pcmcia/wlan-ng.opts file to configure. These options are set every time you insert a card. If you want to change an option after the initial configuration, a) pop your card out, b) alter the file, c) insert your card. For more information see the file(s) linux-wlan-ng*/doc/config.* # cd /etc/pcmcia # vi /etc/pcmcia/wlan-ng.opts ; Do we want to enable the card at all? It always sets to 'y'. ; Set to 'n' if you wish to load the flash. WLAN_ENABLE=y ; Download code/data? ; If you want to configure the card for station, set WLAN_DOWNLOAD ; to 'n'. WLAN_DOWNLOAD=n DLIMAGE=/etc/wlan/t10002c0.hex ; Enable Privacy? PRIV_ENABLE=n PRIV_DEFKEY=1 PRIV_EXCLUDE=true ; Use the genstr to generate keys or set them explicitly PRIV_GENSTR="12345" PRIV_KEY0= PRIV_KEY1= PRIV_KEY2= PRIV_KEY3= ; Do we want to be an AP? If not, set IS_AP to 'n'. ; If you want to configure the card for station, set IS_AP to 'n' ; and jump to the end to modify DESIRED_SSID. IS_AP=n APBRIDGEDEVICE=eth0 APSSID="WLAN_PRISM2" APBCNINT=100 APDTIMINT=3 APCFPOLLABLE=false APCFPOLLREQ=false APCFPPERIOD=3 APCFPMAXDURATION=100 APPROBEDELAY=100 APCHANNEL=6 APBASICRATES="2 4" APOPRATES="2 4 11 22" ; Station Settings (SSID is all we have for now) ; Set the DESIRED_SSID to the SSID of the AP which you want to link. DESIRED_SSID="WLAN_PRISM2" 12) Edit your network.opts file to set up your IP settings. # vi /etc/pcmcia/network.opts ; Transceiver selection, for some cards -- see 'man ifport' IF_PORT="" ; Use BOOTP? [y/n] BOOTP="n" ; Use DHCP? [y/n] ; If your local network has DHCP, you can set DHCP to 'y' then save ; the file and exit.If you set DHCP to 'n', you must set the items ; below. DHCP="n" ; Host's IP address, netmask, network address, broadcast address ; It is a example to set the items for my local network. You must ; depend on your system. IPADDR="192.168.0.201" NETMASK="255.255.255.0" NETWORK="192.168.0.0" BROADCAST="192.168.0.255" ; Gateway address for static routing GATEWAY="192.168.0.1" ; Things to add to /etc/resolv.conf for this interface DOMAIN="lcat" SEARCH="" DNS_1="140.118.7.125" DNS_2="" DNS_3="" ; You can save the file and exit now if you don't care the other ; options. ; NFS mounts, should be listed in /etc/fstab MOUNTS="" ; For IPX interfaces, the frame type and network number IPX_FRAME="" IPX_NETNUM="" ; Extra stuff to do after setting up the interface start_fn () { return; } ; Extra stuff to do before shutting down the interface stop_fn () { return; } 13) Restart pcmcia-cs with the command: # ln -s /etc/rc.d/init.d/pcmcia pcmcia # ./pcmcia restart 14) Insert the card. A solid LED indicates that the SSID you specified was found, a bss was joined, and the firmware completed the authenticate and associate processes. 15) Run ifconfig and route to determine if the device WLAN0 is includes and your IP and route settings are listed as you wanted them. It's also a good idea to look at the file /etc/resolv.conf to see if your nameserver address has been set up correctly.Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.