See 'WikiDevi' @ the Internet Archive (MW XML, Files, Images)
upgraded MW to 1.30 - maybe things are slightly less broken

Intel Dual Band Wireless-AC 9260 (9260NGW)

From WikiDevi
Jump to: navigation, search

Intel Dual Band Wireless-AC 9260 (9260NGW)
Availability: now

FCC approval date: 24 July 2017

Amazon image

B07FK7877N (Flag of the United States.svg, On Amazon, On CCC)
B079QJQF4Y (Flag of the United States.svg, On Amazon, On CCC)
multiple revisions of this device, use caution
On Newegg

Interface: NGFF

PCIe 2.1
Connector: M.2
Form factor tags: 2230

ID: 8086:2526 (3 addl. devices) SS: 8086:0014
Windows: PCI\VEN_8086&DEV_2526&SUBSYS_00148086

FCC ID: PD99260NG, QYL9260NG, MSQ9260NG
Industry Canada ID: 1000M-9260NG, 10301A-9260NG

WI1 chip1: Intel WCS9200

Probable Linux driver
iwlwifi (4.14+)
(see also passys)

Windows driver
Win 10 (20.90.0)

Antenna connector: MHF4

abgn+ac, 2x2:2

Flags: WPA3, Wave2, MU-MIMO, VHT160, Bluetooth 5.0, DFS, vPro

For a list of all currently documented Intel chipsets with specifications, see Intel.

Intel Dual Band Wireless-AC 9260 Plus Bluetooth (9260NGW)

Product Brief
2T2R 802.11ac (Wi-Fi 5), VHT160 (1733Mbps), BT 5.0
NGFF M.2 2230 (Key A/E), PCIe/USB, OUI: E4:70:B8 (vPro)

"PB#: J39770-001" is silkscreened on the back of the card in the FCC photos.

Wireless-AC 9260 • >>
Intel(R) Wireless-AC 9260	8086:2526
Intel(R) Wireless-AC 9260	8086:0000
Intel(R) Wireless-AC 9260	8086:0010
Intel(R) Wireless-AC 9260	8086:0014
Intel(R) Wireless-AC 9260	8086:0018
Intel(R) Wireless-AC 9260	8086:0210
Intel(R) Wireless-AC 9260	8086:0214
Intel(R) Wireless-AC 9260	8086:4010
Intel(R) Wireless-AC 9260	8086:8014
Intel(R) Wireless-AC 9260	8086:a014
Killer(R) Wireless-AC 1550 Wireless Network Adapter (9260NGW)	1a56:1550

Intel(R) Wireless-AC 9270	8086:1410
Intel(R) Wireless-AC 9270	8086:1610

Intel(R) Wireless-AC 9461	8086:0060
Intel(R) Wireless-AC 9461	8086:0064
Intel(R) Wireless-AC 9461	8086:0260
Intel(R) Wireless-AC 9461	8086:0264

Intel(R) Wireless-AC 9462	8086:00a0
Intel(R) Wireless-AC 9462	8086:00a4
Intel(R) Wireless-AC 9462	8086:02a0
Intel(R) Wireless-AC 9462	8086:02a4
Intel(R) Wireless-AC 9462	8086:40a4
Intel(R) Wireless-AC 9462	8086:42a4

Intel(R) Wireless-AC 9560	8086:0030
Intel(R) Wireless-AC 9560	8086:0034
Intel(R) Wireless-AC 9560	8086:0038
Intel(R) Wireless-AC 9560	8086:003c
Intel(R) Wireless-AC 9560	8086:0230
Intel(R) Wireless-AC 9560	8086:0234
Intel(R) Wireless-AC 9560	8086:0238
Intel(R) Wireless-AC 9560	8086:023c
Intel(R) Wireless-AC 9560	8086:2030
Intel(R) Wireless-AC 9560	8086:2034
Intel(R) Wireless-AC 9560	8086:4030
Intel(R) Wireless-AC 9560	8086:4034
Intel(R) Wireless-AC 9560	8086:4234

Intel(R) Wireless-AC 19560	8086:1030
Killer(R) Wireless-AC 1550s Wireless Network Adapter (9560D2W)	1a56:1551
Killer(R) Wireless-AC 1550i Wireless Network Adapter (9560NGW)	1a56:1552

Forum threads[edit]


- For reasonable work requires firmware at least 34.0.0.

With firmware 33.0.0 or older is not usable.

- For excellent work requires kernel 3.16+.


lspci • >>
lspci -v

3b:00.0 Network controller: Intel Corporation Device 2526 (rev 29)
	Subsystem: Intel Corporation Device 0014
	Flags: bus master, fast devsel, latency 0, IRQ 18
	Memory at dd300000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: iwlwifi
	Kernel modules: iwlwifi

sudo dmesg | grep iwl

