PDA

نسخه کامل مشاهده نسخه کامل : lm-sensors و برنامه های جانبی



rootnt
16-02-2008, 00:48
شاید خیلی مواقع پیش اومده باشه که بخواید اطلاعاتی در مورد وضعیت سخت افزارهاتون مانند دمای cpu یا mainboard و ... یا سرعت چرخش فنهای که به برد اصلی وصل می شن رو بدونید
یا مثل من دوست داشته باشید همیشه در جریان وضیعت سخت افزار هاتون باشید و حتی آمار یا نمودار وضیعت سلامتی سخت افزارهاتون در هر لحظه در دسترس باشه
من برنامه lm-sensors رو بهتون معرفی می کنم
این برنامه از سنسورهای i2c برای کار استفاده می کنه
در اصل قسمت کوچکی از این برنامه در قسمت user space هستش وبیشتر فعالیتها در سطح کرنل انجام می شه که i2c نامیده می شه و کار این برنامه ارتباط زیادی با کرنل داره و همچنین نوع چیپ و سنسور سخت افزار شما
لیست سخت افزارهایی که توسط این برنامه با کرنل های مربوطه پشتیبانی می شه (به اضافه یک سری اطلاعات دیگه) :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این هم آدرس سایت اصلی:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
نصب کردن برنامه که خیلی آسونه و معمولا در مخازن توزیعهای مختلف موجوده
مهمترین قسمت کار تنظیمبرنامه وتنظیم کرنل با توجه به اطلاعاتی که از سخت افزارهاتون دارید برای کار با اونه
فقط مهمترین چیزهاش به فعال بودن قسمت i2c-dev و i2c-core هستش
در بیشتر توزیعهای جدید این قسمت هم مشکل زیادی نداره چون در کرنلهایی که از قبل کامپایل و نصب شده دیگه احتیاج به تغییر نداره و معمولا این ماژول ها انتخاب شده و فقط کافیه که شما اسم اونها رو به فایل etc/modules/ اضافه کنید
ولی اگر نبود باید کرنل رو دوباره کامپیال و این قابلیتها رو بهش اضافه کنید که دیگه اون بحث جداگانه ای داره

حالا کاری که باید بکنید اینه که فرمان sensors-detect# رو اجرا کنید - به همه سوالاتش جواب Yes بدید تا خودش تنظیمات رو هم انجام بده (ا این برنامه یا بهتر بگم این دستور سخت افزارها رو اسکن می کنه و بعدش ماژولهایی رو که احتیاج دارید رو بهتون نشون می ده و همونطور که در آخر می گه خودش از شما می خواد که بهش اجازه بدید اسم ماژولهای مورد نظر رو در فایل etc/modules/ قرار بده که شما برای بار اول و همچنین برای اطمینان از موجود بودن ماژولهای مورد نظر یک بار با دستور modprobe سعی کنید اونها رو در هسته قرار بدید)
بعد با دستور sensors نتیجه رو خواهید دید:

rootnt@Parsix:~$ sensors
it8712-isa-0a10
Adapter: ISA adapter
VCore 1: +1.17 V (min = +0.00 V, max = +4.08 V)
VCore 2: +1.79 V (min = +0.00 V, max = +4.08 V)
+3.3V: +2.43 V (min = +0.00 V, max = +4.08 V)
+5V: +4.89 V (min = +0.00 V, max = +6.85 V)
+12V: +11.97 V (min = +0.00 V, max = +16.32 V)
-12V: -4.53 V (min = -27.36 V, max = +3.93 V)
-5V: -1.59 V (min = -13.64 V, max = +4.03 V)
Stdby: +4.97 V (min = +0.00 V, max = +6.85 V)
VBat: +3.28 V
fan1: 0 RPM (min = 0 RPM, div = 2)
fan2: 3260 RPM (min = 0 RPM, div = 2)
fan3: 0 RPM (min = 0 RPM, div = 2)
M/B Temp: +24.0°C (low = -1.0°C, high = +127.0°C) sensor = transistor
CPU Temp: +128.0°C (low = -1.0°C, high = +127.0°C) sensor = disabled
Temp3: +41.0°C (low = -1.0°C, high = +127.0°C) sensor = thermal diode
cpu0_vid: +1.563 V


فعلا :11:

sudotux
16-02-2008, 02:10
rootnt جان من نتونستم این برنامه رو فعال کنم. بعد از اجرای دستور sensors-detect نمیتونه سنسوری رو پیدا کنه! خروجی دستور های sensors-detect و sensors میزارم ببین مشکل از کجاست. شاید سخت افزار های منو ساپورت نمی کنه ! در ضمن من از parsix 1 استفاده میکنم.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ممنون!

-----------------

در ضمن به اطلاع دوستان میرسونم که اگر توانستند این برنامه را فعال کنند میتوانند از اسکریپ Info-Sistema که یک برنامه گرافیکی است برای مشاهده اطلاعات lm-sensors استفاده کنند.


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

بعد از اجرای اسکریپت فوق به صفحه Environment ==> LM_sensors بروید.

