FWTS son las siglas de Firmware Test Suite. Una herramienta de código abierto y disponible para Linux que tiene un conjunto de pruebas para el firmware, realizando comprobaciones del estado del firmware del sistema. Algo especialmente importante para determinar la salud del sistema, ya que el funcionamiento del hardware depende en gran medida de éste código.
Gracias a FWTS se pueden identificar de forma prematura algunos errores típicos de sistemas BIOS/UEFI, así como de ACPI, que suelen ser frecuentes en algunos sistemas. Si detecta problemas en tu equipo, los mostrará e intentará brindar algunos consejos para ayudar a solucionar estos errores, ya sea tomando algunas acciones o actualizando el firmware.
Para instalarlo, lo puedes hacer fácilmente desde algunos repositorios oficiales de tu distro, para usar tu gestor de paquetes favorito, o desde tiendas de aplicaciones. Además, si prefieres paquetes universales como los Snap, entonces tienes que saber que se encuentra empaquetado bajo este formato, por lo que será muy sencillo de instalar. Para poder descargar el paquete, puedes acceder a este enlace.
En cuanto al uso, es muy sencillo, por ejemplo, puedes usar comandos como los siguientes (recuerda que necesitan privilegios, por tanto, usa su o sudo):
#Mostrar tests disponibles fwts --show-tests #Ejecutar todos los tests por lotes fwts #Escanear APCI Methods fwts method #Volcado de UEFI fwts uefidump #Ejecutar tests para UEFI fwts uefirtmisc uefirttime uefirtvariable #Verificar configuración de CPU fwts msr mtrr nx virt #Escanear registro del kernel fwts klog
Por cierto, esta herramienta también admite que crees un Live USB para usarlo desde un pendrive en cualquier equipo, sin que tengas que instalar nada en él. De esa forma, podrás crear la memoria booteable y cambiar la prioridad de arranque para arrancar desde este medio extraíble y poder realizar todas las funciones en el equipo que quieras testar.