You are not logged in.

#1 2017-08-27 21:30:58

onixion
Member
From: Tirol
Registered: 2014-08-31
Posts: 8

[SOLVED] Wifi Issues after Full System Upgrade (Lenovo Thinkpad T420)

Hey,

after a full system upgrade I rebooted my machine and now I can't use my wirlesss network card somehow.
When using netctl I find this in my journal:

Aug 27 23:08:05 archlinux network[826]: Starting network profile 'home'...
Aug 27 23:08:05 archlinux kernel: iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
Aug 27 23:08:05 archlinux kernel: iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
Aug 27 23:08:05 archlinux kernel: iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0
Aug 27 23:08:05 archlinux kernel: iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
Aug 27 23:08:05 archlinux kernel: iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
Aug 27 23:08:05 archlinux kernel: iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0
Aug 27 23:08:05 archlinux kernel: IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
Aug 27 23:08:06 archlinux systemd[1]: netctl@home.service: Start operation timed out. Terminating.
Aug 27 23:08:07 archlinux systemd[1]: netctl@home.service: State 'stop-final-sigterm' timed out. Killing.
Aug 27 23:08:07 archlinux systemd[1]: netctl@home.service: Killing process 838 (wpa_supplicant) with signal SIGKILL.
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: Error sending REPLY_SCAN_ABORT_CMD: time out after 2000ms.
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: Current CMD queue read_ptr 29 write_ptr 30
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: Loaded firmware version: 18.168.6.1
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: Start IWL Error Log Dump:
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: Status: 0x000003CC, count: 6
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x00000084 | NMI_INTERRUPT_UNKNOWN
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x00010050 | uPc
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x0001001E | branchlink1
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x00010090 | branchlink2
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x0000D6BE | interruptlink1
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x0000D6BE | interruptlink2
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x00000081 | data1
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x07030000 | data2
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x00024B96 | line
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x05401EFC | beacon time
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x00224104 | tsf low
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x00000000 | tsf hi
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x00000000 | time gp1
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x002E16D4 | time gp2
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x00000000 | time gp3
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x754312A8 | uCode version
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x000000B0 | hw version
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x00488700 | board version
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x091C0080 | hcmd
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x27863000 | isr0
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x0101E000 | isr1
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x00000E02 | isr2
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x0143FCC3 | isr3
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x00000000 | isr4
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x00000110 | isr_pref
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x00024B96 | wait_event
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x00000050 | l2p_control
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x0000013A | l2p_duration
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x0000003F | l2p_mhvalid
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x00101040 | l2p_addr_match
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x00000005 | lmpm_pmg_sel
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x06061222 | timestamp
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x000098A8 | flow_handler
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: Start IWL Event Log Dump: display last 1 entries
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0003020496:0x0000010c:0123
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: Command REPLY_RXON failed: FW Error
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: Error clearing ASSOC_MSK on BSS (-5)
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: Microcode SW error detected.  Restarting 0x2000000.
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: CSR values:
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: (2nd byte of CSR_INT_COALESCING is CSR_INT_PERIODIC_REG)
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:        CSR_HW_IF_CONFIG_REG: 0X00488700
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:          CSR_INT_COALESCING: 0X00000040
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:                     CSR_INT: 0X00000000
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:                CSR_INT_MASK: 0X00000000
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:           CSR_FH_INT_STATUS: 0X00000000
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:                 CSR_GPIO_IN: 0X00000030
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:                   CSR_RESET: 0X00000000
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:                CSR_GP_CNTRL: 0X080403cd
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:                  CSR_HW_REV: 0X000000b0
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:              CSR_EEPROM_REG: 0Xa1350ffd
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:               CSR_EEPROM_GP: 0X90000001
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:              CSR_OTP_GP_REG: 0X00030001
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:                 CSR_GIO_REG: 0X00080042
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:            CSR_GP_UCODE_REG: 0X0000028d
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:           CSR_GP_DRIVER_REG: 0X00000000
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:           CSR_UCODE_DRV_GP1: 0X00000000
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:           CSR_UCODE_DRV_GP2: 0X00000000
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:                 CSR_LED_REG: 0X00000018
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:        CSR_DRAM_INT_TBL_REG: 0X00000000
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:        CSR_GIO_CHICKEN_BITS: 0X27800200
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:             CSR_ANA_PLL_CFG: 0X00000000
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:      CSR_MONITOR_STATUS_REG: 0X2bf7ffd7
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:           CSR_HW_REV_WA_REG: 0X0001001a
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:        CSR_DBG_HPET_MEM_REG: 0X82000500
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: FH register values:
Aug 27 23:08:08 archlinux kernel: ------------[ cut here ]------------
Aug 27 23:08:08 archlinux kernel: WARNING: CPU: 2 PID: 269 at drivers/net/wireless/intel/iwlwifi/pcie/trans.c:1860 iwl_trans_pcie_grab_nic_access+0xeb/0xf0 [iwlwifi]
Aug 27 23:08:08 archlinux kernel: Timeout waiting for hardware access (CSR_GP_CNTRL 0x080403d8)
Aug 27 23:08:08 archlinux kernel: Modules linked in: bnep btusb btrtl btbcm btintel bluetooth joydev mousedev iTCO_wdt mei_wdt iTCO_vendor_support intel_rapl x86_pkg_temp
Aug 27 23:08:08 archlinux kernel:  sr_mod cdrom sd_mod serio_raw atkbd libps2 ahci libahci sdhci_pci sdhci libata ehci_pci ehci_hcd led_class scsi_mod mmc_core usbcore us
Aug 27 23:08:08 archlinux kernel: CPU: 2 PID: 269 Comm: irq/28-iwlwifi Not tainted 4.9.45-1-lts #1
Aug 27 23:08:08 archlinux kernel: Hardware name: LENOVO 4180AT9/4180AT9, BIOS 83ET59WW (1.29 ) 06/01/2011
Aug 27 23:08:08 archlinux kernel:  ffffc90001187c50 ffffffff812f965d ffffc90001187ca0 0000000000000000
Aug 27 23:08:08 archlinux kernel:  ffffc90001187c90 ffffffff8107cc5b 0000074401187cd0 ffff880212ea0018
Aug 27 23:08:08 archlinux kernel:  ffff880212ea7e80 ffffc90001187d30 ffffffffa072795e 0000000002000000
Aug 27 23:08:08 archlinux kernel: Call Trace:
Aug 27 23:08:08 archlinux kernel:  [<ffffffff812f965d>] dump_stack+0x63/0x86
Aug 27 23:08:08 archlinux kernel:  [<ffffffff8107cc5b>] __warn+0xcb/0xf0
Aug 27 23:08:08 archlinux kernel:  [<ffffffff8107ccdf>] warn_slowpath_fmt+0x5f/0x80
Aug 27 23:08:08 archlinux kernel:  [<ffffffffa07051df>] ? iwl_read32+0x1f/0x90 [iwlwifi]
Aug 27 23:08:08 archlinux kernel:  [<ffffffffa0715ceb>] iwl_trans_pcie_grab_nic_access+0xeb/0xf0 [iwlwifi]
Aug 27 23:08:08 archlinux kernel:  [<ffffffffa07054a2>] iwl_read_direct32+0x32/0x80 [iwlwifi]
Aug 27 23:08:08 archlinux kernel:  [<ffffffffa0705b0b>] iwl_dump_fh+0x5b/0x260 [iwlwifi]
Aug 27 23:08:08 archlinux kernel:  [<ffffffffa0718b32>] ? iwl_pcie_dump_csr+0xe2/0x280 [iwlwifi]
Aug 27 23:08:08 archlinux kernel:  [<ffffffffa070bfb9>] iwl_pcie_irq_handle_error+0x39/0x140 [iwlwifi]
Aug 27 23:08:08 archlinux kernel:  [<ffffffffa070e6d2>] iwl_pcie_irq_handler+0x692/0xa20 [iwlwifi]
Aug 27 23:08:08 archlinux kernel:  [<ffffffff815f81a2>] ? __schedule+0x232/0x6b0
Aug 27 23:08:08 archlinux kernel:  [<ffffffff810dbdf0>] ? irq_forced_thread_fn+0x70/0x70
Aug 27 23:08:08 archlinux kernel:  [<ffffffff810dbe10>] irq_thread_fn+0x20/0x50
Aug 27 23:08:08 archlinux kernel:  [<ffffffff810dc0ff>] irq_thread+0x12f/0x1b0
Aug 27 23:08:08 archlinux kernel:  [<ffffffff815f81a2>] ? __schedule+0x232/0x6b0
Aug 27 23:08:08 archlinux kernel:  [<ffffffff810dbf10>] ? wake_threads_waitq+0x30/0x30
Aug 27 23:08:08 archlinux kernel:  [<ffffffff810dbfd0>] ? irq_thread_dtor+0xc0/0xc0
Aug 27 23:08:08 archlinux kernel:  [<ffffffff8109c2e6>] kthread+0xe6/0x100
Aug 27 23:08:08 archlinux kernel:  [<ffffffff8109c200>] ? kthread_park+0x60/0x60
Aug 27 23:08:08 archlinux kernel:  [<ffffffff81081ac4>] ? SyS_exit_group+0x14/0x20
Aug 27 23:08:08 archlinux kernel:  [<ffffffff815fc955>] ret_from_fork+0x25/0x30
Aug 27 23:08:08 archlinux kernel: ---[ end trace c37edf27f318e244 ]---
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:         FH_RSCSR_CHNL0_STTS_WPTR_REG: 0X5a5a5a5a
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:        FH_RSCSR_CHNL0_RBDCB_BASE_REG: 0X5a5a5a5a
Aug 27 23:08:08 archlinux systemd[1]: Failed to start Networking for netctl profile home.
-- Subject: Unit netctl@home.service has failed
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit netctl@home.service has failed.
--
-- The result is failed.
Aug 27 23:08:08 archlinux systemd[1]: netctl@home.service: Unit entered failed state.
Aug 27 23:08:08 archlinux systemd[1]: netctl@home.service: Failed with result 'timeout'.
Aug 27 23:08:08 archlinux systemd[1]: Reached target Network.
-- Subject: Unit network.target has finished start-up
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit network.target has finished starting up.
--
-- The start-up result is done.
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:                  FH_RSCSR_CHNL0_WPTR: 0X5a5a5a5a
Aug 27 23:08:08 archlinux kernel: ieee80211 phy0: Hardware restart was requested
Aug 27 23:08:09 archlinux kernel: iwlwifi 0000:03:00.0:         FH_MEM_RCSR_CHNL0_CONFIG_REG: 0X5a5a5a5a
Aug 27 23:08:09 archlinux kernel: iwlwifi 0000:03:00.0:          FH_MEM_RSSR_SHARED_CTRL_REG: 0X5a5a5a5a
Aug 27 23:08:09 archlinux kernel: iwlwifi 0000:03:00.0:            FH_MEM_RSSR_RX_STATUS_REG: 0X5a5a5a5a
Aug 27 23:08:09 archlinux kernel: iwlwifi 0000:03:00.0:    FH_MEM_RSSR_RX_ENABLE_ERR_IRQ2DRV: 0X5a5a5a5a
Aug 27 23:08:09 archlinux kernel: iwlwifi 0000:03:00.0:                FH_TSSR_TX_STATUS_REG: 0X5a5a5a5a
Aug 27 23:08:09 archlinux kernel: iwlwifi 0000:03:00.0:                 FH_TSSR_TX_ERROR_REG: 0X5a5a5a5a
Aug 27 23:08:09 archlinux kernel: iwlwifi 0000:03:00.0: Disabled INTA bits 0x02000000 were pending

