Я запускаю сервер Ubuntu 15.10 на плате Asrock E3C226D2I. Когда я получаю обновление ядра или запускаю 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
Я не могу найти много информации об этой конкретной прошивке, кроме, вероятно, для моей видеокарты. Поскольку я запускаю сервер, меня особо не волнует графика (монитор не подключен).
Все работает нормально, поэтому я пока игнорирую это, но есть ли способ это исправить?
Это раздражает, но безвредно. Это поступает от модуля Aspeed VGA из IPMI на вашем сервере / рабочей станции. На данный момент это можно смело игнорировать. Я быстро взглянул на исходный код драйвера aspeed DRM. Во время выполнения жестко запрограммирован поиск /lib/firmware/ast_dp501_fw.bin. Это дает возможность обновлять микропрограммное обеспечение во время выполнения, а не устанавливать его на оборудование.
Вот вывод lspci, показывающий рассматриваемую видеокарту с моей рабочей станции Asus, которая имеет ту же «проблему», что и была:
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 Диске (смеется): https://www.supermicro.com/support/faqs/faq.cfm?faq=26876 но я бы не стал его использовать, если: а) у вас нет платы Supermicro и б) у вас проблемы с контроллером IPMI VGA (а это не так).