README Driver File Contents (138gV2_Linux.zip)

			Broadcom Corporation

Introduction:
------------
	This Package contains the the 802.11b and 802.11g Linux Device driver to support Broadcom WLAN chipsets on X86 platforms, for 2.6 linux kernels. This WLAN driver supports Wireless extensions upto rev 19.

Package details:
---------------
	This package is provided as a compressed tar file. The tar file contains all the sources needed, the binary versions of the regulatory domain files and the necessary makefile to build the BROADCOM WLAN driver for specific revisions of the kernel.

	The package contains:

		src/include and src/include/proto : All the header files.
		src/shared, src/wl/sys		  : All the source files
		src/wl/linux			  : Makefile
		src/wl/linux/obj-3.4.2, 
		src/wl/linux/obj-4.0.2		  : pre compiled regulatory binaries
	
	Two sets of precompiled regulatory binaries are avaialble, one for each of the compiler versions gcc 3.4.2 (Redhat FC3 and 2.6.14.3 kernel), and gcc 4.0.2 (Suse 10 distribution)

Distributions and Kernels Tested:
--------------------------------
1. Fedora FC3 with the stock 2.6.9-1.667 kernel (supports WEP only and no support for WPA)
2. Fedora FC3 with 2.6.14.3 kernel. (supports WPA/WPA2 and TKIP/AES/WEP cryptos)
3. Suse 10.0 with 2.6.13-15 kernel. (supports WPA/WPA2 and AES/WEP cryptos)

Chipset Support:
---------------
BCM4318, BCM4311, BCM4309C0

Building the Driver from Package:
--------------------------------

1. Extract the tar package.
		tar -xzvf src-<ver>.tar.gz

2. Build the Driver
	cd src/linuxsta/src/wl/linux
	in the makefile make sure to set the variables 
	CROSS_COMPILE=<xxx>, if the the gcc is not already in the $PATH or if a different compiler needs to be used, and 
	GCC-REV=<xxx>  dictates the path of the prebuild regulatory binaries, to use while building the driver.(values it takes now are 3.4.2 or 4.0.2), 
	if the kernel version is 2.6.14.3 the driver expects that iee80211_crypto.ko module be loaded, prior to loading this driver.

	make clean
	make

3. Test the Driver by loading it
	insmod wl.ko

Supported WLAN feature set:
--------------------------
	1. Supports WLAN STA functionality.
	2. Supports Wireless extensions (rev <= 19). So utilies like iwconfig and iwlist compiled with proper header versions(wireless.h) would be able to interface with the driver through the wireless extensions interface.
	3. Supports using the external TKIP crypto module if the module is available. To support this, the driver assumes that iee80211_crypto.ko is already loaded and available (support of the ieee802111_crypto modules were added to the kernel rev 2.6.14.3)
	4. Supports Only one set of channels for all countries.
	5. Supports Hardware cryptos for AES and WEP and with the proper versions of an external supplicant (such as wpa_supplicant with wireless extensions rev >= 18), one could set up different Authentication Key Managements like WPA/WPA-PSK/WPA2/WPA2-PSK/
	6. Uses only the standard IOCTLs defined in wireless extensions interface, doesn't have any custom IOCTLS defined.

Limitations:
-----------
	Current version of the driver has undergone a limited amount of testing with 2.6.14.3 kernel, Redhat FC3 and Suse 10 Linux distribuitons for i386 platforms. The included makefile only supports compiles for only 2.6 kernel versions.

Download Driver Pack

How To Update Drivers Manually

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.

server: ftp, load: 1.94