[    6.316873] iwlwifi 0000:3b:00.0: enabling device (0000 -> 0002)
[    6.325923] iwlwifi 0000:3b:00.0: loaded firmware version 34.0.0 op_mode iwlmvm
[    6.355949] iwlwifi 0000:3b:00.0: Detected Intel(R) Dual Band Wireless AC 9260, REV=0x324
[    6.411965] iwlwifi 0000:3b:00.0: base HW address: 74:e5:f9:88:d7:54
[    6.483308] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
[    6.671419] iwlwifi 0000:3b:00.0 wlo1: renamed from wlan0

02:00.0 Network controller: Intel Corporation Wireless-AC 9260 (rev 29)
	Subsystem: Intel Corporation Wireless-AC 9260
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 16
	Region 0: Memory at dc400000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [c8] Power Management version 3
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
		Address: 0000000000000000  Data: 0000
	Capabilities: [40] Express (v2) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 unlimited
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 0.000W
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd+ ExtTag- PhantFunc- AuxPwr+ NoSnoop+ FLReset-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
		LnkCap:	Port #0, Speed 5GT/s, Width x1, ASPM L1, Exit Latency L1 <8us
			ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
		DevCap2: Completion Timeout: Range B, TimeoutDis+, LTR+, OBFF Via WAKE#
			 AtomicOpsCap: 32bit- 64bit- 128bitCAS-
		DevCtl2: Completion Timeout: 16ms to 55ms, TimeoutDis-, LTR-, OBFF Disabled
			 AtomicOpsCtl: ReqEn-
		LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
			 Compliance De-emphasis: -6dB
		LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
			 EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
	Capabilities: [80] MSI-X: Enable+ Count=16 Masked-
		Vector table: BAR=0 offset=00002000
		PBA: BAR=0 offset=00003000
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
		AERCap:	First Error Pointer: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap- ECRCChkEn-
			MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
		HeaderLog: 00000000 00000000 00000000 00000000
	Capabilities: [14c v1] Latency Tolerance Reporting
		Max snoop latency: 71680ns
		Max no snoop latency: 71680ns
	Capabilities: [154 v1] L1 PM Substates
		L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
			  PortCommonModeRestoreTime=30us PortTPowerOnTime=18us
		L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
			   T_CommonMode=0us LTR1.2_Threshold=0ns
		L1SubCtl2: T_PwrOn=10us
	Kernel driver in use: iwlwifi
	Kernel modules: iwlwifi

dmesg | grep iwlwifi

[    1.605268] iwlwifi: unknown parameter 'auto_agg' ignored
[    1.605388] iwlwifi 0000:02:00.0: enabling device (0000 -> 0002)
[    1.626257] iwlwifi 0000:02:00.0: loaded firmware version 34.3125811985.0 op_mode iwlmvm
[    1.694581] iwlwifi 0000:02:00.0: Detected Intel(R) Dual Band Wireless AC 9260, REV=0x324
[    1.747048] iwlwifi 0000:02:00.0: base HW address: d4:6d:6d:17:4d:a0
[    1.821409] iwlwifi 0000:02:00.0 wlp2s0: renamed from wlan0

modinfo iwlwifi

filename:       /lib/modules/4.15.15-1-ARCH/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko.xz
license:        GPL
author:         Copyright(c) 2003- 2015 Intel Corporation <>
description:    Intel(R) Wireless WiFi driver for Linux
depends:        cfg80211
retpoline:      Y
intree:         Y
name:           iwlwifi
vermagic:       4.15.15-1-ARCH SMP preempt mod_unload modversions
parm:           debug:debug output mask (uint)
parm:           swcrypto:using crypto in software (default 0 [hardware]) (int)
parm:           11n_disable:disable 11n functionality, bitmap: 1: full, 2: disable agg TX, 4: disable agg RX, 8 enable agg TX (uint)
parm:           amsdu_size:amsdu size 0: 12K for multi Rx queue devices, 4K for other devices 1:4K 2:8K 3:12K (default 0) (int)
parm:           fw_restart:restart firmware in case of error (default true) (bool)
parm:           antenna_coupling:specify antenna coupling in dB (default: 0 dB) (int)
parm:           nvm_file:NVM file name (charp)
parm:           d0i3_disable:disable d0i3 functionality (default: Y) (bool)
parm:           lar_disable:disable LAR functionality (default: N) (bool)
parm:           uapsd_disable:disable U-APSD functionality bitmap 1: BSS 2: P2P Client (default: 3) (uint)
parm:           bt_coex_active:enable wifi/bt co-exist (default: enable) (bool)
parm:           led_mode:0=system default, 1=On(RF On)/Off(RF Off), 2=blinking, 3=Off (default: 0) (int)
parm:           power_save:enable WiFi power management (default: disable) (bool)
parm:           power_level:def