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.
bouyer-sunxi-drm
gutteridge 2022-04-25 02:29:13 +00:00
parent f86c5648f1
commit db7f4d8575
7 changed files with 16 additions and 15 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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 @@ INDEX
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 @@ interest given the current operating mode of the device.
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 @@ udev scripts of your distro, the default is /lib/firmware.
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

Binary file not shown.

View File

@ -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 @@ iwn5000_attach(struct iwn_softc *sc, pci_product_id_t pid)
* 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;