From 1cc0f69bbecc8a67969d6c1eae495ca95af6c63c Mon Sep 17 00:00:00 2001 From: Meenakshi Aggarwal Date: Wed, 30 Aug 2017 19:50:58 +0530 Subject: [PATCH] EmbeddedPkg: MmcDxe - Recieve response was missing after CMD12 We are not recieving the response from memory card after sending CMD 12. It was not resulting in any failure but we should recieve response after sending a command. Signed-off-by: Meenakshi Aggarwal Reviewed-by: Jun Nie Reviewed-by: Leif Lindholm --- EmbeddedPkg/Universal/MmcDxe/MmcBlockIo.c | 1 + 1 file changed, 1 insertion(+) diff --git a/EmbeddedPkg/Universal/MmcDxe/MmcBlockIo.c b/EmbeddedPkg/Universal/MmcDxe/MmcBlockIo.c index 403db9679b..a2b923270c 100644 --- a/EmbeddedPkg/Universal/MmcDxe/MmcBlockIo.c +++ b/EmbeddedPkg/Universal/MmcDxe/MmcBlockIo.c @@ -206,6 +206,7 @@ MmcTransferBlock ( if (EFI_ERROR (Status)) { DEBUG ((EFI_D_BLKIO, "%a(): Error and Status:%r\n", __func__, Status)); } + MmcHost->ReceiveResponse (MmcHost, MMC_RESPONSE_TYPE_R1b, Response); } Status = MmcNotifyState (MmcHostInstance, MmcTransferState); -- 2.39.2