BUILT_FROM_INSTRUCTIONS_sd_card_boot_output

lsblk output:

sdc      8:32   1  28.9G  0 disk 
├─sdc1   8:33   1   256M  0 part /media/john/fpga
├─sdc2   8:34   1     1M  0 part 
└─sdc3   8:35   1   762M  0 part /media/john/rootfs

Boot output:      

U-Boot SPL 2023.07-rc6-ge64596af4c-dirty (Oct 20 2025 - 21:45:58 -0400)
DDRCAL: Scrubbing ECC RAM (1024 MiB).
DDRCAL: SDRAM-ECC initialized success with 608 ms
MPU           800000 kHz
DDR           400000 kHz
EOSC1          25000 kHz
EOSC2          25000 kHz
F2S_SDR_REF        0 kHz
F2S_PER_REF        0 kHz
MMC            50000 kHz
QSPI          400000 kHz
UART          100000 kHz
SPI           200000 kHz
Trying to boot from MMC1


U-Boot 2023.07-rc6-ge64596af4c-dirty (Oct 20 2025 - 21:45:58 -0400) Critical Link MitySOM-5CSx

CPU:   Altera SoCFPGA Platform
FPGA:  Altera Cyclone V, SE/A6 or SX/C6 or ST/D6, version 0x0
BOOT:  SD/MMC Internal Transceiver (3.0V)
DRAM:  1 GiB
Core:  35 devices, 19 uclasses, devicetree: separate
MMC:   dwmmc0@ff704000: 0
Loading Environment from MMC... OK
In:    serial
Out:   serial
Err:   serial
Model: MitySOM-5CSX-H6-42A Altera SOCFPGA Cyclone V
BOARD: Critical Link MitySOM-5CSx Module
Net:   eth0: ethernet@ff702000
gpio: pin 0 (gpio 0) value is 1
Hit any key to stop autoboot:  0
5399528 bytes read in 270 ms (19.1 MiB/s)
23316 bytes read in 5 ms (4.4 MiB/s)
7007204 bytes read in 344 ms (19.4 MiB/s)
Kernel image @ 0x00a000 [ 0x000000 - 0x5263e8 ]
## Flattened Device Tree blob at 00000100
   Booting using the fdt blob at 0x000100
Working FDT set to 100
   Loading Device Tree to 3af3b000, end 3af43b13 ... OK
Working FDT set to 3af3b000

Starting kernel ...

Deasserting all peripheral resets
Booting Linux on physical CPU 0x0
Linux version 6.1.55-yocto-standard (oe-user@oe-host) (arm-poky-linux-gnueabi-gcc (GCC) 11.4.0, GNU ld (GNU Binutils) 2.38.20220708) #1 SMP Tue Jan 16 19:13:26 UTC 2024
CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=10c5387d
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
OF: fdt: Machine model: MitySOM-5CSX Altera SOCFPGA Cyclone V
Memory policy: Data cache writealloc
Zone ranges:
  Normal   [mem 0x0000000000000000-0x000000003fffffff]
  HighMem  empty
Movable zone start for each node
Early memory node ranges
  node   0: [mem 0x0000000000000000-0x000000003fffffff]
Initmem setup node 0 [mem 0x0000000000000000-0x000000003fffffff]
percpu: Embedded 15 pages/cpu s29652 r8192 d23596 u61440
Built 1 zonelists, mobility grouping on.  Total pages: 260096
Kernel command line: console=ttyS0,115200 root=/dev/mmcblk0p3 rw rootwait
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
mem auto-init: stack:off, heap alloc:off, heap free:off
Memory: 1026152K/1048576K available (8192K kernel code, 757K rwdata, 1976K rodata, 1024K init, 160K bss, 22424K reserved, 0K cma-reserved, 0K highmem)
SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
ftrace: allocating 28426 entries in 56 pages
ftrace: allocated 56 pages with 3 groups
trace event string verifier disabled
rcu: Hierarchical RCU implementation.
        Rude variant of Tasks RCU enabled.
rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
L2C-310 erratum 769419 enabled
L2C-310 enabling early BRESP for Cortex-A9
L2C-310 full line of zeros enabled for Cortex-A9
L2C-310 ID prefetch enabled, offset 8 lines
L2C-310 dynamic clock gating enabled, standby mode enabled
L2C-310 cache controller enabled, 8 ways, 512 kB
L2C-310: CACHE_ID 0x410030c9, AUX_CTRL 0x76460001
rcu: srcu_init: Setting srcu_struct sizes based on contention.
clocksource: timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns
sched_clock: 32 bits at 100MHz, resolution 10ns, wraps every 21474836475ns
Switching to timer-based delay loop, resolution 10ns
Console: colour dummy device 80x30
Calibrating delay loop (skipped), value calculated using timer frequency.. 200.00 BogoMIPS (lpj=1000000)
CPU: Testing write buffer coherency: ok
CPU0: Spectre v2: using BPIALL workaround
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
cblist_init_generic: Setting adjustable number of callback queues.
cblist_init_generic: Setting shift to 1 and lim to 1.
Setting up static identity map for 0x100000 - 0x100060
rcu: Hierarchical SRCU implementation.
rcu:    Max phase no-delay instances is 1000.
smp: Bringing up secondary CPUs ...
CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
CPU1: Spectre v2: using BPIALL workaround
smp: Brought up 1 node, 2 CPUs
SMP: Total of 2 processors activated (400.00 BogoMIPS).
CPU: All CPU(s) started in SVC mode.
devtmpfs: initialized
VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
futex hash table entries: 512 (order: 3, 32768 bytes, linear)
pinctrl core: initialized pinctrl subsystem
NET: Registered PF_NETLINK/PF_ROUTE protocol family
DMA: preallocated 256 KiB pool for atomic coherent allocations
hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
hw-breakpoint: maximum watchpoint size is 4 bytes.
gpio gpiochip0: (/soc/bus@0ff200000/gpio@0020): not an immutable chip, please consider fixing it!
gpio gpiochip1: (/soc/bus@0ff200000/gpio@0040): not an immutable chip, please consider fixing it!
gpio gpiochip2: (/soc/bus@0ff200000/gpio@0060): not an immutable chip, please consider fixing it!
gpio gpiochip3: (/soc/bus@0ff200000/gpio@0080): not an immutable chip, please consider fixing it!
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
pps_core: LinuxPPS API ver. 1 registered
pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
PTP clock support registered
EDAC MC: Ver: 3.0.0
FPGA manager framework
vgaarb: loaded
clocksource: Switched to clocksource timer1
NET: Registered PF_INET protocol family
IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear)
tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)
TCP bind hash table entries: 8192 (order: 5, 131072 bytes, linear)
TCP: Hash tables configured (established 8192 bind 8192)
UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
NET: Registered PF_UNIX/PF_LOCAL protocol family
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
PCI: CLS 0 bytes, default 64
hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 counters available
workingset: timestamp_bits=30 max_order=18 bucket_order=0
NFS: Registering the id_resolver key type
Key type id_resolver registered
Key type id_legacy registered
ntfs: driver 2.1.32 [Flags: R/W].
jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
io scheduler mq-deadline registered
io scheduler kyber registered
Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
printk: console [ttyS0] disabled
ffc02000.serial0: ttyS0 at MMIO 0xffc02000 (irq = 34, base_baud = 6250000) is a 16550A
printk: console [ttyS0] enabled
ffc03000.serial1: ttyS1 at MMIO 0xffc03000 (irq = 35, base_baud = 6250000) is a 16550A
brd: module loaded
spi-nor spi0.0: n25q128a11 (16384 Kbytes)
6 fixed-partitions partitions found on MTD device ff705000.spi.0
Creating 6 MTD partitions on "ff705000.spi.0":
0x000000000000-0x000000040000 : "Preloader Image 0-3"
0x000000040000-0x000000050000 : "U-Boot Env"
0x000000050000-0x000000060000 : "DTB"
0x000000060000-0x0000000e0000 : "U-Boot"
0x0000000e0000-0x0000008e0000 : "Kernel"
0x0000008e0000-0x000001000000 : "FPGA"
spi-nor spi0.1: n25q128a11 (16384 Kbytes)
1 fixed-partitions partitions found on MTD device ff705000.spi.1
Creating 1 MTD partitions on "ff705000.spi.1":
0x000000000000-0x000001000000 : "Data"
CAN device driver interface
c_can_platform ffc00000.can: c_can_platform device registered (regs=(ptrval), irq=37)
c_can_platform ffc01000.can: c_can_platform device registered (regs=(ptrval), irq=38)
usbcore: registered new interface driver usb-storage
mousedev: PS/2 mouse device common for all mice
i2c_dev: i2c /dev entries driver
Synopsys Designware Multimedia Card Interface Driver
ledtrig-cpu: registered to indicate activity on CPUs
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
fpga_manager fpga0: Altera SOCFPGA FPGA Manager registered
NET: Registered PF_PACKET protocol family
NET: Registered PF_KEY protocol family
can: controller area network core
NET: Registered PF_CAN protocol family
can: raw protocol
can: broadcast manager protocol
can: netlink gateway - max_hops=1
8021q: 802.1Q VLAN Support v1.8
Key type dns_resolver registered
ThumbEE CPU extension supported.
Registering SWP/SWPB emulation handler
lp5562: probe of 0-0030 failed with error -22
lm73 0-004c: sensor 'lm73'
at24 0-0050: 2048 byte 24c16 EEPROM, writable, 1 bytes/write
rtc-abx80x 0-0069: model 1805, revision 2.3, lot 2c, wafer f, uid 6d4f
rtc-abx80x 0-0069: Oscillator failure, data is invalid.
rtc-abx80x 0-0069: registered as rtc0
dma-pl330 ffe01000.pdma: Loaded driver for PL330 DMAC-341330
dma-pl330 ffe01000.pdma:        DBUFF-512x8bytes Num_Chans-8 Num_Peri-32 Num_Events-8
socfpga-dwmac ff702000.ethernet: error -ENXIO: IRQ macirq_rx0 not found
socfpga-dwmac ff702000.ethernet: error -ENXIO: IRQ macirq_tx0 not found
socfpga-dwmac ff702000.ethernet: IRQ eth_wake_irq not found
socfpga-dwmac ff702000.ethernet: IRQ eth_lpi not found
socfpga-dwmac ff702000.ethernet: PTP uses main clock
socfpga-dwmac ff702000.ethernet: No sysmgr-syscon node found
socfpga-dwmac ff702000.ethernet: Unable to parse OF data
socfpga-dwmac: probe of ff702000.ethernet failed with error -524
stmmaceth ff702000.ethernet: error -ENXIO: IRQ macirq_rx0 not found
stmmaceth ff702000.ethernet: error -ENXIO: IRQ macirq_tx0 not found
stmmaceth ff702000.ethernet: IRQ eth_wake_irq not found
stmmaceth ff702000.ethernet: IRQ eth_lpi not found
stmmaceth ff702000.ethernet: PTP uses main clock
stmmaceth ff702000.ethernet: Version ID not available
stmmaceth ff702000.ethernet:    DWMAC1000
stmmaceth ff702000.ethernet: DMA HW capability register supported
stmmaceth ff702000.ethernet: RX Checksum Offload Engine supported
stmmaceth ff702000.ethernet: COE Type 2
stmmaceth ff702000.ethernet: TX Checksum insertion supported
stmmaceth ff702000.ethernet: Enhanced/Alternate descriptors
stmmaceth ff702000.ethernet: Extended descriptors not supported
stmmaceth ff702000.ethernet: Ring mode enabled
stmmaceth ff702000.ethernet: TX COE limited to 0 tx queues
input: gpio_keys as /devices/platform/gpio_keys/input/input0
dw-apb-uart ffc02000.serial0: forbid DMA for kernel console
Waiting for root device /dev/mmcblk0p3...
dw_mmc ff704000.dwmmc0: IDMAC supports 32-bit address mode.
dw_mmc ff704000.dwmmc0: Using internal DMA controller.
dw_mmc ff704000.dwmmc0: Version ID is 240a
dw_mmc ff704000.dwmmc0: DW MMC controller at irq 58,32 bit host data width,1024 deep fifo
mmc_host mmc0: card is polling.
mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 400000Hz, actual 396825HZ div = 63)
mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 50000000Hz, actual 50000000HZ div = 0)
mmc0: new high speed SDHC card at address 5048
mmcblk0: mmc0:5048 SD32G 28.9 GiB
 mmcblk0: p1 p2 p3
