-
Notifications
You must be signed in to change notification settings - Fork 614
fails to boot with initrd #379
Copy link
Copy link
Closed
Description
my (built-in) device needs firmware blobs from initrd but when adding initrd ... to systemd-boots config file the guest fails to boot:
$ ./cloud-hypervisor/target/release/cloud-hypervisor -v --kernel ./hypervisor-fw --disk path=clear-31360-kvm.img --cpus 4 --memory size=1024M --rng --net tap=,mac=
Cloud Hypervisor Guest
API server: /run/user/1000/cloud-hypervisor.198578
vCPUs: 4
Memory: 1024 MB
Kernel: Some(KernelConfig { path: "./hypervisor-fw" })
Kernel cmdline:
Disk(s): Some([DiskConfig { path: "clear-31360-kvm.img", iommu: false }])
[ 0.372353] random: fast init done
[ 0.372371] random: crng init done
[ 0.374114] loop: module loaded
[ 0.374919] virtio_blk virtio1: [vda] 17909679 512-byte logical blocks (9.17 GB/8.54 GiB)
[ 0.376266] vda: vda1 vda2 vda3
[ 0.376770] rbd: loaded (major 253)
[ 0.377237] tun: Universal TUN/TAP device driver, 1.6
[ 0.378909] pcnet32: pcnet32.c:v1.35 21.Apr.2008 tsbogend@alpha.franken.de
[ 0.379641] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
[ 0.380243] e1000: Copyright (c) 1999-2006 Intel Corporation.
[ 0.380779] i8042: PNP: No PS/2 controller found.
[ 0.381303] mousedev: PS/2 mouse device common for all mice
[ 0.381806] usbcore: registered new interface driver usbtouchscreen
[ 0.382422] rtc_cmos rtc_cmos: only 24-hr supported
[ 0.382947] device-mapper: ioctl: 4.40.0-ioctl (2019-01-18) initialised: dm-devel@redhat.com
[ 0.383682] intel_pstate: CPU model not supported
[ 0.384634] Initializing XFRM netlink socket
[ 0.385072] NET: Registered protocol family 10
[ 0.385635] Segment Routing with IPv6
[ 0.386062] NET: Registered protocol family 17
[ 0.386510] Key type ceph registered
[ 0.386901] libceph: loaded (mon/osd proto 15/24)
[ 0.387380] AVX2 version of gcm_enc/dec engaged.
[ 0.387801] AES CTR mode by8 optimization enabled
[ 0.389229] sched_clock: Marking stable (354343119, 34875719)->(401373579, -12154741)
[ 0.390022] registered taskstats version 1
[ 0.390396] Loading compiled-in X.509 certificates
[ 0.391463] Loaded X.509 cert 'Build time autogenerated kernel key: da386d37c59473a2a9013d60d09850e62f9061c5'
[ 0.393234] EXT4-fs (vda3): mounted filesystem with ordered data mode. Opts: (null)
[ 0.393890] VFS: Mounted root (ext4 filesystem) on device 254:3.
[ 0.394615] devtmpfs: mounted
[ 0.395374] Freeing unused kernel image memory: 1408K
[ 0.414897] Write protecting the kernel read-only data: 18432k
[ 0.415880] Freeing unused kernel image memory: 2008K
[ 0.416483] Freeing unused kernel image memory: 676K
[ 0.416931] Run /usr/sbin/init as init process
cloud-hypervisor: 1.011984678s: ERROR:vm-virtio/src/block.rs:363 -- Failed to parse available descriptor chain: DescriptorChainTooShort
[ 0.417610] EXT4-fs error (device vda3): ext4_dx_csum_verify:465: inode #393222: comm swapper/0: dir seems corrupt? Run e2fsck -D.
[ 0.418656] EXT4-fs error (device vda3): dx_probe:761: inode #393222: comm swapper/0: Directory index failed checksum
[ 0.419656] Kernel panic - not syncing: Requested init /usr/sbin/init failed (error -74).
[ 0.420360] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G W 5.3.7-396.kvm #2
[ 0.421039] Call Trace:
[ 0.421251] dump_stack+0x47/0x70
[ 0.421579] ? rest_init+0x30/0x9a
[ 0.421903] panic+0xeb/0x2a9
[ 0.422156] ? rest_init+0x9a/0x9a
[ 0.422477] kernel_init+0xa6/0x106
[ 0.422801] ret_from_fork+0x35/0x40
[ 0.423209] Kernel Offset: 0x4000000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)
[ 0.424070] ---[ end Kernel panic - not syncing: Requested init /usr/sbin/init failed (error -74). ]---
after removing the initrd line it boots again.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels