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

wou*_*ter 38 ubuntu ubuntu-15.10

我在 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
Run Code Online (Sandbox Code Playgroud)

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

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

Jef*_*rns 39

它令人讨厌,但无害。这是来自服务器/工作站上 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)
Run Code Online (Sandbox Code Playgroud)

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

http://www.aspeedtech.com/support.php?fPath=24
Run Code Online (Sandbox Code Playgroud)

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

  • 以及在 Ubuntu 18.04 上 (12认同)
  • Ubuntu 20.04 上也是如此。 (4认同)
  • 问题仍然存在:Ubuntu 16.04.1 03:00.0 VGA 兼容控制器:ASPEED Technology, Inc. ASPEED Graphics Family (rev 30) (2认同)
  • 安全地忽略它。这是无害的@guttermonk。没什么可担心的,这只是日志和终端上令人讨厌的喋喋不休。 (2认同)

Ale*_*lke 10

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

sudo touch /lib/firmware/ast_dp501_fw.bin
Run Code Online (Sandbox Code Playgroud)

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


Gre*_*per 6

在 Debian bookworm 及以上版本上,新的非自由固件存档区域中有固件-ast软件包,其中包含相关固件。Ubuntu 22.04 jammy 及以上版本也是如此。


Ada*_*ter 5

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

  • @AlexisWilke,根据您所指的“他们”,出于法律原因不包括在内 - 我在 SuperMicro 方面看不到许可证。至于它的作用,你得问 SuperMicro 或 ASPEED。这是尽可能避免二进制 blob 的另一个原因。 (2认同)