Я запускаю сервер 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 на вашем сервере/рабочей станции. Пока его можно смело игнорировать. Я взглянул на исходный код DRM-драйвера aspeed. Во время выполнения трудно найти /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 (а это не так).
Иосип Медведь предложил решение в посте, чтобы избежать предупреждения:
sudo touch /lib/firmware/ast_dp501_fw.bin
Похоже, что пустой файл также безопасен, и предупреждение прекратится.