Проба оборудования

Перейти к: навигация, поиск
Проверка работоспособности устройств компьютера и поиск драйверов.

О проекте

Проба оборудования (утилита hw-probe) помогает собирать информацию о работоспособности устройств компьютера.

Главной задачей проекта является сбор информации о поддерживаемом оборудовании в одном месте, чтобы помочь разработчикам и пользователям совместно диагностировать проблемы.

Проект является идейным продолжением проекта Smolt с улучшенными инструментами поиска, масштабируемой базой данных, поддержкой всех дистрибутивов Линукс, встроенными автоматическими тестами работоспособности для устройств и средствами статистического анализа.

Создание пробы

С точки зрения пользователя

Создаем пробу компьютера, если какое-то из устройств компьютера не работает, и сообщаем ссылку на пробу разработчикам дистрибутива. Вся необходимая информация о компьютере и системные журналы становятся доступны разработчикам и больше никакой дополнительной информации предоставлять не нужно.

Команда в терминале для создания пробы:

   sudo -E hw-probe -all -upload

Результат:

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

С точки зрения разработчика

Разработчик получает ссылку на пробу и сразу приступает к отладке без необходимости задавать дополнительные вопросы пользователю и ждать на них ответы. Все логи уже включены в пробу.

База данных создается автоматически на основе всех проб пользователей. В ней можно посмотреть, как проблемные устройства работают на других компьютерах и других дистрибутивах Линукс и перенять опыт по его настройке.

Установка

Выберите и установите RPM пакет для вашего дистрибутива openSUSE.

openSUSE Leap 15.1:

   sudo zypper addrepo https://download.opensuse.org/repositories/hardware/openSUSE_Leap_15.1/ hardware
   sudo zypper install hw-probe

openSUSE Tumbleweed:

   sudo zypper addrepo https://download.opensuse.org/repositories/hardware/openSUSE_Tumbleweed/ hardware
   sudo zypper install hw-probe

Также есть возможность использовать универсальные пакеты вместо RPM: AppImage, Flatpak или Docker.

Статистика

Мы выкладываем ряд статистических отчетов на Github:

Приватность

Приватная информация (включая имя пользователя, имя компьютера, IP-адрес, MAC-адрес, серийные номера) НЕ собирается в пробе. Более того, безопаснее делать пробы нежели отсылать системные журналы самостоятельно, так как при создании пробы журналы обезличиваются на стороне клиента перед отправкой на сервер.

Внимание: Инструмент загружает часть SHA512 хэша от MAC-адреса и серийных номеров для идентификации уникальных компьютеров и компонентов.