Ethernet works though and I tried mainstream, lts and zen kernel, same results.
With strace and wpa_cli I managed to find this out:

.
.
.

close(3)                                = 0
unlink("/tmp/wpa_ctrl_3767-2")          = 0
clock_gettime(CLOCK_BOOTTIME, {tv_sec=940, tv_nsec=265468851}) = 0
clock_gettime(CLOCK_BOOTTIME, {tv_sec=940, tv_nsec=265489981}) = 0
select(1, [], [], [], {tv_sec=0, tv_usec=999979}) = 0 (Timeout)
clock_gettime(CLOCK_BOOTTIME, {tv_sec=941, tv_nsec=266710432}) = 0
socket(AF_UNIX, SOCK_DGRAM, 0)          = 3
getpid()                                = 3767
bind(3, {sa_family=AF_UNIX, sun_path="/tmp/wpa_ctrl_3767-3"}, 110) = 0
connect(3, {sa_family=AF_UNIX, sun_path="/var/run/wpa_supplicant/wlp3s0"}, 110) = -1 ECONNREFUSED (Connection refused)

wlp3s0 (my wireless card) refuses the connection to its socket. I don't know if this is a useful information ...

Output of 'lspci -v':

03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6205 [Taylor Peak] (rev 34)
        Subsystem: Intel Corporation Centrino Advanced-N 6205 (802.11a/b/g/n)
        Flags: bus master, fast devsel, latency 0, IRQ 28
        Memory at f2400000 (64-bit, non-prefetchable) [size=8K]
        Capabilities: [c8] Power Management version 3
        Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [e0] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Device Serial Number a0-88-b4-ff-ff-a3-c8-bc
        Kernel driver in use: iwlwifi
        Kernel modules: iwlwifi

