Ubuntu 15.10 服务器;W:可能缺少模块 ast 的固件 /lib/firmware/ast_dp501_fw.bin

Ubuntu 15.10 服务器;W:可能缺少模块 ast 的固件 /lib/firmware/ast_dp501_fw.bin

我在 Asrock E3C226D2I 主板上运行 Ubuntu 15.10 服务器。当我获取内核更新或运行 update-initramfs -u 时,我收到有关缺少固件的警告:

root@fileserver:~# update-initramfs -u
update-initramfs: Generating /boot/initrd.img-4.2.0-27-generic
W: Possible missing firmware /lib/firmware/ast_dp501_fw.bin for module ast

我找不到关于这个特定固件的太多信息,除了它可能适用于我的视频卡。由于我正在运行服务器,所以我并不真正关心图形(没有连接显示器)。

一切正常所以我暂时忽略它但是有办法解决这个问题吗?

答案1

这很烦人,但无害。这是来自服务器/工作站上的 IPMI 的 Aspeed VGA 模块。现在可以安全地忽略它。我快速查看了 aspeed DRM 驱动程序的源代码。它在运行时被硬编码以查找 /lib/firmware/ast_dp501_fw.bin。这提供了一种在运行时更新固件问题的方法,而不需要将其刷入硬件。

下面是我的华硕工作站的 lspci 输出,显示了有问题的视频卡,它具有相同的“问题”:

lspci |grep -i aspeed
 01:01.0 VGA compatible controller: ASPEED Technology, Inc. ASPEED Graphics Family (rev 10)

Aspeed 的驱动程序和驱动程序源代码在这里(但除非您有 Windows 服务器,否则您不需要从那里获取它们):

http://www.aspeedtech.com/support.php?fPath=24

以下是错误报告: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1751613

最后(?)更新:我认为由于该错误出现在已停产的硬件上,因此它将永远存在。上述错误自 2018-04-28 起一直处于过期状态。

答案2

Josip Medved 在一篇帖子中提出了一个解决方案避免警告:

sudo touch /lib/firmware/ast_dp501_fw.bin

看起来空文件也是安全的,警告将停止。

答案3

在 Debian bookworm 及更高版本上固件-ast新的包非自由固件包含相关固件的存档区域。这也是Ubuntu 22.04 jammy 及以上版本

答案4

Supermicro 在此提供了此文件的 Google Drive(哈哈)链接:https://www.supermicro.com/support/faqs/faq.cfm?faq=26876但是除非 a) 您有 Supermicro 主板,并且 b) 您的 IPMI VGA 控制器出现问题(您没有),否则我不会使用它。

相关内容