lm-sensors - мониторинг системы

rutgerg
Vasek и Nafanja, спасибо за помощь, растолковали.
передаю твое спасибо тому кому оно было предназначено, а это vs220,
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
передаю твое спасибо тому кому оно было предназначено, а это vs220,
Полностью согласен.
НАРОД, а может кто нибудь описать четкий алгоритм определения чипа и нужного драйвера под этот чип, если система его не определяет автоматом?
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
у меня был такой случай, вон чел. четко определил что к чему. с первого же поста.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
если система его не определяет автоматом?
если система его не определяет значит его нет в pci.ids, берём id идём в какую-нить онлайн базу id, и ищем. После этого скачиваем исходники нужного модуля и собираем.
имхо, на словах всё очень просто))
Ошибки в тексте-неповторимый стиль автора©
indeviral, доп. параметр:: онлайн база ID не доступна, есть только исходники ядра и вывод sensors-detect.

кстати, прошло более 4 лет, но автодетект моего чипа так и остался
Found unknown chip with ID 0x1118
поэтому какая то база ID в принципе не работает. (ИМХО)
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
кстати, прошло более 4 лет, но автодетект моего чипа так и остался
Есть два пути при непонятках: один - погружение в DOC (спецификации и др., плюс все изменения, дополнения) плюс осмотр самого железа на предмет обозначений, чтобы наверняка определить используемый чип … другой - обдуманный метод тыка.
Попробуй обдуманный метод тыка - достоверно известно, что чип Fintek, а значит подходит всего 2 модуля: f71882fg и f71805f (есть еще и третий, но похоже это не для нас). ..... наиболее подходящий модуль f71882fg
Оба модуля имеют параметр force_id … пробуй применить этот параметр к наиболее подходящему нам модулю f71882fg … и подбирай ID из этого списка
0x0901, 0x1001, 0x0507, 0x0601, 0x1106, 0x0814, 0x1007, 0x0541, 0x0723, 0x0909, 0x1005, 0x0581, 0x1210, 0x0704, 0x1010
Размно предположить, что подойти могут многие, но вот показывать они будут разное - придется дополнительно проводить анализ для выбора наиболее подходящего ID.
Можно подбирать потом и второй модуль f71805f, но его использование маловероятно.

Но есть еще один нюанс
nafanja
Asus A88X-Plus насколько я понял там чип Fintek F71811
Да, такого чипа в обоих трех модулях не видно … но googl выводит нас на GitHub - если метод тыка ничего не даст, то тогда придется почитать внимательнее приведенную ссылку на GitHub.
PS - кстати, в этой ссылке имеется и указанный выше ID - F71811 = 0x1007 ....... так что можно начать и с этого ID

Дерзай.

EDIT 1 - совсем выкинул из головы следующее
indeviral
если система его не определяет
если это действительно так, то да, придется пересобирать модуль ... но посмотрев исходники, думаю это не так то и просто - там есть моменты, которые непонятно как описать … так что самому это делать нет так то и просто. .......... беглый поиск вывел и на возможные изменения ... вообщем доработать не проблема и предлагаю еще погуглить в части доработки модуля ...
Ошибки не исчезают с опытом - они просто умнеют
vasek
осмотр самого железа на предмет обозначений
я думаю это может быть второй пункт алгоритма.
а первый пункт это посмотреть вывод sensors-detect
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Я бы начал с загрузки модуля с параметром force_id=.... согласно списка
0x0901, 0x1001, 0x0507, 0x0601, 0x1106, 0x0814, 0x1007, 0x0541, 0x0723, 0x0909, 0x1005, 0x0581, 0x1210, 0x0704, 0x1010
времени особо много не займет ( sudo modprobe -r f71882fg && sudo modprobe f71882fg force_id=0xXXXX)

EDIT 1 - Вот один из плюсов процесоров Intel - спокойно можно обойтись без костыля/посредника lm_sensors и даже не прибегать к помощи hwmon - а просто считывать значения температуры из регистров.
Ошибки не исчезают с опытом - они просто умнеют
Такое подозрение, что чип F71811 имел какие то доработки/изменения в части шины LPC, возможно и ошибаюсь, подробно не вникал, но глядя на это изменение (вот только так и не понял, то ли это уже внесено, то ли нет)
-       case Chip.F71869A: return "Fintek F71869A";
+      case Chip.F71869A: return "Fintek F71869A/F71811/F71812"; //ASUS A88X-PLUS
можно сделать вывод, что чип F71811 совместим с чипом F71869A, а значит можно пробовать ID= 0x1007
#define SIO_F71869A_ID		0x1007	/* Chipset ID */
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.