Hardware probe

From Gentoo Wiki
Jump to: navigation, search


The Gentoo Hardware Database is automatically created based on hardware probes collected by sys-apps/hw-probe, by hw-probe.AppImage or by this flatpak.

It is a part of the global Linux Hardware Database. The database is backed up to a Github repository for statistical analysis by third parties.


(Once PR 10246 is done the package can be installed from Gentoo's ebuild repository.) With app-eselect/eselect-repository installed, do

root #eselect repository enable bobwya
Adding bobwya to /etc/portage/repos.conf/eselect-repo.conf ...
1 repositories enabled

Without eselect, just manually create the repos.conf file

FILE /etc/portage/repos.conf/bobwya
location = /var/db/repos/bobwya
sync-type = git
sync-uri = https://github.com/bobwya/bobwya/
auto-sync = yes
root #emerge --ask sys-apps/hw-probe

Submit your hardware

Everybody can submit computer details to the database by a single command line:

root #hw-probe -all -upload
Probe for hardware ... Ok
Reading logs ... Ok
Uploaded to DB, Thank you!
Probe URL: https://linux-hardware.org/?probe=65e73516b5


By creating a hardware probe you contribute to the "HDD/SSD desktop-class reliability test" and "Devices with bad Linux-compatibility" studies.


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.