﻿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					