Ceramic
16-02-2008, 13:21
مگه برای استفاده از این برنامه ، اول نباید سخت افزار لازم ( همون سنسورها ) نصب شده باشه . خود برنامه که نمی تونه دما رو اندازه گیری کنه !:13:

rootnt
16-02-2008, 21:51
rootnt جان من نتونستم این برنامه رو فعال کنم. بعد از اجرای دستور sensors-detect نمیتونه سنسوری رو پیدا کنه! خروجی دستور های sensors-detect و sensors میزارم ببین مشکل از کجاست. شاید سخت افزار های منو ساپورت نمی کنه ! در ضمن من از parsix 1 استفاده میکنم.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ممنون!
.
نگران نباش سخت افزارت ساپورت می شه (طبق لیست)
خروجی این فرمانها رو هم بزار:
lsmod
cat /etc/modules

sudotux
16-02-2008, 22:02
نگران نباش سخت افزارت ساپورت می شه (طبق لیست)
خروجی این فرمانها رو هم بزار:
lsmod
cat /etc/modules

بفرمایید:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

rootnt
17-02-2008, 00:13
حالا این دستورات رو بزن ببینم
چه جوابی می ده:
echo it87 >> /etc/modules&&modprobe it87
بعد sensors-detect رو بزن ببین چه فرقی می کنه
منتظر جوابم
یه سوال دیگه هم هست که اگر این راه میانبر جواب نداد اون همه چیز رو دقیق مشخص می کنه ;)

sudotux
17-02-2008, 01:06
rootnt جان ممنون! ولی جواب نداد :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

خروجی دستور sensors-detect هم مثل قبل بود.

rootnt
17-02-2008, 01:08
خوب حالابریم سراغ برنامه های جانبی
یکیشو Hosein-mec عزیز معرفی کرد
منم چندتاشو میشناسم که معرفی می کنم
هرکی برنامه های دیگه ای هم می شناسه خوشحال می شم معرفی کنه
یه برنامه خیلی عالی که من خیلی دوستش دارم و ازش استفاده می کنم Gnome sensors-applet هستش
دیگه معلومه که چیه
اپلتهاییه که روی پنل قرار می گیره و اطلاعات رو نشون می ده
قابل تنظیم هم هست
آدرس سایت اصلی:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای دانلود و نصب هم اینجا رو ببینید:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اینجا هم می تونید یکسری عکس ازش ببینید:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

rootnt
17-02-2008, 01:12
rootnt جان ممنون! ولی جواب نداد :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

خروجی دستور sensors-detect هم مثل قبل بود.
حسین جان ببخشید
معذرت می خوام
تند تایپ کردم یه حرف اون دستور اشتباه شد :9:
الان درستش کردم
دوباره امتحان کن

sudotux
17-02-2008, 01:39
حسین جان ببخشید
معذرت می خوام
تند تایپ کردم یه حرف اون دستور اشتباه شد :9:
الان درستش کردم
دوباره امتحان کن

جواب نداد :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

rootnt
17-02-2008, 20:51
نمی دونم چم شده باز هم دستور رو اشتباه کردم
الان درستش کردم

sudotux
17-02-2008, 22:09
نمی دونم چم شده باز هم دستور رو اشتباه کردم
الان درستش کردم

ممنون از کمکت

ایندفعه یه پیغام دیگه داد:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

patrician1989
17-02-2008, 22:14
نمی دونم چم شده باز هم دستور رو اشتباه کردم
الان درستش کردم
اصلا مهم نیست چون اگه به آخرین پست های منم یه سر بزنی میفهمی فقط خودت اینجوری نیستی . آخه اینجا انجمن ویندوز نیست که با ۴ تا next زدن و یه folder option رفتن مشکل بچه ها حل شه . سرت رو به درد نیارم مدیر عزیز . این تایپیک خیلی به درد لپ تاپم خورد . واقعا خسته نباشی .

rootnt
17-02-2008, 22:23
ممنون از کمکت

ایندفعه یه پیغام دیگه داد:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ماژول مورد نظر اصلا در کرنلتون فعال نیست
خروجی این دستور رو بزارید اینجا ببینم اصلا SMBus رو نشون می ده یا نه
lspci -v

اصلا مهم نیست چون اگه به آخرین پست های منم یه سر بزنی میفهمی فقط خودت اینجوری نیستی . آخه اینجا انجمن ویندوز نیست که با ۴ تا next زدن و یه folder option رفتن مشکل بچه ها حل شه . سرت رو به درد نیارم مدیر عزیز . این تایپیک خیلی به درد لپ تاپم خورد . واقعا خسته نباشی .

ممنون عزیزجان
لطف داری
خوشحالم که به دردت خورد (کار کرد؟)

rootnt
17-02-2008, 22:25
حالا برنامه بعدی رو معرفی می کنم
برنامه Gkrellm

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
این برنامه حسابی قابل تنظیمه و هم می تونه با برنامه lm-sensors کار کنه هم با برنامه های دیگه
مثلا به صورت ساده فعالیتهای رم و سی پی یو و هارد دیسک و حتی send و recieveهای رابطهای شبکه تون رو هم بهتون نشون می ده
برنامه کاملیه
پوسته های قابل تغییر هم داره که می تونید با سلیقه خودتون درستش کنید:
سایت اصلی و اطلاعات بیشتر و دانلود(تصویر برنامه هم همینجا هست):

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

sudotux
17-02-2008, 22:36
ماژول مورد نظر اصلا در کرنلتون فعال نیست
خروجی این دستور رو بزارید اینجا ببینم اصلا SMBus رو نشون می ده یا نه
lspci -v



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

rootnt
17-02-2008, 23:13
اگر حوصله ات سر نرفته این کار ها رو انجام بده
اول یه نود برای i2c بسازید بدین صورت:
mknod -m 600 /dev/i2c-1 c 89 1 #
بعد سطح دسترسیشو تقییر بدید:
chown root:root /dev/i2c-1 #
حالا با دو تا دستور سنسور ها رو اسکن کنید
۱-بسته i2c-tools رو دانلود کنید
بعد این دستور رو اجرا کنید و خروجی رو ببینید (مهمه ، اینجا بذارید)
i2cdetect 1
۲- همون دستور sensors-detect

sudotux
18-02-2008, 00:14
دستت درد نکنه. ببخشید وقتتو گرفتم. خروجی دستوراتی که گفته بودی رو اینجا میذارم:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

rootnt
18-02-2008, 01:23
خوب i2c-0 شما داره کار می کنه
فقط مشکل از همون ماژول it87 هست که چیپ سنسور مین برد شماست
نظرتون رو به این قسمتها از گزارشهایی که دادید جلب می کنم:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این پارسیکس شما احتمالا روی لپتاپتون نصب کردید درسته؟

sudotux
18-02-2008, 01:31
این پارسیکس شما احتمالا روی لپتاپتون نصب کردید درسته؟

بله درسته ! لپ تاپ sony vaio مدل VGN-A230B

patrician1989
18-02-2008, 10:14
حالا برنامه بعدی رو معرفی می کنم
برنامه Gkrellm

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
این برنامه حسابی قابل تنظیمه و هم می تونه با برنامه lm-sensors کار کنه هم با برنامه های دیگه
مثلا به صورت ساده فعالیتهای رم و سی پی یو و هارد دیسک و حتی send و recieveهای رابطهای شبکه تون رو هم بهتون نشون می ده
برنامه کاملیه
پوسته های قابل تغییر هم داره که می تونید با سلیقه خودتون درستش کنید:
سایت اصلی و اطلاعات بیشتر و دانلود(تصویر برنامه هم همینجا هست):

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

من به آدرسی که گفتید رفتم اما نمی دونم برای نسخه اوبونتو گنوم باید رو کدوم گزینه کلیک کنم لطفا لینک مستقیم بدین .برنامه قبلیتون به طور ناقص کار کرد شبکه و رمم رو ساپورت نمیکنه .

rootnt
18-02-2008, 17:44
بله درسته ! لپ تاپ sony vaio مدل VGN-A230B

جواب همون جواب قبلیه
ماژول it87 باید در کرنلتون ایجاد بشه تا بتونید با دستور modprobe it87 فعالش کنید
دلیل:
دلیلش می تونه این باشه که با کرنلی که روی سیستم تون هست با توجه به سخت افزار ها و منابع سخت افزاری سیستمتون تنظیم می شه
احتمالا تا حالا شده وقتی که کرنل رو به صورت دستی تنظیم می کردید دیده باشید که انتخاب یک گزینه وابسته به انتخاب بودن یا نبودن گزینه ای دیگه باشه
این هم همینطوره
حالا دیقیق مطمئن نیستم این ماژول با کدوم ماژول دیگه که با توجه به سیستم شما نصب شده مشکل داره
مثلا در بعضی مین بردها فعال بودن گزینه suspend باعث می شه گزینه مربوط به سنسورها فعال نشه
در نتیجه اگر بخواد فعال بشه باید suspend و sleep غیر فعال بشه و ...
حالا راه حل اینه:
۱- سعی کنید دوباره کرنل رو تنظیم کنید و گزینه it87 رو به صورت ماژول قرار بدید و بقیه قضایا (می تونید از فایل usr/src/linux-headers-$(uname -r)/.config/ استفاده کنید ، CONFIG_SENSORS_IT87=m قرار بدید
۲- اگر نمی خواهید کرنل رو دست بزنید می تونید از کرنلهای دیگه استفاده کنید یا مثلا در توزیع های دیگه ببینید فعال می شه یا نه (به دلیل اینکه maintainer متفاوت اند)

rootnt
18-02-2008, 20:16
من به آدرسی که گفتید رفتم اما نمی دونم برای نسخه اوبونتو گنوم باید رو کدوم گزینه کلیک کنم لطفا لینک مستقیم بدین .برنامه قبلیتون به طور ناقص کار کرد شبکه و رمم رو ساپورت نمیکنه .

بسته دبیان داره
نمی دونم توی اوبونتو هم نصب می شه یا نه
ولی بهترین راه نصب از طریق مخازن و package manager خود اوبونتو هست