Новая версия HW Probe Tool 0.9

Материал из Rosalab Wiki
Перейти к: навигация, поиск

Мы выпустили новую версию 0.9 инструмента HW Probe Tool (пакет hw-probe) для сбора логов и характеристик компьютеров пользователей. С помощью этого инструмента пополняется база данных оборудования РОСЫ.

Новый пакет уже доступен в репозиториях и может быть обновлен командой:

   sudo urpmi.update -a
   sudo urpmi hw-probe

В инструменте произошло 3 главных изменения.

1. Три уровня логгирования

Новая опция -log-level N (где N принимает значения mini, default и maxi) позволяет варьировать уровень логгирования.

По-умолчанию устанавливается "средний" уровень логгирования, достаточный для диагностики большинства проблем с оборудованием:

   su
   hw-probe -all -upload -id PC_NAME

Для того, чтобы собрать минимальный набор логов для диагностики только загрузки системы и графики, нужно использовать опцию -log-level mini:

   su
   hw-probe -all -log-level mini -upload -id PC_NAME

Для того, чтобы собрать расширенный набор логов, нужно использовать опцию -log-level maxi. Расширенный набор логов помимо стандартного набора дополнительно включает дамп ACPI-подсистемы (нужно дополнительно поставить пакет pmtools), поиск WiFi и bluetooth сетей, а также пробу таблицы маршрутизации:

   su
   urpmi pmtools
   hw-probe -all -log-level maxi -upload -id PC_NAME

PC_NAME - любое короткое имя компьютера/пробы (не более 45 символов на латинице, в кавычках, если содержит пробелы).

2. Тесты графики

По ключу -check инструмент теперь запускает минимальный тест работоспособности графики с помощью команды glxgears (из пакета mesa-demos).

   hw-probe -all -check -upload -id PC_NAME

Тест пока запускается не на всех комбинациях графических карт и драйверов. Например, не поддерживается тестирование NVidia-карты на проприетарных драйверах и тестирование дискретной карты в гибриде с Intel-картой на свободных драйверах. Но скоро эти тесты будут добавлены.

В будущем, помимо тестов графических карт, планируется добавить тесты и для других устройств.

HW Probe glxgears.png

3. Больше системных логов

Теперь инструмент собирает логи звуковой, wifi, bluetooth и других подсистем. Собирается journalctl предыдущей загрузки.

Полный список новых логов:

  • grub.cfg
  • journalctl.1
  • alsactl
  • amixer
  • aplay
  • arecord
  • boot.log
  • codec
  • cpuinfo
  • df
  • dkms status
  • fdisk
  • fstab
  • hciconfig
  • input/devices
  • ioports
  • iw list
  • iwconfig
  • /lib/modules
  • lsblk
  • meminfo
  • mount
  • nm-tool
  • nmcli
  • ps
  • pstree
  • rfkill
  • /sys/class
  • udevadm
  • xdpyinfo
  • xmodmap

Опциональные (по ключу --log-level=maxi):

  • acpidump
  • iw scan
  • hcitool scan
  • route

[ Хронологический вид ]Комментарии

Всё бы хорошо, только ошибочка вышла. Не будет работать опция "-log-level=maxi" Я вот тут писал: http://forum.rosalab.ru/viewtopic.php?f=48&t=5415#p42326

Должно быть два "-" перед названием опции, так как присваивается значение:

   --log-level=maxi

Это эквивалентно:

   -log-level maxi

Аааа понятно. Просто по hw-probe -h не показывается это. Это может просто запутать людей.

Войдите, чтобы комментировать.