From mboxrd@z Thu Jan 1 00:00:00 1970 From: Linus Walleij Subject: Regression after "do not use CMD13 to get status after speed mode switch" Date: Mon, 17 Oct 2016 16:32:43 +0200 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Return-path: Sender: linux-mmc-owner@vger.kernel.org To: "linux-mmc@vger.kernel.org" , Ulf Hansson , Chaotian Jing Cc: "linux-arm-msm@vger.kernel.org" , Bjorn Andersson , Stephen Boyd , Andy Gross List-Id: linux-arm-msm@vger.kernel.org Hi Chaotian, my Dragonboard 8060 has a regression on detecting the eMMC after bisecting it down to this patch (which is sadly already in v4.8): commit 08573eaf1a70104f83fdbee9b84e5be03480e9ed Author: Chaotian Jing Date: Thu May 19 16:47:41 2016 +0800 mmc: mmc: do not use CMD13 to get status after speed mode switch Before this patch the eMMC is detected and all partitions enumerated immediately, but after the patch it doesn't come up at all, except sometimes, when it appears minutes (!) after boot, all of a sudden. Do you have any ideas on what can be wrong? This is the Qualcomm MMCI variant whid does *not* support busydetection in hardware. I will continue looking at it but would be happy for any hints on how to solve it, currently I cannot mount root off the eMMC because of this. Yours, Linus Walleij