Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp503665pxj; Wed, 2 Jun 2021 04:48:35 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwG4pAF7VEAjAPQ4w8UQY2eT+v65oTq8gvPsHH44QZ+gH0DXm60KUODAhEem2T/tBopwQ5F X-Received: by 2002:aa7:cdc5:: with SMTP id h5mr17346009edw.217.1622634515514; Wed, 02 Jun 2021 04:48:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1622634515; cv=none; d=google.com; s=arc-20160816; b=SEqkJ7VKzbfbYJni+mptDGn1nY4U2TGpRlx79LBk1R3DKsrLLw45cVtyanB/ceQPXU HtX3liCAE0g40J3z/1/W8E5Gt05HAH7iNkaxf2E7YgyLeF5KvHK0U3XNhGUV5/cqlo1n gv11ZwHKPsYC++rHUxfMPfsDeW0otdACqpDJ1yhznOaf18xLskPmZIBmzKBxnbwHn4Gl CZ6GsGLw0A6sjC3TQEHQfT/Sal7fBaIFOoY8PlZiKchoVXabIKUQnKRq3yAOd7QzAPJp bFCkr8mhhA2S4DBKasWl7f/U01WFiYo4caqAdzbdC1zozuMULIjTOsvaxX4GIzXsIkEQ lxNw== 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:mime-version; bh=JF/0aJKnxP013HBewIyjH6wIwwDGX25maQgUvSBVXZU=; b=rhi9kgQTFCNa8i/5SlRL+hAmZkx84FrGlE2R4Fsh0ycx+ZC4EQWVG7rGOcj3zZyngH W6hWLFH33FV++fyMD3UwmRtYEJEyEyQBdDjtZMvAv7pfVZbxTVzzlL3XOlbhzWrTIYXT MLAR8d6PX0/eqNHjuggchLf5+MkbjtXqXNs4J0IzP+gbs96hU/PuRH+ps9CklE7827/9 Y5rs66lVF1k2q6R16jazUElHgFlmuPTOQNDbgBUTlcBt+zYc2ZjRw1aQ3EwvMc6txKn+ 18gqtV8O6zcOtGCOrG2gDuyGvbVcNjRyMW1elAJecKSKQOCA+03Ypjy33NTrVM4jn7Vx wyFw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id h6si23410803ejq.486.2021.06.02.04.48.12; Wed, 02 Jun 2021 04:48:35 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232039AbhFBHp3 (ORCPT + 99 others); Wed, 2 Jun 2021 03:45:29 -0400 Received: from youngberry.canonical.com ([91.189.89.112]:45652 "EHLO youngberry.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232001AbhFBHpQ (ORCPT ); Wed, 2 Jun 2021 03:45:16 -0400 Received: from mail-ot1-f70.google.com ([209.85.210.70]) by youngberry.canonical.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1loLXH-0002lw-8k for linux-kernel@vger.kernel.org; Wed, 02 Jun 2021 07:43:31 +0000 Received: by mail-ot1-f70.google.com with SMTP id h8-20020a9d6a480000b02902edb9406104so1157015otn.5 for ; Wed, 02 Jun 2021 00:43:31 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=JF/0aJKnxP013HBewIyjH6wIwwDGX25maQgUvSBVXZU=; b=SAhNdgxIRGmjddLoaJT+UKpJRPPp+XAEdJeCqljJxj02Ob193hhky2JpnAFysQ/iL+ v6HFHi9glMS8mMMfDufGzY1n3O+6XWUO+7u93yeO+TsBBGaez+BeO5YxxjZB7cAEVqB9 EsGNPVI8xjuXhyoQUXEoeAcwjaPEgfAXj4xl7rjoprQRUotxN7H8RibKHzYDU0hECAK2 jD4v7N0VleDJA80v6GUdAoaM0oX8O1isvzYCp4anPPY6I0hCZsLj7wk32Gk6LRVjFo7N q2L6w3xtjTVuT+7O/7KcojwQn+6G7UBTL9SFqHrzZG1Gwc6m08BWIjtmdZL42x+PNUSo s5UA== X-Gm-Message-State: AOAM532ToIKb5NSS/z2kDqCOr3a7FjxYu6hxmYFO4U5mj+BT/glx97Fm ncZ6uB58xkFFwOBqzMiQPb1NAVv8G9rukFgrUchrTGSbt7xqMwd0me/s/k50dHrRq+kxOtiE1yJ FqRdptpm8BPNJPzCrI3GuWIqIA1XMfcxXMHFRsgtONhVXVRkWDbpCuRcx/w== X-Received: by 2002:aca:cf47:: with SMTP id f68mr2842034oig.86.1622619810250; Wed, 02 Jun 2021 00:43:30 -0700 (PDT) X-Received: by 2002:aca:cf47:: with SMTP id f68mr2842013oig.86.1622619809712; Wed, 02 Jun 2021 00:43:29 -0700 (PDT) MIME-Version: 1.0 From: Chris Chiu Date: Wed, 2 Jun 2021 15:43:19 +0800 Message-ID: Subject: SD card fails to be detected on the second insertion To: arnd@arndb.de, Greg KH , ricky_wu@realtek.com, Bjorn Helgaas , vaibhavgupta40@gmail.com, rui_feng@realsil.com.cn, keitasuzuki.park@sslab.ics.keio.ac.jp, gordon.lack@dsl.pipex.com Cc: Linux Kernel Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, We got the bug report https://bugs.launchpad.net/bugs/1929444 which said the SD card would not be detected correctly after replugging. Please check the https://bugs.launchpad.net/bugs/1929444/+attachment/5500291/+files/rtsx.info for the dmesg of card insertion/removal. It fails at SD/MMC CMD2 at replugging the SD card. We found that reverting commit 121e9c6b5c4 ("misc: rtsx: modify and fix init_hw function") can get the SD card back to work for each insertion (the dependent commit 38d98d73be9 "misc: rtsx: remove unused function" also need to be reverted). I don't really know what goes wrong in that commit and I don't have that pci interfaced card reader (10ec:5287). @Rui, can you help verify what could possibly go wrong with that commit? Thanks Chris