Suspend resume broken since 4.9

Hsu, Ryan ryanhsu at qca.qualcomm.com
Mon Mar 6 15:50:26 PST 2017


Interestingly enough, I could see my setup working fine after reverting the change or change the base address.
I also noticed you're using hw2.1 instead of the one I were testing hw3.2.

Previous logs showed you're experiencing a firmware crash, are  you still seeing the same?
Not sure if we're talking about the same issue then, do you mind share the completely kernel logs again?

Ryan

> -----Original Message-----
> From: Enrico Tagliavini [mailto:enrico.tagliavini at gmail.com]
> Sent: Monday, March 06, 2017 12:40 PM
> To: Hsu, Ryan <ryanhsu at qca.qualcomm.com>
> Cc: ath10k <ath10k at lists.infradead.org>
> Subject: Re: Suspend resume broken since 4.9
> 
> Hello Ryan,
> 
>    I quickly tried the change you named. I used kernel 4.10.0 as found in linux.git
> (tag v4.10). I know this was broken as I tested it at the very beginning of my
> bisect.
> 
> Changing the wlan_mac_base_address to 0x00010000 had no visible change.
> Suspend to RAM was still broken. So I tried to revert the commit ebee76f7fa46.
> Still nothing, suspend to ram still failed. Other than that wireless worked, I did
> nothing more than a ping, but it worked.
> 
> I guess I have to keep going with the bisect. I don't know when I'll be done with
> it. I'm in the middle of an home movement which is not going as planned, so I'm
> quite busy solving urgent shenanigans, bear with me and sorry about that.
> 
> Thank you.
> Kind regards.
> 
> On 6 March 2017 at 20:36, Hsu, Ryan <ryanhsu at qca.qualcomm.com> wrote:
> > + ath10k list, wasn't intended to send it privately, adding the list back.
> >
> >
> > On 03/06/2017 10:40 AM, Ryan Hsu wrote:
> >> On 03/06/2017 08:43 AM, Enrico Tagliavini wrote:
> >>
> >>> Assuming this doesn't make sense I assume the only mistake I might
> >>> have maid was marking 05ee799f2021658cc0fc64c1f05c940877b90724
> as
> >>> good. And who knows maybe it was not even a mistake maybe it was a
> >>> fluke it worked. Doesn't really matter. I guess what I have to do is
> >>> to restart the bisect, mark v4.8 good and
> >>> 05ee799f2021658cc0fc64c1f05c940877b90724 bad and keep going.
> >>>
> >>> Am I right?
> >> Yes, this would be the same I would try.
> >> And I happened to try this last weekend and I could see it works after
> reverting the change.
> >>
> >> ebee76f7fa46 ("ath10k: allow setting coverage class").
> >>
> >> I haven't figured out the clue why it randomly failed.
> >>
> >> But the original changes seems to be leveraging the work from ath9k, but
> those register address doesn't completely apply for QCA6174.
> >>
> >> Since the set_coverage_class.ops in my QCA6174 card seems to read the
> incorrect value and always failed to set to hw.
> >> Even the address base is correct, so I guess other register offset might be
> incorrect as well...  so I planned to remove that ops from QCA6174 later.
> >>
> >> Could you either revert the commit or just changes the
> wlan_mac_base_address to see if that helps?
> >>
> >> --- a/drivers/net/wireless/ath/ath10k/hw.c
> >> +++ b/drivers/net/wireless/ath/ath10k/hw.c
> >> @@ -51,7 +51,7 @@
> >>         .rtc_soc_base_address                   = 0x00000800,
> >>         .rtc_wmac_base_address                  = 0x00001000,
> >>         .soc_core_base_address                  = 0x0003a000,
> >> -       .wlan_mac_base_address                  = 0x00020000,
> >> +       .wlan_mac_base_address                  = 0x00010000,
> >>         .ce_wrapper_base_address                = 0x00034000,
> >>         .ce0_base_address                       = 0x00034400,
> >>         .ce1_base_address                       = 0x00034800,
> >>
> >> Ryan


More information about the ath10k mailing list