On Fri, Jan 14, 2022 at 10:39 AM Jean-Philippe Lebel <[email protected]> wrote: > > I finally received my UART cable, giving me more details about where the boot > sequence fails. > > Just a quick summary of my tests > - Enabling UART does indeed "fix" the issue when working from the > meta-raspberrypi AND yocto master. > - Enabling UART has no impact when working from the meta-raspberrypi and > yocto hardknott branch (which I need to support) - image doesn't boot > - Backporting the meta-raspberrypi master branch to hardknott does NOT fix > the problem. > > Here is the uboot log (failing). > > U-Boot 2021.01 (Jan 11 2021 - 18:11:43 +0000) > > DRAM: 1.9 GiB > RPI 4 Model B (0xb03114) > MMC: mmcnr@7e300000: 1, emmc2@7e340000: 0 > Loading Environment from FAT... ** No partition table - mmc 0 ** > In: serial > Out: serial > Err: serial > Net: eth0: ethernet@7d580000 > PCIe BRCM: link up, 5.0 Gbps x1 (SSC) > starting USB... > Bus xhci_pci: Register 5000420 NbrPorts 5 > Starting the controller > USB XHCI 1.00 > scanning bus xhci_pci for devices... 2 USB Device(s) found > scanning usb for storage devices... 0 Storage Device(s) found > Hit any key to stop autoboot: 0 > switch to partitions #0, OK > mmc0 is current device > ** No partition table - mmc 0 ** > Card did not respond to voltage select! : -110 > > Here is a normal uboot sequence > > U-Boot 2021.10 (Oct 04 2021 - 15:09:26 +0000) > > DRAM: 1.9 GiB > RPI 4 Model B (0xb03114) > MMC: mmcnr@7e300000: 1, mmc@7e340000: 0 > Loading Environment from FAT... Unable to read "uboot.env" from mmc0:1... In: > serial > Out: vidconsole > Err: vidconsole > Net: eth0: ethernet@7d580000 > PCIe BRCM: link up, 5.0 Gbps x1 (SSC) > starting USB... > Bus xhci_pci: Register 5000420 NbrPorts 5 > Starting the controller > USB XHCI 1.00 > scanning bus xhci_pci for devices... 2 USB Device(s) found > scanning usb for storage devices... 0 Storage Device(s) found > Hit any key to stop autoboot: 0 > switch to partitions #0, OK > mmc0 is current device > Scanning mmc 0:1... > Found U-Boot script /boot.scr > 262 bytes read in 6 ms (42 KiB/s) > ## Executing script at 02400000 > 23202304 bytes read in 997 ms (22.2 MiB/s) > Saving Environment to FAT... OK > Moving Image from 0x80000 to 0x200000, end=1960000 > ## Flattened Device Tree blob at 2eff3600 > Booting using the fdt blob at 0x2eff3600 > Using Device Tree in place at 000000002eff3600, end 000000002f002f13 > > Starting kernel ... > > Basically, the failing Uboot can't find the partition table. >
Well is there a partition table? Can you share what you are doing to flash your uSD? Maybe it's just some manipulation error. Marc
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#55883): https://lists.yoctoproject.org/g/yocto/message/55883 Mute This Topic: https://lists.yoctoproject.org/mt/88364811/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
