Received: by 2002:a5d:925a:0:0:0:0:0 with SMTP id e26csp1114898iol; Fri, 10 Jun 2022 00:04:53 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzSBLAXngB01+ZT36iHrFkLzuQ2JUke27qfZNh81p0oWZpSLk9f0/sR6/WDaXGHFhpiNUNg X-Received: by 2002:a05:6402:2945:b0:41d:aad:c824 with SMTP id ed5-20020a056402294500b0041d0aadc824mr48878502edb.364.1654844693243; Fri, 10 Jun 2022 00:04:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1654844693; cv=none; d=google.com; s=arc-20160816; b=QHqZoTPwXTOiqqhjgyQUMjBD58xQSNYFTHsJvPzcJiIK+fQO1Q/0xFSsGbtf10lMFR Rex5te1GFmv2+VBKvhsunMCFrxgfrp4YavD04FzV20vXuvchDP8wY6i6HN0pjTtHBizf CNDF+Bgme4DHIX93PUNOsEwzbkZI8NWWoW3kDlb78JGO3FpBerDCUd1lfjNJ8xctpeYx /GzxqFx0SeERZtWfhLyp5utY7leUtyZa2489HUmzl+TdsARlkorJ1Xj0tLTfSjnx81dS xcbUgUBlNLNMtutanuDnTpYqSd9U4mxPbXI/JOrWjtCS1swWPA/hDx1veu1JQUq5gGfX biPQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=bf+5MTYDbbWciaqTNiqaGXUYHarYc5wV318L/V2Ocok=; b=X1vAI7xq87woiohaN0LVn77yejhcqwTGqD3HY4PnMeGls2/jIEcy83KHQgskol7gBH kkG8iP74lVoCcNGNIFLluWQ5qdmYIxVLGPraJfIDTm/XFeYZ0ilCFVx2oU2nR6P5h0be Ci17Za0PBkM+l1VY/nT1xO0c/nPYZeNY4i0vlvA2l3G96fQFPUz/nhxKVF7nlROijF9F bQt8ahQamWva1AZtV49kwgDUHMojoz6dh0NJ3/gRDdH5ReoZZSReg8FFundcufl3pxnJ Sxn6ElDYoKMH2XXyVAoawTfjNADSqG+bigH/gt5A79cZpS1R8yFjJPLcIyQ/WdGsWSzo QARQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id v4-20020aa7cd44000000b0042df04bf544si5855189edw.574.2022.06.10.00.04.27; Fri, 10 Jun 2022 00:04:53 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S245441AbiFJGO5 (ORCPT + 99 others); Fri, 10 Jun 2022 02:14:57 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52166 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234524AbiFJGOz (ORCPT ); Fri, 10 Jun 2022 02:14:55 -0400 Received: from verein.lst.de (verein.lst.de [213.95.11.211]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0C87922ABFE for ; Thu, 9 Jun 2022 23:14:54 -0700 (PDT) Received: by verein.lst.de (Postfix, from userid 2407) id 4293467373; Fri, 10 Jun 2022 08:14:50 +0200 (CEST) Date: Fri, 10 Jun 2022 08:14:49 +0200 From: Christoph Hellwig To: "Jason A. Donenfeld" Cc: "R, Monish Kumar" , "open list:NVM EXPRESS DRIVER" , Sagi Grimberg , "alan.adamson@oracle.com" , LKML , Yi Zhang , Keith Busch , "axboe@fb.com" , Christoph Hellwig , "Rao, Abhijeet" Subject: Re: 2 second nvme initialization delay regression in 5.18 [Was: Re: [bug report]nvme0: Admin Cmd(0x6), I/O Error (sct 0x0 / sc 0x2) MORE DNR observed during blktests] Message-ID: <20220610061449.GD24331@lst.de> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.17 (2007-11-01) X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_NONE, SPF_NONE,T_SCC_BODY_TEXT_LINE autolearn=ham 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, Jun 09, 2022 at 11:38:47AM +0200, Jason A. Donenfeld wrote: > FWIW, all of that should have been in the commit message. Also, "based > on analysis" - what analysis exactly? I have no way of thinking more > about the issue at hand other than, "Monish said things are like this in > a lab". Please calm down a bit. His report is at least as good as your new report here.. > In any case, I believe the 970 ID predates that of the X5, and Huh? The 970 seems to actually be very slightly newer than the X5. What I suspect is that they actually are the same m.2 SSD or at least a very similar one and Samsung decided to ship it in the thunderbolt attached versions first. Maybe one of the Samsung folks here can confirm. That leaves us with two plausible theories: - the problems could be due to an earlier firmware version or ASIC stepping - the problems are due to the thunderbolt attachment Monish and Jason, can you please send me the output of nvme id-ctrl /dev/nvmeX (where /dev/nvmeX is the actual device number)? Monish, can you check if you are using the latest available firmware and if not update it and check if you still need the quirks. > destroying battery on those laptops and introducing boot time delays > isn't really okay. So let's just revert this until somebody can work out > better how to differentiate drives that need a quirk from drives that > don't need a quirk. While I'd really like to fix those issue, they are less severe than not being able to use a device at all. And just as a reminder: if you want to get anything please be nice to people and try work with them productively.