linuxhardware

HP ProLiant: Risolvere l'errore Firmware Bug Hw-PMU

2 min di lettura
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.

Firmware bug HP a video


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

  1. Riavvia il server.
  2. Premi F9 durante il post per entrare nelle System Utilities (BIOS).
  3. Una volta nel menu principale, premi la combinazione di tasti CTRL+A. Questo sbloccherà il menu “Service Options”, che normalmente è nascosto.
  4. Entra in “Service Options”.
  5. Cerca la voce “Processor Power and Utilization Monitoring” e impostala su Disabled.
  6. Salva le impostazioni ed esci (F10).

Menu BIOS HP


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.

ℹ️
**Nota:** La disabilitazione di questa opzione nel BIOS non influisce sulle prestazioni del processore, ma impedisce solo al firmware HP iLO di raccogliere dati granulari sull'utilizzo energetico del processore, lasciando il controllo al sistema operativo.