-
-
Save nmenon/bee1ab7cbfd188574cfb843e336fbe40 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
U-Boot SPL 2023.10-rc1-00041-g63d40dc37ff3 (Jul 27 2023 - 18:22:03 -0500) | |
SYSFW ABI: 3.1 (firmware rev 0x0009 '9.0.5--v09.00.05 (Kool Koala)') | |
SPL initial stack usage: 13368 bytes | |
Trying to boot from MMC2 | |
Starting ATF on ARM64 core... | |
NOTICE: BL31: v2.9(release):v2.9.0-353-g2503c8f3204c | |
NOTICE: BL31: Built : 18:22:02, Jul 27 2023 | |
I/TC: | |
I/TC: OP-TEE version: 3.22.0-35-ge4b1172625af (gcc version 12.2.1 20221205 (Arm GNU Toolchain 12.2.Rel1 (Build arm-12.24))) #1 Thu Jul 27 23:22:02 UTC 2023 aarch64 | |
I/TC: WARNING: This OP-TEE configuration might be insecure! | |
I/TC: WARNING: Please check https://optee.readthedocs.io/en/latest/architecture/porting_guidelines.html | |
I/TC: Primary CPU initializing | |
I/TC: SYSFW ABI: 3.1 (firmware rev 0x0009 '9.0.5--v09.00.05 (Kool Koala)') | |
I/TC: HUK Initialized | |
I/TC: Primary CPU switching to normal world boot | |
U-Boot SPL 2023.10-rc1-00041-g63d40dc37ff3 (Jul 27 2023 - 18:22:05 -0500) | |
SYSFW ABI: 3.1 (firmware rev 0x0009 '9.0.5--v09.00.05 (Kool Koala)') | |
SPL initial stack usage: 1696 bytes | |
Trying to boot from MMC2 | |
U-Boot 2023.10-rc1-00041-g63d40dc37ff3 (Jul 27 2023 - 18:22:05 -0500) | |
SoC: AM62X SR1.0 GP | |
Model: BeagleBoard.org BeaglePlay | |
DRAM: 2 GiB | |
Core: 67 devices, 21 uclasses, devicetree: separate | |
MMC: mmc@fa10000: 0, mmc@fa00000: 1, mmc@fa20000: 2 | |
Loading Environment from nowhere... OK | |
In: serial@2800000 | |
Out: serial@2800000 | |
Err: serial@2800000 | |
Net: No ethernet found. | |
Press SPACE to abort autoboot in 2 seconds | |
=> help | |
? - alias for 'help' | |
base - print or set address offset | |
bdinfo - print Board Info structure | |
blkcache - block cache diagnostics and control | |
boot - boot default, i.e., run 'bootcmd' | |
bootd - boot default, i.e., run 'bootcmd' | |
bootefi - Boots an EFI payload from memory | |
bootelf - Boot from an ELF image in memory | |
bootflow - Boot flows | |
booti - boot Linux kernel 'Image' format from memory | |
bootm - boot application image from memory | |
bootp - boot image via network using BOOTP/TFTP protocol | |
bootvx - Boot vxWorks from an ELF image | |
cmp - memory compare | |
coninfo - print console devices and information | |
cp - memory copy | |
crc32 - checksum calculation | |
dhcp - boot image via network using DHCP/TFTP protocol | |
echo - echo args to console | |
editenv - edit environment variable | |
eficonfig - provide menu-driven UEFI variable maintenance interface | |
env - environment handling commands | |
exit - exit script | |
ext2load - load binary file from a Ext2 filesystem | |
ext2ls - list files in a directory (default /) | |
ext4load - load binary file from a Ext4 filesystem | |
ext4ls - list files in a directory (default /) | |
ext4size - determine a file's size | |
false - do nothing, unsuccessfully | |
fatinfo - print information about filesystem | |
fatload - load binary file from a dos filesystem | |
fatls - list files in a directory (default /) | |
fatmkdir - create a directory | |
fatrm - delete a file | |
fatsize - determine a file's size | |
fatwrite - write file into a dos filesystem | |
fdt - flattened device tree utility commands | |
fstype - Look up a filesystem type | |
fstypes - List supported filesystem types | |
go - start application at address 'addr' | |
gzwrite - unzip and write memory to block device | |
help - print command description/usage | |
iminfo - print header information for application image | |
imxtract - extract a part of a multi-image | |
itest - return true/false on integer compare | |
ln - Create a symbolic link | |
load - load binary file from a filesystem | |
loadb - load binary file over serial line (kermit mode) | |
loads - load S-Record file over serial line | |
loadx - load binary file over serial line (xmodem mode) | |
loady - load binary file over serial line (ymodem mode) | |
loop - infinite loop on address range | |
ls - list files in a directory (default /) | |
lzmadec - lzma uncompress a memory region | |
md - memory display | |
mdio - MDIO utility commands | |
mii - MII utility commands | |
mm - memory modify (auto-incrementing address) | |
mmc - MMC sub system | |
mmcinfo - display MMC info | |
mw - memory write (fill) | |
net - NET sub-system | |
nm - memory modify (constant address) | |
panic - Panic with optional message | |
part - disk partition related commands | |
ping - send ICMP ECHO_REQUEST to network host | |
pinmux - show pin-controller muxing | |
printenv - print environment variables | |
pxe - commands to get and boot from pxe files | |
To use IPv6 add -ipv6 parameter | |
random - fill memory with random pattern | |
reset - Perform RESET of the CPU | |
run - run commands in an environment variable | |
save - save file to a filesystem | |
setenv - set environment variables | |
setexpr - set environment variable as the result of eval expression | |
showvar - print local hushshell variables | |
size - determine a file's size | |
sleep - delay execution for some time | |
source - run script from memory | |
sysboot - command to get and boot from syslinux files | |
test - minimal test like /bin/sh | |
tftpboot - load file via network using TFTP protocol | |
true - do nothing, successfully | |
unlz4 - lz4 uncompress a memory region | |
unzip - unzip a memory region | |
version - print monitor, compiler and linker version | |
addr_fit=0x90000000 | |
arch=arm | |
args_all=setenv optargs ${optargs} earlycon=ns16550a,mmio32,0x02800000 ${mtdparts} | |
args_mmc=run finduuid;setenv bootargs console=${console} ${optargs} root=PARTUUID=${uuid} rw rootfstype=${mmcrootfstype} | |
baudrate=115200 | |
board=am62x | |
board_name=am62x | |
boot=mmc | |
boot_a_script=load ${devtype} ${devnum}:${distro_bootpart} ${scriptaddr} ${prefix}${script}; source ${scriptaddr} | |
boot_efi_binary=load ${devtype} ${devnum}:${distro_bootpart} ${kernel_addr_r} efi/boot/bootaa64.efi; if fdt addr -q ${fdt_addr_r}; then bootefi ${kernel_addr_r} ${fdt_addr_r};else bootefi ${kernel_addr_r} ${fdtcontroladdr};fi | |
boot_efi_bootmgr=if fdt addr -q ${fdt_addr_r}; then bootefi bootmgr ${fdt_addr_r};else bootefi bootmgr;fi | |
boot_extlinux=sysboot ${devtype} ${devnum}:${distro_bootpart} any ${scriptaddr} ${prefix}${boot_syslinux_conf} | |
boot_fdt=try | |
boot_fit=0 | |
boot_prefixes=/ /boot/ | |
boot_script_dhcp=boot.scr.uimg | |
boot_scripts=boot.scr.uimg boot.scr | |
boot_syslinux_conf=extlinux/extlinux.conf | |
boot_targets=ti_mmc mmc0 mmc1 pxe dhcp | |
bootcmd=run findfdt; run envboot; run distro_bootcmd | |
bootcmd_dhcp=devtype=dhcp; if dhcp ${scriptaddr} ${boot_script_dhcp}; then source ${scriptaddr}; fi;setenv efi_fdtfile ${fdtfile}; setenv efi_old_vci ${bootp_vci};setenv efi_old_arch ${bootp_arch};setenv bootp_vci PXEClient:Arch:00011:UNDI:003000;setenv bootp_arch 0xb;if dhcp ${kernel_addr_r}; then tftpboot ${fdt_addr_r} dtb/${efi_fdtfile};if fdt addr -q ${fdt_addr_r}; then bootefi ${kernel_addr_r} ${fdt_addr_r}; else bootefi ${kernel_addr_r} ${fdtcontroladdr};fi;fi;setenv bootp_vci ${efi_old_vci};setenv bootp_arch ${efi_old_arch};setenv efi_fdtfile;setenv efi_old_arch;setenv efi_old_vci; | |
bootcmd_mmc0=devnum=0; run mmc_boot | |
bootcmd_mmc1=devnum=1; run mmc_boot | |
bootcmd_pxe=dhcp; if pxe get; then pxe boot; fi | |
bootcmd_ti_mmc=run findfdt; run init_${boot}; if test ${boot_fit} -eq 1; then run get_fit_${boot}; run get_overlaystring; run run_fit; else; run get_kern_${boot}; run get_fdt_${boot}; run get_overlay_${boot}; run run_kern; fi; | |
bootdelay=2 | |
bootdir=/boot | |
bootenvfile=uEnv.txt | |
bootm_size=0x10000000 | |
bootpart=1:2 | |
bootscript=echo Running bootscript from mmc${mmcdev} ...; source ${loadaddr} | |
console=ttyS2,115200n8 | |
cpu=armv8 | |
default_device_tree=ti/k3-am625-sk.dtb | |
distro_bootcmd=for target in ${boot_targets}; do run bootcmd_${target}; done | |
dtboaddr=0x89000000 | |
efi_dtb_prefixes=/ /dtb/ /dtb/current/ | |
envboot=mmc dev ${mmcdev}; if mmc rescan; then echo SD/MMC found on device ${mmcdev}; if run loadbootscript; then run bootscript; else if run loadbootenv; then echo Loaded env from ${bootenvfile}; run importbootenv; fi; if test -n $uenvcmd; then echo Running uenvcmd ...; run uenvcmd; fi; fi; fi; | |
fdt_addr_r=0x88000000 | |
fdtaddr=0x88000000 | |
fdtcontroladdr=ffb1e940 | |
fdtoverlay_addr_r=0x89000000 | |
findfdt=setenv name_fdt ${default_device_tree}; setenv fdtfile ${name_fdt} | |
finduuid=part uuid ${boot} ${bootpart} uuid | |
get_fdt_mmc=load mmc ${bootpart} ${fdtaddr} ${bootdir}/dtb/${name_fdt} | |
get_fit_config=setexpr name_fit_config gsub / _ conf-${fdtfile} | |
get_fit_mmc=load mmc ${bootpart} ${addr_fit} ${bootdir}/${name_fit} | |
get_kern_mmc=load mmc ${bootpart} ${loadaddr} ${bootdir}/${name_kern} | |
get_overlay_mmc=fdt address ${fdtaddr}; fdt resize 0x100000; for overlay in $name_overlays; do; load mmc ${bootpart} ${dtboaddr} ${bootdir}/${overlay} && fdt apply ${dtboaddr}; done; | |
get_overlaystring=for overlay in $name_overlays; do; setenv overlaystring ${overlaystring}'#'${overlay}; done; | |
importbootenv=echo Importing environment from mmc${mmcdev} ...; env import -t ${loadaddr} ${filesize} | |
init_mmc=run args_all args_mmc | |
kernel_addr_r=0x82000000 | |
load_efi_dtb=load ${devtype} ${devnum}:${distro_bootpart} ${fdt_addr_r} ${prefix}${efi_fdtfile} | |
loadaddr=0x82000000 | |
loadbootenv=fatload mmc ${mmcdev} ${loadaddr} ${bootenvfile} | |
loadbootscript=load mmc ${mmcdev} ${loadaddr} boot.scr | |
loadfdt=load ${devtype} ${bootpart} ${fdtaddr} ${bootdir}/dtb/${fdtfile} | |
loadimage=load ${devtype} ${bootpart} ${loadaddr} ${bootdir}/${bootfile} | |
mmc_boot=if mmc dev ${devnum}; then devtype=mmc; run scan_dev_for_boot_part; fi | |
mmcboot=mmc dev ${mmcdev}; devnum=${mmcdev}; devtype=mmc; if mmc rescan; then echo SD/MMC found on device ${mmcdev}; if run loadimage; then run args_mmc; if test ${boot_fit} -eq 1; then run run_fit; else run mmcloados; fi; fi; fi; | |
mmcdev=1 | |
mmcloados=if test ${boot_fdt} = yes || test ${boot_fdt} = try; then if run get_fdt_mmc; then bootz ${loadaddr} - ${fdtaddr}; else if test ${boot_fdt} = try; then bootz; else echo WARN: Cannot load the DT; fi; fi; else bootz; fi; | |
mmcrootfstype=ext4 rootwait | |
name_fit=fitImage | |
name_kern=Image | |
partitions=name=rootfs,start=0,size=-,uuid=${uuid_gpt_rootfs} | |
pxefile_addr_r=0x80100000 | |
ramdisk_addr_r=0x88080000 | |
rd_spec=- | |
rdaddr=0x88080000 | |
run_fit=run get_fit_config; bootm ${addr_fit}#${name_fit_config}${overlaystring} | |
run_kern=booti ${loadaddr} ${rd_spec} ${fdtaddr} | |
scan_dev_for_boot=echo Scanning ${devtype} ${devnum}:${distro_bootpart}...; for prefix in ${boot_prefixes}; do run scan_dev_for_extlinux; run scan_dev_for_scripts; done;run scan_dev_for_efi; | |
scan_dev_for_boot_part=part list ${devtype} ${devnum} -bootable devplist; env exists devplist || setenv devplist 1; for distro_bootpart in ${devplist}; do if fstype ${devtype} ${devnum}:${distro_bootpart} bootfstype; then part uuid ${devtype} ${devnum}:${distro_bootpart} distro_bootpart_uuid ; run scan_dev_for_boot; fi; done; setenv devplist | |
scan_dev_for_efi=setenv efi_fdtfile ${fdtfile}; for prefix in ${efi_dtb_prefixes}; do if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${efi_fdtfile}; then run load_efi_dtb; fi;done;run boot_efi_bootmgr;if test -e ${devtype} ${devnum}:${distro_bootpart} efi/boot/bootaa64.efi; then echo Found EFI removable media binary efi/boot/bootaa64.efi; run boot_efi_binary; echo EFI LOAD FAILED: continuing...; fi; setenv efi_fdtfile | |
scan_dev_for_extlinux=if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${boot_syslinux_conf}; then echo Found ${prefix}${boot_syslinux_conf}; run boot_extlinux; echo EXTLINUX FAILED: continuing...; fi | |
scan_dev_for_scripts=for script in ${boot_scripts}; do if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${script}; then echo Found U-Boot script ${prefix}${script}; run boot_a_script; echo SCRIPT FAILED: continuing...; fi; done | |
scriptaddr=0x80000000 | |
soc=k3 | |
splashfile=ti.gz | |
splashimage=0x80200000 | |
splashpos=m,m | |
splashsource=sf | |
stderr=serial@2800000 | |
stdin=serial@2800000 | |
stdout=serial@2800000 | |
update_to_fit=setenv loadaddr ${addr_fit}; setenv bootfile ${name_fit} | |
vendor=ti | |
Environment size: 6566/126972 bytes | |
=> boot | |
switch to partitions #0, OK | |
mmc1 is current device | |
SD/MMC found on device 1 | |
Failed to load 'boot.scr' | |
Failed to load 'uEnv.txt' | |
Failed to load '/boot/Image' | |
Failed to load '/boot/dtb/ti/k3-am625-sk.dtb' | |
libfdt fdt_check_header(): FDT_ERR_BADMAGIC | |
No FDT memory address configured. Please configure | |
the FDT address via "fdt addr <address>" command. | |
Aborting! | |
Bad Linux ARM64 Image magic! | |
switch to partitions #0, OK | |
mmc0(part 0) is current device | |
Scanning mmc 0:1... | |
Found /extlinux/extlinux.conf | |
Retrieving file: /extlinux/extlinux.conf | |
1: Linux eMMC | |
Retrieving file: /Image | |
Retrieving file: /initrd.img | |
append: root=/dev/mmcblk0p2 ro rootfstype=ext4 rootwait net.ifnames=0 quiet | |
Retrieving file: /ti/k3-am625-sk.dtb | |
## Flattened Device Tree blob at ffb1e940 | |
Booting using the fdt blob at 0xffb1e940 | |
Working FDT set to ffb1e940 | |
Loading Ramdisk to 8f14f000, end 8ffff603 ... OK | |
Loading Device Tree to 000000008f13c000, end 000000008f14e457 ... OK | |
Working FDT set to 8f13c000 | |
Starting kernel ... | |
I/TC: Secondary CPU 1 initializing | |
I/TC: Secondary CPU 1 switching to normal world boot | |
I/TC: Secondary CPU 2 initializing | |
I/TC: Secondary CPU 2 switching to normal world boot | |
I/TC: Secondary CPU 3 initializing | |
I/TC: Secondary CPU 3 switching to normal world boot | |
I/TC: Reserved shared memory is enabled | |
I/TC: Dynamic shared memory is enabled | |
I/TC: Normal World virtualization support is disabled | |
I/TC: Asynchronous notifications are disabled | |
[ 0.105930] omap-mailbox 29000000.mailbox: no available mbox devices found | |
[ 1.960225] am65-cpsw-nuss 8000000.ethernet: Use random MAC address | |
[ 1.972702] k3-j72xx-soc-thermal b00000.temperature-sensor: invalid resource | |
[ 3.469075] hub 2-0:1.0: config failed, hub doesn't have any ports! (err -19) | |
[ OK ] Listening on Load/Save RF …itch Status /dev/rfkill Watch. | |
[ OK ] Finished Create Volatile Files and Directories. | |
Starting Network Name Resolution... | |
Starting Network Time Synchronization... | |
Starting Update UTMP about System Boot/Shutdown... | |
[ OK ] Finished Load AppArmor profiles. | |
Starting Raise network interfaces... | |
[ OK ] Finished Update UTMP about System Boot/Shutdown. | |
[ OK ] Started Network Time Synchronization. | |
[ OK ] Reached target System Initialization. | |
[ OK ] Started Daily Cleanup of Temporary Directories. | |
[ OK ] Reached target System Time Set. | |
[ OK ] Reached target System Time Synchronized. | |
[ OK ] Started Periodic ext4 Onli…ata Check for All Filesystems. | |
[ OK ] Started Discard unused blocks once a week. | |
[ OK ] Started Daily rotation of log files. | |
[ OK ] Reached target Timers. | |
[ OK ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket. | |
[ OK ] Listening on D-Bus System Message Bus Socket. | |
Starting Docker Socket for the API. | |
[ OK ] Listening on GPS (Global P…ioning System) Daemon Sockets. | |
[ OK ] Finished Raise network interfaces. | |
[ OK ] Listening on Docker Socket for the API. | |
[ OK ] Reached target Sockets. | |
[ OK ] Reached target Basic System. | |
Starting Avahi mDNS/DNS-SD Stack... | |
Starting BeagleBoard Generate Symlinks... | |
Starting BeagleBoard.org USB gadgets... | |
[ OK ] Started Regular background program processing daemon. | |
[ OK ] Started D-Bus System Message Bus. | |
Starting dphys-swapfile - …unt, and delete a swap file... | |
Starting Remove Stale Onli…t4 Metadata Check Snapshots... | |
Starting Initialize hardware monitoring sensors... | |
Starting System Logging Service... | |
Starting User Login Management... | |
Starting LSB: Start daemon at boot time... | |
Starting Disk Manager... | |
Starting WPA supplicant... | |
[ OK ] Started Network Name Resolution. | |
[ OK ] Finished BeagleBoard Generate Symlinks. | |
[ OK ] Reached target Host and Network Name Lookups. | |
[ OK ] Started System Logging Service. | |
[ OK ] Finished Initialize hardware monitoring sensors. | |
[ OK ] Found device /dev/ttyGS0. | |
[ OK ] Finished Remove Stale Onli…ext4 Metadata Check Snapshots. | |
[ OK ] Started LSB: Start daemon at boot time. | |
[ OK ] Started Avahi mDNS/DNS-SD Stack. | |
[ OK ] Started WPA supplicant. | |
[ OK ] Reached target Network. | |
[ OK ] Reached target Network is Online. | |
Starting BeagleBoard.org Code Server... | |
Starting containerd container runtime... | |
Starting LSB: disk temperature monitoring daemon... | |
Starting A high performanc… and a reverse proxy server... | |
Starting OpenBSD Secure Shell server... | |
Starting Permit User Sessions... | |
[ OK ] Finished dphys-swapfile - …mount, and delete a swap file. | |
[ OK ] Started User Login Management. | |
[ OK ] Finished Permit User Sessions. | |
[ OK ] Started LSB: disk temperature monitoring daemon. | |
Starting Light Display Manager... | |
Starting Hold until boot process finishes up... | |
Starting Authorization Manager... | |
[ OK ] Started OpenBSD Secure Shell server. | |
[ OK ] Started BeagleBoard.org Code Server. | |
[ OK ] Started Authorization Manager. | |
[FAILED] Failed to start Light Display Manager. | |
Debian GNU/Linux 11 BeaglePlay ttyS2 | |
BeagleBoard.org Debian Bullseye Xfce Image 2023-02-04 | |
Support: https://bbb.io/debian | |
default username:password is [debian:temppwd] | |
BeaglePlay login: debian | |
Password: | |
The programs included with the Debian GNU/Linux system are free software; | |
the exact distribution terms for each program are described in the | |
individual files in /usr/share/doc/*/copyright. | |
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent | |
permitted by applicable law. | |
Last login: Thu Jul 27 17:12:51 UTC 2023 on ttyS2 | |
debian@BeaglePlay:~$ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment