Sync usage with man page.
[netbsd-mini2440.git] / external / intel-fw-public / ipw3945 / dist / README.iwlwifi-3945-ucode
blob4b03f035bffef56d9e8b98566a8fd39e0515cd48
1 Intel PRO/Wireless 3945ABG/BG Network Connection Adapter\r
2 Copyright (C) 2006 - 2007 Intel Corporation.  All rights reserved.\r
3 \r
4 Microcode Package README.iwlwifi-3945-ucode\r
5 \r
6 INDEX\r
7 \r
8 1. OVERVIEW\r
9 2. INSTALLATION\r
10 3. LICENSE\r
13 1. OVERVIEW\r
15 The file iwlwifi-3945.ucode provided in this package is required to be \r
16 present on your system in order for the Intel PRO/Wireless 3945ABG/BG Network\r
17 Connection Adapter driver for Linux (iwlwifi-3945) to be able to operate\r
18 on your system.\r
20 On adapter initialization, and at varying times during the uptime of \r
21 the adapter, the microcode is loaded into the RAM on the network \r
22 adapter.  The microcode provides the low level MAC features including \r
23 radio control and high precision timing events (backoff, transmit, \r
24 etc.) while also providing varying levels of packet filtering which can \r
25 be used to keep the host from having to handle packets that are not of \r
26 interest given the current operating mode of the device.\r
28 2. INSTALLATION\r
30 The iwlwifi-3945 driver will look for the file iwlwifi-3945.ucode using the \r
31 kernel's firmware_loader infrastructure.  In order to function \r
32 correctly, you need to have this support enabled in your kernel.  When \r
33 you configure the kernel, you can find this option in the following \r
34 location:\r
36         Device Drivers ->\r
37                 Generic Driver Options ->\r
38                         Hotplug firmware loading support\r
41 You can determine if your kernel currently has firmware loader support \r
42 by looking for the CONFIG_FW_LOADER definition on your kernel's \r
43 .config.\r
45 In addition to having the firmware_loader support in your kernel, you \r
46 must also have a working hotplug and udev infrastructure configured.  \r
47 The steps for installing and configuring hotplug and udev are very \r
48 distribution specific. \r
50 Once you have the firmware loader in place (or if you aren't sure and \r
51 you just want to try things to see if it works), you need to install \r
52 the microcode file into the appropriate location.\r
54 Where that appropriate location is depends (again) on your system \r
55 distribution.  You can typically find this location by looking in the \r
56 hotplug configuration file for your distro:\r
58         % grep \"^FIRMWARE_DIR\" /etc/hotplug/firmware.agent\r
60 This should give you output like:\r
62         FIRMWARE_DIR=/lib/firmware\r
64 If it lists more than one directory, you only need to put the \r
65 microcode in one of them.  In the above example, installation is \r
66 simply:\r
68         % cp iwlwifi-3945.ucode /lib/firmware\r
70 You can now load the driver (see the INSTALL and \r
71 README.iwlwifi-3945 provided with the iwlwifi-3945 package for \r
72 information on building and using that driver.)\r
74 3. LICENSE\r
76 The microcode in this package (iwlwifi-3945.ucode) is provided under the \r
77 terms of the following license (available in the file \r
78 LICENSE.iwlwifi-3945-ucode):\r
80 Copyright (c) 2006 - 2007, Intel Corporation.\r
81 All rights reserved.\r
83 Redistribution.  Redistribution and use in binary form, without \r
84 modification, are permitted provided that the following conditions are \r
85 met:\r
87 * Redistributions must reproduce the above copyright notice and the \r
88   following disclaimer in the documentation and/or other materials \r
89   provided with the distribution. \r
90 * Neither the name of Intel Corporation nor the names of its suppliers \r
91   may be used to endorse or promote products derived from this software \r
92   without specific prior written permission. \r
93 * No reverse engineering, decompilation, or disassembly of this software \r
94   is permitted.\r
96 Limited patent license.  Intel Corporation grants a world-wide, \r
97 royalty-free, non-exclusive license under patents it now or hereafter \r
98 owns or controls to make, have made, use, import, offer to sell and \r
99 sell ("Utilize") this software, but solely to the extent that any \r
100 such patent is necessary to Utilize the software alone, or in \r
101 combination with an operating system licensed under an approved Open \r
102 Source license as listed by the Open Source Initiative at \r
103 http://opensource.org/licenses.  The patent license shall not apply to \r
104 any other combinations which include this software.  No hardware per \r
105 se is licensed hereunder.\r
107 DISCLAIMER.  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND \r
108 CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, \r
109 BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND \r
110 FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE \r
111 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, \r
112 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, \r
113 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS \r
114 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND \r
115 ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR \r
116 TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE \r
117 USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH \r
118 DAMAGE.\r
120 ------------------------------\r
121 Copyright (C) 2005 - 2007, Intel Corporation\r
123 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS.  \r
124 EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, \r
125 INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR \r
126 IMPLIED WARRANTY RELATING TO SALE AND/OR USE OF INTEL PRODUCTS, INCLUDING \r
127 LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, \r
128 MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT, OR OTHER \r
129 INTELLECTUAL PROPERTY RIGHT. \r
131 This document is subject to change without notice. \r
133 * Other names and brands may be claimed as the property of others.\r