Advertisement
Guest User

Untitled

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