lm_sensors e i2c

1. lm_sensors e i2c

Cristiano
cristianoav

(usa CentOS)

Enviado em 23/03/2009 - 00:34h

Senhores, gostaria de monitorar temperatura e velocidade rpm do cooler e jogar isso no mrtg.

mas para isso necessito configurar antes o lm_sensors e o i2c.

meu kernel é superior ao 2.6 portanto acho que já tem suporte ao i2c.

[root@localhost ~]# modprobe -l | grep i2c
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/i2c/chips/ds1337.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/i2c/chips/ds1374.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/i2c/chips/eeprom.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/i2c/algos/i2c-algo-bit.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/i2c/algos/i2c-algo-pca.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/i2c/algos/i2c-algo-pcf.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/i2c/busses/i2c-ali1535.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/i2c/busses/i2c-ali1563.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/i2c/busses/i2c-ali15x3.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/i2c/busses/i2c-amd756.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/i2c/busses/i2c-amd756-s4882.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/i2c/busses/i2c-amd8111.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/i2c/i2c-core.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/i2c/i2c-dev.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/i2c/busses/i2c-i801.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/i2c/busses/i2c-i810.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/i2c/busses/i2c-isa.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/i2c/busses/i2c-nforce2.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/i2c/busses/i2c-parport.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/i2c/busses/i2c-parport-light.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/i2c/busses/i2c-piix4.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/i2c/busses/i2c-prosavage.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/i2c/busses/i2c-savage4.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/i2c/busses/i2c-sis5595.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/i2c/busses/i2c-sis630.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/i2c/busses/i2c-sis96x.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/i2c/busses/i2c-stub.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/i2c/busses/i2c-via.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/i2c/busses/i2c-viapro.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/i2c/busses/i2c-voodoo3.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/acpi/i2c_ec.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/media/video/ir-kbd-i2c.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/i2c/chips/max6875.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/i2c/chips/pca9539.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/i2c/chips/pcf8574.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/drivers/i2c/chips/pcf8591.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/sound/i2c/other/snd-ak4114.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/sound/i2c/other/snd-ak4xxx-adda.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/sound/i2c/snd-cs8427.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/sound/i2c/snd-i2c.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/sound/i2c/other/snd-pt2258.ko
/lib/modules/2.6.18-92.1.22.el5xen/kernel/sound/i2c/other/snd-tea575x-tuner.ko

Já instalei o lm-sensors, mas o comando sensors traz o seguinte erro:

Unable to find i2c bus information;
For 2.6 kernels, make sure you have mounted sysfs and libsensors
was compiled with sysfs support!
For older kernels, make sure you have done 'modprobe i2c-proc'!

como devo proceder agora ? aguardo resposta, obrigado




  


2. Re: lm_sensors e i2c

Rodrigo
megatux

(usa Debian)

Enviado em 23/03/2009 - 08:31h

Bom dia cristianoav,

Junto com o pacote do lm-sensors, tem um aplicativo chamado sensors-detect. Ao executá-lo, você responderá algumas questões e ele irá gerar a configuração necessária para adicionar em seu modules.conf.

Abraços.
:wq!


3. Re: lm_sensors e i2c

Marco Carvalho de Oliveira
demoncyber

(usa FreeBSD)

Enviado em 23/03/2009 - 09:04h

So para constar nem todo hardware funciona com o lm_sensors

para tanto você pode tiras as informações que precisa diretamente do proc.

Abraços


4. já tentei

Cristiano
cristianoav

(usa CentOS)

Enviado em 23/03/2009 - 10:33h

Amigos, obrigado pela resposta rápida ...

Já respondi as perguntas do sensors-detect, coloquei YES para todas, mas mesmo assim não funciona.

Não notei a presença do modules.conf

Estou usando uma VM será que influencia ?

Obrigado


5. Re: lm_sensors e i2c

Rodrigo
megatux

(usa Debian)

Enviado em 23/03/2009 - 10:39h

Que distro você tem instalada na VM ?
Distros Debian like utilizam /etc/modules

tente carregar os módulos reconhecidos pelo sensors-detect manualmente:

#modprobe i2c-viapro
#modprobe eeprom
# ....

Abraço
:wq!


6. Re: lm_sensors e i2c

Cristiano
cristianoav

(usa CentOS)

Enviado em 23/03/2009 - 11:50h

então amigo

Uso o CentOS na Vm ...

Já tentei carregar os modulos manualmente, mas o sensors -s ainda nao traz informações.

Deve existir algum drive específico para o meu chipset ...


7. Re: lm_sensors e i2c

Marco Carvalho de Oliveira
demoncyber

(usa FreeBSD)

Enviado em 23/03/2009 - 12:46h

Respondendo a alteração funciona para ambos com o programa lm-sensors pois o mesmo possui pacote rpm para ambos.

Mas como lhe comentei alguns hardwares não sao compatíveis com o lmsensor. pegue os valores diretamente do proc.

cat /proc/acpi/thermal_zone/THRM/temperature

provavelmente isto deve resolver a sua duvida se o acpi estiver ligado vai mostrar a temperatura do seu processador em Celsius




8. Re: lm_sensors e i2c

Cristiano
cristianoav

(usa CentOS)

Enviado em 23/03/2009 - 14:18h

Obrigado pela dica

Dentro da pasta thermal_zone nao tem nada, nao conhecia ACPI.

Meu kernel é 2.6, e a msg de erro

"make sure you have mounted sysfs and libsensors was compiled with sysfs support".


9. Re: lm_sensors e i2c

Cristiano
cristianoav

(usa CentOS)

Enviado em 24/03/2009 - 22:51h

Senhores o acpi já esta instalado ( segundo o yum install acpi ), mas em suas pastas nao tem nada de informação.

Quanto ao sensors, sera que não é algo no sensors.conf ?

Existe outra maneira de obter estes dados ? preciso para jogar no grafico do mrtg

obrigado






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts