Created attachment 255663 [details] dmesg | grep mwifiex output The Wifi on the Surface Pro 3 will intermittently drop. Only running the following commands will make it work again: rmmod mwifiex_pcie rmmod mwifiex modprobe mwifiex_pcie I've attached my dmesg | grep mwifiex and pasted my lspci below. I've made a script that resets the modules automatically so that I don't have to, but this is a very makeshift fix. 00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 09) 00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller 00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 09) 00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04) 00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04) 00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04) 00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4) 00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04) 00:1f.2 SATA controller: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] (rev 04) 00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04) 01:00.0 Ethernet controller: Marvell Technology Group Ltd. 88W8897 [AVASTAR] 802.11ac Wireless
Does running sudo iw dev wlp1s0 set power_save off solves the issue?
Hi lribeir1, Can you re-run your use case with below steps: 1. Enable complete log level: echo 0xffffffff > /sys/kernel/debug/mwifiex/mlan0/debug_mask 2. After your issue is hit, trigger firmware dump: cat /sys/kernel/debug/mwifiex/mlan0/device_dump 3. When the dump is complete dmesg will log "mwifiex firmware dump end" 4. Copy the dump as it will be deleted automatically in 5 minutes cp /sys/devices/virtual/devcoredump/devcd1/data fw_dump.txt Regards, Ganapathi
(In reply to Ganapathi Bhat from comment #2) > Hi lribeir1, > > Can you re-run your use case with below steps: > > 1. Enable complete log level: > echo 0xffffffff > /sys/kernel/debug/mwifiex/mlan0/debug_mask > > 2. After your issue is hit, trigger firmware dump: Here, do not reload the driver, instead collect firmware dump. > cat /sys/kernel/debug/mwifiex/mlan0/device_dump > > 3. When the dump is complete dmesg will log "mwifiex firmware dump end" > > 4. Copy the dump as it will be deleted automatically in 5 minutes > cp /sys/devices/virtual/devcoredump/devcd1/data fw_dump.txt > > Regards, > Ganapathi
It might be even duplicate of #109681
*** This bug has been marked as a duplicate of bug 109681 ***