内核更新 5.4.0-67 后无法为 domU 添加磁盘设备

内核更新 5.4.0-67 后无法为 domU 添加磁盘设备

运行带有 xen 4.11 的 Ubuntu 20.04.2 LTS

在最后一次内核更新 5.4.0-67 和服务器重启后,没有启动任何客户端。尝试手动启动 domU 时,我收到以下错误消息:

libxl: error: libxl_device.c:1130:device_backend_callback: Domain 8:unable to add device with path /local/domain/0/backend/vbd/8/51712
libxl: error: libxl_create.c:1299:domcreate_launch_dm: Domain 8:unable to add disk devices
libxl: error: libxl_device.c:1130:device_backend_callback: Domain 8:unable to remove device with path /local/domain/0/backend/vbd/8/51712
libxl: error: libxl_domain.c:1107:devices_destroy_cb: Domain 8:libxl__devices_destroy failed
libxl: error: libxl_domain.c:1034:libxl__destroy_domid: Domain 8:Non-existant domain
libxl: error: libxl_domain.c:993:domain_destroy_callback: Domain 8:Unable to destroy guest
libxl: error: libxl_domain.c:920:domain_destroy_cb: Domain 8:Destruction of domain failed

只有恢复到以前的内核 5.4.0-66 才能解决问题。

这是内核中的错误还是我配置时遗漏了什么?

答案1

这是内核 5.4.0-67 中 xen 的不完整补丁(仅 2 个提交中的 1 个)。这是内核的问题,而不是 xen 系统的问题。

只需启动 5.4.0-66 并等待 Ubuntu 的内核更新。缺失的补丁建议用于 5.4.0-71(请参阅内核.ubuntu.com

在 20.04 上,您可以切换到 HWE-Kernel。对于内核 5.8,建议对 5.8.0-49.55 进行两次提交(请参阅内核.ubuntu.com

查看我们的错误报告LP#1920660

谨致问候,凯利。

答案2

升级到新的 hwe-stack 也可以解决这个问题

sudo apt install linux-image-generic-hwe-20.04

这将安装一个不存在此问题的 5.8 内核。

答案3

@yosamite ,我有一台戴尔 OptiPlex 9010,在 Xorg 更新的某个时候,任何内核 > 5.4(例如 5.8)都会导致(i915)视频变得非常慢(例如,Firefox 需要大约 1/4 秒才能绘制其文件菜单,当在菜单上上下移动鼠标时,突出显示需要大约 1/4 秒才能完全更新,并带有水平线,直到完成重绘)。我想我必须等待 -71 内核。

当不在 Xen 下时,这些内核很好,但在 Xen 作为 Dom0 下,图形很慢。

相关内容