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 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....