Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Dec 2013 16:46:50 +0000 (UTC)
From:      Marius Strobl <marius@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r260086 - head/sys/dev/iwn
Message-ID:  <201312301646.rBUGkoIJ015013@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: marius
Date: Mon Dec 30 16:46:50 2013
New Revision: 260086
URL: http://svnweb.freebsd.org/changeset/base/260086

Log:
  - Probe with BUS_PROBE_DEFAULT instead of 0.
  - Remove clearing PCIM_CMD_INTxDIS; pci(4) will do that as appropriate since
    r189367.
  
  MFC after:	1 week

Modified:
  head/sys/dev/iwn/if_iwn.c

Modified: head/sys/dev/iwn/if_iwn.c
==============================================================================
--- head/sys/dev/iwn/if_iwn.c	Mon Dec 30 14:09:04 2013	(r260085)
+++ head/sys/dev/iwn/if_iwn.c	Mon Dec 30 16:46:50 2013	(r260086)
@@ -380,7 +380,7 @@ iwn_probe(device_t dev)
 		if (pci_get_vendor(dev) == ident->vendor &&
 		    pci_get_device(dev) == ident->device) {
 			device_set_desc(dev, ident->name);
-			return 0;
+			return (BUS_PROBE_DEFAULT);
 		}
 	}
 	return ENXIO;
@@ -392,7 +392,6 @@ iwn_attach(device_t dev)
 	struct iwn_softc *sc = (struct iwn_softc *)device_get_softc(dev);
 	struct ieee80211com *ic;
 	struct ifnet *ifp;
-	uint32_t reg;
 	int i, error, rid;
 	uint8_t macaddr[IEEE80211_ADDR_LEN];
 
@@ -422,15 +421,6 @@ iwn_attach(device_t dev)
 	/* Clear device-specific "PCI retry timeout" register (41h). */
 	pci_write_config(dev, 0x41, 0, 1);
 
-	/* Hardware bug workaround. */
-	reg = pci_read_config(dev, PCIR_COMMAND, 2);
-	if (reg & PCIM_CMD_INTxDIS) {
-		DPRINTF(sc, IWN_DEBUG_RESET, "%s: PCIe INTx Disable set\n",
-		    __func__);
-		reg &= ~PCIM_CMD_INTxDIS;
-		pci_write_config(dev, PCIR_COMMAND, reg, 2);
-	}
-
 	/* Enable bus-mastering. */
 	pci_enable_busmaster(dev);
 
@@ -6066,7 +6056,6 @@ iwn_send_advanced_btcoex(struct iwn_soft
 		    sizeof(btconfig), 1);
 	}
 
-
 	if (error != 0)
 		return error;
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201312301646.rBUGkoIJ015013>