Ao executar uma distribuição Linux* e atualizar o BMC de um sistema com o utilitário flashupdt, você pode ver o seguinte erro:
One Boot Flash Update Utility Version 14.1 Build 28
Copyright (c) 2021 Intel Corporation
Update file Configuration: XXX S2600WF0:S2600WFC:S2600WFD:S2600WFQ:S2600WFS:S2600WFT:S2600WFV,1.0
Entering BMC Update Mode...
Using USB Interface...
Could not Initialize USB Interface...
Using KCS Interface...
Transferring BMC Firmware Image:
4%
Procure /etc/modprobe.d/ para qualquer arquivo .conf contendo instalar vfat /bin/true e comente essa linha para permitir que o BMC crie seu vfat para fins de atualização.
O erro aparece quando o utilitário flashupdt tenta montar um dispositivo de armazenamento USB virtual como um sistema de arquivo vfat. Vfat /bin/true instalado diz ao modprobe para executar /bin/true, em vez de inserir vfat no kernel. Executar /bin/true é uma maneira simples de sempre devolver uma resposta de sucesso (0) ao módulo de chamada.
Como o vfat não é carregado, o código BMC recebe um erro de volta do kernel quando ele tenta esse método de montagem. Como o BMC não é capaz de montar a partição vfat e, em seguida, é padrão para a interface Do estilo do controlador de teclado (KCS).