Source-Changes-HG archive

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

[src/trunk]: src/sys/dev/pci Update firmware for Intel Centrino Advanced-N 62...



details:   https://anonhg.NetBSD.org/src/rev/1315558a8556
branches:  trunk
changeset: 365787:1315558a8556
user:      gutteridge <gutteridge%NetBSD.org@localhost>
date:      Mon Apr 25 02:29:13 2022 +0000

description:
Update firmware for Intel Centrino Advanced-N 6205 WiFi cards

Use the final version of firmware provided for these cards. This has
been tested with both variants of impacted iwn(4) cards (6005_2X2_1 and
6005_2X2_2, as found in a Dell E6230 and a Lenovo T420), improvements
noted.

diffstat:

 distrib/sets/lists/base/mi                                          |    5 ++-
 external/intel-fw-public/iwl6005/Makefile                           |    4 +-
 external/intel-fw-public/iwl6005/dist/LICENSE.iwlwifi-6000g2a-ucode |    2 +-
 external/intel-fw-public/iwl6005/dist/README.iwlwifi-6000g2a-ucode  |   14 +++++-----
 external/intel-fw-public/iwl6005/dist/iwlwifi-6000g2a-5.ucode       |  Bin 
 external/intel-fw-public/iwl6005/dist/iwlwifi-6000g2a-6.ucode       |  Bin 
 sys/dev/pci/if_iwn.c                                                |    6 ++--
 7 files changed, 16 insertions(+), 15 deletions(-)

diffs (129 lines):

diff -r 835e834f067a -r 1315558a8556 distrib/sets/lists/base/mi
--- a/distrib/sets/lists/base/mi        Sun Apr 24 20:32:44 2022 +0000
+++ b/distrib/sets/lists/base/mi        Mon Apr 25 02:29:13 2022 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1293 2022/04/06 14:20:07 reinoud Exp $
+# $NetBSD: mi,v 1.1294 2022/04/25 02:29:13 gutteridge Exp $
 #
 # Note:        Don't delete entries from here - mark them as "obsolete" instead,
 #      unless otherwise stated below.
@@ -240,7 +240,8 @@
 ./libdata/firmware/if_iwn/iwlwifi-5000-2.ucode base-firmware-root      firmware
 ./libdata/firmware/if_iwn/iwlwifi-5150-2.ucode base-firmware-root      firmware
 ./libdata/firmware/if_iwn/iwlwifi-6000-4.ucode base-firmware-root      firmware
-./libdata/firmware/if_iwn/iwlwifi-6000g2a-5.ucode      base-firmware-root      firmware
+./libdata/firmware/if_iwn/iwlwifi-6000g2a-5.ucode      base-obsolete           obsolete
+./libdata/firmware/if_iwn/iwlwifi-6000g2a-6.ucode      base-firmware-root      firmware
 ./libdata/firmware/if_iwn/iwlwifi-6000g2b-6.ucode      base-firmware-root      firmware
 ./libdata/firmware/if_iwn/iwlwifi-6050-5.ucode base-firmware-root      firmware
 ./libdata/firmware/if_otus                     base-firmware-root
diff -r 835e834f067a -r 1315558a8556 external/intel-fw-public/iwl6005/Makefile
--- a/external/intel-fw-public/iwl6005/Makefile Sun Apr 24 20:32:44 2022 +0000
+++ b/external/intel-fw-public/iwl6005/Makefile Mon Apr 25 02:29:13 2022 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.2 2018/05/30 20:54:06 mrg Exp $
+# $NetBSD: Makefile,v 1.3 2022/04/25 02:29:13 gutteridge Exp $
 
 NOMAN= # define
 
 FILES= dist/LICENSE.iwlwifi-6000g2a-ucode dist/README.iwlwifi-6000g2a-ucode \
-       dist/iwlwifi-6000g2a-5.ucode
+       dist/iwlwifi-6000g2a-6.ucode
 
 FILESDIR=      ${FIRMWAREDIR}/if_iwn
 
diff -r 835e834f067a -r 1315558a8556 external/intel-fw-public/iwl6005/dist/LICENSE.iwlwifi-6000g2a-ucode
--- a/external/intel-fw-public/iwl6005/dist/LICENSE.iwlwifi-6000g2a-ucode       Sun Apr 24 20:32:44 2022 +0000
+++ b/external/intel-fw-public/iwl6005/dist/LICENSE.iwlwifi-6000g2a-ucode       Mon Apr 25 02:29:13 2022 +0000
@@ -1,4 +1,4 @@
-Copyright (c) 2006-2011, Intel Corporation.
+Copyright (c) 2006-2012, Intel Corporation.
 All rights reserved.
 
 Redistribution.  Redistribution and use in binary form, without