Output of 'lsmod':

hinkpad_acpi          77824  1
nvram                  16384  1 thinkpad_acpi
snd                    69632  13 snd_hda_intel,snd_hwdep,snd_hda_codec_conexant,snd_hda_codec,snd_timer,thinkpad_acpi,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_pcm
soundcore              16384  1 snd
rfkill                 20480  5 bluetooth,thinkpad_acpi,cfg80211
battery                20480  0
ac                     16384  0
fjes                   28672  0
evdev                  24576  20
mac_hid                16384  0
tpm_tis                16384  0
tpm_tis_core           20480  1 tpm_tis
tpm                    36864  2 tpm_tis,tpm_tis_core
sch_fq_codel           20480  6
ip_tables              24576  0
x_tables               28672  1 ip_tables
ext4                  524288  1
crc16                  16384  2 bluetooth,ext4
jbd2                   90112  1 ext4
fscrypto               24576  1 ext4
mbcache                16384  2 ext4
sr_mod                 24576  0
cdrom                  53248  1 sr_mod
sd_mod                 36864  2
serio_raw              16384  0
atkbd                  24576  0
libps2                 16384  2 atkbd,psmouse
ahci                   36864  1
libahci                28672  1 ahci
sdhci_pci              28672  0
sdhci                  40960  1 sdhci_pci
libata                212992  2 ahci,libahci
ehci_pci               16384  0
ehci_hcd               77824  1 ehci_pci
led_class              16384  4 sdhci,input_leds,thinkpad_acpi,iwldvm
scsi_mod              155648  3 sd_mod,libata,sr_mod
mmc_core              126976  2 sdhci,sdhci_pci
usbcore               208896  3 ehci_hcd,btusb,ehci_pci
usb_common             16384  1 usbcore
i8042                  28672  0
serio                  20480  7 serio_raw,atkbd,psmouse,i8042
nouveau              1519616  0
button                 16384  2 nouveau,i915
video                  36864  3 thinkpad_acpi,nouveau,i915
mxm_wmi                16384  1 nouveau
wmi                    16384  2 mxm_wmi,nouveau
i2c_algo_bit           16384  2 nouveau,i915
drm_kms_helper        126976  2 nouveau,i915
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
fb_sys_fops            16384  1 drm_kms_helper
ttm                    86016  1 nouveau
drm                   294912  9 nouveau,i915,ttm,drm_kms_helper

