id summary reporter owner description type status priority milestone component version resolution keywords cc field_blocks field_dependson field_seealso 827 Boot on Raspberry Pi ends prematurely when accessing ramdisk Jakub Jermář Martin Decky "As of current master, the boot on Raspberry Pi ends prematurely as follows. Seems like it cannot access files on the ramdisk. This happens both during a u-boot boot and a direct boot from the SD card. {{{ U-Boot> loady ## Ready for binary (ymodem) download to 0x00200000 at 115200 bps... CCX)/0(CAN) packets, 29 retries ## Total Size = 0x001a2d78 = 1715576 Bytes U-Boot> bootm ## Booting kernel from Legacy Image at 00200000 ... Image Name: HelenOS-0.9.1 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 1715512 Bytes = 1.6 MiB Load Address: 00008000 Entry Point: 00008000 Verifying Checksum ... OK Loading Kernel Image ... OK Starting kernel ... HelenOS bootloader, release 0.9.1 (Armonia), revision b27553c1c Built on 2021-03-22 17:56:58 for arm32 Copyright (c) 2001-2019 HelenOS project Boot loader: 0x00008000 -> 0x00015d38 Memory statistics 0x00015000|0x00015000: bootstrap stack 0x00010000|0x00010000: bootstrap page table 0x00015830|0x00015830: boot info structure 0x80a08000|0x00a08000: kernel entry point Boot loader: 0x00008000 -> 0x00015d38 Payload: 0x00015d38 -> 0x001aad38 Kernel load address: 0x00a08000 Kernel start: 0x80a08000 RAM end: 0x01a08000 (16777216 bytes available) Inflating components ... 0x80a08000|0x00a08000: kernel.elf.gz image (494232/148931 bytes) 0x80a81000|0x00a81000: ns.gz image (110780/51462 bytes) 0x80a9d000|0x00a9d000: loader.gz image (117256/54739 bytes) 0x80aba000|0x00aba000: init.gz image (139776/64299 bytes) 0x80add000|0x00add000: locsrv.gz image (125980/59087 bytes) 0x80afc000|0x00afc000: rd.gz image (117128/54449 bytes) 0x80b19000|0x00b19000: vfs.gz image (141556/65105 bytes) 0x80b3c000|0x00b3c000: logger.gz image (123456/57180 bytes) 0x80b5b000|0x00b5b000: fat.gz image (187236/87807 bytes) 0x80b89000|0x00b89000: initrd.img.gz image (4024832/999618 bytes) Done. Booting the kernel... SPARTAN kernel, release 0.9.1 (Armonia), revision b27553c1c Built on 2021-03-22 17:56:58 for arm32 Copyright (c) 2001-2019 HelenOS project Detected 1 CPU(s), 196576 KiB free memory Program loader at 0xc0020000 Kernel console ready (press any key to activate) RAM disk at 0x00b89000 (size 4024832 bytes) [init:ns(2)] ns: HelenOS IPC Naming Service [init:ns(2)] ns: Accepting connections [init:init(3)] init: HelenOS init [init:locsrv(4)] loc: HelenOS Location Service [init:rd(5)] rd: HelenOS RAM disk server [init:rd(5)] rd: Found RAM disk at 0x00b89000, 4024832 bytes [init:vfs(6)] vfs: HelenOS VFS server [init:logger(7)] logger: HelenOS Logging Service [init:fat(8)] fat: HelenOS FAT file system server [init:logger(7)] logger: Accepting connections [init:locsrv(4)] loc: Accepting connections [init:rd(5)] rd: Accepting connections [init:vfs(6)] vfs: Accepting connections [init:fat(8)] fat: Accepting connections [init:init(3)] init: Root file system mounted on / (fat at bd/initrd) [init:init(3)] init: Unable to stat /srv/fs/tmpfs [init:init(3)] init: Unable to stat /srv/fs/exfat [init:init(3)] init: Unable to stat /srv/fs/cdfs [init:init(3)] init: Unable to stat /srv/fs/mfs [init:init(3)] init: Starting /srv/klog [init:init(3)] init: Error spawning /srv/klog ([EINVAL] Invalid value) [init:init(3)] init: Starting /srv/fs/locfs [init:init(3)] init: Error spawning /srv/fs/locfs ([EINVAL] Invalid value) [init:init(3)] init: Unable to stat /srv/taskmon }}}" defect closed major 0.11.1 helenos-build mainline fixed