Return-path: Received: from muru.com ([72.249.23.125]:46036 "EHLO muru.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750828AbeFEEUJ (ORCPT ); Tue, 5 Jun 2018 00:20:09 -0400 Date: Mon, 4 Jun 2018 21:20:00 -0700 From: Tony Lindgren To: "Reizer, Eyal" Cc: Kalle Valo , KISHON VIJAY ABRAHAM , "Mishol, Guy" , Luca Coelho , "Hahn, Maital" , "Altshul, Maxim" , Shahar Patury , "linux-wireless@vger.kernel.org" , "linux-omap@vger.kernel.org" Subject: Re: [EXTERNAL] Re: [RFT 3/6] wlcore: Add support for runtime PM Message-ID: <20180605042000.GA5738@atomide.com> (sfid-20180605_062016_529134_72ED263E) References: <20180529180605.73622-1-tony@atomide.com> <20180529180605.73622-4-tony@atomide.com> <20180531171420.GQ5705@atomide.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii In-Reply-To: Sender: linux-wireless-owner@vger.kernel.org List-ID: * Reizer, Eyal [180603 06:07]: > I have noticed the following recovery a couple of times on my setup when the board was > just sitting for a long time with just pings > It starts with a firmware recovery started from the interrupt handler but the recovery fails Sounds like the recovery needs some more work :) > leaving the sdio stuck. > At this stage the only way to get out of it is unload/load of the driver modules. > Have you seen this on your side as well? Hmm I don't think I've seen this one yet. > 64 bytes from 192.168.100.1: seq=32772 ttl=64 time=9.644 ms > 64 bytes from 192.168.100.1: seq=32773 ttl=64 time=9.572 ms > 64 bytes from 192.168.100.1: seq=32774 ttl=64 time=10.974 ms > 64 bytes from 192.168.100.1: seq=32775 ttl=64 time=9.618 ms > [127899.040526] wlcore: ERROR SW watchdog interrupt received! starting recovery. Do you know what does the SW watchdog means here? Does it mean the interrupt did not get delivered to wlcore? Or a spurious IRQ to wlcore? Or a timeout waiting for the ELP wake interrupt? Regards, Tony