我在 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
答案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 控制器出现问题(您没有),否则我不会使用它。