0.4.0 aarch64 image hangs on Debian 10 host
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
CirrOS |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Host:
Debian10
qemu-efi: 0~20181115.
qemu-system-
libvirt: 5.0.0
Reproduce:
$ cd /tmp/; wget -c http://
$ virt-install \
--name guest-01 \
--memory 2048 \
--vcpus 2 \
--nographic \
--boot uefi \
--network bridge=docker0 \
--disk /tmp/cirros-
--import
After seeing the grub boot entry, adding kernel param "earlycon=
[ 0.000000] Virtual kernel memory layout: [ 0.000000] vmalloc : 0xffff000000000000 - 0xffff7bffbfff0000 (126974 GB)
[ 0.000000] vmemmap : 0xffff7bffc0000000 - 0xffff7fffc0000000 ( 4096 GB maximum)
[ 0.000000] 0xffff7bffc0000000 - 0xffff7bffc0800000 ( 8 MB actual)
[ 0.000000] fixed : 0xffff7ffffa7fd000 - 0xffff7ffffac00000 ( 4108 KB)
[ 0.000000] PCI I/O : 0xffff7ffffae00000 - 0xffff7ffffbe00000 ( 16 MB)
[ 0.000000] modules : 0xffff7ffffc000000 - 0xffff800000000000 ( 64 MB)
[ 0.000000] memory : 0xffff800000000000 - 0xffff800020000000 ( 512 MB)
[ 0.000000] .init : 0xffff800000cb8000 - 0xffff800000d76000 ( 760 KB)
[ 0.000000] .text : 0xffff800000080000 - 0xffff800000cb8000 ( 12512 KB)
[ 0.000000] .data : 0xffff800000d87000 - 0xffff800000e84200 ( 1013 KB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] Build-time adjustment of leaf fanout to 64.
[ 0.000000] RCU restricting CPUs from NR_CPUS=128 to nr_cpu_ids=1.
[ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=1
[ 0.000000] NR_IRQS:64 nr_irqs:64 0
[ 0.000000] Kernel panic - not syncing: No interrupt controller found.
[ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.0-28-generic #47-Ubuntu
[ 0.000000] Hardware name: (null) (DT)
[ 0.000000] Call trace:
[ 0.000000] [<ffff80000008a
[ 0.000000] [<ffff80000008a
[ 0.000000] [<ffff800000459
[ 0.000000] [<ffff8000001cc
[ 0.000000] [<ffff800000cbb
[ 0.000000] [<ffff800000cb8
[ 0.000000] [<00000000408fd
[ 0.000000] ---[ end Kernel panic - not syncing: No interrupt controller found.
Cirros is very small and is a good image to test openstack, such as refstack tests.
This issue blocks the users to use it to do such tests.
summary: |
- current release 0.4.0 aarch64 image hangs on debian10 host + 0.4.0 aarch64 image hangs on Debian 10 host |
description: | updated |
The problem might be switching dtb booting from acpi. We had tested it can boot on debian9 host before.
If I don't remember wrong, it boot from dtb on debian9.
I have tested ubuntu-18.04.3 cloud image (with higher version kernel 4.15.0-72-generic) on aarch64, it works fine.
Hoping there is a new version of cirros image built with newer kernel. Because older kernel might not support aarch64 acpi well.
I am glad to help to do such work. But I don't know how to do yet.