Skip to content

Instantly share code, notes, and snippets.

@nmenon
Last active August 2, 2023 21:14
Show Gist options
  • Save nmenon/996855b92e9f233c63ec44185ab61576 to your computer and use it in GitHub Desktop.
Save nmenon/996855b92e9f233c63ec44185ab61576 to your computer and use it in GitHub Desktop.
U-Boot SPL 2023.10-rc1-00211-g17131c972260 (Aug 02 2023 - 16:08:07 -0500)
Resetting on cold boot to workaround ErrataID:i2331
Please resend tiboot3.bin in case of UART/DFU boot
resetting ...
U-Boot SPL 2023.10-rc1-00211-g17131c972260 (Aug 02 2023 - 16:08:07 -0500)
SYSFW ABI: 3.1 (firmware rev 0x0009 '9.0.5--v09.00.05 (Kool Koala)')
EEPROM not available at 0x50, trying to read at 0x51
SPL initial stack usage: 13368 bytes
Trying to boot from MMC2
Authentication passed
Authentication passed
Loading Environment from MMC... MMC Device 0 not found
*** Warning - No MMC card found, using default environment
Authentication passed
Authentication passed
Starting ATF on ARM64 core...
NOTICE: BL31: v2.9(release):v2.9.0-353-g2503c8f3204c
NOTICE: BL31: Built : 16:08:07, Aug 2 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 Wed Aug 2 21:08:09 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: Activated SA2UL device
I/TC: Enabled firewalls for SA2UL TRNG device
I/TC: SA2UL TRNG initialized
I/TC: SA2UL Drivers initialized
I/TC: Primary CPU switching to normal world boot
U-Boot SPL 2023.10-rc1-00211-g17131c972260 (Aug 02 2023 - 16:08:12 -0500)
SYSFW ABI: 3.1 (firmware rev 0x0009 '9.0.5--v09.00.05 (Kool Koala)')
Trying to boot from MMC2
Authentication passed
Authentication passed
U-Boot 2023.10-rc1-00211-g17131c972260 (Aug 02 2023 - 16:08:12 -0500)
SoC: AM64X SR2.0 HS-FS
Model: Texas Instruments AM642 SK
Board: AM64B-SKEVM rev A
DRAM: 2 GiB
Core: 56 devices, 29 uclasses, devicetree: separate
MMC: mmc@fa00000: 1
Loading Environment from nowhere... OK
In: serial@2800000
Out: serial@2800000
Err: serial@2800000
Net: eth0: ethernet@8000000port@1, eth1: ethernet@8000000port@2
Hit any key to stop autoboot: 0
=> dhcp
link up on port 1, speed 1000, full duplex
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
DHCP client bound to address 128.247.81.179 (1018 ms)
*** ERROR: `serverip' not set
Cannot autoload with TFTPGET
=>
U-Boot SPL 2023.10-rc1-00211-g17131c972260 (Aug 02 2023 - 16:08:07 -0500)
Resetting on cold boot to workaround ErrataID:i2331
Please resend tiboot3.bin in case of UART/DFU boot
resetting ...
U-Boot SPL 2023.10-rc1-00211-g17131c972260 (Aug 02 2023 - 16:08:07 -0500)
SYSFW ABI: 3.1 (firmware rev 0x0009 '9.0.5--v09.00.05 (Kool Koala)')
EEPROM not available at 0x50, trying to read at 0x51
SPL initial stack usage: 13368 bytes
Trying to boot from MMC2
Authentication passed
Authentication passed
Loading Environment from MMC... MMC Device 0 not found
*** Warning - No MMC card found, using default environment
Authentication passed
Authentication passed
Starting ATF on ARM64 core...
NOTICE: BL31: v2.9(release):v2.9.0-353-g2503c8f3204c
NOTICE: BL31: Built : 16:08:07, Aug 2 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 Wed Aug 2 21:08:09 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: Activated SA2UL device
I/TC: Enabled firewalls for SA2UL TRNG device
I/TC: SA2UL TRNG initialized
I/TC: SA2UL Drivers initialized
I/TC: Primary CPU switching to normal world boot
U-Boot SPL 2023.10-rc1-00211-g17131c972260 (Aug 02 2023 - 16:08:12 -0500)
SYSFW ABI: 3.1 (firmware rev 0x0009 '9.0.5--v09.00.05 (Kool Koala)')
Trying to boot from MMC2
Authentication passed
Authentication passed
U-Boot 2023.10-rc1-00211-g17131c972260 (Aug 02 2023 - 16:08:12 -0500)
SoC: AM64X SR2.0 HS-FS
Model: Texas Instruments AM642 SK
Board: AM64B-SKEVM rev A
DRAM: 2 GiB
Core: 56 devices, 29 uclasses, devicetree: separate
MMC: mmc@fa00000: 1
Loading Environment from nowhere... OK
In: serial@2800000
Out: serial@2800000
Err: serial@2800000
Net: eth0: ethernet@8000000port@1, eth1: ethernet@8000000port@2
Hit any key to stop autoboot: 0
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-am642-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!
MMC Device 0 not found
no mmc device at slot 0
switch to partitions #0, OK
mmc1 is current device
Scanning mmc 1:1...
Found /extlinux/extlinux.conf
Retrieving file: /extlinux/extlinux.conf
1: Linux microSD
Retrieving file: /Image
Retrieving file: /initrd.img
append: root=/dev/mmcblk1p2 ro rootfstype=ext4 rootwait net.ifnames=0 quiet
Retrieving file: /ti/k3-am642-sk.dtb
## Flattened Device Tree blob at fdee12c0
Booting using the fdt blob at 0xfdee12c0
Working FDT set to fdee12c0
Loading Ramdisk to 8f152000, end 8ffffada ... OK
Loading Device Tree to 000000008f13c000, end 000000008f151adf ... 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: 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
[ 2.605804] k3-j72xx-soc-thermal b00000.temperature-sensor: invalid resource
[ 2.629344] debugfs: Directory 'pd:114' with parent 'pm_genpd' already present!
[ 11.336857] platform 78000000.r5f: configured R5F for remoteproc mode
[ 11.364825] remoteproc remoteproc12: request_firmware failed: -2
[ 11.400428] platform 78200000.r5f: configured R5F for remoteproc mode
[ 11.443157] remoteproc remoteproc13: request_firmware failed: -2
[ 11.496567] platform 78400000.r5f: configured R5F for remoteproc mode
[ 11.569994] remoteproc remoteproc14: request_firmware failed: -2
[ 11.588354] platform 78600000.r5f: configured R5F for remoteproc mode
[ 11.693668] remoteproc remoteproc15: request_firmware failed: -2
[ OK ] Finished Tell Plymouth To Write Out Runtime Data.
[ OK ] Finished Set console font and keymap.
[ OK ] Finished Create Volatile Files and Directories.
Starting Network Name Resolution...
Starting Network Time Synchronization...
Starting Update UTMP about System Boot/Shutdown...
[ OK ] Finished Update UTMP about System Boot/Shutdown.
[ OK ] Started Network Time Synchronization.
[ OK ] Reached target System Time Set.
[ OK ] Reached target System Time Synchronized.
[ OK ] Listening on Load/Save RF …itch Status /dev/rfkill Watch.
[ OK ] Started Network Name Resolution.
[ OK ] Reached target Host and Network Name Lookups.
[ OK ] Finished Load AppArmor profiles.
[ OK ] Reached target System Initialization.
[ 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 ] Started Daily Cleanup of Temporary Directories.
[ 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.
Starting 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 Grow Root Partition...
Starting Initialize hardware monitoring sensors...
Starting Regenerate SSH host keys...
Starting System Logging Service...
Starting User Login Management...
Starting LSB: Start daemon at boot time...
Starting Disk Manager...
Starting WPA supplicant...
[ OK ] Started System Logging Service.
[ OK ] Finished Initialize hardware monitoring sensors.
[ OK ] Finished Remove Stale Onli…ext4 Metadata Check Snapshots.
[ OK ] Finished BeagleBoard Generate Symlinks.
[ OK ] Started LSB: Start daemon at boot time.
Starting Hostname Service...
[ OK ] Started Avahi mDNS/DNS-SD Stack.
[ OK ] Started WPA supplicant.
[ OK ] Found device /dev/ttyGS0.
[ OK ] Finished Raise network interfaces.
[ OK ] Reached target Network.
[ OK ] Reached target Network is Online.
Starting BeagleBoard.org Code Server...
Starting Beagle Flasher Shutdown...
Starting containerd container runtime...
Starting LSB: disk temperature monitoring daemon...
Starting A high performanc… and a reverse proxy server...
Starting Permit User Sessions...
[ OK ] Started User Login Management.
[ OK ] Finished Beagle Flasher Shutdown.
[ OK ] Finished Permit User Sessions.
Starting Light Display Manager...
Starting Hold until boot process finishes up...
Starting Authorization Manager...
[ OK ] Started LSB: disk temperature monitoring daemon.
[ OK ] Started BeagleBoard.org Code Server.
[ OK ] Finished dphys-swapfile - …mount, and delete a swap file.
[ OK ] Started Authorization Manager.
[ OK ] Started Hostname Service.
[ OK ] Started A high performance…er and a reverse proxy server.
Debian GNU/Linux 11 BeaglePlay ttyS2
BeagleBoard.org Debian Bullseye Xfce Image 2023-06-08
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.
uname -a
debian@BeaglePlay:~$ uname -a
Linux BeaglePlay 5.10.168-ti-arm64-r103 #1bullseye SMP Fri May 12 23:47:21 UTC 2023 aarch64 GNU/Linux
debian@BeaglePlay:~$ cat /proc/interrupts
CPU0 CPU1
9: 0 0 GICv3 25 Level vgic
11: 13815 16368 GICv3 30 Level arch_timer
12: 0 0 GICv3 27 Level kvm guest vtimer
14: 0 0 GICv3 23 Level arm-pmu
15: 960 0 GICv3 66 Level 4d000000.mailbox thr_012
28: 378 0 GICv3 210 Level 2800000.serial
29: 3 0 GICv3 193 Level 20000000.i2c
30: 542 0 GICv3 194 Level 20010000.i2c
31: 16889 0 GICv3 166 Level mmc1
32: 0 0 GICv3 129 Level 39000000.cpts
33: 2 0 GICv3 171 Level fc40000.spi
39: 1698 0 MSI-INTA 1713152 Level 485c0100.dma-controller chan0
79: 57 0 MSI-INTA 1970704 Level 8000000.ethernet-tx0
143: 0 0 MSI-INTA 1970776 Level 485c0000.dma-controller chan2
171: 63 0 MSI-INTA 1971728 Level 8000000.ethernet
187: 0 0 MSI-INTA 1971752 Level 485c0000.dma-controller chan0
188: 0 0 MSI-INTA 1971753 Level 485c0000.dma-controller chan1
324: 0 0 GICv3 134 Level 8000000.ethernet
327: 0 0 GICv3 220 Level xhci-hcd:usb1
329: 0 0 GICv3 228 Level f400000.usb
IPI0: 3892 8877 Rescheduling interrupts
IPI1: 348 613 Function call interrupts
IPI2: 0 0 CPU stop interrupts
IPI3: 0 0 CPU stop (for crash dump) interrupts
IPI4: 0 0 Timer broadcast interrupts
IPI5: 0 0 IRQ work interrupts
IPI6: 0 0 CPU wake-up interrupts
Err: 0
debian@BeaglePlay:~$ cat /proc/device-tree/model ;echo
Texas Instruments AM642 SK
debian@BeaglePlay:~$ sudo reboot
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
[sudo] password for debian:
[ OK ] Stopped containerd container runtime.
[ OK ] Started Show Plymouth Reboot Screen.
[ OK ] Deactivated swap /var/swap.
[ OK ] Stopped Disk Manager.
[ OK ] Stopped dphys-swapfile - s…mount, and delete a swap file.
[ OK ] Stopped Load/Save Random Seed.
[ OK ] Stopped A high performance…er and a reverse proxy server.
[ OK ] Stopped target Host and Network Name Lookups.
[ OK ] Stopped User Manager for UID 1000.
Stopping User Runtime Directory /run/user/1000...
[ OK ] Unmounted /run/user/1000.
[ OK ] Stopped User Runtime Directory /run/user/1000.
[ OK ] Removed slice User Slice of UID 1000.
Stopping Permit User Sessions...
[ OK ] Stopped Permit User Sessions.
[ OK ] Stopped target Network.
[ OK ] Stopped target Remote File Systems.
Stopping Raise network interfaces...
Stopping Network Name Resolution...
Stopping WPA supplicant...
[ OK ] Stopped WPA supplicant.
Stopping D-Bus System Message Bus...
[ OK ] Stopped D-Bus System Message Bus.
[ OK ] Stopped target Basic System.
[ OK ] Stopped Forward Password R…s to Plymouth Directory Watch.
[ OK ] Stopped target Paths.
[ OK ] Stopped target Slices.
[ OK ] Removed slice User and Session Slice.
[ OK ] Stopped target Sockets.
[ OK ] Closed Avahi mDNS/DNS-SD Stack Activation Socket.
[ OK ] Closed D-Bus System Message Bus Socket.
[ OK ] Closed Docker Socket for the API.
[ OK ] Closed GPS (Global Positioning System) Daemon Sockets.
[ OK ] Stopped target System Initialization.
[ OK ] Stopped target Local Encrypted Volumes.
[ OK ] Stopped Forward Password R…uests to Wall Directory Watch.
[ OK ] Stopped target Swap.
[ OK ] Closed Syslog Socket.
Stopping Network Time Synchronization...
Stopping Update UTMP about System Boot/Shutdown...
[ OK ] Stopped Network Name Resolution.
Stopping Network Service...
[ OK ] Stopped Network Time Synchronization.
[ OK ] Stopped Network Service.
[ OK ] Stopped Raise network interfaces.
[ OK ] Stopped Update UTMP about System Boot/Shutdown.
[ OK ] Stopped Apply Kernel Variables.
[ OK ] Stopped Load Kernel Modules.
[ OK ] Stopped Create Volatile Files and Directories.
[ OK ] Stopped target Local File Systems.
Unmounting /boot/firmware...
[ OK ] Unmounted /boot/firmware.
[ OK ] Stopped target Local File Systems (Pre).
[ OK ] Reached target Unmount All Filesystems.
[ OK ] Stopped Create Static Device Nodes in /dev.
[ OK ] Stopped Create System Users.
[ OK ] Stopped Remount Root and Kernel File Systems.
[ OK ] Stopped File System Check on Root Device.
[ OK ] Reached target Shutdown.
[ OK ] Reached target Final Step.
[ OK ] Finished Reboot.
[ OK ] Reached target Reboot.
[ 75.833871] watchdog: watchdog0: watchdog did not stop!
[ 79.654326] reboot: Restarting system
U-Boot SPL 2023.10-rc1-00211-g17131c972260 (Aug 02 2023 - 16:08:07 -0500)
SYSFW ABI: 3.1 (firmware rev 0x0009 '9.0.5--v09.00.05 (Kool Koala)')
EEPROM not available at 0x50, trying to read at 0x51
SPL initial stack usage: 13368 bytes
Trying to boot from MMC2
Authentication passed
Authentication passed
Loading Environment from MMC... MMC Device 0 not found
*** Warning - No MMC card found, using default environment
Authentication passed
Authentication passed
Starting ATF on ARM64 core...
NOTICE: BL31: v2.9(release):v2.9.0-353-g2503c8f3204c
NOTICE: BL31: Built : 16:08:07, Aug 2 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 Wed Aug 2 21:08:09 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: Activated SA2UL device
I/TC: Enabled firewalls for SA2UL TRNG device
I/TC: SA2UL TRNG initialized
I/TC: SA2UL Drivers initialized
I/TC: Primary CPU switching to normal world boot
U-Boot SPL 2023.10-rc1-00211-g17131c972260 (Aug 02 2023 - 16:08:12 -0500)
SYSFW ABI: 3.1 (firmware rev 0x0009 '9.0.5--v09.00.05 (Kool Koala)')
Trying to boot from MMC2
Authentication passed
Authentication passed
U-Boot 2023.10-rc1-00211-g17131c972260 (Aug 02 2023 - 16:08:12 -0500)
SoC: AM64X SR2.0 HS-FS
Model: Texas Instruments AM642 SK
Board: AM64B-SKEVM rev A
DRAM: 2 GiB
Core: 56 devices, 29 uclasses, devicetree: separate
MMC: mmc@fa00000: 1
Loading Environment from nowhere... OK
In: serial@2800000
Out: serial@2800000
Err: serial@2800000
Net: eth0: ethernet@8000000port@1, eth1: ethernet@8000000port@2
Hit any key to stop autoboot: 0
=>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment