You are not logged in.

#1 2014-12-14 15:42:04

jugs
Member
Registered: 2007-12-05
Posts: 39

[SOLVED] Major connectivity issues with iwlwifi-7260-9 (23.10.10.0)

Hello there folks,

I have been debugging this issue for a few days now, to the point where I can reasonably intelligently describe what is going on...
For the first round of testing I attempted using a b/g/n router, but the authentication would keep dropping immediately reason code 22.

Now I've switched to AC 5ghz, which is working a lot better except the microcode faults going on now, once I fix these I can work more on fixing the b/g/n issues...

First my hardware info (Lenovo X1 Carbo Gen 2):

lspci | grep Network wrote:

03:00.0 Network controller [0280]: Intel Corporation Wireless 7260 [8086:08b2] (rev 83)

lsmod | grep iwlwifi wrote:

iwlwifi               156837  1 iwlmvm
cfg80211              445286  3 iwlwifi,mac80211,iwlmvm

modinfo iwlwifi | grep -e 7260 -e version wrote:

version:        in-tree:
firmware:       iwlwifi-7260-9.ucode
srcversion:     B92D41B0FC64FD1196EE1C3
vermagic:       3.17.6-1-ARCH SMP preempt mod_unload modversions

ls -al /lib/firmware/ | grep 7260 wrote:

-rw-r--r-- 1 root root  672480 Dec  6 09:23 iwlwifi-7260-10.ucode
-rw-r--r-- 1 root root  683236 Dec  6 09:23 iwlwifi-7260-7.ucode
-rw-r--r-- 1 root root  679780 Dec  6 09:23 iwlwifi-7260-8.ucode
-rw-r--r-- 1 root root  680508 Dec  6 09:23 iwlwifi-7260-9.ucode

dmesg snippet (dmsg full here):

[ 8520.132895] iwlwifi 0000:03:00.0: Microcode SW error detected.  Restarting 0x2000000.
[ 8520.132907] iwlwifi 0000:03:00.0: CSR values:
[ 8520.132911] iwlwifi 0000:03:00.0: (2nd byte of CSR_INT_COALESCING is CSR_INT_PERIODIC_REG)
[ 8520.132977] iwlwifi 0000:03:00.0:        CSR_HW_IF_CONFIG_REG: 0X40489204
[ 8520.133034] iwlwifi 0000:03:00.0:          CSR_INT_COALESCING: 0X80000040
[ 8520.133092] iwlwifi 0000:03:00.0:                     CSR_INT: 0X00000000
[ 8520.133150] iwlwifi 0000:03:00.0:                CSR_INT_MASK: 0X00000000
[ 8520.133209] iwlwifi 0000:03:00.0:           CSR_FH_INT_STATUS: 0X00000000
[ 8520.133359] iwlwifi 0000:03:00.0:                 CSR_GPIO_IN: 0X00000000
[ 8520.133415] iwlwifi 0000:03:00.0:                   CSR_RESET: 0X00000000
[ 8520.133470] iwlwifi 0000:03:00.0:                CSR_GP_CNTRL: 0X080403c5
[ 8520.133525] iwlwifi 0000:03:00.0:                  CSR_HW_REV: 0X00000144
[ 8520.133581] iwlwifi 0000:03:00.0:              CSR_EEPROM_REG: 0X00000000
[ 8520.133637] iwlwifi 0000:03:00.0:               CSR_EEPROM_GP: 0X80000000
[ 8520.133693] iwlwifi 0000:03:00.0:              CSR_OTP_GP_REG: 0X803a0000
[ 8520.133749] iwlwifi 0000:03:00.0:                 CSR_GIO_REG: 0X00080042
[ 8520.133804] iwlwifi 0000:03:00.0:            CSR_GP_UCODE_REG: 0X00000000
[ 8520.133859] iwlwifi 0000:03:00.0:           CSR_GP_DRIVER_REG: 0X00000000
[ 8520.133914] iwlwifi 0000:03:00.0:           CSR_UCODE_DRV_GP1: 0X00000000
[ 8520.133969] iwlwifi 0000:03:00.0:           CSR_UCODE_DRV_GP2: 0X00000000
[ 8520.134024] iwlwifi 0000:03:00.0:                 CSR_LED_REG: 0X00000060
[ 8520.134079] iwlwifi 0000:03:00.0:        CSR_DRAM_INT_TBL_REG: 0X880c801a
[ 8520.134172] iwlwifi 0000:03:00.0:        CSR_GIO_CHICKEN_BITS: 0X27800200
[ 8520.134317] iwlwifi 0000:03:00.0:             CSR_ANA_PLL_CFG: 0Xd55555d5
[ 8520.134469] iwlwifi 0000:03:00.0:      CSR_MONITOR_STATUS_REG: 0X3d0801bd
[ 8520.134528] iwlwifi 0000:03:00.0:           CSR_HW_REV_WA_REG: 0X0001001a
[ 8520.134587] iwlwifi 0000:03:00.0:        CSR_DBG_HPET_MEM_REG: 0Xffff0010
[ 8520.134593] iwlwifi 0000:03:00.0: FH register values:
[ 8520.134748] iwlwifi 0000:03:00.0:         FH_RSCSR_CHNL0_STTS_WPTR_REG: 0X2121f400
[ 8520.134816] iwlwifi 0000:03:00.0:        FH_RSCSR_CHNL0_RBDCB_BASE_REG: 0X02121f50
[ 8520.134884] iwlwifi 0000:03:00.0:                  FH_RSCSR_CHNL0_WPTR: 0X00000000
[ 8520.134953] iwlwifi 0000:03:00.0:         FH_MEM_RCSR_CHNL0_CONFIG_REG: 0X00801114
[ 8520.135021] iwlwifi 0000:03:00.0:          FH_MEM_RSSR_SHARED_CTRL_REG: 0X000000fc
[ 8520.135089] iwlwifi 0000:03:00.0:            FH_MEM_RSSR_RX_STATUS_REG: 0X03030000
[ 8520.135157] iwlwifi 0000:03:00.0:    FH_MEM_RSSR_RX_ENABLE_ERR_IRQ2DRV: 0X00000000
[ 8520.135224] iwlwifi 0000:03:00.0:                FH_TSSR_TX_STATUS_REG: 0X07ff0001
[ 8520.135289] iwlwifi 0000:03:00.0:                 FH_TSSR_TX_ERROR_REG: 0X00000000
[ 8520.135450] iwlwifi 0000:03:00.0: Start IWL Error Log Dump:
[ 8520.135455] iwlwifi 0000:03:00.0: Status: 0x00000000, count: 6
[ 8520.135459] iwlwifi 0000:03:00.0: Loaded firmware version: 23.10.10.0
[ 8520.135464] iwlwifi 0000:03:00.0: 0x00000034 | NMI_INTERRUPT_WDG           
[ 8520.135468] iwlwifi 0000:03:00.0: 0x002002B0 | uPc
[ 8520.135471] iwlwifi 0000:03:00.0: 0x00000000 | branchlink1
[ 8520.135475] iwlwifi 0000:03:00.0: 0x00000B3C | branchlink2
[ 8520.135479] iwlwifi 0000:03:00.0: 0x0001616C | interruptlink1
[ 8520.135483] iwlwifi 0000:03:00.0: 0x0000A2D6 | interruptlink2
[ 8520.135486] iwlwifi 0000:03:00.0: 0x00000000 | data1
[ 8520.135490] iwlwifi 0000:03:00.0: 0x00000002 | data2
[ 8520.135493] iwlwifi 0000:03:00.0: 0x07030000 | data3
[ 8520.135497] iwlwifi 0000:03:00.0: 0x04C18B06 | beacon time
[ 8520.135501] iwlwifi 0000:03:00.0: 0xBFE733C8 | tsf low
[ 8520.135504] iwlwifi 0000:03:00.0: 0x0000000F | tsf hi
[ 8520.135508] iwlwifi 0000:03:00.0: 0x00000000 | time gp1
[ 8520.135511] iwlwifi 0000:03:00.0: 0x0726EC29 | time gp2
[ 8520.135515] iwlwifi 0000:03:00.0: 0x00000000 | time gp3
[ 8520.135519] iwlwifi 0000:03:00.0: 0x0004170A | uCode version
[ 8520.135522] iwlwifi 0000:03:00.0: 0x00000144 | hw version
[ 8520.135526] iwlwifi 0000:03:00.0: 0x40489204 | board version
[ 8520.135529] iwlwifi 0000:03:00.0: 0x093B0051 | hcmd
[ 8520.135533] iwlwifi 0000:03:00.0: 0x00022000 | isr0
[ 8520.135536] iwlwifi 0000:03:00.0: 0x01000000 | isr1
[ 8520.135540] iwlwifi 0000:03:00.0: 0x0000000A | isr2
[ 8520.135543] iwlwifi 0000:03:00.0: 0x4041FCC1 | isr3
[ 8520.135547] iwlwifi 0000:03:00.0: 0x00000000 | isr4
[ 8520.135550] iwlwifi 0000:03:00.0: 0x00800110 | isr_pref
[ 8520.135554] iwlwifi 0000:03:00.0: 0x00000000 | wait_event
[ 8520.135558] iwlwifi 0000:03:00.0: 0x00000080 | l2p_control
[ 8520.135561] iwlwifi 0000:03:00.0: 0x00010000 | l2p_duration
[ 8520.135565] iwlwifi 0000:03:00.0: 0x0000003F | l2p_mhvalid
[ 8520.135568] iwlwifi 0000:03:00.0: 0x00000000 | l2p_addr_match
[ 8520.135572] iwlwifi 0000:03:00.0: 0x00000007 | lmpm_pmg_sel
[ 8520.135575] iwlwifi 0000:03:00.0: 0x17111311 | timestamp
[ 8520.135579] iwlwifi 0000:03:00.0: 0x00340008 | flow_handler
[ 8520.135598] ieee80211 phy0: Hardware restart was requested
[ 8520.137652] iwlwifi 0000:03:00.0: L1 Enabled - LTR Enabled
[ 8520.138248] iwlwifi 0000:03:00.0: L1 Enabled - LTR Enabled

