Home | History | Annotate | Line # | Download | only in dist
      1  1.1  msaitoh Intel Wireless WiFi Link 6150BGN and 6250AGN Adapter
      2  1.1  msaitoh Copyright (C) 2006-2010 Intel Corporation.  All rights reserved.
      3  1.1  msaitoh 
      4  1.1  msaitoh Microcode Package README.iwlwifi-6050-ucode
      5  1.1  msaitoh 
      6  1.1  msaitoh INDEX
      7  1.1  msaitoh 
      8  1.1  msaitoh 1. OVERVIEW
      9  1.1  msaitoh 2. INSTALLATION
     10  1.1  msaitoh 3. LICENSE
     11  1.1  msaitoh 
     12  1.1  msaitoh 
     13  1.1  msaitoh 1. OVERVIEW
     14  1.1  msaitoh 
     15  1.1  msaitoh The file iwlwifi-6050-5.ucode provided in this package must be
     16  1.1  msaitoh present on your system in order for the Intel Wireless WiFi Link
     17  1.1  msaitoh AGN driver for Linux (iwlagn) to operate on your system.
     18  1.1  msaitoh 
     19  1.1  msaitoh The "-5" in the filename reflects an interface/architecture version number.
     20  1.1  msaitoh It will change only when changes in new uCode releases make the new uCode
     21  1.1  msaitoh incompatible with earlier drivers.
     22  1.1  msaitoh 
     23  1.1  msaitoh On adapter initialization, and at varying times during the uptime of
     24  1.1  msaitoh the adapter, the microcode is loaded into the memory on the network
     25  1.1  msaitoh adapter.  The microcode provides the low level MAC features including
     26  1.1  msaitoh radio control and high precision timing events (backoff, transmit,
     27  1.1  msaitoh etc.) while also providing varying levels of packet filtering which can
     28  1.1  msaitoh be used to keep the host from having to handle packets that are not of
     29  1.1  msaitoh interest given the current operating mode of the device.
     30  1.1  msaitoh 
     31  1.1  msaitoh 2. INSTALLATION
     32  1.1  msaitoh 
     33  1.1  msaitoh The iwlagn driver will look for the file iwlwifi-6050-5.ucode using the
     34  1.1  msaitoh kernel's firmware_class infrastructure. More information can be found under
     35  1.1  msaitoh Documentation/firmware_class in kernel source. In order to function
     36  1.1  msaitoh correctly, you need to have this support enabled in your kernel.  When
     37  1.1  msaitoh you configure the kernel, you can find this option in the following
     38  1.1  msaitoh location:
     39  1.1  msaitoh 
     40  1.1  msaitoh         Device Drivers ->
     41  1.1  msaitoh                 Generic Driver Options ->
     42  1.1  msaitoh                         Userspace firmware loading support
     43  1.1  msaitoh 
     44  1.1  msaitoh 
     45  1.1  msaitoh You can determine if your kernel currently has firmware loader support
     46  1.1  msaitoh by looking for the CONFIG_FW_LOADER definition on your kernel's
     47  1.1  msaitoh .config.
     48  1.1  msaitoh 
     49  1.1  msaitoh In addition to having the firmware_class support in your kernel, you
     50  1.1  msaitoh must also have a working udev and uevent infrastructure configured.
     51  1.1  msaitoh The steps for installing and configuring udev are very
     52  1.1  msaitoh distribution specific.
     53  1.1  msaitoh 
     54  1.1  msaitoh Once you have the firmware loader in place (or if you aren't sure and
     55  1.1  msaitoh you just want to try things to see if it works), you need to install
     56  1.1  msaitoh the microcode file into the appropriate location.
     57  1.1  msaitoh 
     58  1.1  msaitoh Where that appropriate location is depends (again) on your system
     59  1.1  msaitoh distribution.  You can typically find this location by looking in the
     60  1.1  msaitoh udev scripts of your distro, the default is /lib/firmware.
     61  1.1  msaitoh 
     62  1.1  msaitoh Installation of the firmware is simply:
     63  1.1  msaitoh 
     64  1.1  msaitoh         % cp iwlwifi-6050-5.ucode /lib/firmware
     65  1.1  msaitoh 
     66  1.1  msaitoh You can now load the driver (see the INSTALL and README.iwlwifi provided with
     67  1.1  msaitoh the iwlwifi package for information on building and using that driver.)
     68  1.1  msaitoh 
     69  1.1  msaitoh 3. LICENSE
     70  1.1  msaitoh 
     71  1.1  msaitoh The microcode in this package (iwlwifi-6050-5.ucode) is provided under the
     72  1.1  msaitoh terms of the following license (available in the file
     73  1.1  msaitoh LICENSE.iwlwifi-6050-ucode):
     74  1.1  msaitoh 
     75  1.1  msaitoh Copyright (c) 2006-2010, Intel Corporation.
     76  1.1  msaitoh All rights reserved.
     77  1.1  msaitoh 
     78  1.1  msaitoh Redistribution.  Redistribution and use in binary form, without
     79  1.1  msaitoh modification, are permitted provided that the following conditions are
     80  1.1  msaitoh met:
     81  1.1  msaitoh 
     82  1.1  msaitoh * Redistributions must reproduce the above copyright notice and the
     83  1.1  msaitoh   following disclaimer in the documentation and/or other materials
     84  1.1  msaitoh   provided with the distribution.
     85  1.1  msaitoh * Neither the name of Intel Corporation nor the names of its suppliers
     86  1.1  msaitoh   may be used to endorse or promote products derived from this software
     87  1.1  msaitoh   without specific prior written permission.
     88  1.1  msaitoh * No reverse engineering, decompilation, or disassembly of this software
     89  1.1  msaitoh   is permitted.
     90  1.1  msaitoh 
     91  1.1  msaitoh Limited patent license.  Intel Corporation grants a world-wide,
     92  1.1  msaitoh royalty-free, non-exclusive license under patents it now or hereafter
     93  1.1  msaitoh owns or controls to make, have made, use, import, offer to sell and
     94  1.1  msaitoh sell ("Utilize") this software, but solely to the extent that any
     95  1.1  msaitoh such patent is necessary to Utilize the software alone, or in
     96  1.1  msaitoh combination with an operating system licensed under an approved Open
     97  1.1  msaitoh Source license as listed by the Open Source Initiative at
     98  1.1  msaitoh http://opensource.org/licenses.  The patent license shall not apply to
     99  1.1  msaitoh any other combinations which include this software.  No hardware per
    100  1.1  msaitoh se is licensed hereunder.
    101  1.1  msaitoh 
    102  1.1  msaitoh DISCLAIMER.  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
    103  1.1  msaitoh CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
    104  1.1  msaitoh BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
    105  1.1  msaitoh FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
    106  1.1  msaitoh COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
    107  1.1  msaitoh INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
    108  1.1  msaitoh BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
    109  1.1  msaitoh OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
    110  1.1  msaitoh ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
    111  1.1  msaitoh TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
    112  1.1  msaitoh USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
    113  1.1  msaitoh DAMAGE.
    114