New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
runtime-rs: It fails to run kata with dragonball with error message StartMicroVm(CreateVfioDevice(NoResource)) #9509
Closed
Comments
Apokleos
added
bug
Incorrect behaviour
needs-review
Needs to be assessed by the team.
labels
Apr 18, 2024
Same thing happened to us, on
|
Is this not configurable via config? It should since for CoCo we need cold-plug. |
ananos
added a commit
to nubificus/kata-containers
that referenced
this issue
May 4, 2024
There are cases where enabling PCI hotplug by default, breaks Dragonball's initial setup, resulting in the following error message: ``` FATA[0000] failed to create shim task: Others("failed to handle message try init runtime instance\n\nCaused by:\n 0: init runtime handler\n 1: start sandbox\n 2: start vm\n 3: start vmm instance\n 4: Failed to start vmm\n 5: Failed to start MicroVm\n 6: vmm action error: StartMicroVm(CreateVfioDevice(NoResource))"): unknown ``` Adding this as a config option enables normal booting even on nodes that lack the default functionality. Fixes: kata-containers#9509 Signed-off-by: Anastassios Nanos <ananos@nubificus.co.uk>
lifupan
pushed a commit
to lifupan/kata-containers
that referenced
this issue
May 6, 2024
dragonball reserves 2048G of mmio space for the pci root bus by default on physical addresses greater than 4G. However, for some machines with smaller physical address widths, such as 39-bit wide physical addresses, dragonball reserves the mmio space when initializing the memory. It is less than 2048G, so this commit dynamically calculates and allocates the mmio size of each pci root bus. Fixes: kata-containers#9509 Signed-off-by: Fupan Li <fupan.lfp@antgroup.com>
ananos
added a commit
to nubificus/kata-containers
that referenced
this issue
May 6, 2024
There are cases where enabling PCI hotplug by default, breaks Dragonball's initial setup [see kata-containers#9596], resulting in the following error message: ``` FATA[0000] failed to create shim task: Others("failed to handle message try init runtime instance\n\nCaused by:\n 0: init runtime handler\n 1: start sandbox\n 2: start vm\n 3: start vmm instance\n 4: Failed to start vmm\n 5: Failed to start MicroVm\n 6: vmm action error: StartMicroVm(CreateVfioDevice(NoResource))"): unknown ``` Adding this as a config option enables normal booting even on nodes that lack the default functionality. Fixes: kata-containers#9509 Signed-off-by: Anastassios Nanos <ananos@nubificus.co.uk>
ananos
added a commit
to nubificus/kata-containers
that referenced
this issue
May 6, 2024
There are cases where enabling PCI hotplug by default, breaks Dragonball's initial setup [see kata-containers#9596], resulting in the following error message: ``` FATA[0000] failed to create shim task: Others("failed to handle message try init runtime instance\n\nCaused by:\n 0: init runtime handler\n 1: start sandbox\n 2: start vm\n 3: start vmm instance\n 4: Failed to start vmm\n 5: Failed to start MicroVm\n 6: vmm action error: StartMicroVm(CreateVfioDevice(NoResource))"): unknown ``` Adding this as a config option enables normal booting even on nodes that lack the default functionality. Fixes: kata-containers#9509 Signed-off-by: Anastassios Nanos <ananos@nubificus.co.uk>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Get your issue reviewed faster
When running a kata on such host, which it has cpu info
And it fails with error as below:
The text was updated successfully, but these errors were encountered: