Forzar la caché de las controladoras HP Smart Array en un DL380 Gen8
Si trabajas con servidores HP ProLiant DL380 Gen8, seguro que estás más que acostumbrado a ver, durante el arranque, las controladoras Smart Array típicas de estos equipos, como la P420 o la P420i.
Lo que no todo el mundo conoce es que, en ese mismo proceso de arranque, existe un menú oculto/avanzado que permite forzar el uso de la caché, incluso cuando la controladora no pasa todos los test de estado “OK”.
🔧 Acceso al menú avanzado de la controladora
Durante el POST del servidor, cuando aparece la pantalla de la Smart Array P420 / P420i, se muestra el típico mensaje para entrar en la configuración.

👉 Pulsando la tecla F8, se accede a un menú adicional de la controladora.
Este menú no es el habitual de configuración de arrays, sino uno más bajo nivel, orientado a diagnóstico y opciones avanzadas.
⚠️ Forzar la caché aunque falle el estado de salud
Uno de los puntos más interesantes (y también más delicados) de este menú es que permite:
- Mantener la caché siempre activa
- Incluso cuando HP desactiva automáticamente la caché por seguridad:
- La batería (BBWC / FBWC) no está en buen estado
- La controladora no supera los test de funcionamiento como “OK”
En condiciones normales, si la batería de la caché falla o no es fiable, HP deshabilita la caché de escritura para evitar corrupción de datos.
Desde este menú, es posible forzar su activación ignorando esas comprobaciones, para ello iremos a «Cache Settings»

Y veremos que el sistema de apagado de caché a elección de HP está activado y procederemos a desactivarlo

Y aunque nos de un mensaje de advertencia le diremos que si queremos desactivar esta opción y confirmaremos con el F8.

Ahora ya hemos desactivado esta opción que permite activar o desactivar la cache a elección de HP, y siempre tendremos la cache activada.
🚨 Advertencia importante
Esto no es una opción recomendada en producción:
- Forzar la caché sin batería funcional puede provocar pérdida de datos
- Especialmente en:
- Cortes de corriente
- Reinicios inesperados
- Cuelgues del sistema
Puede tener sentido en entornos de laboratorio, pruebas o homelab, donde:
- Sabes exactamente lo que estás haciendo
- Asumes el riesgo
- Necesitas exprimir el rendimiento de discos mecánicos
🧪 Uso típico en homelab
En muchos homelabs con DL380 Gen8, esta opción se usa cuando:
- La batería de la P420/P420i está muerta
- No compensa comprar un recambio caro
- Se quiere mantener algo de rendimiento extra
- El servidor está en un SAI y el riesgo es asumible