From Fedora Project Wiki

 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{admon/note|''This is the successor of [[Smolt]] project.''}}
== About ==
== About ==
Check hardware devices operability, collect logs and find drivers.


The Fedora [https://linux-hardware.org/?d=Fedora Hardware Database] is automatically created based on hardware probes collected by [https://src.fedoraproject.org/rpms/hw-probe hw-probe RPM package] or by [https://flathub.org/apps/details/org.linux_hardware.hw-probe this flatpak].
The Fedora [https://linux-hardware.org/?d=Fedora Hardware Database] is automatically created based on hardware probes collected by [https://src.fedoraproject.org/rpms/hw-probe this RPM package] or by [https://flathub.org/apps/details/org.linux_hardware.hw-probe this flatpak]. It is the successor of [[Smolt]] project. The database is dumped to [https://github.com/linuxhw/ a Github repository] for statistical analysis by third parties.


It is a part of the global [https://linux-hardware.org/?d=All Linux Hardware Database], the successor of [[Smolt]] project.
Latest statistical report can be found on [https://github.com/linuxhw/Trends/tree/master/Dist/Fedora this page].
 
For RHEL/CentOS version 6 and 7 the package is available as well in the EPEL repository.


== Installation ==
== Installation ==


  # dnf install hw-probe
  # 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


== Usage ==
== Usage ==
Line 15: Line 20:
Submit your hardware:
Submit your hardware:


  # hw-probe -all -upload
  # sudo -E hw-probe -all -upload


Output:
Output:
Line 24: Line 29:
     Probe URL: https://linux-hardware.org/?probe=c84b37d646
     Probe URL: https://linux-hardware.org/?probe=c84b37d646


Decode ACPI tables (requires ''acpica'' package):
== Runtime tests ==
 
Perform simple tests for drives, cpu, memory and graphics (requires ''mesa-demos'' package):
# hw-probe -all -upload -decode-acpi
 
Perform simple graphics tests (requires ''mesa-demos'' package):


  # hw-probe -all -upload -check
  # hw-probe -all -upload -check


Import created probes to a local directory:
== Drives ==
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 [https://github.com/linuxhw/SMART HDD/SSD desktop-class reliability study].


# hw-probe -import ./Directory_to_save_index
== ACPI ==
Dump and decode ACPI tables for debugging (requires ''acpica-tools'' package):


<gallery>
# hw-probe -all -upload -decode-acpi
Fedora1.png|A probe
Fedora3.png|Index of tested computers
Fedora2.png|List of probes
</gallery>
 
== Reports backup ==
 
All collected reports are anonymized and dumped to this Github repository: https://github.com/linuxhw/
 
== Statistics ==
 
By creating a hardware probe you contribute to the [https://github.com/linuxhw/SMART "HDD/SSD Real-Life Reliability Test"] and [https://github.com/linuxhw/HWInfo "Devices with poor Linux-compatibility"] studies.


== Privacy ==
== Privacy ==
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.


Private info is not collected. See [https://github.com/linuxhw/hw-probe#privacy privacy notes].
{{admon/warning|''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.''}}


[[Category:Hardware]]
[[Category:Hardware]]

Latest revision as of 06:18, 20 April 2020

Note.png
This is the successor of Smolt project.

About

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.

Installation

# 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

Usage

Submit your hardware:

# sudo -E hw-probe -all -upload

Output:

   Probe for hardware ... Ok
   Reading logs ... Ok
   Uploaded to DB, Thank you!
   Probe URL: https://linux-hardware.org/?probe=c84b37d646

Runtime tests

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

# hw-probe -all -upload -check

Drives

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.

ACPI

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

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

Privacy

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.

Warning.png
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.