Output of 'ip addr':

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: wlp3s0: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether a0:88:b4:a3:c8:bc brd ff:ff:ff:ff:ff:ff

'iwlwifi' is loaded so hmm...
I googled a bit but can't find any solution regarding this.

I am running a lenovo thinkpad T420:
Linux archlinux 4.9.45-1-lts #1 SMP Fri Aug 25 20:38:26 CEST 2017 x86_64 GNU/Linux


Thanks for helping.

Last edited by onixion (2018-02-15 00:58:09)

Offline

#2 2017-08-28 15:58:57

g8ntly
Member
Registered: 2016-06-14
Posts: 6

Re: [SOLVED] Wifi Issues after Full System Upgrade (Lenovo Thinkpad T420)

Hi,

i had just a similar problem (after pacman -Syu this saturday - i had no wifi - but also no ethernet). After spending part of the weekend (and giving up) i now found a solution - at least for me:

By downgrading netctl-1.13-2 (was installed by the upgrade) to the older netctl-1.12-2 package i had.

It seems easy to try. I hope that it could resolve your problem too.

PS
Running 4.12.8-2-ARCH on a T450s

PPS
I was trying a lot of stuff before (downgrading the kernel and the firmware, etc...)

PPPS
I was rather puzzled. I was able to scan the access points but if i tried to connect netctl (reported a timeout error). Setting up the connection manually also didn't help.

