Differences between revisions 36 and 40 (spanning 4 versions)
Revision 36 as of 2021-08-31 19:48:23
Size: 4087
Editor: AndMizyk
Comment: added uk page into translation menu
Revision 40 as of 2021-12-14 07:52:49
Size: 4511
Editor: ?AndreyPonomarenko
Comment: Fix link to Hardware Report, Database and PopCon
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: English - [[ru/База_оборудования|Русский]] - [[uk/Hardware/Database|Українська]]-~ ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: English - [[fr/Hardware/Database|French]] - [[ru/База_оборудования|Русский]] - [[uk/Hardware/Database|Українська]]-~
Line 16: Line 16:
It's important to have non-Debian probes in the database to be able to look at the experience of other Linux distributions (like Ubuntu) when debugging some computer model or particular hardware parts, so [[https://linux-hardware.org/?view=timeline&d=Debian|the Debian database]] is just a part of the global database including all Linux distributions. It's important to have non-Debian probes in the database to be able to look at the experience of other Linux distributions (like Ubuntu) when debugging some computer model or particular hardware parts, so [[https://linux-hardware.org/?view=timeline&d=Debian|the Debian database]] is a part of the global database including all Linux distributions.
Line 18: Line 18:
The database is dumped to [[https://github.com/linuxhw/|the Github repository]]  for statistical analysis by third parties and to protect against data loss in the future. The database is dumped to [[https://github.com/linuxhw/|the GitHub repository]] for statistical analysis by third parties and to protect against data loss in the future.
Line 20: Line 20:
Monthly usage statistical reports are published on [[https://github.com/linuxhw/Trends/tree/master/Dist/Debian|this page]]. Monthly usage statistical reports are published on [[https://github.com/linuxhw/Trends/tree/master/Dist/Debian|this page]]. The all-time stats for latest Debian release are published at [[https://salsa.debian.org/linuxhw/TestCoverage/-/blob/main/Dist/Debian_11/README.md#test-cases|salsa.debian.org]].
Line 35: Line 35:
[[DebianPackage:hw-probe|Debian]] (in bullseye and later),
[[https://github.com/linuxhw/hw-probe#appimage|Appimage]], [[https://hub.docker.com/r/linuxhw/hw-probe/|Docker]],
[[https://snapcraft.io/hw-probe|Snap]],
[[https://flathub.org/apps/details/org.linux_hardware.hw-probe|Flatpak]]
[[DebianPackage:hw-probe|Debian]] in bullseye and later,
[[https://github.com/linuxhw/hw-probe#appimage|Appimage]], [[https://hub.docker.com/r/linuxhw/hw-probe/|Docker]] or [[https://flathub.org/apps/details/org.linux_hardware.hw-probe|Flatpak]] — for older Debian releases.
Line 40: Line 38:
The Debian package can also be installed from [[DebianBullseye|Debian bullseye]] by following these steps (on Debian and Debian-based distributions): The Debian package can also be installed in older Debian releases from [[DebianBullseye|Debian bullseye repository]] by following these steps:
Line 56: Line 54:
sudo --preserve-env hw-probe -all -upload sudo -E hw-probe -all -upload
Line 59: Line 57:
Preserving the environment variables allows hw-probe to submit some aspects of your graphical display (X11 only). Preserving the environment variables (-E or --preserve-env option of sudo) allows hw-probe to submit some aspects of your graphical display (X11 only).
Line 74: Line 72:
 * DebConf9 talk: [[http://chuangtzu.ftp.acc.umu.se/pub/debian-meetings/2009/debconf9/high/1066_Hardware_report_database_and_PopCon.ogv|Hardware Report, Database and PopCon]]
   * [[DeviceDatabase/ModuleToWikipageMap|Module to wiki page map]], [[DeviceDatabase/PCI|PCI]]/[[DeviceDatabase/USB|USB]] devices
 * DebConf9 talk: [[https://slideplayer.com/slide/11501804/|Hardware Report, Database and PopCon]] ([[https://meetings-archive.debian.net/pub/debian-meetings/2009/debconf9/high/1066_Hardware_report_database_and_PopCon.ogv|video]], [[https://youtu.be/zOgPVarJDXw|video backup on YouTube]])
 * [[DeviceDatabase/ModuleToWikipageMap|Module to wiki page map]], [[DeviceDatabase/PCI|PCI]]/[[DeviceDatabase/USB|USB]] devices
 * [[https://forum.linux-hardware.org/|Linux Hardware Review]] — a forum of Linux-Hardware.org

Translation(s): English - French - Русский - Українська


This page provides info about a automated hardware database, how to use it and how to add your hardware to the database.

The project is the successor of the Smolt project.

About

Nowadays, Linux hardware compatibility has improved since the 90s, but some Linux users are still facing hardware compatibility problems.

The new hardware database is introduced to automatically collect detailed hardware info, collect all necessary hardware related system logs as well for effective debugging, check operability of devices by automated static analysis of collected logs, find drivers for unsupported devices and provide perfect navigation capabilities. Collected logs are de-personalized at the client side.

It's important to have non-Debian probes in the database to be able to look at the experience of other Linux distributions (like Ubuntu) when debugging some computer model or particular hardware parts, so the Debian database is a part of the global database including all Linux distributions.

The database is dumped to the GitHub repository for statistical analysis by third parties and to protect against data loss in the future.

Monthly usage statistical reports are published on this page. The all-time stats for latest Debian release are published at salsa.debian.org.

The database is closely integrated with LKDDb to immediately suggest a proper (newer) Linux kernel versions for unsupported devices.

Privacy

Most private info is not collected or hashed. See the privacy notes.

/!\ 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.

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.

Install client

Choose most appropriate way to install: Debian in bullseye and later, Appimage, Docker or Flatpak — for older Debian releases.

The Debian package can also be installed in older Debian releases from Debian bullseye repository by following these steps:

sudo apt install debian-archive-keyring
sudo sh -c 'echo deb http://deb.debian.org/debian bullseye main > /etc/apt/sources.list.d/debian-bullseye.list'
sudo apt update
sudo apt install --no-install-recommends hw-probe
sudo rm --force /etc/apt/sources.list.d/debian-bullseye.list
sudo apt update

Add your hardware

Use this command:

sudo -E hw-probe -all -upload

Preserving the environment variables (-E or --preserve-env option of sudo) allows hw-probe to submit some aspects of your graphical display (X11 only).

Sample output:

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


CategoryHardware