Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/intel-fw-public Update to the latest firmware.



details:   https://anonhg.NetBSD.org/src/rev/ff121675befe
branches:  trunk
changeset: 754003:ff121675befe
user:      christos <christos%NetBSD.org@localhost>
date:      Fri Apr 16 01:43:07 2010 +0000

description:
Update to the latest firmware.

diffstat:

 external/intel-fw-public/Makefile                                |    4 +-
 external/intel-fw-public/iwl4965/Makefile                        |    4 +-
 external/intel-fw-public/iwl4965/dist/iwlwifi-4965-1.ucode       |  Bin 
 external/intel-fw-public/iwl4965/dist/iwlwifi-4965-2.ucode       |  Bin 
 external/intel-fw-public/iwl5000/Makefile                        |    4 +-
 external/intel-fw-public/iwl5000/dist/LICENSE.iwlwifi-5000-ucode |    2 +-
 external/intel-fw-public/iwl5000/dist/README.iwlwifi-5000-ucode  |   18 +-
 external/intel-fw-public/iwl5000/dist/iwlwifi-5000-1.ucode       |  Bin 
 external/intel-fw-public/iwl5000/dist/iwlwifi-5000-2.ucode       |  Bin 
 external/intel-fw-public/iwl5150/Makefile                        |   10 +
 external/intel-fw-public/iwl5150/dist/LICENSE.iwlwifi-5150-ucode |   39 +++
 external/intel-fw-public/iwl5150/dist/README.iwlwifi-5150-ucode  |  120 ++++++++++
 external/intel-fw-public/iwl5150/dist/iwlwifi-5150-2.ucode       |  Bin 
 13 files changed, 185 insertions(+), 16 deletions(-)

diffs (298 lines):

diff -r 45640feeb539 -r ff121675befe external/intel-fw-public/Makefile
--- a/external/intel-fw-public/Makefile Fri Apr 16 01:40:41 2010 +0000
+++ b/external/intel-fw-public/Makefile Fri Apr 16 01:43:07 2010 +0000
@@ -1,5 +1,5 @@
-# $NetBSD: Makefile,v 1.2 2009/03/28 16:16:02 christos Exp $
+# $NetBSD: Makefile,v 1.3 2010/04/16 01:43:07 christos Exp $
 
-SUBDIR+=       ipw3945 iwl4965 iwl5000
+SUBDIR+=       ipw3945 iwl4965 iwl5000 iwl5150
 
 .include <bsd.subdir.mk>
diff -r 45640feeb539 -r ff121675befe external/intel-fw-public/iwl4965/Makefile
--- a/external/intel-fw-public/iwl4965/Makefile Fri Apr 16 01:40:41 2010 +0000
+++ b/external/intel-fw-public/iwl4965/Makefile Fri Apr 16 01:43:07 2010 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.1 2008/10/30 00:27:32 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2010/04/16 01:43:08 christos Exp $
 
 NOMAN= # define
 
 FILES= dist/LICENSE.iwlwifi-4965-ucode dist/README.iwlwifi-4965-ucode \
-       dist/iwlwifi-4965-1.ucode
+       dist/iwlwifi-4965-2.ucode
 
 FILESDIR=      /libdata/firmware/if_iwn
 
diff -r 45640feeb539 -r ff121675befe external/intel-fw-public/iwl4965/dist/iwlwifi-4965-1.ucode
Binary file external/intel-fw-public/iwl4965/dist/iwlwifi-4965-1.ucode has changed
diff -r 45640feeb539 -r ff121675befe external/intel-fw-public/iwl4965/dist/iwlwifi-4965-2.ucode
Binary file external/intel-fw-public/iwl4965/dist/iwlwifi-4965-2.ucode has changed
diff -r 45640feeb539 -r ff121675befe external/intel-fw-public/iwl5000/Makefile
--- a/external/intel-fw-public/iwl5000/Makefile Fri Apr 16 01:40:41 2010 +0000
+++ b/external/intel-fw-public/iwl5000/Makefile Fri Apr 16 01:43:07 2010 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.2 2009/03/29 14:22:24 christos Exp $
+# $NetBSD: Makefile,v 1.3 2010/04/16 01:43:08 christos Exp $
 
 NOMAN= # define
 
 FILES= dist/LICENSE.iwlwifi-5000-ucode dist/README.iwlwifi-5000-ucode \