diff -r 835e834f067a -r 1315558a8556 external/intel-fw-public/iwl6005/dist/README.iwlwifi-6000g2a-ucode
--- a/external/intel-fw-public/iwl6005/dist/README.iwlwifi-6000g2a-ucode        Sun Apr 24 20:32:44 2022 +0000
+++ b/external/intel-fw-public/iwl6005/dist/README.iwlwifi-6000g2a-ucode        Mon Apr 25 02:29:13 2022 +0000
@@ -1,5 +1,5 @@
 Intel Wireless WiFi Link 6000G2A AGN Adapter
-Copyright (C) 2006-2011 Intel Corporation.  All rights reserved.
+Copyright (C) 2006-2012 Intel Corporation.  All rights reserved.
 
 Microcode Package README.iwlwifi-6000g2a-ucode
 
@@ -12,11 +12,11 @@
 
 1. OVERVIEW
 
-The file iwlwifi-6000g2a-5.ucode provided in this package must be
+The file iwlwifi-6000g2a-6.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 "-5" in the filename reflects an interface/architecture version number.
+The "-6" 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 iwlagn driver will look for the file iwlwifi-6000g2a-5.ucode using the
+The iwlagn driver will look for the file iwlwifi-6000g2a-6.ucode using the
 kernel's firmware_class infrastructure. More information can be found under
 Documentation/firmware_class in kernel source. In order to function
 correctly, you need to have this support enabled in your kernel.  When
@@ -61,18 +61,18 @@
 
 Installation of the firmware is simply:
 
-        % cp iwlwifi-6000g2a-5.ucode /lib/firmware
+        % cp iwlwifi-6000g2a-6.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-6000g2a-5.ucode) is provided under the
+The microcode in this package (iwlwifi-6000g2a-6.ucode) is provided under the
 terms of the following license (available in the file
 LICENSE.iwlwifi-6000g2a-ucode):
 
-Copyright (c) 2006-2011, Intel Corporation.
+Copyright (c) 2006-2012, Intel Corporation.
 All rights reserved.
 
 Redistribution.  Redistribution and use in binary form, without
diff -r 835e834f067a -r 1315558a8556 external/intel-fw-public/iwl6005/dist/iwlwifi-6000g2a-5.ucode
Binary file external/intel-fw-public/iwl6005/dist/iwlwifi-6000g2a-5.ucode has changed
diff -r 835e834f067a -r 1315558a8556 external/intel-fw-public/iwl6005/dist/iwlwifi-6000g2a-6.ucode
Binary file external/intel-fw-public/iwl6005/dist/iwlwifi-6000g2a-6.ucode has changed
diff -r 835e834f067a -r 1315558a8556 sys/dev/pci/if_iwn.c
--- a/sys/dev/pci/if_iwn.c      Sun Apr 24 20:32:44 2022 +0000
+++ b/sys/dev/pci/if_iwn.c      Mon Apr 25 02:29:13 2022 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: if_iwn.c,v 1.98 2021/12/31 14:25:23 riastradh Exp $    */
+/*     $NetBSD: if_iwn.c,v 1.99 2022/04/25 02:29:14 gutteridge Exp $   */
 /*     $OpenBSD: if_iwn.c,v 1.135 2014/09/10 07:22:09 dcoppa Exp $     */
 
 /*-
@@ -22,7 +22,7 @@
  * adapters.
  */
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_iwn.c,v 1.98 2021/12/31 14:25:23 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_iwn.c,v 1.99 2022/04/25 02:29:14 gutteridge Exp $");
 
 #define IWN_USE_RBUF   /* Use local storage for RX */
 #undef IWN_HWCRYPTO    /* XXX does not even compile yet */
@@ -859,7 +859,7 @@
                 * PCI_PRODUCT_INTEL_WIFI_LINK_6005_2X2_2
                 */
                else
-                       sc->fwname = "iwlwifi-6000g2a-5.ucode";
+                       sc->fwname = "iwlwifi-6000g2a-6.ucode";
                break;
        case IWN_HW_REV_TYPE_2030:
                sc->limits = &iwn2030_sensitivity_limits;



Home | Main Index | Thread Index | Old Index