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

Материал из Rosalab Wiki
Перейти к: навигация, поиск
 
(не показаны 3 промежуточные версии 2 участников)
Строка 1: Строка 1:
Вышла новая версия 0.9 инструмента HW Probe Tool (пакет hw-probe) для сбора логов и характеристик компьютеров пользователей. С помощью этого инструмента пополняется [[Blog:Точка_Росы/База_данных_поддерживаемого_оборудования|база данных оборудования РОСЫ]].
+
Мы выпустили новую версию 0.9 инструмента HW Probe Tool (пакет hw-probe) для сбора логов и характеристик компьютеров пользователей. С помощью этого инструмента пополняется [[Blog:Точка_Росы/База_данных_поддерживаемого_оборудования|база данных оборудования РОСЫ]].
  
 
Новый пакет уже доступен в репозиториях и может быть обновлен командой:
 
Новый пакет уже доступен в репозиториях и может быть обновлен командой:
Строка 9: Строка 9:
  
 
=== 1. Три уровня логгирования ===
 
=== 1. Три уровня логгирования ===
Новая опция --log-level=N (где N принимает значения mini, default и maxi) позволяет варьировать уровень логгирования.
+
Новая опция -log-level N (где N принимает значения mini, default и maxi) позволяет варьировать уровень логгирования.
  
 
По-умолчанию устанавливается "средний" уровень логгирования, достаточный для диагностики большинства проблем с оборудованием:
 
По-умолчанию устанавливается "средний" уровень логгирования, достаточный для диагностики большинства проблем с оборудованием:
Строка 16: Строка 16:
 
     hw-probe -all -upload -id PC_NAME
 
     hw-probe -all -upload -id PC_NAME
  
Для того, чтобы собрать минимальный набор логов для диагностики только загрузки системы и графики, нужно использовать опцию --log-level=mini:
+
Для того, чтобы собрать минимальный набор логов для диагностики только загрузки системы и графики, нужно использовать опцию -log-level mini:
  
 
     su
 
     su
     hw-probe -all '''--log-level=mini''' -upload -id PC_NAME
+
     hw-probe -all '''-log-level mini''' -upload -id PC_NAME
  
Для того, чтобы собрать расширенный набор логов, нужно использовать опцию --log-level=maxi. Расширенный набор логов включает дамп ACPI-подсистемы (нужно дополнительно поставить пакет pmtools), поиск WiFi и bluetooth сетей, а также пробу таблицы маршрутизации:
+
Для того, чтобы собрать расширенный набор логов, нужно использовать опцию -log-level maxi. Расширенный набор логов помимо стандартного набора дополнительно включает дамп ACPI-подсистемы (нужно дополнительно поставить пакет pmtools), поиск WiFi и bluetooth сетей, а также пробу таблицы маршрутизации:
  
 
     su
 
     su
     urpmi pmtools inxi
+
     urpmi pmtools
     hw-probe -all '''--log-level=maxi''' -upload -id PC_NAME
+
     hw-probe -all '''-log-level maxi''' -upload -id PC_NAME
 +
 
 +
PC_NAME - любое короткое имя компьютера/пробы (не более 45 символов на латинице, в кавычках, если содержит пробелы).
  
 
=== 2. Тесты графики ===
 
=== 2. Тесты графики ===
Строка 81: Строка 83:
  
 
[[Category:ToROSAPoint]]
 
[[Category:ToROSAPoint]]
 +
[[Категория:Аппаратные средства]]
 
{{wl-publish: 2015-04-06 10:35:36 +0400 | Andrey.ponomarenko }}
 
{{wl-publish: 2015-04-06 10:35:36 +0400 | Andrey.ponomarenko }}

Текущая версия на 13:10, 14 марта 2016

Мы выпустили новую версию 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 не показывается это. Это может просто запутать людей.

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