Offline

#3 2017-08-28 21:10:10

onixion
Member
From: Tirol
Registered: 2014-08-31
Posts: 8

Re: [SOLVED] Wifi Issues after Full System Upgrade (Lenovo Thinkpad T420)

By downgrading netctl-1.13-2 (was installed by the upgrade) to the older netctl-1.12-2 package i had.
It seems easy to try. I hope that it could resolve your problem too.

Tried downgrading, still not working. I will look at this in detail tomorrow and post a solution if I find one. Thanks anyway smile

Offline

#4 2017-08-31 00:05:39

onixion
Member
From: Tirol
Registered: 2014-08-31
Posts: 8

Re: [SOLVED] Wifi Issues after Full System Upgrade (Lenovo Thinkpad T420)

So finally it is working again and I am not quite sure why ...
So I tried many things, but netctl is just not working as it is right now.
With wpa_passphrase and wpa_supplicant I got it up and running again.

wpa_passphrase <SSID> <PASS> >> /etc/wpa_supplicant/home.conf
wpa_supplicant -B -i <INTERFACE> -c /etc/wpa_supplicant/home.conf
dhcpcd <INTERFACE>

When running netctl I get the same error as above:

Aug 27 23:08:05 archlinux network[826]: Starting network profile 'home'...
Aug 27 23:08:05 archlinux kernel: iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
Aug 27 23:08:05 archlinux kernel: iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
Aug 27 23:08:05 archlinux kernel: iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0
Aug 27 23:08:05 archlinux kernel: iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
Aug 27 23:08:05 archlinux kernel: iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
Aug 27 23:08:05 archlinux kernel: iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0
Aug 27 23:08:05 archlinux kernel: IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
Aug 27 23:08:06 archlinux systemd[1]: netctl@home.service: Start operation timed out. Terminating.
Aug 27 23:08:07 archlinux systemd[1]: netctl@home.service: State 'stop-final-sigterm' timed out. Killing.
Aug 27 23:08:07 archlinux systemd[1]: netctl@home.service: Killing process 838 (wpa_supplicant) with signal SIGKILL.
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: Error sending REPLY_SCAN_ABORT_CMD: time out after 2000ms.
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: Current CMD queue read_ptr 29 write_ptr 30
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: Loaded firmware version: 18.168.6.1
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: Start IWL Error Log Dump:
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: Status: 0x000003CC, count: 6
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x00000084 | NMI_INTERRUPT_UNKNOWN
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x00010050 | uPc
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x0001001E | branchlink1
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x00010090 | branchlink2
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x0000D6BE | interruptlink1
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x0000D6BE | interruptlink2
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x00000081 | data1
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x07030000 | data2
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x00024B96 | line
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x05401EFC | beacon time
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x00224104 | tsf low
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x00000000 | tsf hi
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x00000000 | time gp1
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x002E16D4 | time gp2
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x00000000 | time gp3
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x754312A8 | uCode version
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x000000B0 | hw version
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x00488700 | board version
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x091C0080 | hcmd
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x27863000 | isr0
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x0101E000 | isr1
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x00000E02 | isr2
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x0143FCC3 | isr3
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x00000000 | isr4
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x00000110 | isr_pref
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x00024B96 | wait_event
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x00000050 | l2p_control
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x0000013A | l2p_duration
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x0000003F | l2p_mhvalid
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x00101040 | l2p_addr_match
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x00000005 | lmpm_pmg_sel
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x06061222 | timestamp
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: 0x000098A8 | flow_handler
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: Start IWL Event Log Dump: display last 1 entries
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: EVT_LOGT:0003020496:0x0000010c:0123
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: Command REPLY_RXON failed: FW Error
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: Error clearing ASSOC_MSK on BSS (-5)
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: Microcode SW error detected.  Restarting 0x2000000.
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: CSR values:
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: (2nd byte of CSR_INT_COALESCING is CSR_INT_PERIODIC_REG)
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:        CSR_HW_IF_CONFIG_REG: 0X00488700
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:          CSR_INT_COALESCING: 0X00000040
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:                     CSR_INT: 0X00000000
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:                CSR_INT_MASK: 0X00000000
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:           CSR_FH_INT_STATUS: 0X00000000
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:                 CSR_GPIO_IN: 0X00000030
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:                   CSR_RESET: 0X00000000
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:                CSR_GP_CNTRL: 0X080403cd
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:                  CSR_HW_REV: 0X000000b0
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:              CSR_EEPROM_REG: 0Xa1350ffd
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:               CSR_EEPROM_GP: 0X90000001
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:              CSR_OTP_GP_REG: 0X00030001
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:                 CSR_GIO_REG: 0X00080042
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:            CSR_GP_UCODE_REG: 0X0000028d
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:           CSR_GP_DRIVER_REG: 0X00000000
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:           CSR_UCODE_DRV_GP1: 0X00000000
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:           CSR_UCODE_DRV_GP2: 0X00000000
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:                 CSR_LED_REG: 0X00000018
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:        CSR_DRAM_INT_TBL_REG: 0X00000000
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:        CSR_GIO_CHICKEN_BITS: 0X27800200
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:             CSR_ANA_PLL_CFG: 0X00000000
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:      CSR_MONITOR_STATUS_REG: 0X2bf7ffd7
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:           CSR_HW_REV_WA_REG: 0X0001001a
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:        CSR_DBG_HPET_MEM_REG: 0X82000500
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0: FH register values:
Aug 27 23:08:08 archlinux kernel: ------------[ cut here ]------------
Aug 27 23:08:08 archlinux kernel: WARNING: CPU: 2 PID: 269 at drivers/net/wireless/intel/iwlwifi/pcie/trans.c:1860 iwl_trans_pcie_grab_nic_access+0xeb/0xf0 [iwlwifi]
Aug 27 23:08:08 archlinux kernel: Timeout waiting for hardware access (CSR_GP_CNTRL 0x080403d8)
Aug 27 23:08:08 archlinux kernel: Modules linked in: bnep btusb btrtl btbcm btintel bluetooth joydev mousedev iTCO_wdt mei_wdt iTCO_vendor_support intel_rapl x86_pkg_temp
Aug 27 23:08:08 archlinux kernel:  sr_mod cdrom sd_mod serio_raw atkbd libps2 ahci libahci sdhci_pci sdhci libata ehci_pci ehci_hcd led_class scsi_mod mmc_core usbcore us
Aug 27 23:08:08 archlinux kernel: CPU: 2 PID: 269 Comm: irq/28-iwlwifi Not tainted 4.9.45-1-lts #1
Aug 27 23:08:08 archlinux kernel: Hardware name: LENOVO 4180AT9/4180AT9, BIOS 83ET59WW (1.29 ) 06/01/2011
Aug 27 23:08:08 archlinux kernel:  ffffc90001187c50 ffffffff812f965d ffffc90001187ca0 0000000000000000
Aug 27 23:08:08 archlinux kernel:  ffffc90001187c90 ffffffff8107cc5b 0000074401187cd0 ffff880212ea0018
Aug 27 23:08:08 archlinux kernel:  ffff880212ea7e80 ffffc90001187d30 ffffffffa072795e 0000000002000000
Aug 27 23:08:08 archlinux kernel: Call Trace:
Aug 27 23:08:08 archlinux kernel:  [<ffffffff812f965d>] dump_stack+0x63/0x86
Aug 27 23:08:08 archlinux kernel:  [<ffffffff8107cc5b>] __warn+0xcb/0xf0
Aug 27 23:08:08 archlinux kernel:  [<ffffffff8107ccdf>] warn_slowpath_fmt+0x5f/0x80
Aug 27 23:08:08 archlinux kernel:  [<ffffffffa07051df>] ? iwl_read32+0x1f/0x90 [iwlwifi]
Aug 27 23:08:08 archlinux kernel:  [<ffffffffa0715ceb>] iwl_trans_pcie_grab_nic_access+0xeb/0xf0 [iwlwifi]
Aug 27 23:08:08 archlinux kernel:  [<ffffffffa07054a2>] iwl_read_direct32+0x32/0x80 [iwlwifi]
Aug 27 23:08:08 archlinux kernel:  [<ffffffffa0705b0b>] iwl_dump_fh+0x5b/0x260 [iwlwifi]
Aug 27 23:08:08 archlinux kernel:  [<ffffffffa0718b32>] ? iwl_pcie_dump_csr+0xe2/0x280 [iwlwifi]
Aug 27 23:08:08 archlinux kernel:  [<ffffffffa070bfb9>] iwl_pcie_irq_handle_error+0x39/0x140 [iwlwifi]
Aug 27 23:08:08 archlinux kernel:  [<ffffffffa070e6d2>] iwl_pcie_irq_handler+0x692/0xa20 [iwlwifi]
Aug 27 23:08:08 archlinux kernel:  [<ffffffff815f81a2>] ? __schedule+0x232/0x6b0
Aug 27 23:08:08 archlinux kernel:  [<ffffffff810dbdf0>] ? irq_forced_thread_fn+0x70/0x70
Aug 27 23:08:08 archlinux kernel:  [<ffffffff810dbe10>] irq_thread_fn+0x20/0x50
Aug 27 23:08:08 archlinux kernel:  [<ffffffff810dc0ff>] irq_thread+0x12f/0x1b0
Aug 27 23:08:08 archlinux kernel:  [<ffffffff815f81a2>] ? __schedule+0x232/0x6b0
Aug 27 23:08:08 archlinux kernel:  [<ffffffff810dbf10>] ? wake_threads_waitq+0x30/0x30
Aug 27 23:08:08 archlinux kernel:  [<ffffffff810dbfd0>] ? irq_thread_dtor+0xc0/0xc0
Aug 27 23:08:08 archlinux kernel:  [<ffffffff8109c2e6>] kthread+0xe6/0x100
Aug 27 23:08:08 archlinux kernel:  [<ffffffff8109c200>] ? kthread_park+0x60/0x60
Aug 27 23:08:08 archlinux kernel:  [<ffffffff81081ac4>] ? SyS_exit_group+0x14/0x20
Aug 27 23:08:08 archlinux kernel:  [<ffffffff815fc955>] ret_from_fork+0x25/0x30
Aug 27 23:08:08 archlinux kernel: ---[ end trace c37edf27f318e244 ]---
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:         FH_RSCSR_CHNL0_STTS_WPTR_REG: 0X5a5a5a5a
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:        FH_RSCSR_CHNL0_RBDCB_BASE_REG: 0X5a5a5a5a
Aug 27 23:08:08 archlinux systemd[1]: Failed to start Networking for netctl profile home.
-- Subject: Unit netctl@home.service has failed
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit netctl@home.service has failed.
--
-- The result is failed.
Aug 27 23:08:08 archlinux systemd[1]: netctl@home.service: Unit entered failed state.
Aug 27 23:08:08 archlinux systemd[1]: netctl@home.service: Failed with result 'timeout'.
Aug 27 23:08:08 archlinux systemd[1]: Reached target Network.
-- Subject: Unit network.target has finished start-up
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit network.target has finished starting up.
--
-- The start-up result is done.
Aug 27 23:08:08 archlinux kernel: iwlwifi 0000:03:00.0:                  FH_RSCSR_CHNL0_WPTR: 0X5a5a5a5a
Aug 27 23:08:08 archlinux kernel: ieee80211 phy0: Hardware restart was requested
Aug 27 23:08:09 archlinux kernel: iwlwifi 0000:03:00.0:         FH_MEM_RCSR_CHNL0_CONFIG_REG: 0X5a5a5a5a
Aug 27 23:08:09 archlinux kernel: iwlwifi 0000:03:00.0:          FH_MEM_RSSR_SHARED_CTRL_REG: 0X5a5a5a5a
Aug 27 23:08:09 archlinux kernel: iwlwifi 0000:03:00.0:            FH_MEM_RSSR_RX_STATUS_REG: 0X5a5a5a5a
Aug 27 23:08:09 archlinux kernel: iwlwifi 0000:03:00.0:    FH_MEM_RSSR_RX_ENABLE_ERR_IRQ2DRV: 0X5a5a5a5a
Aug 27 23:08:09 archlinux kernel: iwlwifi 0000:03:00.0:                FH_TSSR_TX_STATUS_REG: 0X5a5a5a5a
Aug 27 23:08:09 archlinux kernel: iwlwifi 0000:03:00.0:                 FH_TSSR_TX_ERROR_REG: 0X5a5a5a5a
Aug 27 23:08:09 archlinux kernel: iwlwifi 0000:03:00.0: Disabled INTA bits 0x02000000 were pending

I will mark this as solved, altough netctl is broken when using this driver ...

Last edited by onixion (2017-09-01 13:39:37)

Offline

#5 2017-09-01 12:17:35

g8ntly
Member
Registered: 2016-06-14
Posts: 6

Re: [SOLVED] Wifi Issues after Full System Upgrade (Lenovo Thinkpad T420)

onixion wrote:

So finally it is working again and I am not quite sure why ...
So I tried many things, but netctl is just not working as it is right now.
With wpa_passphrase and wpa_supplicant I got it up and running again.
...
I will mark this as solved, altough netctl is broken when using this driver ...

I'm just curious:
So it seems that netctl and iwlwifi used together are broken. I guess this could affect a lot of laptop users (at least with intel wifi).
Since i never did that, i am clueless how and where to do it, but should a bug be reported?

Offline

#6 2017-09-01 13:34:02

onixion
Member
From: Tirol
Registered: 2014-08-31
Posts: 8

Re: [SOLVED] Wifi Issues after Full System Upgrade (Lenovo Thinkpad T420)

g8ntly wrote:

I'm just curious:
So it seems that netctl and iwlwifi used together are broken. I guess this could affect a lot of laptop users (at least with intel wifi).
Since i never did that, i am clueless how and where to do it, but should a bug be reported?

