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 ? Cheers, 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