-       dist/iwlwifi-5000-1.ucode
+       dist/iwlwifi-5000-2.ucode
 
 FILESDIR=      /libdata/firmware/if_iwn
 
diff -r 45640feeb539 -r ff121675befe external/intel-fw-public/iwl5000/dist/LICENSE.iwlwifi-5000-ucode
--- a/external/intel-fw-public/iwl5000/dist/LICENSE.iwlwifi-5000-ucode  Fri Apr 16 01:40:41 2010 +0000
+++ b/external/intel-fw-public/iwl5000/dist/LICENSE.iwlwifi-5000-ucode  Fri Apr 16 01:43:07 2010 +0000
@@ -1,4 +1,4 @@
-Copyright (c) 2006-2008, Intel Corporation.
+Copyright (c) 2006-2009, Intel Corporation.
 All rights reserved.
 
 Redistribution.  Redistribution and use in binary form, without 
diff -r 45640feeb539 -r ff121675befe external/intel-fw-public/iwl5000/dist/README.iwlwifi-5000-ucode
--- a/external/intel-fw-public/iwl5000/dist/README.iwlwifi-5000-ucode   Fri Apr 16 01:40:41 2010 +0000
+++ b/external/intel-fw-public/iwl5000/dist/README.iwlwifi-5000-ucode   Fri Apr 16 01:43:07 2010 +0000
@@ -1,5 +1,5 @@
-Intel Wireless WiFi Link 5000AGN Adapter Series
-Copyright (C) 2006 - 2008 Intel Corporation.  All rights reserved.
+Intel Wireless WiFi Link 5100AGN, 5300AGN, and 5350AGN Adapter
+Copyright (C) 2006-2009 Intel Corporation.  All rights reserved.
 
 Microcode Package README.iwlwifi-5000-ucode
 
@@ -12,11 +12,11 @@
 
 1. OVERVIEW
 
-The file iwlwifi-5000-1.ucode provided in this package must be 
+The file iwlwifi-5000-2.ucode provided in this package must be 
 present on your system in order for the Intel Wireless WiFi Link
-5000AGN driver for Linux (iwlwifi-5000) to operate on your system.
+AGN driver for Linux (iwlagn) to operate on your system.
 
-The "-1" in the filename reflects an interface/architecture version number.
+The "-2" in the filename reflects an interface/architecture version number.
 It will change only when changes in new uCode releases make the new uCode
 incompatible with earlier drivers.
 
@@ -30,7 +30,7 @@
 
 2. INSTALLATION
 
-The iwl5000 driver will look for the file iwlwifi-5000-1.ucode using the 
+The iwlagn driver will look for the file iwlwifi-5000-2.ucode using the 
 kernel's firmware_loader infrastructure.  In order to function 
 correctly, you need to have this support enabled in your kernel.  When 
 you configure the kernel, you can find this option in the following 
@@ -68,18 +68,18 @@
 microcode in one of them.  In the above example, installation is 
 simply:
 
-       % cp iwlwifi-5000-3x3-1.ucode /lib/firmware
+       % cp iwlwifi-5000-2.ucode /lib/firmware
 
 You can now load the driver (see the INSTALL and README.iwlwifi provided with
 the iwlwifi package for information on building and using that driver.)
 
 3. LICENSE
 
-The microcode in this package (iwlwifi-5000-1.ucode) is provided under the 
+The microcode in this package (iwlwifi-5000-2.ucode) is provided under the 
 terms of the following license (available in the file 
 LICENSE.iwlwifi-5000-ucode):
 