EXT4-fs (mmcblk0p3): mounting ext3 file system using the ext4 subsystem
EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Quota mode: disabled.
VFS: Mounted root (ext3 filesystem) on device 179:3.
devtmpfs: mounted
Freeing unused kernel image (initmem) memory: 1024K
Run /sbin/init as init process
INIT: version 3.01 booting
grep: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
EXT4-fs (mmcblk0p3): re-mounted. Quota mode: disabled.
grep: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
sysctl: cannot stat /proc/sys/net/ipv4/tcp_syncookies: No such file or directory
rtc-abx80x 0-0069: Oscillator failure, data is invalid.
rtc-abx80x 0-0069: Oscillator failure, data is invalid.
hwclock: ioctl(RTC_RD_TIME) to /dev/rtc0 to read the time failed: Invalid argument
Fri Mar  9 12:34:56 UTC 2018
/etc/rcS.d/S37populate-volatile.sh: line 16: dirname: command not found
/etc/rcS.d/S37populate-volatile.sh: line 105: readlink: command not found
/etc/rcS.d/S37populate-volatile.sh: line 105: readlink: command not found
/etc/rcS.d/S37populate-volatile.sh: line 105: readlink: command not found
/etc/rcS.d/S37populate-volatile.sh: line 105: readlink: command not found
/etc/rcS.d/S37populate-volatile.sh: line 107: awk: command not found
/etc/rcS.d/S37populate-volatile.sh: line 105: readlink: command not found
/etc/rcS.d/S37populate-volatile.sh: line 253: sort: command not found
grep: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
/etc/rcS.d/S37populate-volatile.sh: line 124: uniq: command not found
/etc/rcS.d/S37populate-volatile.sh: line 124: sort: command not found
/etc/rcS.d/S37populate-volatile.sh: line 125: cut: command not found
grep: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
/etc/rcS.d/S37populate-volatile.sh: line 126: uniq: command not found
/etc/rcS.d/S37populate-volatile.sh: line 126: sort: command not found
/etc/rcS.d/S37populate-volatile.sh: line 127: wc: command not found
/etc/rcS.d/S37populate-volatile.sh: line 128: wc: command not found
/etc/rcS.d/S37populate-volatile.sh: line 130: [: : integer expression expected
/etc/rcS.d/S37populate-volatile.sh: line 138: uniq: command not found
/etc/rcS.d/S37populate-volatile.sh: line 138: sort: command not found
/etc/rcS.d/S37populate-volatile.sh: line 139: cut: command not found
grep: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
/etc/rcS.d/S37populate-volatile.sh: line 140: uniq: command not found
/etc/rcS.d/S37populate-volatile.sh: line 140: sort: command not found
/etc/rcS.d/S37populate-volatile.sh: line 142: wc: command not found
/etc/rcS.d/S37populate-volatile.sh: line 143: wc: command not found
/etc/rcS.d/S37populate-volatile.sh: line 145: [: : integer expression expected
sed: can't read /var/volatile/tmp/tmp_volatile.59: No such file or directory
rm: cannot remove '/var/volatile/tmp/tmp_volatile.59': No such file or directory
mv: error while loading shared libraries: libacl.so.1: cannot open shared object file: No such file or directory
random: crng init done
INIT: Entering runlevel: 5
Configuring network interfaces... ip: error while loading shared libraries: libmnl.so.0: cannot open shared object file: No such file or directory
ip: error while loading shared libraries: libmnl.so.0: cannot open shared object file: No such file or directory
ip: error while loading shared libraries: libmnl.so.0: cannot open shared object file: No such file or directory
Starting rpcbind daemon...done.
starting statd: done
Starting atd: OK
/etc/rc5.d/S20ifplugd: line 46: id: command not found
/etc/rc5.d/S20ifplugd: line 46: [: !=: unary operator expected
Starting Network Interface Plugging Daemon:/usr/sbin/ifplugd: error while loading shared libraries: libdaemon.so.0: cannot open shared object file: No such file or directory
 eth0.
modprobe: error while loading shared libraries: liblzma.so.5: cannot open shared object file: No such file or directory
grep: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
NFS daemon support not enabled in kernel
loading RTC calibration values from /etc/abrtc.cal ...
/etc/rc5.d/S20rtc_cal: line 74: awk: command not found
/etc/rc5.d/S20rtc_cal: line 75: awk: command not found
/etc/rc5.d/S20rtc_cal: line 76: awk: command not found
/etc/rc5.d/S20rtc_cal: line 77: awk: command not found
XTCAL not set
Starting system log daemon...grep: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
0
Starting crond: OK
Starting tcf-agent: /usr/sbin/tcf-agent: error while loading shared libraries: libssl.so.3: cannot open shared object file: No such file or directory
FAIL
/bin/start_getty: line 5: readlink: command not found             <------------ Hangs here....



