> Date: Wed, 7 Aug 2013 21:26:14 +0200
> From: Sylvestre Gallon <[email protected]>
>
> Hi tech@
>
> Here is a diff to allow the iwn driver to work with the intel Wifi Link
> 130. It works for me(tm) without problems and solve this bug report :
>
> http://marc.info/?|=openbsd-bugs&m=134586079532510&w=2
>
> Any OK ?
ok kettenis@
> Index: sys/dev/pci/if_iwn.c
> ===================================================================
> RCS file: /cvs/src/sys/dev/pci/if_iwn.c,v
> retrieving revision 1.121
> diff -u -p -u -p -r1.121 if_iwn.c
> --- sys/dev/pci/if_iwn.c 7 Aug 2013 01:06:35 -0000 1.121
> +++ sys/dev/pci/if_iwn.c 7 Aug 2013 09:25:43 -0000
> @@ -90,6 +90,8 @@ static const struct pci_matchid iwn_devi
> { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_WL_1030_2 },
> { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_WL_100_1 },
> { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_WL_100_2 },
> + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_WL_130_1 },
> + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_WL_130_2 },
> { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_WL_6235_1 },
> { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_WL_6235_2 },
> };
> @@ -639,12 +641,8 @@ iwn5000_attach(struct iwn_softc *sc, pci
> break;
> case IWN_HW_REV_TYPE_6005:
> sc->limits = &iwn6000_sensitivity_limits;
> - if (pid == PCI_PRODUCT_INTEL_WL_1030_1 ||
> - pid == PCI_PRODUCT_INTEL_WL_1030_2 ||
> - pid == PCI_PRODUCT_INTEL_WL_6030_1 ||
> - pid == PCI_PRODUCT_INTEL_WL_6030_2 ||
> - pid == PCI_PRODUCT_INTEL_WL_6235_1 ||
> - pid == PCI_PRODUCT_INTEL_WL_6235_2) {
> + if (pid != PCI_PRODUCT_INTEL_WL_6005_1 &&
> + pid != PCI_PRODUCT_INTEL_WL_6005_2) {
> sc->fwname = "iwn-6030";
> sc->sc_flags |= IWN_FLAG_ADV_BT_COEX;
> } else
>
>