Maybe I am just too stupid to use netctl, but you are right. My script once worked and now it doesn't ... 'just not using netctl' won't solve the problem ...
I will report this as a bug. Thanks g8ntly for helping.

EDIT:

Bug added https://bugs.archlinux.org/task/55456

g8ntly wrote:

i had just a similar problem (after pacman -Syu this saturday - i had no wifi - but also no ethernet). After spending part of the weekend (and giving up) i now found a solution - at least for me:
By downgrading netctl-1.13-2 (was installed by the upgrade) to the older netctl-1.12-2 package i had.
It seems easy to try. I hope that it could resolve your problem too.

Yes, this works. I tried this, but forgot to do a 'systemctl daemon-reload'.

Last edited by onixion (2017-09-01 14:28:25)

Offline

#7 2017-09-01 17:37:23

g8ntly
Member
Registered: 2016-06-14
Posts: 6

Re: [SOLVED] Wifi Issues after Full System Upgrade (Lenovo Thinkpad T420)

onixion wrote:
g8ntly wrote:

By downgrading netctl-1.13-2 (was installed by the upgrade) to the older netctl-1.12-2 package i had.
It seems easy to try. I hope that it could resolve your problem too.

Yes, this works. I tried this, but forgot to do a 'systemctl daemon-reload'.

Nice to hear smile

Offline

#8 2018-02-14 17:09:37

g8ntly
Member
Registered: 2016-06-14
Posts: 6

Re: [SOLVED] Wifi Issues after Full System Upgrade (Lenovo Thinkpad T420)

I was reviewing this again and luckily found in your bug report a `solution` (or horrible workaround):
https://bugs.archlinux.org/task/55456

Last year systemd started to waste 30 seconds on every shutdown ("stop job running for ..."). So I googled and modified this in my '/etc/systemd/system.conf':

DefaultTimeoutStartSec=1s
DefaultTimeoutStopSec=1s

Turns out I did the same thing (now) 2 yrs ago! Also by the same motivation big_smile
So setting them to 5s worked for me too.

Thank you onixion and jouke!
What a nice bug... **cough

Offline

#9 2018-02-15 00:57:32

onixion
Member
From: Tirol
Registered: 2014-08-31
Posts: 8

Re: [SOLVED] Wifi Issues after Full System Upgrade (Lenovo Thinkpad T420)

Oh, nice. Glad I could help! big_smile
I forgot to close this thread and mark it as solved.

Offline

Board footer

Powered by FluxBB