问题描述
我正在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
除了有关我的视频卡的信息外,我找不到关于此特定固件的太多信息。由于我正在运行服务器,因此我并不真正在乎图形(未连接显示器)。
一切正常,所以我暂时忽略它,但是有办法解决吗?
最佳办法
它很烦人,但无害。这来自服务器/工作站上IPMI的Aspeed VGA模块。现在可以安全地忽略它。我快速浏览了aspeed DRM驱动程序的源代码。它在运行时进行硬编码以查找/lib/firmware/ast_dp501_fw.bin。这提供了一种在运行时更新固件问题的方法,而无需将其刷新到硬件上。
这是lspci输出,显示我的华硕工作站上存在问题的视频卡,该视频卡具有相同的”issue”:
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
次佳办法
Supermicro在此提供了指向该文件的Google云端硬盘(lol)链接:https://www.supermicro.com/support/faqs/faq.cfm?faq=26876,但除非a)您拥有Supermicro板并且b)IPMI VGA控制器有问题(您没有),否则我不会使用它。