U-Boot TPL 2022.07-rc6-00020-g049b3b43be-dirty (Jul 09 2022 - 12:52:27) Channel 0: LPDDR4, 50MHz BW=32 Col=10 Bk=8 CS0 Row=15 CS1 Row=15 CS=2 Die BW=16 Size=2048MB Channel 1: LPDDR4, 50MHz BW=32 Col=10 Bk=8 CS0 Row=15 CS1 Row=15 CS=2 Die BW=16 Size=2048MB 256B stride lpddr4_set_rate: change freq to 400000000 mhz 0, 1 lpddr4_set_rate: change freq to 800000000 mhz 1, 0 Trying to boot from BOOTROM Returning to boot ROM...
U-Boot SPL 2022.07-rc6-00020-g049b3b43be-dirty (Jul 09 2022 - 12:52:27 +0200) Trying to boot from MMC2 Buswidth = 0, clock: 0 Buswidth = 1, clock: 0 Buswidth = 1, clock: 400000 Sending CMD0 Sending CMD8 Sending CMD55 Sending CMD41 Sending CMD55 Sending CMD41 Sending CMD55 Sending CMD41 Sending CMD55 Sending CMD41 Sending CMD55 Sending CMD41 Sending CMD55 Sending CMD41 Sending CMD2 Sending CMD3 Sending CMD9 Sending CMD7 Sending CMD55 Sending CMD51 Sending CMD6 Sending CMD55 Sending CMD6 Buswidth = 4, clock: 400000 Sending CMD6 Buswidth = 4, clock: 20000000 Sending CMD16 Sending CMD17 mmc_load_image_raw_sector: mmc block read error Trying to boot from MMC1 Sending CMD16 Sending CMD17 dwmci_data_transfer: Timeout waiting for data! mmc_load_image_raw_sector: mmc block read error Trying to boot from SPI Trying to boot from MMC2 Sending CMD16 Sending CMD17 mmc_load_image_raw_sector: mmc block read error SPL: failed to boot from all boot devices ### ERROR ### Please RESET the board ### On Sun, Jul 03, 2022 at 01:59:15PM +0200, Michal Suchánek wrote: > Hello, > > after rebooting rk3399 Pinebook Pro mmc1 is no longer accessible from > u-boot, and video is not working, only cold boot works. > > This is not a problem anymore when Linux is loaded from another device. > > Any idea how to debug this? > > Thanks > > Michal > > U-Boot TPL 2022.07-rc5 (May 16 2022 - 12:00:00) > Channel 0: LPDDR4, 50MHz > BW=32 Col=10 Bk=8 CS0 Row=15 CS1 Row=15 CS=2 Die BW=16 Size=2048MB > Channel 1: LPDDR4, 50MHz > BW=32 Col=10 Bk=8 CS0 Row=15 CS1 Row=15 CS=2 Die BW=16 Size=2048MB > 256B stride > lpddr4_set_rate: change freq to 400000000 mhz 0, 1 > lpddr4_set_rate: change freq to 800000000 mhz 1, 0 > Trying to boot from BOOTROM > Returning to boot ROM... > > U-Boot SPL 2022.07-rc5 (May 16 2022 - 12:00:00 +0000) > Trying to boot from MMC1 > NOTICE: BL31: v2.6(debug): > NOTICE: BL31: Built : 14:50:40, Jul 1 2022 > INFO: GICv3 with legacy support detected. > INFO: ARM GICv3 driver initialized in EL3 > INFO: Maximum SPI INTID supported: 287 > INFO: plat_rockchip_pmu_init(1624): pd status 3e > INFO: BL31: Initializing runtime services > INFO: BL31: cortex_a53: CPU workaround for 855873 was applied > WARNING: BL31: cortex_a53: CPU workaround for 1530924 was missing! > INFO: BL31: Preparing for EL3 exit to normal world > INFO: Entry point address = 0x200000 > INFO: SPSR = 0x3c9 > > > U-Boot 2022.07-rc5 (May 16 2022 - 00:00:00 +0000) > > SoC: Rockchip rk3399 > Reset cause: POR > Model: Pine64 Pinebook Pro > DRAM: 3.9 GiB > PMIC: RK808 > Core: 317 devices, 34 uclasses, devicetree: separate > MMC: mmc@fe310000: 3, mmc@fe320000: 1, mmc@fe330000: 0 > Loading Environment from SPIFlash... SF: Detected gd25q128 with page size 256 > Bytes, erase size 4 KiB, total 16 MiB > *** Warning - bad CRC, using default environment > > In: serial > Out: vidconsole > Err: vidconsole > Model: Pine64 Pinebook Pro > Net: No ethernet found. > starting USB... > Bus usb@fe380000: ehci_generic usb@fe380000: Failed to get clocks (ret=-19) > Port not available. > Bus usb@fe3a0000: USB OHCI 1.0 > Bus usb@fe3c0000: ehci_generic usb@fe3c0000: Failed to get clocks (ret=-19) > Port not available. > Bus usb@fe3e0000: USB OHCI 1.0 > Bus usb@fe800000: Register 2000140 NbrPorts 2 > Starting the controller > USB XHCI 1.10 > Bus usb@fe900000: Register 2000140 NbrPorts 2 > Starting the controller > USB XHCI 1.10 > scanning bus usb@fe3a0000 for devices... 2 USB Device(s) found > scanning bus usb@fe3e0000 for devices... 4 USB Device(s) found > scanning bus usb@fe800000 for devices... 1 USB Device(s) found > scanning bus usb@fe900000 for devices... 1 USB Device(s) found > scanning usb for storage devices... 1 Storage Device(s) found > Hit any key to stop autoboot: 0 > switch to partitions #0, OK > mmc1 is current device > ** Invalid partition 3 ** > Couldn't find partition mmc 1:3 > ** Invalid partition 4 ** > Couldn't find partition mmc 1:4 > Scanning mmc 1:1... > BootOrder not defined > EFI boot manager: Cannot load any image > Found EFI removable media binary efi/boot/bootaa64.efi > 857968 bytes read in 96 ms (8.5 MiB/s) > Booting /efi\boot\bootaa64.efi > > U-Boot TPL 2022.07-rc5 (May 16 2022 - 12:00:00) > Channel 0: LPDDR4, 50MHz > BW=32 Col=10 Bk=8 CS0 Row=15 CS1 Row=15 CS=2 Die BW=16 Size=2048MB > Channel 1: LPDDR4, 50MHz > BW=32 Col=10 Bk=8 CS0 Row=15 CS1 Row=15 CS=2 Die BW=16 Size=2048MB > 256B stride > lpddr4_set_rate: change freq to 400000000 mhz 0, 1 > lpddr4_set_rate: change freq to 800000000 mhz 1, 0 > Trying to boot from BOOTROM > Returning to boot ROM... > > U-Boot SPL 2022.07-rc5 (May 16 2022 - 12:00:00 +0000) > Trying to boot from MMC1 > NOTICE: BL31: v2.6(debug): > NOTICE: BL31: Built : 14:50:40, Jul 1 2022 > INFO: GICv3 with legacy support detected. > INFO: ARM GICv3 driver initialized in EL3 > INFO: Maximum SPI INTID supported: 287 > INFO: plat_rockchip_pmu_init(1624): pd status 3e > INFO: BL31: Initializing runtime services > INFO: BL31: cortex_a53: CPU workaround for 855873 was applied > WARNING: BL31: cortex_a53: CPU workaround for 1530924 was missing! > INFO: BL31: Preparing for EL3 exit to normal world > INFO: Entry point address = 0x200000 > INFO: SPSR = 0x3c9 > > > U-Boot 2022.07-rc5 (May 16 2022 - 00:00:00 +0000) > > SoC: Rockchip rk3399 > Reset cause: RST > Model: Pine64 Pinebook Pro > DRAM: 3.9 GiB > PMIC: RK808 > Core: 317 devices, 34 uclasses, devicetree: separate > MMC: mmc@fe310000: 3, mmc@fe320000: 1, mmc@fe330000: 0 > Loading Environment from SPIFlash... SF: Detected gd25q128 with page size 256 > Bytes, erase size 4 KiB, total 16 MiB > *** Warning - bad CRC, using default environment > > In: serial > Out: vidconsole > Err: vidconsole > Model: Pine64 Pinebook Pro > Net: No ethernet found. > starting USB... > Bus usb@fe380000: ehci_generic usb@fe380000: Failed to get clocks (ret=-19) > Port not available. > Bus usb@fe3a0000: USB OHCI 1.0 > Bus usb@fe3c0000: ehci_generic usb@fe3c0000: Failed to get clocks (ret=-19) > Port not available. > Bus usb@fe3e0000: USB OHCI 1.0 > Bus usb@fe800000: Register 2000140 NbrPorts 2 > Starting the controller > USB XHCI 1.10 > Bus usb@fe900000: Register 2000140 NbrPorts 2 > Starting the controller > USB XHCI 1.10 > scanning bus usb@fe3a0000 for devices... 2 USB Device(s) found > scanning bus usb@fe3e0000 for devices... 4 USB Device(s) found > scanning bus usb@fe800000 for devices... 1 USB Device(s) found > scanning bus usb@fe900000 for devices... 1 USB Device(s) found > scanning usb for storage devices... 1 Storage Device(s) found > Hit any key to stop autoboot: 0 > *** ERROR: Can't read GPT Entries *** > find_valid_gpt: *** ERROR: Invalid GPT *** > *** ERROR: Can't read GPT header *** > find_valid_gpt: *** ERROR: Invalid Backup GPT *** > *** ERROR: Can't read GPT Entries *** > find_valid_gpt: *** ERROR: Invalid GPT *** > *** ERROR: Can't read GPT header *** > find_valid_gpt: *** ERROR: Invalid Backup GPT *** > *** ERROR: Can't read GPT Entries *** > find_valid_gpt: *** ERROR: Invalid GPT *** > *** ERROR: Can't read GPT header *** > find_valid_gpt: *** ERROR: Invalid Backup GPT *** > *** ERROR: Can't read GPT Entries *** > find_valid_gpt: *** ERROR: Invalid GPT *** > *** ERROR: Can't read GPT header *** > find_valid_gpt: *** ERROR: Invalid Backup GPT *** > *** ERROR: Can't read GPT Entries *** > find_valid_gpt: *** ERROR: Invalid GPT *** > *** ERROR: Can't read GPT header *** > find_valid_gpt: *** ERROR: Invalid Backup GPT *** > *** ERROR: Can't read GPT Entries *** > find_valid_gpt: *** ERROR: Invalid GPT *** > *** ERROR: Can't read GPT header *** > find_valid_gpt: *** ERROR: Invalid Backup GPT *** > *** ERROR: Can't read GPT Entries *** > find_valid_gpt: *** ERROR: Invalid GPT *** > *** ERROR: Can't read GPT header *** > find_valid_gpt: *** ERROR: Invalid Backup GPT *** > *** ERROR: Can't read GPT Entries *** > find_valid_gpt: *** ERROR: Invalid GPT *** >