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

Reply via email to