Last edited by jugs (2014-12-15 02:15:25)

Offline

#2 2014-12-15 01:27:45

WonderWoofy
Member
From: Los Gatos, CA
Registered: 2012-05-19
Posts: 8,414

Re: [SOLVED] Major connectivity issues with iwlwifi-7260-9 (23.10.10.0)

The  iwlwifi-7260-10.ucode is new, so that very well could be your issue here.  You might try forcing it to use the  iwlwifi-7260-9.ucode file instead.  I'm not sure what the proper way to do this would be... but I'm fairly certain that if you  simple removed iwlwifi-7260-10.ucode from /lib/firmware that it would fall back to iwlwifi-7260-9.ucode.

Offline

#3 2014-12-15 02:14:19

jugs
Member
Registered: 2007-12-05
Posts: 39

Re: [SOLVED] Major connectivity issues with iwlwifi-7260-9 (23.10.10.0)

WonderWoofy wrote:

The  iwlwifi-7260-10.ucode is new, so that very well could be your issue here.  You might try forcing it to use the  iwlwifi-7260-9.ucode file instead.  I'm not sure what the proper way to do this would be... but I'm fairly certain that if you  simple removed iwlwifi-7260-10.ucode from /lib/firmware that it would fall back to iwlwifi-7260-9.ucode.

Indeed you are correct WonderWoofy, thank you for your response. It turns out that arch was loading -10, and not -9 as I thought. I have followed up my post here today with a bug on the main kernel (see here for more info), and the resolution was to downgrade to -9 which has been stable for me after several hours. If you rename the file or remove it from the directory it will load the fallback version which is -9. Thank you!

Last edited by jugs (2014-12-15 02:16:18)

Offline

#4 2014-12-15 03:41:08

WonderWoofy
Member
From: Los Gatos, CA
Registered: 2012-05-19
Posts: 8,414

Re: [SOLVED] Major connectivity issues with iwlwifi-7260-9 (23.10.10.0)

No problem!  I'm glad you got this working and I'm glad you actually went and filed a bug against this.

I was actually checking out the linux-firmware tree about a month back to see if there was newer firmware, as my 7260 was having some strange issues.  It was basically deauthenticating after a short period.  So I cloned the linux-firmware tree and copied over that -10 file.  Interestingly, it actually improved my situation.  Strange, eh?

Offline

#5 2014-12-18 02:39:48

jugs
Member
Registered: 2007-12-05
Posts: 39

Re: [SOLVED] Major connectivity issues with iwlwifi-7260-9 (23.10.10.0)

WonderWoofy wrote:

No problem!  I'm glad you got this working and I'm glad you actually went and filed a bug against this.

I was actually checking out the linux-firmware tree about a month back to see if there was newer firmware, as my 7260 was having some strange issues.  It was basically deauthenticating after a short period.  So I cloned the linux-firmware tree and copied over that -10 file.  Interestingly, it actually improved my situation.  Strange, eh?

I'm going to help the team debug the drivers, so hopefully in a future release -10 will be better for everyone.

Offline

Board footer

Powered by FluxBB