Hello Prasad,

Which revision of the BeagleBoard are you using? And which type and size of
MMC/SD/MMCplus/SDHC card are you using ?

What might happen is UEFI fails to reset the MMC controller to start again
the MMC state machine from the MMC Identification mode after u-boot did it.
There are two solutions:
1. Skip u-boot from your boot process and directly start from UEFI. See
instructions there:
https://sourceforge.net/apps/mediawiki/tianocore/index.php?title=BeagleBoard
Pkg 
2. Ensure the MMC state machine is correctly reset by:
  - doing a platform specific MMC reset in the function NotifyState() of MMC
Host protocol when State == MmcHwInitializationState
  - ensuring the MMC CMD0 is sent to the MMC controller

Olivier

From: Prasad Deshpande [mailto:prasa...@samsung.com] 
Sent: 29 November 2012 12:31
To: edk2-devel@lists.sourceforge.net
Subject: [edk2] UEFI on beagleboard with MMC issue

 

Hi,

 

I am trying to bring up UEFI on beagleboard with the help of link:
http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=BeagleBoardP
age

 

I am able to bring up UEFI shell with the SD Card connected. However if i
try to use MMC card, UEFI MmcDxe driver through an error saying no device
found.
I have enclosed the log for better understanding.

Looks like MmcDxe driver code does not support MMC protocol. Please correct
if my understanding is wrong.


Or is there any way to have MmcDxe driver that supports MMC card protocol?

 

Please help.

 

Regards
Prasad

 

 




Image removed by sender.

<<~WRD000.jpg>>

<<image001.gif>>

------------------------------------------------------------------------------
Keep yourself connected to Go Parallel: 
BUILD Helping you discover the best ways to construct your parallel projects.
http://goparallel.sourceforge.net
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to