From Fedora Project Wiki

This is the successor of Smolt project.


Check hardware devices operability, collect logs and find drivers.

The Fedora Hardware Database is automatically created based on hardware probes collected by this RPM package or by this flatpak. It is the successor of Smolt project. The database is dumped to a Github repository for statistical analysis by third parties.

Latest statistical report can be found on this page.


# dnf install hw-probe

For RHEL/CentOS version 6/7/8 the package is available as well in the EPEL repository:

# yum install epel-release


Submit your hardware:

# sudo -E hw-probe -all -upload


   Probe for hardware ... Ok
   Reading logs ... Ok
   Uploaded to DB, Thank you!
   Probe URL:

Runtime tests

Perform simple tests for drives, cpu, memory and graphics (requires mesa-demos package):

# hw-probe -all -upload -check


SMART reports are collected from all connected drives (including all drives behind the MegaRAID and Adaptec controllers) with the help of smartmontools. By creating a probe, you contribute to the HDD/SSD desktop-class reliability study.


Dump and decode ACPI tables for debugging (requires acpica-tools package):

# hw-probe -all -upload -decode-acpi


Private info is not collected. Moreover, it's safer to share your logs by hw-probe rather than share manually, because most private data is removed or hashed at the client side before uploading.

Please note that a 32-byte prefix of salted SHA512 hashes of MAC addresses and serial numbers are uploaded to the server in order to properly identify unique computers and parts. These are unlikely to be reversible.