[Решено] Вопрос по поиску неизвестных устройств в системе.

Ответить
xruss
Сообщения: 169
Зарегистрирован: 24 апр 2013, 15:38
Operating system: ROSA DESKTOP

[Решено] Вопрос по поиску неизвестных устройств в системе.

Сообщение xruss » 17 янв 2014, 12:34

Добрый день!
возникла необходимость найти неизвестные устройства в системе. как о неизвестных устройствах узнает утилита hardrake?
какой командой это лучше сделать?
Изображение

команда:

Код: Выделить всё

sudo lshw -html > ~/Отчёт
выделяет красным цветом 7 Series/C210 Series Chipset Family SMBus Controller - это жжж не спроста?

Частично о проблемах с устройствами информация в /var/log/messages (лог во вложении) - но по какому шаблону в нем найти нужные строки (а`ля grep || sed)?
я прочитал много статей по поводу настройки оборудования в linux, но мне не понятно, как это сделать быстро и желательно из консоли.

и где можно найти модули i8k и i8kutils для ядра?:

Код: Выделить всё

Linux dell-notebook 3.10.19-nrj-desktop-2rosa #1 SMP PREEMPT Wed Nov 27 12:49:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
Вложения
var_log_messages.txt
(690.23 КБ) 737 скачиваний
Последний раз редактировалось xruss 23 янв 2014, 19:32, всего редактировалось 1 раз.

Аватара пользователя
akdengi
Сообщения: 1381
Зарегистрирован: 12 сен 2011, 13:44

Re: Вопрос по поиску неизвестных устройств в системе.

Сообщение akdengi » 17 янв 2014, 14:17

lspci и lsusb покажут все устройства... Точнее те, для которых есть информация в базах pci/usb и соответствие с поддержкой в ядре. Не факт что это все будет работать.

xruss
Сообщения: 169
Зарегистрирован: 24 апр 2013, 15:38
Operating system: ROSA DESKTOP

Re: Вопрос по поиску неизвестных устройств в системе.

Сообщение xruss » 17 янв 2014, 15:07

akdengi писал(а):lspci и lsusb покажут все устройства... Точнее те, для которых есть информация в базах pci/usb и соответствие с поддержкой в ядре. Не факт что это все будет работать.
а как быть с теми устройствами, которые находятся во вкладке "Неизвестные/другие" harddrake (см. скриншот выше) и где можно найти модули i8k и i8kutils для ядра?
команды lsmod | grep i8k и lsmod | grep i8kutils не выводят результат на stdout :(

Код: Выделить всё

sudo modinfo i8k
[sudo] password for pavel: 
filename:       /lib/modules/3.10.19-nrj-desktop-2rosa/kernel/drivers/char/i8k.ko.xz
license:        GPL
description:    Driver for accessing SMM BIOS on Dell laptops
author:         Massimo Dal Zotto (dz@debian.org)
srcversion:     20C5BA8E121CD566C52652D
depends:        
intree:         Y
vermagic:       3.10.19-nrj-desktop-2rosa SMP preempt mod_unload modversions 
parm:           force:Force loading without checking for supported models (bool)
parm:           ignore_dmi:Continue probing hardware even if DMI data does not match (bool)
parm:           restricted:Allow fan control if SYS_ADMIN capability set (bool)
parm:           power_status:Report power status in /proc/i8k (bool)
parm:           fan_mult:Factor to multiply fan speed with (int)

Аватара пользователя
ДроноваЮ
Сообщения: 2636
Зарегистрирован: 01 июн 2011, 13:11
Operating system: Ubuntu/ROSA
Откуда: Москва

Re: Вопрос по поиску неизвестных устройств в системе.

Сообщение ДроноваЮ » 17 янв 2014, 15:28

А insmod?

xruss
Сообщения: 169
Зарегистрирован: 24 апр 2013, 15:38
Operating system: ROSA DESKTOP

Re: Вопрос по поиску неизвестных устройств в системе.

Сообщение xruss » 17 янв 2014, 15:35

ДроноваЮ писал(а):А insmod?
это аналог modprobe?

Код: Выделить всё

$ sudo insmod i8k
[sudo] password for pavel: 
insmod: ERROR: could not load module i8k: No such file or directory
из мана modprobe:
SYNOPSIS
insmod [filename] [module options...]


на какой файл нужно в данном случае натравить insmod оптионсами (в modinfo они не описываются) :( ?

Аватара пользователя
akdengi
Сообщения: 1381
Зарегистрирован: 12 сен 2011, 13:44

Re: Вопрос по поиску неизвестных устройств в системе.

Сообщение akdengi » 17 янв 2014, 17:09

"Неизвестное устройство" означает только то, что его никто никуда не отнес по категории устройств (может в ядре, может авторы так задали параметры ID). Смотреть на hardrake вообще смысла не имеет - все делается на автомате через udev. Отображаемые модули - это то что используемые и рекомендуемые. Вы можете посмотреть подробно информацию по ним через lspci -vv

xruss
Сообщения: 169
Зарегистрирован: 24 апр 2013, 15:38
Operating system: ROSA DESKTOP

Re: Вопрос по поиску неизвестных устройств в системе.

Сообщение xruss » 17 янв 2014, 17:44

как это ни странно, я установил модули:

Код: Выделить всё

[pavel@dell-notebook:drivers$ sudo modprobe i8k force=1
[pavel@dell-notebook:drivers$ sudo lsmod | grep i8k                                                                                                                     
i8k                    14462  0 
но на Росу нет убунтовского пакета i8kutils и файла драйвера i8k.ko :cry:
убунтовские подойдут, где бы их достать?

Аватара пользователя
akdengi
Сообщения: 1381
Зарегистрирован: 12 сен 2011, 13:44

Re: Вопрос по поиску неизвестных устройств в системе.

Сообщение akdengi » 17 янв 2014, 17:52

urpmf -mf i8k
i8kutils-1.33-3-rosa2012.1.x86_64:contrib
i8kmon-1.33-3-rosa2012.1.x86_64:contrib

И если вы умудрились запустить модуль i8k то почему говорите что у вас нету i8k.ko? ko файл и есть файл модуля.

xruss
Сообщения: 169
Зарегистрирован: 24 апр 2013, 15:38
Operating system: ROSA DESKTOP

Re: Вопрос по поиску неизвестных устройств в системе.

Сообщение xruss » 19 янв 2014, 20:27

akdengi писал(а):И если вы умудрились запустить модуль i8k то почему говорите что у вас нету i8k.ko? ko файл и есть файл модуля.
Да, Вы правы. через modprobe удалось загрузить данный модуль, но после перезагрузки он волшебно исчез из списка lsmod.

будет ли корректно добавить строку modprobe i8k force=1 в файл /etc/rc.d/rc.local , чтобы он загружался после перезагрузки автоматически?
и как быть с отчетом команды sudo lshw -html > ~/Отчёт:
Изображение

самое обидное - не могу победить две проблемы с оборудованием:
- при использовании комбинаций клавиш Fn+F4 или Fn+F5 - появляется индикатор затемнения/осветления монитора, но сам дисплей не становится сколько-нибудь светлее/темнее.
- при включении наушников, звук не выключается с динамиков в автоматическом режиме, приходится делать ручное переключение.

ноутбук: Dell (Model No: 3521-6982) Service Tag: DT7PGW1
может, кто-нибудь знает как исправить?

Аватара пользователя
akdengi
Сообщения: 1381
Зарегистрирован: 12 сен 2011, 13:44

Re: Вопрос по поиску неизвестных устройств в системе.

Сообщение akdengi » 19 янв 2014, 21:47

Бага с подсветкой бич всех ядер > 3.8. Не побеждена до сих пор. Часть патчей будет в новых ядрах, возможно заработает. Решений много - 100% ни одного :(

То есть модуль вам тут не поможет - если от его загрузки ничего не изменяется, значит он просто не нужен.

xruss
Сообщения: 169
Зарегистрирован: 24 апр 2013, 15:38
Operating system: ROSA DESKTOP

Re: Вопрос по поиску неизвестных устройств в системе.

Сообщение xruss » 19 янв 2014, 23:43

спасибо за информацию. модуль i8k - это модуль датчиков cpu с настройкой скорости вентилятора.
а как быть с отчетом выше от lshw?
это какое-то другое устройство((

Аватара пользователя
akdengi
Сообщения: 1381
Зарегистрирован: 12 сен 2011, 13:44

Re: Вопрос по поиску неизвестных устройств в системе.

Сообщение akdengi » 20 янв 2014, 00:54

SMBus это просто шина передачи параметров для устройств питания. То есть нужна для опроса датчиков. И не факт что всегда. С учетом того что программы вывода информации об оборудовании читают параметры даваемые системой + интерпретация этого по своим правилам, я бы на это внимание не обращал. Если работает, значит все что нужно уже загружено.

xruss
Сообщения: 169
Зарегистрирован: 24 апр 2013, 15:38
Operating system: ROSA DESKTOP

Re: Вопрос по поиску неизвестных устройств в системе.

Сообщение xruss » 20 янв 2014, 14:17

akdengi писал(а):SMBus это просто шина передачи параметров для устройств питания. То есть нужна для опроса датчиков. И не факт что всегда. С учетом того что программы вывода информации об оборудовании читают параметры даваемые системой + интерпретация этого по своим правилам, я бы на это внимание не обращал. Если работает, значит все что нужно уже загружено.
спасибо за совет. но я чувствую себя не уверенно, в связи с тем, что не знаю алгоритма решения проблем с оборудованием - есть явное указание lsmod на то, что модуль устройства (например i8k) не загружен. Не могли бы Вы прояснить, как устройство может нормально функционировать без собственного модуля i8k? я правда, очень хочу это понять для себя. :oops:

Аватара пользователя
akdengi
Сообщения: 1381
Зарегистрирован: 12 сен 2011, 13:44

Re: Вопрос по поиску неизвестных устройств в системе.

Сообщение akdengi » 20 янв 2014, 15:00

Если баг в багзилле от вас, то внимание обращайте на вывод lspci -vv

К примеру там выдает

00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
Subsystem: Dell Device 0598
Flags: medium devsel, IRQ 19
Memory at c1615000 (64-bit, non-prefetchable)
I/O ports at 4040
Kernel modules: i2c_i801

То есть модуль прописан. Но возможно не загружен (скорее всего надо настроить lm_sensors запустив sensors-detect от root и настроить).

Все сторонние утилиты типа lshw, hwinfo, hardrake могут показывать что попало, так как их авторы просто могут не успевать за обновлениями API, а мы за ними тоже не следим тщательно, так как это не критические для работы системы вещи.

xruss
Сообщения: 169
Зарегистрирован: 24 апр 2013, 15:38
Operating system: ROSA DESKTOP

Re: Вопрос по поиску неизвестных устройств в системе.

Сообщение xruss » 23 янв 2014, 19:31

спасибо за помощь, теперь более менее понятно. :)

Ответить

Вернуться в «Обсуждение ROSA Fresh R2, R3 (платформа 2012.1)»