Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp4677434iob; Sun, 8 May 2022 21:39:00 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxqNeCzaL+7AttCXiNrfI4qkLY+jf9eJ1RJYc8+BS030lF87q3BRSw4fkLbo74ZC03RZ58j X-Received: by 2002:a17:90b:4f4e:b0:1dc:cafb:d48e with SMTP id pj14-20020a17090b4f4e00b001dccafbd48emr18849988pjb.202.1652071140682; Sun, 08 May 2022 21:39:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1652071140; cv=none; d=google.com; s=arc-20160816; b=Jry0F1sSNCTm0OdQYy7BTkJX7Z8yxit+Oc5EAWOSZQLX4k6tZGKDIsH9W7zeJyfLfB hfNvkFKKXOS0WmXt6FYU29JxWbLJcAltgC4+ijhDbZTErWyUWh3Ch4zfV00ayITuQkGT k5ljh+hBqmzvWenhFnbI0K++ymM6vsWk7P2hNkqPrTijiSk/4W2jZH76prup7DwUyOr7 vDA6dhtI5e0TNCTwzvyInuvGc3DUCKNd3UWvKA/uI3lw9KjJAtz/uwEzuiOIylqBv/N+ XmGy/XQ8hFz5o5ZeIzhYdZjke8/MCwTnmxszolIHm2DDBw/j+uA5YIEr/8Bj04uUfwig XbPg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=PKLUQCHfVgMEJnTrRslfbeGXik3U/rOoNt4N6SZRfTU=; b=LYQv40dJyjWyvsMvTFYLFuWKs3/CJY+A2ecoXgWqpV3JaDdHqJ1MXiLlKtQjI5WQst UTlBOQ/7wgwmlpizEuIyKtVahOwEtHFDIY/b15uP/V7V+qe81vb9bfbwvxbNqjcjl1SZ k5Q23fuqbYgz2hQm3gem1YlvzWBrjYKAUT3HRrU41dGAbesOOghfaZzeyteJUUefaVjk ++x9Im8L5OMS0F0D3lP29IeWvY6YHYPFXdhzCyA+EMpawd942hKrB656PJWjQXHDWVS6 eVZfzYRh2Jng+EOftHeg9ZxcHViXUqlQeqQdmyQGCzrHsmG593bsbDp0XbaREmvlg3z6 cInA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=KavWwnzr; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id t15-20020a63954f000000b003c5ecccbaa7si12895590pgn.827.2022.05.08.21.39.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 08 May 2022 21:39:00 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=KavWwnzr; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id ED6EC1258A8; Sun, 8 May 2022 21:38:44 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1346150AbiEEIGE (ORCPT + 99 others); Thu, 5 May 2022 04:06:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38068 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234300AbiEEIGC (ORCPT ); Thu, 5 May 2022 04:06:02 -0400 Received: from mail-qk1-x734.google.com (mail-qk1-x734.google.com [IPv6:2607:f8b0:4864:20::734]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 09EC131521 for ; Thu, 5 May 2022 01:02:24 -0700 (PDT) Received: by mail-qk1-x734.google.com with SMTP id f186so2641413qke.8 for ; Thu, 05 May 2022 01:02:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=PKLUQCHfVgMEJnTrRslfbeGXik3U/rOoNt4N6SZRfTU=; b=KavWwnzrf/Bkj6cOK4VQyb8WREwBkDnrhyUesJtEtcKMQEQnFkSxUXkShoWbl+Ph5S DGogpFH2S0Xbb9/p5jU1jHxyy15s81gy3LfzSq337RxR4ZVOn8yQE9VKAboqdTMtoQs7 +XhHrCUFAzn47sZc5M4uggW4JYCw3wgSaMPf/4GzEW8DaN2WGJCZrduQ04VF4sA6LPcH tqDV8+oahOca0w3O3qp79rRYVMDAbRMWZvhrMvEfwwVsHqUt1LEimXA4Z9a/nb75EyRV 0XYVZaOOeSEcdNeCXleUTwAfvri0qjqPcgoaOYo3azwc2T8JrsuMZCE1hMg3BNteleF7 0cqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=PKLUQCHfVgMEJnTrRslfbeGXik3U/rOoNt4N6SZRfTU=; b=TSwjH7KjE8DZqbxJ2ENf5ZVEhcRjo0Wc1yrsFs41S85S3Jl0e2LyWLWMLvZ25Lx5ms qJvoddko3wCFfJ52zm0jovrHXGWDAsUg1U3GawAln4CHb2YsFHq0pTDDRcgOLdZstXER EGVK/axUgwu5IHHvyNOQrrmEom+Taf03SiA1iPlAtNTnzNrl48SqeimkOaHWKykMrYOv GadJ0V6doDEvISBliq73uyGMhVYSxGF/3+8ckiETzmCT5mv7YQQs9pC5iff3rGLofkgq UITKe/rpAUSt4BzzTXOpsp2R8vBy6YyoAO3g93oMsHLJ4YLq3TYHaoQUy/X6mXDRHsjt n2xg== X-Gm-Message-State: AOAM533nlT9Ojg3YEkWaKW1vBmZzzjAdOUyguTgp+WPbCBbQDYu7fz6F zd95oQgiHUy9RJg5zVKZyDHqz9X4mIlkeiqLg0a6VO17aTwev05zlYE= X-Received: by 2002:a05:620a:4105:b0:6a0:462:6b05 with SMTP id j5-20020a05620a410500b006a004626b05mr7811566qko.663.1651737743034; Thu, 05 May 2022 01:02:23 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Mikhail Gavrilov Date: Thu, 5 May 2022 13:02:12 +0500 Message-ID: Subject: Re: [BUG][5.18rc5] nvme nvme0: controller is down; will reset: CSTS=0xffffffff, PCI_STATUS=0x10 To: Keith Busch Cc: linux@leemhuis.info, Linux List Kernel Mailing , linux-nvme@lists.infradead.org, luto@kernel.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RDNS_NONE, SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, May 5, 2022 at 10:19 AM Keith Busch wrote: > I think you did misinterpret the results. The max latency just says which power > state is the deepest it will request APST, and your controller's reported > values will allow the deepest low power state your controller supports, which > is known to cause problems with some platform/controller combinations. > > The troubleshooting steps for your observation is to: > > 1. Turn off APST (nvme_core.default_ps_max_latency_us=0) > 2. Turn off APSM (pcie_aspm=off) > 3. Turn off both > > Typically one of those resolves the issue. Thanks. To make it easier for everyone to diagnose such problems, it would be great if every switching between power save modes would be written to the kernel log (when console_loglevel is KERN_DEBUG) If APST is culprit, we would have seen the change in the power state in the kernel logs before the message "nvme nvme0: controller is down;". -- Best Regards, Mike Gavrilov.