You are not logged in.
My WiFi works excellent in my Google Pixel XL 2 mobile also works in "this" laptop which Windows 10 partition, but it don't work in my Linux partition.
Laptop: GT73EVR 7RF Titan Pro
The original killer WiFi card was replaced for an Intel Wireless AC 9260 card.
The average of download in my phone and Windows is 117 Mbps but in Linux is 21 Mbps, very sad story.
I followed this manual Wireless network configuration and it didn't work.
I usually use netctl but I tried with `iw` and `wpa_supplicant`
This line is interesting:
modinfo iwlwifi
parm: disable_11ac:Disable VHT capabilities (default: false) (bool)
And this lines:
iw wlp2s0 info
channel 153 (5765 MHz), width: 20 MHz (no HT), center1: 5765 MHz
sudo iw dev wlp2s0 scan ssid
VHT operation:
* channel width: 1 (80 MHz)
I modified `/etc/modprobe.d/iwlwifi.conf`
options iwlwifi 11n_disable=1 bt_coex_active=0 power_save=0 auto_agg=0 swcrypto=0
NOTE #1: With `11n_disable=8` or without it my speed velocity is 1.5 Mbps and a lot of lost connections but the bandwidth is 80 MHz vs 20 MHz.
iw wlp2s0 info
Interface wlp2s0
ifindex 3
wdev 0x1
addr d4:6d:6d:17:4d:a0
ssid MySpectrumWiFi20-5G
type managed
wiphy 0
channel 153 (5765 MHz), width: 80 MHz, center1: 5765 MHz
txpower 22.00 dBm
NOTE #2: With `swcrypto=1` there's not difference also it show system error/warning `Unhandled alg: 0x707`
Also I modified `/etc/udev/rules.d/70-wifi-powersave.rules`
ACTION=="add", SUBSYSTEM=="net", KERNEL=="wlp2s*", RUN+="/usr/bin/iw dev %k set power_save off"
This is some information about my system.
sudo lspci -vv -s 02:00.0
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
I'm using the correct firmware:
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 <linuxwifi@intel.com>
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:default power save level (range from 1 - 5, default: 1) (int)
parm: fw_monitor:firmware monitor - to debug FW (default: false - needs lots of memory) (bool)
parm: d0i3_timeout:Timeout to D0i3 entry when idle (ms) (uint)
parm: disable_11ac:Disable VHT capabilities (default: false) (bool)
sudo iw dev wlp2s0 link
Connected to f4:6b:ef:22:7a:27 (on wlp2s0)
SSID: MySpectrumWiFi20-5G
freq: 5765
RX: 1324953 bytes (1628 packets)
TX: 202975 bytes (1173 packets)
signal: -49 dBm
tx bitrate: 54.0 MBit/s
bss flags: short-slot-time
dtim period: 1
beacon int: 100
sudo iw dev wlp2s0 station dump
Station f4:6b:ef:22:7a:27 (on wlp2s0)
inactive time: 1048 ms
rx bytes: 19500348
rx packets: 16473
tx bytes: 1314577
tx packets: 9594
tx retries: 1658
tx failed: 0
beacon loss: 0
beacon rx: 12485
rx drop misc: 19
signal: -56 [-56, -58] dBm
signal avg: 54 dBm
beacon signal avg: 201 dBm
tx bitrate: 54.0 MBit/s
rx bitrate: 54.0 MBit/s
authorized: yes
authenticated: yes
associated: yes
preamble: long
WMM/WME: yes
MFP: no
TDLS peer: no
DTIM period: 1
beacon interval:100
short slot time:yes
connected time: 1278 seconds
iw reg get
global
country 00: DFS-UNSET
(5170 - 5250 @ 80), (6, 20), (N/A), AUTO-BW, PASSIVE-SCAN
(5250 - 5330 @ 80), (6, 20), (0 ms), DFS, AUTO-BW, PASSIVE-SCAN
(5490 - 5730 @ 160), (6, 20), (0 ms), DFS, PASSIVE-SCAN
(5735 - 5835 @ 80), (6, 20), (N/A), PASSIVE-SCAN
phy#0 (self-managed)
country US: DFS-UNSET
(2402 - 2437 @ 40), (6, 22), (N/A), AUTO-BW, NO-HT40MINUS, NO-80MHZ, NO-160MHZ
(2422 - 2462 @ 40), (6, 22), (N/A), AUTO-BW, NO-80MHZ, NO-160MHZ
(2447 - 2482 @ 40), (6, 22), (N/A), AUTO-BW, NO-HT40PLUS, NO-80MHZ, NO-160MHZ
(5170 - 5190 @ 160), (6, 22), (N/A), AUTO-BW, NO-HT40MINUS
(5190 - 5210 @ 160), (6, 22), (N/A), AUTO-BW, NO-HT40PLUS
(5210 - 5230 @ 160), (6, 22), (N/A), AUTO-BW, NO-HT40MINUS
(5230 - 5250 @ 160), (6, 22), (N/A), AUTO-BW, NO-HT40PLUS
(5250 - 5270 @ 160), (6, 22), (0 ms), DFS, AUTO-BW, NO-HT40MINUS, PASSIVE-SCAN
(5270 - 5290 @ 160), (6, 22), (0 ms), DFS, AUTO-BW, NO-HT40PLUS, PASSIVE-SCAN
(5290 - 5310 @ 160), (6, 22), (0 ms), DFS, AUTO-BW, NO-HT40MINUS, PASSIVE-SCAN
(5310 - 5330 @ 160), (6, 22), (0 ms), DFS, AUTO-BW, NO-HT40PLUS, PASSIVE-SCAN
(5650 - 5670 @ 80), (6, 22), (0 ms), DFS, AUTO-BW, NO-HT40MINUS, NO-160MHZ, PASSIVE-SCAN
(5670 - 5690 @ 80), (6, 22), (0 ms), DFS, AUTO-BW, NO-HT40PLUS, NO-160MHZ, PASSIVE-SCAN
(5690 - 5710 @ 80), (6, 22), (0 ms), DFS, AUTO-BW, NO-HT40MINUS, NO-160MHZ, PASSIVE-SCAN
(5710 - 5730 @ 80), (6, 22), (0 ms), DFS, AUTO-BW, NO-HT40PLUS, NO-160MHZ, PASSIVE-SCAN
(5735 - 5755 @ 80), (6, 22), (N/A), AUTO-BW, NO-HT40MINUS, NO-160MHZ
(5755 - 5775 @ 80), (6, 22), (N/A), AUTO-BW, NO-HT40PLUS, NO-160MHZ
(5775 - 5795 @ 80), (6, 22), (N/A), AUTO-BW, NO-HT40MINUS, NO-160MHZ
(5795 - 5815 @ 80), (6, 22), (N/A), AUTO-BW, NO-HT40PLUS, NO-160MHZ
(5815 - 5835 @ 20), (6, 22), (N/A), AUTO-BW, NO-HT40MINUS, NO-HT40PLUS, NO-80MHZ, NO-160MHZ
sudo iw dev wlp2s0 scan ssid MySpectrumWiFi20-5G
BSS f4:6b:ef:22:7a:27(on wlp2s0) -- associated
last seen: 715.705s [boottime]
TSF: 419431614819 usec (4d, 20:30:31)
freq: 5765
beacon interval: 100 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime (0x0511)
signal: -56.00 dBm
last seen: 68 ms ago
Information elements from Probe Response frame:
SSID: MySpectrumWiFi20-5G
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 153
Country: US Environment: Indoor/Outdoor
Channels [36 - 36] @ 24 dBm
Channels [40 - 40] @ 24 dBm
Channels [44 - 44] @ 24 dBm
Channels [48 - 48] @ 24 dBm
Channels [52 - 52] @ 23 dBm
Channels [56 - 56] @ 23 dBm
Channels [60 - 60] @ 23 dBm
Channels [64 - 64] @ 23 dBm
Channels [100 - 100] @ 24 dBm
Channels [104 - 104] @ 24 dBm
Channels [108 - 108] @ 24 dBm
Channels [112 - 112] @ 24 dBm
Channels [116 - 116] @ 24 dBm
Channels [132 - 132] @ 24 dBm
Channels [136 - 136] @ 24 dBm
Channels [140 - 140] @ 24 dBm
Channels [149 - 149] @ 30 dBm
Channels [153 - 153] @ 30 dBm
Channels [157 - 157] @ 30 dBm
Channels [161 - 161] @ 30 dBm
Channels [165 - 165] @ 30 dBm
Power constraint: 3 dB
HT capabilities:
Capabilities: 0x9ef
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
TX STBC
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: 8 usec (0x06)
HT TX/RX MCS rate indexes supported: 0-23
HT operation:
* primary channel: 153
* secondary channel offset: below
* STA channel width: any
* RIFS: 0
* HT protection: non-HT mixed
* non-GF present: 1
* OBSS non-GF present: 1
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x338001b2):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
TX STBC
RX antenna pattern consistency
TX antenna pattern consistency
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT operation:
* channel width: 1 (80 MHz)
* center freq segment 1: 155
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
WMM: * Parameter version 1
* u-APSD
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
iw phy0 info
Wiphy phy0
max # scan SSIDs: 20
max scan IEs length: 464 bytes
max # sched scan SSIDs: 20
max # match sets: 11
max # scan plans: 2
max scan plan interval: 65535
max scan plan iterations: 254
Retry short limit: 7
Retry long limit: 4
Coverage class: 0 (up to 0m)
Device supports RSN-IBSS.
Device supports AP-side u-APSD.
Device supports T-DLS.
Supported Ciphers:
* WEP40 (00-0f-ac:1)
* WEP104 (00-0f-ac:5)
* TKIP (00-0f-ac:2)
* CCMP-128 (00-0f-ac:4)
* GCMP-128 (00-0f-ac:8)
* GCMP-256 (00-0f-ac:9)
* CMAC (00-0f-ac:6)
* GMAC-128 (00-0f-ac:11)
* GMAC-256 (00-0f-ac:12)
* WPI-SMS4 (00-14-72:1)
Available Antennas: TX 0 RX 0
Supported interface modes:
* IBSS
* managed
* AP
* AP/VLAN
* monitor
* P2P-client
* P2P-GO
* P2P-device
Band 1:
Bitrates (non-HT):
* 1.0 Mbps
* 2.0 Mbps (short preamble supported)
* 5.5 Mbps (short preamble supported)
* 11.0 Mbps (short preamble supported)
* 6.0 Mbps
* 9.0 Mbps
* 12.0 Mbps
* 18.0 Mbps
* 24.0 Mbps
* 36.0 Mbps
* 48.0 Mbps
* 54.0 Mbps
Frequencies:
* 2412 MHz [1] (22.0 dBm)
* 2417 MHz [2] (22.0 dBm)
* 2422 MHz [3] (22.0 dBm)
* 2427 MHz [4] (22.0 dBm)
* 2432 MHz [5] (22.0 dBm)
* 2437 MHz [6] (22.0 dBm)
* 2442 MHz [7] (22.0 dBm)
* 2447 MHz [8] (22.0 dBm)
* 2452 MHz [9] (22.0 dBm)
* 2457 MHz [10] (22.0 dBm)
* 2462 MHz [11] (22.0 dBm)
* 2467 MHz [12] (22.0 dBm)
* 2472 MHz [13] (22.0 dBm)
* 2484 MHz [14] (disabled)
Band 2:
Bitrates (non-HT):
* 6.0 Mbps
* 9.0 Mbps
* 12.0 Mbps
* 18.0 Mbps
* 24.0 Mbps
* 36.0 Mbps
* 48.0 Mbps
* 54.0 Mbps
Frequencies:
* 5180 MHz [36] (22.0 dBm)
* 5200 MHz [40] (22.0 dBm)
* 5220 MHz [44] (22.0 dBm)
* 5240 MHz [48] (22.0 dBm)
* 5260 MHz [52] (22.0 dBm) (no IR, radar detection)
* 5280 MHz [56] (22.0 dBm) (no IR, radar detection)
* 5300 MHz [60] (22.0 dBm) (no IR, radar detection)
* 5320 MHz [64] (22.0 dBm) (no IR, radar detection)
* 5340 MHz [68] (disabled)
* 5360 MHz [72] (disabled)
* 5380 MHz [76] (disabled)
* 5400 MHz [80] (disabled)
* 5420 MHz [84] (disabled)
* 5440 MHz [88] (disabled)
* 5460 MHz [92] (disabled)
* 5480 MHz [96] (disabled)
* 5500 MHz [100] (22.0 dBm) (no IR, radar detection)
* 5520 MHz [104] (22.0 dBm) (no IR, radar detection)
* 5540 MHz [108] (22.0 dBm) (no IR, radar detection)
* 5560 MHz [112] (22.0 dBm) (no IR, radar detection)
* 5580 MHz [116] (22.0 dBm) (no IR, radar detection)
* 5600 MHz [120] (22.0 dBm) (no IR, radar detection)
* 5620 MHz [124] (22.0 dBm) (no IR, radar detection)
* 5640 MHz [128] (22.0 dBm) (no IR, radar detection)
* 5660 MHz [132] (22.0 dBm) (no IR, radar detection)
* 5680 MHz [136] (22.0 dBm) (no IR, radar detection)
* 5700 MHz [140] (22.0 dBm) (no IR, radar detection)
* 5720 MHz [144] (22.0 dBm) (no IR, radar detection)
* 5745 MHz [149] (22.0 dBm)
* 5765 MHz [153] (22.0 dBm)
* 5785 MHz [157] (22.0 dBm)
* 5805 MHz [161] (22.0 dBm)
* 5825 MHz [165] (22.0 dBm)
* 5845 MHz [169] (disabled)
* 5865 MHz [173] (disabled)
* 5885 MHz [177] (disabled)
* 5905 MHz [181] (disabled)
Supported commands:
* new_interface
* set_interface
* new_key
* start_ap
* new_station
* new_mpath
* set_mesh_config
* set_bss
* authenticate
* associate
* deauthenticate
* disassociate
* join_ibss
* join_mesh
* remain_on_channel
* set_tx_bitrate_mask
* frame
* frame_wait_cancel
* set_wiphy_netns
* set_channel
* set_wds_peer
* tdls_mgmt
* tdls_oper
* start_sched_scan
* probe_client
* set_noack_map
* register_beacons
* start_p2p_device
* set_mcast_rate
* connect
* disconnect
* channel_switch
* set_qos_map
* add_tx_ts
* set_multicast_to_unicast
Supported TX frame types:
* IBSS: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* managed: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* AP: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* AP/VLAN: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* mesh point: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* P2P-client: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* P2P-GO: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* P2P-device: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
Supported RX frame types:
* IBSS: 0x40 0xb0 0xc0 0xd0
* managed: 0x40 0xd0
* AP: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
* AP/VLAN: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
* mesh point: 0xb0 0xc0 0xd0
* P2P-client: 0x40 0xd0
* P2P-GO: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
* P2P-device: 0x40 0xd0
WoWLAN support:
* wake up on disconnect
* wake up on magic packet
* wake up on pattern match, up to 20 patterns of 16-128 bytes,
maximum packet offset 0 bytes
* can do GTK rekeying
* wake up on GTK rekey failure
* wake up on EAP identity request
* wake up on 4-way handshake
* wake up on rfkill release
* wake up on network detection, up to 11 match sets
* wake up on TCP connection
software interface modes (can always be added):
* AP/VLAN
* monitor
valid interface combinations:
* #{ managed } <= 1, #{ AP, P2P-client, P2P-GO } <= 1, #{ P2P-device } <= 1,
total <= 3, #channels <= 2
HT Capability overrides:
* MCS: ff ff ff ff ff ff ff ff ff ff
* maximum A-MSDU length
* supported channel width
* short GI for 40 MHz
* max A-MPDU length exponent
* min MPDU start spacing
Device supports TX status socket option.
Device supports HT-IBSS.
Device supports SAE with AUTHENTICATE command
Device supports low priority scan.
Device supports scan flush.
Device supports per-vif TX power setting
P2P GO supports CT window setting
P2P GO supports opportunistic powersave setting
Driver supports full state transitions for AP/GO clients
Driver supports a userspace MPM
Driver/device bandwidth changes during BSS lifetime (AP/GO mode)
Device adds DS IE to probe requests
Device can update TPC Report IE
Device supports static SMPS
Device supports dynamic SMPS
Device supports WMM-AC admission (TSPECs)
Device supports configuring vdev MAC-addr on create.
Device supports TDLS channel switching
iw wlp2s0 info
Interface wlp2s0
ifindex 3
wdev 0x1
addr d4:6d:6d:17:4d:a0
ssid MySpectrumWiFi20-5G
type managed
wiphy 0
channel 153 (5765 MHz), width: 20 MHz (no HT), center1: 5765 MHz
txpower 22.00 dBm
sudo lshw -class network
PCI (sysfs)
*-network
description: Wireless interface
product: Intel Corporation
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:02:00.0
logical name: wlp2s0
version: 29
serial: d4:6d:6d:17:4d:a0
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=4.15.15-1-ARCH firmware=34.3125811985.0 ip=192.168.1.110 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:16 memory:dc400000-dc403fff
*-network DISABLED
description: Ethernet interface
product: Killer E2400 Gigabit Ethernet Controller
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:04:00.0
logical name: enp4s0
version: 10
serial: 30:9c:23:17:f3:31
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi msix bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=alx latency=0 link=no multicast=yes port=twisted pair
resources: irq:19 memory:dc200000-dc23ffff ioport:d000(size=128)
Logs when I connect via netctl
dmesg -w
[ 1664.973370] wlp2s0: deauthenticating from f4:6b:ef:22:7a:27 by local choice (Reason: 3=DEAUTH_LEAVING)
[ 1664.986402] wlp2s0: failed to remove key (1, ff:ff:ff:ff:ff:ff) from hardware (-22)
[ 1664.986530] wlp2s0: failed to remove key (2, ff:ff:ff:ff:ff:ff) from hardware (-22)
[ 1673.647440] IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready
[ 1677.142532] wlp2s0: authenticate with f4:6b:ef:22:7a:27
[ 1677.148119] wlp2s0: send auth to f4:6b:ef:22:7a:27 (try 1/3)
[ 1677.187936] wlp2s0: authenticated
[ 1677.189156] wlp2s0: associate with f4:6b:ef:22:7a:27 (try 1/3)
[ 1677.191889] wlp2s0: RX AssocResp from f4:6b:ef:22:7a:27 (capab=0x411 status=0 aid=4)
[ 1677.194662] wlp2s0: associated
[ 1677.204102] IPv6: ADDRCONF(NETDEV_CHANGE): wlp2s0: link becomes ready
[ 1677.256420] wlp2s0: Limiting TX power to 27 (30 - 3) dBm as advertised by f4:6b:ef:22:7a:27
journalctl -f
Apr 08 22:14:56 MSI_GT73EVR_7RF kernel: wlp2s0: deauthenticating from f4:6b:ef:22:7a:27 by local choice (Reason: 3=DEAUTH_LEAVING)
Apr 08 22:14:56 MSI_GT73EVR_7RF kernel: wlp2s0: failed to remove key (1, ff:ff:ff:ff:ff:ff) from hardware (-22)
Apr 08 22:14:56 MSI_GT73EVR_7RF kernel: wlp2s0: failed to remove key (2, ff:ff:ff:ff:ff:ff) from hardware (-22)
Apr 08 22:14:57 MSI_GT73EVR_7RF network[3074]: Stopped network profile 'wlp2s0-MySpectrumWiFi20-5G'
Apr 08 22:14:57 MSI_GT73EVR_7RF systemd[1]: Stopped Networking for netctl profile wlp2s0-MySpectrumWiFi20-5G.
Apr 08 22:14:57 MSI_GT73EVR_7RF sudo[3065]: pam_unix(sudo:session): session closed for user root
Apr 08 22:15:05 MSI_GT73EVR_7RF sudo[3106]: wolf : TTY=pts/4 ; PWD=/home/wolf ; USER=root ; COMMAND=/usr/bin/netctl stop-all
Apr 08 22:15:05 MSI_GT73EVR_7RF sudo[3106]: pam_unix(sudo:session): session opened for user root by (uid=0)
Apr 08 22:15:05 MSI_GT73EVR_7RF sudo[3106]: pam_unix(sudo:session): session closed for user root
Apr 08 22:15:05 MSI_GT73EVR_7RF sudo[3118]: wolf : TTY=pts/4 ; PWD=/home/wolf ; USER=root ; COMMAND=/usr/bin/netctl restart wlp2s0-MySpectrumWiFi20-5G
Apr 08 22:15:05 MSI_GT73EVR_7RF sudo[3118]: pam_unix(sudo:session): session opened for user root by (uid=0)
Apr 08 22:15:05 MSI_GT73EVR_7RF systemd[1]: Starting Networking for netctl profile wlp2s0-MySpectrumWiFi20-5G...
Apr 08 22:15:05 MSI_GT73EVR_7RF network[3123]: /etc/netctl/wlp2s0-MySpectrumWiFi20-5G: line 8: 5610: command not found
Apr 08 22:15:05 MSI_GT73EVR_7RF network[3123]: Starting network profile 'wlp2s0-MySpectrumWiFi20-5G'...
Apr 08 22:15:05 MSI_GT73EVR_7RF kernel: IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready
Apr 08 22:15:09 MSI_GT73EVR_7RF kernel: wlp2s0: authenticate with f4:6b:ef:22:7a:27
Apr 08 22:15:09 MSI_GT73EVR_7RF kernel: wlp2s0: send auth to f4:6b:ef:22:7a:27 (try 1/3)
Apr 08 22:15:09 MSI_GT73EVR_7RF kernel: wlp2s0: authenticated
Apr 08 22:15:09 MSI_GT73EVR_7RF kernel: wlp2s0: associate with f4:6b:ef:22:7a:27 (try 1/3)
Apr 08 22:15:09 MSI_GT73EVR_7RF kernel: wlp2s0: RX AssocResp from f4:6b:ef:22:7a:27 (capab=0x411 status=0 aid=4)
Apr 08 22:15:09 MSI_GT73EVR_7RF kernel: wlp2s0: associated
Apr 08 22:15:09 MSI_GT73EVR_7RF kernel: IPv6: ADDRCONF(NETDEV_CHANGE): wlp2s0: link becomes ready
Apr 08 22:15:09 MSI_GT73EVR_7RF kernel: wlp2s0: Limiting TX power to 27 (30 - 3) dBm as advertised by f4:6b:ef:22:7a:27
Apr 08 22:15:09 MSI_GT73EVR_7RF systemd[1]: Started Networking for netctl profile wlp2s0-MySpectrumWiFi20-5G.
Apr 08 22:15:09 MSI_GT73EVR_7RF sudo[3118]: pam_unix(sudo:session): session closed for user root
Apr 08 22:15:09 MSI_GT73EVR_7RF dhcpcd[3246]: DUID 00:01:00:01:22:4a:3e:55:d4:6d:6d:17:4d:a0
Apr 08 22:15:09 MSI_GT73EVR_7RF dhcpcd[3246]: wlp2s0: IAID 6d:17:4d:a0
Apr 08 22:15:09 MSI_GT73EVR_7RF dhcpcd[3246]: wlp2s0: rebinding lease of 192.168.1.110
Apr 08 22:15:09 MSI_GT73EVR_7RF dhcpcd[3246]: wlp2s0: probing address 192.168.1.110/24
Apr 08 22:15:14 MSI_GT73EVR_7RF dhcpcd[3246]: wlp2s0: leased 192.168.1.110 for 259200 seconds
Apr 08 22:15:14 MSI_GT73EVR_7RF dhcpcd[3246]: wlp2s0: adding route to 192.168.1.0/24
Apr 08 22:15:14 MSI_GT73EVR_7RF dhcpcd[3246]: wlp2s0: adding default route via 192.168.1.1
Apr 08 22:15:14 MSI_GT73EVR_7RF dhcpcd[3246]: forked to background, child pid 3279
Apr 08 22:15:14 MSI_GT73EVR_7RF network[3123]: Started network profile 'wlp2s0-MySpectrumWiFi20-5G'
Last edited by airv_zxf (2018-04-28 03:48:59)
Offline
Do you have linux-firmware installed? or do you have an alternate package that replaces it installed?
My Intel 3160 clicks along nicely at 234 MB/s Rx / 390MB/s Rx on a 2x2 MIMO 802.11 ac on an 80MHz bandwidth channel.
The other possibility would be antenna control -- I have heard of conditions where the antenna were configured differently than the driver expected causing the system to limp along without MIMO capability. But lets try the low hanging fruit first.
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline
Yes, I have installed this package.
pacman -Ss linux-firmware
core/linux-firmware 20180314.4c0bf11-1 [installed]
Firmware files for Linux
pacman -Qi linux-firmware
Name : linux-firmware
Version : 20180314.4c0bf11-1
Description : Firmware files for Linux
Architecture : any
URL : http://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;a=summary
Licenses : GPL2 GPL3 custom
Groups : None
Provides : None
Depends On : None
Optional Deps : None
Required By : linux
Optional For : None
Conflicts With : linux-firmware-git kernel26-firmware ar9170-fw iwlwifi-1000-ucode iwlwifi-3945-ucode iwlwifi-4965-ucode iwlwifi-5000-ucode iwlwifi-5150-ucode iwlwifi-6000-ucode
rt2870usb-fw rt2x00-rt61-fw rt2x00-rt71w-fw amd-ucode
Replaces : kernel26-firmware ar9170-fw iwlwifi-1000-ucode iwlwifi-3945-ucode iwlwifi-4965-ucode iwlwifi-5000-ucode iwlwifi-5150-ucode iwlwifi-6000-ucode rt2870usb-fw
rt2x00-rt61-fw rt2x00-rt71w-fw amd-ucode
Installed Size : 268.75 MiB
Packager : Laurent Carlier <lordheavym@gmail.com>
Build Date : Fri 16 Mar 2018 10:01:34 AM UTC
Install Date : Sun 25 Mar 2018 10:54:57 AM UTC
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature
Offline
Maybe is a kernel problem based on this comment in Ubuntu forums.
Intel 9260 very slow wifi speeds in Ubuntu 17.10, normal in Windows 10.
Offline
@airv_zxf Seeing the same issues with my card:
07:00.0 Network controller: Intel Corporation Wireless-AC 9260 (rev 29)
Subsystem: Bigfoot Networks, Inc. Wireless-AC 9260
Flags: bus master, fast devsel, latency 0, IRQ 19
Memory at df100000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [c8] Power Management version 3
Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [40] Express Endpoint, MSI 00
Capabilities: [80] MSI-X: Enable+ Count=16 Masked-
Capabilities: [100] Advanced Error Reporting
Capabilities: [14c] Latency Tolerance Reporting
Capabilities: [154] L1 PM Substates
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
I'm compiling a new kernel with a few cherry-picked patches for the 9000 series of Intel cards (and specifically for my case the Killer Wireless-AC 1550).
I'll post back here in a few after this kernel has finished compiling and I've run a few tests.
Offline
Yay!
Good luck and don't forgot share your results, share is caring.
Offline
The official Arch Linux kernel release happens for the version 4.16.3-1 and right now the WiFi is not working in my Laptop.
I created a new post for this specific issue: WiFi Intel Wireless-AC 9260 is not working in Linux Kernel 4.16.3-1
Offline
@airv_zxf Here is a patch for 4.16.3 https://gist.github.com/tonylambiris/1d … d1feae4f47
Check out the linux sources for Arch, either from here https://www.archlinux.org/packages/core/x86_64/linux/ or in my case I use yay:
yay -G linux
Then change into the linux directory and apply the following diff:
--- PKGBUILD.orig 2018-04-23 12:17:41.833026274 -0400
+++ PKGBUILD 2018-04-23 12:17:06.689602803 -0400
@@ -25,6 +25,7 @@
0004-Fix-vboxguest-on-guests-with-more-than-4G-RAM.patch
0005-Revert-drm-amd-display-disable-CRTCs-with-NULL-FB-on.patch
0006-net-aquantia-Regression-on-reset-with-1.x-firmware.patch
+ 0422-Add-PCI-device-entries-for-Killer-Wireless-AC-1550.patch
)
validpgpkeys=(
'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
@@ -43,7 +44,8 @@
'bef6dd7b3a749ec072614ea4ed0bd5ea1d90519731f3438e4938d5b957032cc5'
'd647211e288436bcc010019a69f4ebf9a94c33b423c650aea8098969208ec836'
'6fb4fb81dab69ff432767e02585b3eb6a5a39c941e4bc2a6d4940ee17116c14e'
- 'd49a70d3b3f60c81d93735871f01ea60cafca87588d8d0d01801b2aec92e0e93')
+ 'd49a70d3b3f60c81d93735871f01ea60cafca87588d8d0d01801b2aec92e0e93'
+ '98bb0d5ac2d96431503a34a3a067cb4466a74dcd916fa7913a354d34c2175d2d')
_kernelname=${pkgbase#linux}
: ${_kernelname:=-ARCH}
@@ -75,6 +77,8 @@
# https://bugs.archlinux.org/task/58174
patch -Np1 -i ../0006-net-aquantia-Regression-on-reset-with-1.x-firmware.patch
+ patch -Np1 -i ../0422-Add-PCI-device-entries-for-Killer-Wireless-AC-1550.patch
+
cat ../config - >.config <<END
CONFIG_LOCALVERSION="${_kernelname}"
CONFIG_LOCALVERSION_AUTO=n
Or if you want just extract the tarball from my site here http://libpcap.net/linux.tar.xz and run the following command inside the it:
makepkg -sfcCi
Before you reboot, create the file /etc/modprobe.d/iwlwifi.conf with the following contents:
options iwlwifi power_save=0 11n_disable=1
Let me know how you make out.
Last edited by m3thodic (2018-04-23 16:28:29)
Offline
I can't install using the second method.... I'm a 'lamer' and I need the ArchLinux upgrade that's mean I only run `pacman -Syyu --noconfirm` and done.
Lamer: because I need to connect via cable and I can access to it, I'm a traveler.
Error:
makepkg -sfcCi
==> Verifying source file signatures with gpg...
linux-4.16.tar ... FAILED (unknown public key 79BE3E4300411886)
patch-4.16.3 ... FAILED (unknown public key 38DBBDC86092693E)
==> ERROR: One or more PGP signatures could not be verified!
Output:
$ makepkg -sfcCi
==> Making package: linux 4.16.3-1 (Mon Apr 23 19:47:10 UTC 2018)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found linux-4.16.tar.xz
-> Found linux-4.16.tar.sign
-> Found patch-4.16.3.xz
-> Found patch-4.16.3.sign
-> Found config
-> Found 60-linux.hook
-> Found 90-linux.hook
-> Found linux.preset
-> Found 0001-add-sysctl-to-disallow-unprivileged-CLONE_NEWUSER-by.patch
-> Found 0002-drm-i915-edp-Only-use-the-alternate-fixed-mode-if-it.patch
-> Found 0003-Partially-revert-swiotlb-remove-various-exports.patch
-> Found 0004-Fix-vboxguest-on-guests-with-more-than-4G-RAM.patch
-> Found 0005-Revert-drm-amd-display-disable-CRTCs-with-NULL-FB-on.patch
-> Found 0006-net-aquantia-Regression-on-reset-with-1.x-firmware.patch
-> Found 0422-Add-PCI-device-entries-for-Killer-Wireless-AC-1550.patch
==> Validating source files with sha256sums...
linux-4.16.tar.xz ... Passed
linux-4.16.tar.sign ... Skipped
patch-4.16.3.xz ... Passed
patch-4.16.3.sign ... Skipped
config ... Passed
60-linux.hook ... Passed
90-linux.hook ... Passed
linux.preset ... Passed
0001-add-sysctl-to-disallow-unprivileged-CLONE_NEWUSER-by.patch ... Passed
0002-drm-i915-edp-Only-use-the-alternate-fixed-mode-if-it.patch ... Passed
0003-Partially-revert-swiotlb-remove-various-exports.patch ... Passed
0004-Fix-vboxguest-on-guests-with-more-than-4G-RAM.patch ... Passed
0005-Revert-drm-amd-display-disable-CRTCs-with-NULL-FB-on.patch ... Passed
0006-net-aquantia-Regression-on-reset-with-1.x-firmware.patch ... Passed
0422-Add-PCI-device-entries-for-Killer-Wireless-AC-1550.patch ... Passed
==> Verifying source file signatures with gpg...
linux-4.16.tar ... FAILED (unknown public key 79BE3E4300411886)
patch-4.16.3 ... FAILED (unknown public key 38DBBDC86092693E)
==> ERROR: One or more PGP signatures could not be verified!
Trying to install the keys:
$ sudo gpg --recv-keys ABAF11C65A2970B130ABE3C479BE3E4300411886
gpg: keyserver receive failed: No route to host
$ sudo pacman-key --recv-keys ABAF11C65A2970B130ABE3C479BE3E4300411886
gpg: key 79BE3E4300411886: 4 duplicate signatures removed
gpg: key 79BE3E4300411886: 164 signatures not checked due to missing keys
gpg: key 79BE3E4300411886: "Linus Torvalds <torvalds@kernel.org>" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
==> Updating trust database...
gpg: next trustdb check due at 2018-06-25
$ sudo pacman-key --finger ABAF11C65A2970B130ABE3C479BE3E4300411886
pub rsa2048 2011-09-20 [SC]
ABAF 11C6 5A29 70B1 30AB E3C4 79BE 3E43 0041 1886
uid [ full ] Linus Torvalds <torvalds@kernel.org>
uid [ full ] Linus Torvalds <torvalds@linux-foundation.org>
sub rsa2048 2011-09-20 [E]
$ sudo pacman-key --lsign-key ABAF11C65A2970B130ABE3C479BE3E4300411886
-> Locally signing key ABAF11C65A2970B130ABE3C479BE3E4300411886...
==> Updating trust database...
gpg: next trustdb check due at 2018-06-25
$ sudo gpg --recv-keys 647F28654894E3BD457199BE38DBBDC86092693E
gpg: keyserver receive failed: No route to host
$ sudo pacman-key --recv-keys 647F28654894E3BD457199BE38DBBDC86092693E
gpg: key 38DBBDC86092693E: 1 duplicate signature removed
gpg: key 38DBBDC86092693E: 136 signatures not checked due to missing keys
gpg: key 38DBBDC86092693E: public key "Greg Kroah-Hartman <gregkh@linuxfoundation.org>" imported
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: depth: 0 valid: 1 signed: 6 trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1 valid: 6 signed: 75 trust: 1-, 0q, 0n, 5m, 0f, 0u
gpg: depth: 2 valid: 74 signed: 8 trust: 74-, 0q, 0n, 0m, 0f, 0u
gpg: next trustdb check due at 2018-06-25
gpg: Total number processed: 1
gpg: imported: 1
==> Updating trust database...
gpg: next trustdb check due at 2018-06-25
$ sudo pacman-key --finger 647F28654894E3BD457199BE38DBBDC86092693E
pub rsa4096 2011-09-23 [SC]
647F 2865 4894 E3BD 4571 99BE 38DB BDC8 6092 693E
uid [ unknown] Greg Kroah-Hartman <gregkh@linuxfoundation.org>
uid [ unknown] Greg Kroah-Hartman <gregkh@kernel.org>
uid [ undef ] Greg Kroah-Hartman (Linux kernel stable release signing key) <greg@kroah.com>
sub rsa4096 2011-09-23 [E]
$ sudo pacman-key --lsign-key 647F28654894E3BD457199BE38DBBDC86092693E
-> Locally signing key 647F28654894E3BD457199BE38DBBDC86092693E...
==> Updating trust database...
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: depth: 0 valid: 1 signed: 7 trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1 valid: 7 signed: 74 trust: 2-, 0q, 0n, 5m, 0f, 0u
gpg: depth: 2 valid: 74 signed: 8 trust: 74-, 0q, 0n, 0m, 0f, 0u
gpg: next trustdb check due at 2018-06-25
After all of it, the error about keys still displaying.
Last edited by airv_zxf (2018-04-24 00:37:13)
Offline
@m3thodic whatis the source of those two VID:PID pairs and how did you establish airv_zxf has one of them? Were you not hit by https://bugs.archlinux.org/task/58288
@airv_zxf `Pacman -Ssyu` is not a valid pacman option string
Offline
Ready, I changed for `pacman -Syyu --noconfirm`
@m3thodic whatis the source of those two VID:PID pairs and how did you establish airv_zxf has one of them? Were you not hit by https://bugs.archlinux.org/task/58288
@airv_zxf `Pacman -Ssyu` is not a valid pacman option string
Last edited by airv_zxf (2018-04-24 00:43:48)
Offline
You are aware the second y should not be needed unless you routinely use a broken mirror but will create extra load for the mirror and noconfirm will suppress warnings that you are expected to read.
Offline
@loqs I have the same Killer Wireless-AC 1550 by Rivet Networking. I've been using that patch locally since 4.15.13. My wireless interface isn't detected at all without patching the appropriate vendor/hardware PCI IDs.
I don't have any special boot options, just using the modprobe.conf posted above.
FWIW I also submitted my patch upstream a month or so ago but I haven't seen it getting any traction.
@airv_zxf How did you make out?
Offline
@loqs I have the same Killer Wireless-AC 1550 by Rivet Networking. I've been using that patch locally since 4.15.13. My wireless interface isn't detected at all without patching the appropriate vendor/hardware PCI IDs.
The original killer WiFi card was replaced for an Intel Wireless AC 9260 card.
The average of download in my phone and Windows is 117 Mbps but in Linux is 21 Mbps, very sad story.
If you had the same nic then how is airv_zxf's system able to detect the interface and achieve a connection unpatched?
Offline
@loqs What's with all the questions you a cop or something?
Offline
@loqs What's with all the questions you a cop or something?
I am pointing out the differences between the two systems and the symptoms they present.
Given those differences I am suggesting that adding additional VID:PID pairs to a system that is already correctly recognising the device is not going to have the same result as adding them to one which does not.
Edit:
@airv_zxf what is the VID:PID of the nic from lspci -nn ?
Last edited by loqs (2018-04-24 14:38:00)
Offline
@loqs FWIW his output looks almost identical to mine from the top of the post
Here is my lspci output:
$ sudo lspci -nnvk -s 07:00.0
07:00.0 Network controller [0280]: Intel Corporation Wireless-AC 9260 [8086:2526] (rev 29)
Subsystem: Bigfoot Networks, Inc. Wireless-AC 9260 [1a56:1550]
Flags: bus master, fast devsel, latency 0, IRQ 19
Memory at df100000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [c8] Power Management version 3
Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [40] Express Endpoint, MSI 00
Capabilities: [80] MSI-X: Enable+ Count=16 Masked-
Capabilities: [100] Advanced Error Reporting
Capabilities: [14c] Latency Tolerance Reporting
Capabilities: [154] L1 PM Substates
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
Offline
@m3thodic thank you for submitting the VID:PIDs upstream. I understood your system did not have any connectivity before you patched the identifiers in whilst airv_zxf had poor connectivity
and airv_zxf had replaced the killer branded nic for one branded by intel itself.
Offline
I am pointing out the differences between the two systems and the symptoms they present.
Given those differences I am suggesting that adding additional VID:PID pairs to a system that is already correctly recognising the device is not going to have the same result as adding them to one which does not.
Edit:
@airv_zxf what is the VID:PID of the nic from lspci -nn ?
These are my outputs:
$ sudo lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers [8086:5910] (rev 05)
00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) [8086:1901] (rev 05)
00:08.0 System peripheral [0880]: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th Gen Core Processor Gaussian Mixture Model [8086:1911]
00:14.0 USB controller [0c03]: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller [8086:a12f] (rev 31)
00:14.2 Signal processing controller [1180]: Intel Corporation Sunrise Point-H Thermal subsystem [8086:a131] (rev 31)
00:16.0 Communication controller [0780]: Intel Corporation Sunrise Point-H CSME HECI #1 [8086:a13a] (rev 31)
00:17.0 SATA controller [0106]: Intel Corporation Sunrise Point-H SATA Controller [AHCI mode] [8086:a103] (rev 31)
00:1c.0 PCI bridge [0604]: Intel Corporation Sunrise Point-H PCI Express Root Port #1 [8086:a110] (rev f1)
00:1c.2 PCI bridge [0604]: Intel Corporation Sunrise Point-H PCI Express Root Port #3 [8086:a112] (rev f1)
00:1c.3 PCI bridge [0604]: Intel Corporation Sunrise Point-H PCI Express Root Port #4 [8086:a113] (rev f1)
00:1c.4 PCI bridge [0604]: Intel Corporation Sunrise Point-H PCI Express Root Port #5 [8086:a114] (rev f1)
00:1d.0 PCI bridge [0604]: Intel Corporation Sunrise Point-H PCI Express Root Port #9 [8086:a118] (rev f1)
00:1f.0 ISA bridge [0601]: Intel Corporation Sunrise Point-H LPC Controller [8086:a152] (rev 31)
00:1f.2 Memory controller [0580]: Intel Corporation Sunrise Point-H PMC [8086:a121] (rev 31)
00:1f.3 Audio device [0403]: Intel Corporation CM238 HD Audio Controller [8086:a171] (rev 31)
00:1f.4 SMBus [0c05]: Intel Corporation Sunrise Point-H SMBus [8086:a123] (rev 31)
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP104M [GeForce GTX 1080 Mobile] [10de:1be0] (rev a1)
01:00.1 Audio device [0403]: NVIDIA Corporation GP104 High Definition Audio Controller [10de:10f0] (rev a1)
02:00.0 Network controller [0280]: Intel Corporation Wireless-AC 9260 [8086:2526] (rev 29)
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5250 PCI Express Card Reader [10ec:5250] (rev 01)
04:00.0 Ethernet controller [0200]: Qualcomm Atheros Killer E2400 Gigabit Ethernet Controller [1969:e0a1] (rev 10)
3e:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961 [144d:a804]
$ sudo lspci -nnvk -s 02:00.0
02:00.0 Network controller [0280]: Intel Corporation Wireless-AC 9260 [8086:2526] (rev 29)
Subsystem: Intel Corporation Wireless-AC 9260 [8086:0014]
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at dc400000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [c8] Power Management version 3
Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [40] Express Endpoint, MSI 00
Capabilities: [80] MSI-X: Enable+ Count=16 Masked-
Capabilities: [100] Advanced Error Reporting
Capabilities: [14c] Latency Tolerance Reporting
Capabilities: [154] L1 PM Substates
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
Offline
I do not believe m3thodic's patch would help with your system airv_zxf as 2526:0014 is not 2526:1a56 or 2526:1550 and https://git.kernel.org/pub/scm/linux/ke … .16.4#n523
shows that ID is already in the kernel driver which is confirmed by the module being loaded.
Offline
SOLVED
it was fixed when I upgraded these packages, my theory is that the Linux kernel 4.16.4-1 solved the problem.
IMPORTANT:
In the 4.16.4-1 kernel we don't need this line `options iwlwifi power_save=0 11n_disable=1` in the file `/etc/modprobe.d/iwlwifi.conf`.
I tested with the power_save and 11n_disable and my WiFi speed was 21 Mbps when I delete it then I got the 114 Mbps which is my max Internet bandwidth.
Anyway I put all the upgraded packages.
[2018-04-27 22:58] [ALPM] upgraded archiso (33-1 -> 34-1)
[2018-04-27 22:58] [ALPM] upgraded linux (4.16.3-1 -> 4.16.4-1)
[2018-04-27 22:58] [ALPM] upgraded bbswitch (0.8-129 -> 0.8-130)
[2018-04-27 22:58] [ALPM] upgraded libepoxy (1.5.0-1 -> 1.5.1-1)
[2018-04-27 22:58] [ALPM] upgraded chromium (66.0.3359.117-1 -> 66.0.3359.139-1)
[2018-04-27 22:58] [ALPM] upgraded linux-headers (4.16.3-1 -> 4.16.4-1)
[2018-04-27 22:58] [ALPM] upgraded nvidia (390.48-9 -> 390.48-10)
[2018-04-27 22:58] [ALPM] upgraded qt5-base (5.10.1-7 -> 5.10.1-8)
[2018-04-27 22:58] [ALPM] upgraded virtualbox-host-modules-arch (5.2.10-2 -> 5.2.10-3)
Offline
Do you have linux-firmware installed? or do you have an alternate package that replaces it installed?
My Intel 3160 clicks along nicely at 234 MB/s Rx / 390MB/s Rx on a 2x2 MIMO 802.11 ac on an 80MHz bandwidth channel.The other possibility would be antenna control -- I have heard of conditions where the antenna were configured differently than the driver expected causing the system to limp along without MIMO capability. But lets try the low hanging fruit first.
ewaller, may I ask how did you get Intel 3160 to work in 802.11ac mode with hostapd? Is not 5GHz band locked with "no IR" in firmware?
Below is the output of `iw phy0 info` for my Intel 3160. May I ask which version of firmware are you using? (dmesg | grep iwlwifi | grep firmware)
Wiphy phy0
max # scan SSIDs: 20
max scan IEs length: 425 bytes
Retry short limit: 7
Retry long limit: 4
Coverage class: 0 (up to 0m)
Device supports RSN-IBSS.
Device supports AP-side u-APSD.
Supported Ciphers:
* WEP40 (00-0f-ac:1)
* WEP104 (00-0f-ac:5)
* TKIP (00-0f-ac:2)
* CCMP (00-0f-ac:4)
* CMAC (00-0f-ac:6)
Available Antennas: TX 0 RX 0
Supported interface modes:
* IBSS
* managed
* AP
* AP/VLAN
* monitor
* P2P-client
* P2P-GO
* P2P-device
Band 1:
Capabilities: 0x116e
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 3839 bytes
DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: 4 usec (0x05)
HT TX/RX MCS rate indexes supported: 0-7
Bitrates (non-HT):
* 1.0 Mbps
* 2.0 Mbps (short preamble supported)
* 5.5 Mbps (short preamble supported)
* 11.0 Mbps (short preamble supported)
* 6.0 Mbps
* 9.0 Mbps
* 12.0 Mbps
* 18.0 Mbps
* 24.0 Mbps
* 36.0 Mbps
* 48.0 Mbps
* 54.0 Mbps
Frequencies:
* 2412 MHz [1] (22.0 dBm)
* 2417 MHz [2] (22.0 dBm)
* 2422 MHz [3] (22.0 dBm)
* 2427 MHz [4] (22.0 dBm)
* 2432 MHz [5] (22.0 dBm)
* 2437 MHz [6] (22.0 dBm)
* 2442 MHz [7] (22.0 dBm)
* 2447 MHz [8] (22.0 dBm)
* 2452 MHz [9] (22.0 dBm)
* 2457 MHz [10] (22.0 dBm)
* 2462 MHz [11] (22.0 dBm)
* 2467 MHz [12] (22.0 dBm) (no IR)
* 2472 MHz [13] (22.0 dBm) (no IR)
Band 2:
Capabilities: 0x116e
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 3839 bytes
DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: 4 usec (0x05)
HT TX/RX MCS rate indexes supported: 0-7
VHT Capabilities (0x33807120):
Max MPDU length: 3895
Supported Channel Width: neither 160 nor 80+80
short GI (80 MHz)
SU Beamformee
RX antenna pattern consistency
TX antenna pattern consistency
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
Bitrates (non-HT):
* 6.0 Mbps
* 9.0 Mbps
* 12.0 Mbps
* 18.0 Mbps
* 24.0 Mbps
* 36.0 Mbps
* 48.0 Mbps
* 54.0 Mbps
Frequencies:
* 5180 MHz [36] (22.0 dBm) (no IR)
* 5200 MHz [40] (22.0 dBm) (no IR)
* 5220 MHz [44] (22.0 dBm) (no IR)
* 5240 MHz [48] (22.0 dBm) (no IR)
* 5260 MHz [52] (22.0 dBm) (no IR, radar detection)
DFS state: usable (for 1045 sec)
DFS CAC time: 0 ms
* 5280 MHz [56] (22.0 dBm) (no IR, radar detection)
DFS state: usable (for 1045 sec)
DFS CAC time: 0 ms
* 5300 MHz [60] (22.0 dBm) (no IR, radar detection)
DFS state: usable (for 1045 sec)
DFS CAC time: 0 ms
* 5320 MHz [64] (22.0 dBm) (no IR, radar detection)
DFS state: usable (for 1045 sec)
DFS CAC time: 0 ms
* 5500 MHz [100] (22.0 dBm) (no IR, radar detection)
DFS state: usable (for 1045 sec)
DFS CAC time: 0 ms
* 5520 MHz [104] (22.0 dBm) (no IR, radar detection)
DFS state: usable (for 1045 sec)
DFS CAC time: 0 ms
* 5540 MHz [108] (22.0 dBm) (no IR, radar detection)
DFS state: usable (for 1045 sec)
DFS CAC time: 0 ms
* 5560 MHz [112] (22.0 dBm) (no IR, radar detection)
DFS state: usable (for 1045 sec)
DFS CAC time: 0 ms
* 5580 MHz [116] (22.0 dBm) (no IR, radar detection)
DFS state: usable (for 1045 sec)
DFS CAC time: 0 ms
* 5600 MHz [120] (22.0 dBm) (no IR, radar detection)
DFS state: usable (for 1045 sec)
DFS CAC time: 0 ms
* 5620 MHz [124] (22.0 dBm) (no IR, radar detection)
DFS state: usable (for 1045 sec)
DFS CAC time: 0 ms
* 5640 MHz [128] (22.0 dBm) (no IR, radar detection)
DFS state: usable (for 1045 sec)
DFS CAC time: 0 ms
* 5660 MHz [132] (22.0 dBm) (no IR, radar detection)
DFS state: usable (for 1045 sec)
DFS CAC time: 0 ms
* 5680 MHz [136] (22.0 dBm) (no IR, radar detection)
DFS state: usable (for 1045 sec)
DFS CAC time: 0 ms
* 5700 MHz [140] (22.0 dBm) (no IR, radar detection)
DFS state: usable (for 1045 sec)
DFS CAC time: 0 ms
* 5720 MHz [144] (22.0 dBm) (no IR, radar detection)
DFS state: usable (for 1045 sec)
DFS CAC time: 0 ms
* 5745 MHz [149] (22.0 dBm) (no IR)
* 5765 MHz [153] (22.0 dBm) (no IR)
* 5785 MHz [157] (22.0 dBm) (no IR)
* 5805 MHz [161] (22.0 dBm) (no IR)
* 5825 MHz [165] (22.0 dBm) (no IR)
Supported commands:
* new_interface
* set_interface
* new_key
* start_ap
* new_station
* new_mpath
* set_mesh_config
* set_bss
* authenticate
* associate
* deauthenticate
* disassociate
* join_ibss
* join_mesh
* remain_on_channel
* set_tx_bitrate_mask
* frame
* frame_wait_cancel
* set_wiphy_netns
* set_channel
* set_wds_peer
* start_sched_scan
* probe_client
* set_noack_map
* register_beacons
* start_p2p_device
* set_mcast_rate
* channel_switch
* Unknown command (104)
* Unknown command (105)
* connect
* disconnect
Supported TX frame types:
* IBSS: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* managed: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* AP: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* AP/VLAN: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* mesh point: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* P2P-client: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* P2P-GO: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* P2P-device: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
Supported RX frame types:
* IBSS: 0x40 0xb0 0xc0 0xd0
* managed: 0x40 0xd0
* AP: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
* AP/VLAN: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
* mesh point: 0xb0 0xc0 0xd0
* P2P-client: 0x40 0xd0
* P2P-GO: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
* P2P-device: 0x40 0xd0
WoWLAN support:
* wake up on disconnect
* wake up on magic packet
* wake up on pattern match, up to 20 patterns of 16-128 bytes,
maximum packet offset 0 bytes
* can do GTK rekeying
* wake up on GTK rekey failure
* wake up on EAP identity request
* wake up on 4-way handshake
* wake up on rfkill release
* wake up on TCP connection
software interface modes (can always be added):
* AP/VLAN
* monitor
valid interface combinations:
* #{ managed } <= 1, #{ AP, P2P-client, P2P-GO } <= 1, #{ P2P-device } <= 1,
total <= 3, #channels <= 2
HT Capability overrides:
* MCS: ff ff ff ff ff ff ff ff ff ff
* maximum A-MSDU length
* supported channel width
* short GI for 40 MHz
* max A-MPDU length exponent
* min MPDU start spacing
Device supports TX status socket option.
Device supports HT-IBSS.
Device supports SAE with AUTHENTICATE command
Device supports low priority scan.
Device supports scan flush.
Device supports per-vif TX power setting
P2P GO supports CT window setting
P2P GO supports opportunistic powersave setting
Driver supports a userspace MPM
Device supports static SMPS
Device supports dynamic SMPS
Offline