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