Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Программная инженерия > Компьютерное железо
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.08.2012, 03:36   #1
FalseMaster
Пользователь
 
Регистрация: 11.10.2009
Сообщений: 14
По умолчанию Наличие термодатчиков на ThinkPad T61

Имею ноут "Lenovo ThinkPad T61 (7665)". В спецификации написано, что Super I/O контроллер там WPCN385, хотя "BIOS Agent" его не определяет. В даташите на этот чип, состоящем всего из 3-х страниц ни слова о температуре проца/мамки. Правильно ли я понял, что аналоговых термодатчиков на мамке нет, и можно снять только температуру CPU через MSR-регистр IA32_THERM_STATUS? "Everest" модель сенсора тоже не определяет, но температуру показывает.

Последний раз редактировалось FalseMaster; 18.08.2012 в 03:39.
FalseMaster вне форума Ответить с цитированием
Старый 18.08.2012, 08:20   #2
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...как вы для себя понимаете фразу "аналоговых термодатчиков на мамке"?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 19.08.2012, 07:21   #3
FalseMaster
Пользователь
 
Регистрация: 11.10.2009
Сообщений: 14
По умолчанию

Да, что-то я не подумавши ляпнул, - "на мамке" - торопился. Имеется в виду любой датчик (подсокетный или диод в самом проце) соединённый с микрухой, которая преобразовывает флуктуации напряжения в удобоваримый вид. Т.е. если отсутствет датчик или микруха, то единственным способом получения температуры остаётся чтение MSR-регистра 0x019C. Вот я и хочу узнать, как обстоят дела в означенной модели ноута. А то не знаю куда дёргаться - то ли продолжать бесплодные поиски названия чипа, то ли начинать писать драйвер, ибо MSR-регистры в юзермоде не читаются.
FalseMaster вне форума Ответить с цитированием
Старый 19.08.2012, 07:30   #4
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...если вы под Windows и решили лезть программно, то универсальным способом достучаться до термодатчика и вообще выяснить его наличие, является WMI.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 20.08.2012, 02:09   #5
FalseMaster
Пользователь
 
Регистрация: 11.10.2009
Сообщений: 14
По умолчанию

WMI - не вариант. Я просто думал, что может кто обладает интересующей меня инфой. Ну нет, так нет - придётся писать драйвер, только вот весь мой опыт в режиме ядра - это однажды содранный исходник "GiveIO.sys". Видимо пришло время развиваться
FalseMaster вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Наличие таблицы в БД Langoria Microsoft Office Access 7 19.07.2012 21:55
Отражение данных с термодатчиков SokolGL Фриланс 5 14.03.2012 11:46
Наличие цифры Shouldercannon Общие вопросы Delphi 9 26.07.2010 08:20
Проверка на наличие файла ruavia3 Microsoft Office Excel 1 05.02.2010 21:13
Проверка на наличие в массиве istoe Microsoft Office Excel 8 26.08.2009 11:55