HP ProLiant: Risolvere l'errore Firmware Bug Hw-PMU
Installando distribuzioni Linux come CentOS 7 o RHEL su server HP ProLiant (specialmente la serie DL380p Gen8), potresti imbatterti nel seguente messaggio di errore durante il boot:
[Firmware Bug]: the BIOS has corrupted hw-PMU resources
Questo avviso indica un conflitto tra il modo in cui il kernel Linux tenta di accedere alle unità di monitoraggio delle performance (PMU) del processore e le impostazioni di risparmio energetico del BIOS HP.
1. Analisi della gravità
HP ha riconosciuto ufficialmente questo comportamento nel documento ID: c03265132. Secondo la documentazione ufficiale, l’errore non è grave e non compromette la stabilità del sistema o l’integrità dei dati. Si tratta puramente di una limitazione nell’accesso ad alcuni contatori hardware di performance.

2. Soluzione: Intervento sul BIOS
Se desideri rimuovere il messaggio e consentire al sistema operativo di gestire correttamente le risorse PMU, è necessario disabilitare una funzione specifica di monitoraggio nel BIOS del server.
Procedura passo-passo
- Riavvia il server.
- Premi F9 durante il post per entrare nelle System Utilities (BIOS).
- Una volta nel menu principale, premi la combinazione di tasti CTRL+A. Questo sbloccherà il menu “Service Options”, che normalmente è nascosto.
- Entra in “Service Options”.
- Cerca la voce “Processor Power and Utilization Monitoring” e impostala su Disabled.
- Salva le impostazioni ed esci (F10).

3. Risultato Finale
Al riavvio successivo, il kernel Linux sarà in grado di allocare correttamente le risorse PMU senza conflitti con il firmware HP, e il messaggio di “Firmware Bug” sparirà dai log di sistema.