-Copyright (c) 2006-2008, Intel Corporation.
+Copyright (c) 2006-2009, Intel Corporation.
 All rights reserved.
 
 Redistribution.  Redistribution and use in binary form, without 
diff -r 45640feeb539 -r ff121675befe external/intel-fw-public/iwl5000/dist/iwlwifi-5000-1.ucode
Binary file external/intel-fw-public/iwl5000/dist/iwlwifi-5000-1.ucode has changed
diff -r 45640feeb539 -r ff121675befe external/intel-fw-public/iwl5000/dist/iwlwifi-5000-2.ucode
Binary file external/intel-fw-public/iwl5000/dist/iwlwifi-5000-2.ucode has changed
diff -r 45640feeb539 -r ff121675befe external/intel-fw-public/iwl5150/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/intel-fw-public/iwl5150/Makefile Fri Apr 16 01:43:07 2010 +0000
@@ -0,0 +1,10 @@
+# $NetBSD: Makefile,v 1.1 2010/04/16 01:43:08 christos Exp $
+
+NOMAN= # define
+
+FILES= dist/LICENSE.iwlwifi-5150-ucode dist/README.iwlwifi-5150-ucode \
+       dist/iwlwifi-5150-2.ucode
+
+FILESDIR=      /libdata/firmware/if_iwn
+
+.include <bsd.files.mk>
diff -r 45640feeb539 -r ff121675befe external/intel-fw-public/iwl5150/dist/LICENSE.iwlwifi-5150-ucode
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/intel-fw-public/iwl5150/dist/LICENSE.iwlwifi-5150-ucode  Fri Apr 16 01:43:07 2010 +0000
@@ -0,0 +1,39 @@
+Copyright (c) 2006-2009, Intel Corporation.
+All rights reserved.
+
+Redistribution.  Redistribution and use in binary form, without 
+modification, are permitted provided that the following conditions are 
+met:
+
+* Redistributions must reproduce the above copyright notice and the 
+  following disclaimer in the documentation and/or other materials 
+  provided with the distribution. 
+* Neither the name of Intel Corporation nor the names of its suppliers 
+  may be used to endorse or promote products derived from this software 
+  without specific prior written permission. 
+* No reverse engineering, decompilation, or disassembly of this software 
+  is permitted.
+
+Limited patent license.  Intel Corporation grants a world-wide, 
+royalty-free, non-exclusive license under patents it now or hereafter 
+owns or controls to make, have made, use, import, offer to sell and 
+sell ("Utilize") this software, but solely to the extent that any 
+such patent is necessary to Utilize the software alone, or in 
+combination with an operating system licensed under an approved Open 
+Source license as listed by the Open Source Initiative at 
+http://opensource.org/licenses.  The patent license shall not apply to 
+any other combinations which include this software.  No hardware per 
+se is licensed hereunder.
+
+DISCLAIMER.  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND 
+CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, 
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 
+COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR 
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE 
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH 
+DAMAGE.
diff -r 45640feeb539 -r ff121675befe external/intel-fw-public/iwl5150/dist/README.iwlwifi-5150-ucode
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/intel-fw-public/iwl5150/dist/README.iwlwifi-5150-ucode   Fri Apr 16 01:43:07 2010 +0000
@@ -0,0 +1,120 @@
+Intel Wireless WiFi Link 5150AGN Adapter
+Copyright (C) 2006-2009 Intel Corporation.  All rights reserved.
+
+Microcode Package README.iwlwifi-5150-ucode
+
+INDEX
+
+1. OVERVIEW
+2. INSTALLATION
+3. LICENSE
+
+
+1. OVERVIEW
+
+The file iwlwifi-5150-2.ucode provided in this package must be 
+present on your system in order for the Intel Wireless WiFi Link
+AGN driver for Linux (iwlagn) to operate on your system.
+
+The "-2" in the filename reflects an interface/architecture version number.
+It will change only when changes in new uCode releases make the new uCode
+incompatible with earlier drivers.
+
+On adapter initialization, and at varying times during the uptime of 
+the adapter, the microcode is loaded into the memory on the network 
+adapter.  The microcode provides the low level MAC features including 
+radio control and high precision timing events (backoff, transmit, 
+etc.) while also providing varying levels of packet filtering which can 
+be used to keep the host from having to handle packets that are not of 
+interest given the current operating mode of the device.
+
+2. INSTALLATION
+
+The iwlagn driver will look for the file iwlwifi-5150-2.ucode using the 
+kernel's firmware_loader infrastructure.  In order to function 
+correctly, you need to have this support enabled in your kernel.  When 
+you configure the kernel, you can find this option in the following 
+location:
+
+        Device Drivers ->
+                Generic Driver Options ->
+                        Hotplug firmware loading support
+
+
+You can determine if your kernel currently has firmware loader support 
+by looking for the CONFIG_FW_LOADER definition on your kernel's 
+.config.
+
+In addition to having the firmware_loader support in your kernel, you 
+must also have a working hotplug and udev infrastructure configured.  
+The steps for installing and configuring hotplug and udev are very 
+distribution specific. 
+
+Once you have the firmware loader in place (or if you aren't sure and 
+you just want to try things to see if it works), you need to install 
+the microcode file into the appropriate location.
+
+Where that appropriate location is depends (again) on your system 
+distribution.  You can typically find this location by looking in the 
+hotplug configuration file for your distro:
+
+       % grep \"^FIRMWARE_DIR\" /etc/hotplug/firmware.agent
+
+This should give you output like:
+
+       FIRMWARE_DIR=/lib/firmware
+
+If it lists more than one directory, you only need to put the 
+microcode in one of them.  In the above example, installation is 
+simply:
+
+       % cp iwlwifi-5150-2.ucode /lib/firmware
+
+You can now load the driver (see the INSTALL and README.iwlwifi provided with
+the iwlwifi package for information on building and using that driver.)
+
+3. LICENSE
+
+The microcode in this package (iwlwifi-5150-2.ucode) is provided under the 
+terms of the following license (available in the file 
+LICENSE.iwlwifi-5150-ucode):
+
+Copyright (c) 2006-2009, Intel Corporation.
+All rights reserved.
+
+Redistribution.  Redistribution and use in binary form, without 
+modification, are permitted provided that the following conditions are 
+met:
+
+* Redistributions must reproduce the above copyright notice and the 
+  following disclaimer in the documentation and/or other materials 
+  provided with the distribution. 
+* Neither the name of Intel Corporation nor the names of its suppliers 
+  may be used to endorse or promote products derived from this software 
+  without specific prior written permission. 
+* No reverse engineering, decompilation, or disassembly of this software 
+  is permitted.
+
+Limited patent license.  Intel Corporation grants a world-wide, 
+royalty-free, non-exclusive license under patents it now or hereafter 
+owns or controls to make, have made, use, import, offer to sell and 
+sell ("Utilize") this software, but solely to the extent that any 
+such patent is necessary to Utilize the software alone, or in 
+combination with an operating system licensed under an approved Open 
+Source license as listed by the Open Source Initiative at 
+http://opensource.org/licenses.  The patent license shall not apply to 
+any other combinations which include this software.  No hardware per 
+se is licensed hereunder.
+
+DISCLAIMER.  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND 
+CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, 
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 
+COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR 
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE 
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH 
+DAMAGE.
diff -r 45640feeb539 -r ff121675befe external/intel-fw-public/iwl5150/dist/iwlwifi-5150-2.ucode
Binary file external/intel-fw-public/iwl5150/dist/iwlwifi-5150-2.ucode has changed



Home | Main Index | Thread Index | Old Index