On 11/18/20 4:08 AM, Otto Meier wrote: > Dear Jaehoon Chung, > > I cloned github.com/u-boot which i believe is the master repo. > > I enabled CONFIG_MMC_TRACE and got following > response: > > GXBB:BL1:08dafd:0a8993;FEAT:EDFC318C;POC:3;RCY:0;EMMC:0;READ:0;CHK:0; > TE: 308588 > no sdio debug board detected > > BL2 Built : 11:44:26, Nov 25 2015. > gxb gfb13a3b-c2 - jcao@wonton > > Board ID = 8 > set vcck to 1100 mv > set vddee to 1050 mv > CPU clk: 1536MHz > DDR channel setting: DDR0 Rank0+1 same > DDR0: 2048MB(auto) @ 912MHz(2T)-13 > DataBus test pass! > AddrBus test pass! > Load fip header from eMMC, src: 0x0000c200, des: 0x01400000, size: 0x000000b0 > Load bl30 from eMMC, src: 0x00010200, des: 0x01000000, size: 0x00009ef0 > Sending bl30........................................OK. > Run bl30... > Load bl301 from eMMC, src: 0x0001c200, des: 0x01000000, size: 0x000018c0 > Wait bl30...Done > Sending bl301.......OK. > Run bl301... > from eMMC, src: 0x00020200, des: 0x10100000, size: 0x00011130 > > > --- UART initialized after reboot --- > [Reset cause: unknown] > [Image: unknown, amlogic_v1.1.3046-00db630-dirty 2016-08-31 09:24:14 > tao.zeng@droid04] > bl30: check_permit, count is 1 > bl30: check_permit: ok! > chipidLoad bl33 from eMMC, src: 0x00034200, des: 0x01000000, size: 0x0009e330 > : ef be ad de d f0 ad ba ef be ad de not ES chip > [0.423714 Inits done] > secure task start! > high task start! > low task start! > NOTICE: BL3-1: v1.0(debug):4d2e34d > NOTICE: BL3-1: Built : 17:08:35, Oct 29 2015 > INFO: BL3-1: Initializing runtime services > INFO: BL3-1: Preparing for EL3 exit to normal world > INFO: BL3-1: Next image address = 0x1000000 > INFO: BL3-1: Next image spsr = 0x3c9 > > > U-Boot 2021.01-rc2-00047-g9324c9a823 (Nov 17 2020 - 19:34:41 +0100) odroid-c2 > > Model: Hardkernel ODROID-C2 > SoC: Amlogic Meson GXBB (S905) Revision 1f:c (0:1) > DRAM: 2 GiB > MMC: mmc@72000: 0, mmc@74000: 1 > In: serial > Out: serial > Err: serial > Net: Could not get PHY for ethernet@c9410000: addr -1 > No ethernet found. > > Hit any key to stop autoboot: 0 > CMD_SEND:0 > ARG 0x00000000 > MMC_RSP_NONE > CMD_SEND:8 > ARG 0x000001aa > RET -110 > CMD_SEND:55 > ARG 0x00000000 > RET -110 > CMD_SEND:0 > ARG 0x00000000 > MMC_RSP_NONE > CMD_SEND:1 > ARG 0x00000000 > RET -110 > Card did not respond to voltage select! > CMD_SEND:0 > ARG 0x00000000 > MMC_RSP_NONE > CMD_SEND:8 > ARG 0x000001aa > RET -110 > CMD_SEND:55 > > ARG 0x00000000 > > RET -110 > CMD_SEND:0 > ARG 0x00000000 > MMC_RSP_NONE > CMD_SEND:1 > ARG 0x00000000 > MMC_RSP_R3,4 0x00000000 > CMD_SEND:1 > ARG 0x40000000 > RET -110 > Card did not respond to voltage select! > MMC Device 2 not found > no mmc device at slot 2 > starting USB... > Bus usb@c9100000: USB DWC2 > scanning bus usb@c9100000 for devices... 2 USB Device(s) found > scanning usb for storage devices... 0 Storage Device(s) found > > > Following you find a working boot from emmc:>
I don't have odroid-c2 target. So I can't check it with target. But your log looks like doesn't supply power to eMMC/SD. To check, 1. adding regulator-always-on in vcc_3v3. 2. Otherwise, you can find the affected commit with bisect. ..[snip].. Best Regards, Jaehoon Chung > > => > > Any Idea? > > best regards > > Otto > > > > Am 16.11.20 um 23:39 schrieb Jaehoon Chung: >> Dear Otto, >> >> On 11/16/20 11:16 PM, Otto Meier wrote: >>> I tried to build an actual u-boot from git for my odroid-c2 board. >> Which git repository did you use? >> If you can enable CONFIG_MMC_TRACE, it's more helpful to debug. >> >> >> Best Regards, >> Jaehoon Chung >> >>> It doesn't find the emmc card and therefore does not boot from it. >>> emmc is Ok and boots with u-boot 2020.04 fine. >>> >>> Newer u-boot then 2020.04 show these messages: >>> >>> GXBB:BL1:08dafd:0a8993;FEAT:EDFC318C;POC:3;RCY:0;EMMC:0;READ:0;CHK:0; >>> TE: 156394 >>> no sdio debug board detected >>> >>> BL2 Built : 11:44:26, Nov 25 2015. >>> gxb gfb13a3b-c2 - jcao@wonton >>> >>> Board ID = 8 >>> set vcck to 1100 mv >>> set vddee to 1050 mv >>> CPU clk: 1536MHz >>> DDR channel setting: DDR0 Rank0+1 same >>> DDR0: 2048MB(auto) @ 912MHz(2T)-13 >>> DataBus test pass! >>> AddrBus test pass! >>> Load fip header from eMMC, src: 0x0000c200, des: 0x01400000, size: >>> 0x000000b0 >>> Load bl30 from eMMC, src: 0x00010200, des: 0x01000000, size: 0x00009ef0 >>> Sending bl30........................................OK. >>> Run bl30... >>> Load bl301 from eMMC, src: 0x0001c200, des: 0x01000000, size: 0x000018c0 >>> Wait bl30...Done >>> Sending bl301.......OK. >>> Run bl301... >>> 31 from eMMC, src: 0x00020200, des: 0x10100000, size: 0x00011130 >>> >>> >>> --- UART initialized after reboot --- >>> [Reset cause: unknown] >>> [Image: unknown, amlogic_v1.1.3046-00db630-dirty 2016-08-31 09:24:14 >>> tao.zeng@droid04] >>> bl30: check_permit, count is 1 >>> bl30: check_permit: ok! >>> chipidLoad bl33 from eMMC, src: 0x00034200, des: 0x01000000, size: >>> 0x0009e8f0 >>> : ef be ad de d f0 ad ba ef be ad de not ES chip >>> [0.271464 Inits done] >>> secure task start! >>> high task start! >>> low task start! >>> NOTICE: BL3-1: v1.0(debug):4d2e34d >>> NOTICE: BL3-1: Built : 17:08:35, Oct 29 2015 >>> INFO: BL3-1: Initializing runtime services >>> INFO: BL3-1: Preparing for EL3 exit to normal world >>> INFO: BL3-1: Next image address = 0x1000000 >>> INFO: BL3-1: Next image spsr = 0x3c9 >>> >>> >>> U-Boot 2021.01-rc2 (Nov 15 2020 - 19:06:55 +0100) odroid-c2 >>> >>> Model: Hardkernel ODROID-C2 >>> SoC: Amlogic Meson GXBB (S905) Revision 1f:c (0:1) >>> DRAM: 2 GiB >>> MMC: mmc@72000: 0, mmc@74000: 1 >>> In: serial >>> Out: serial >>> Err: serial >>> Net: eth0: ethernet@c9410000 >>> Hit any key to stop autoboot: 0 >>> Card did not respond to voltage select! >>> Card did not respond to voltage select! >>> MMC Device 2 not found >>> no mmc device at slot 2 >>> starting USB... >>> Bus usb@c9100000: USB DWC2 >>> scanning bus usb@c9100000 for devices... 2 USB Device(s) found >>> >>> >>> Does anybody know how to fixes this breakage? >>> >>> Best regards >>> >>> Otto >>> >>> >> > >