[linux] kernel 2.6.1 en lm_sensors: no sensors found!

Pagina: 1
Acties:

  • Arnout
  • Registratie: December 2000
  • Laatst online: 17-02 21:41
Ik wil temperatuur en fan speed gaan uitlezen onder linux. Voorheen draaide m'n Debian server kernel 2.4.22, maar gister compleet nieuwe installatie gedaan met kernel 2.6.1.

Het moederbord is een Epox MVP3C met Winbond hardware monitoring chip, in het BIOS scherm worden ook temperaturen aangegeven dus de hardware is er.

In mijn moduleloze kernelconfiguratie de opties voor i2c aangezet:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#
# I2C support
CONFIG_I2C=y
# CONFIG_I2C_CHARDEV is not set

# I2C Algorithms

# CONFIG_I2C_ALGOBIT is not set
# CONFIG_I2C_ALGOPCF is not set

# I2C Hardware Bus support

CONFIG_I2C_VIAPRO=y

# I2C Hardware Sensors Chip support

CONFIG_I2C_SENSOR=y
CONFIG_SENSORS_W83781D=y
Documentatie goed doorgelezen en volgens mij moeten dit de opties zijn voor een winbond chip en een via mvp chipset.

Ok, nu naar het userland.
lm_sensors van cvs neergehaald (dit, omdat 2.6.1 niet goed meer werkt met de laatste release) en make user en make user_install gedaan.

sensors-detect schijnt niet meer te werken als je 2.6.1 gebruikt, dus ik "sensors" ingegeven.
Melding: sysfs not mounted. sysfs aangemaakt (that is: sys dir aangemaakt en gemount).

Nu, na het ingeven van "sensors" melding:
code:
1
2
piethein:/# sensors
No sensors found!
De config file bewerken hoeft volgens mij niet, en aangezien sensors-detect niet werkt is dat ook geen optie. De documentatie op de website is vooral rond 2.4 en zelfs 2.2 opgebouwd, 2.6 is er een beetje tussengefrot.
Wat heb ik over het hoofd gezien? Alvast bedankt. :)

  • imdos
  • Registratie: Maart 2000
  • Laatst online: 16:46

imdos

I use FreeNAS and Ubuntu

ik denk i2c-isa of smbus ondersteuning! CONFIG_I2C_ISA is de meest voor de hand liggende gok...

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


  • Arnout
  • Registratie: December 2000
  • Laatst online: 17-02 21:41
Heb intussen even een nieuwe kernel inelkaar gezet met alle opties voor i2c aan.
Er wordt nu wel wat gevonden, maar of het juist is?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
piethein:~# sensors
eeprom-i2c-0-52
Adapter: SMBus Via Pro adapter at 5000
Algorithm: Unavailable from sysfs
Memory type:            SDR SDRAM DIMM
Memory size (MB):       64

eeprom-i2c-0-51
Adapter: SMBus Via Pro adapter at 5000
Algorithm: Unavailable from sysfs
Memory type:            SDR SDRAM DIMM
Memory size (MB):       64

eeprom-i2c-0-50
Adapter: SMBus Via Pro adapter at 5000
Algorithm: Unavailable from sysfs
Memory type:            SDR SDRAM DIMM
Memory size (MB):       64
Lijken me de 3 geheugenbanken, dus nog steeds geen winbond chip te bekennen.

dmesg output:
code:
1
2
3
4
5
6
7
i2c /dev entries driver
i2c-elektor: i2c pcf8584-isa adapter driver
i2c-sis96x version 1.0.0
scx200_acb: NatSemi SCx200 ACCESS.bus Driver
registering 0-0050
registering 0-0051
registering 0-0052

  • Arnout
  • Registratie: December 2000
  • Laatst online: 17-02 21:41
Zal vanavond een kernel 2.6.0 maken en even door het BIOS heen lopen, misschien dat het ergens uitgezet is.

Daarnaast vond ik nog een scriptje waarmee je onder 2.6 sensors kunt checken: google cache sensorcheck.

  • T-Blizzard
  • Registratie: Juni 2001
  • Laatst online: 21-02 20:42
Ik draai een 2.6.0 kernel, maar ik heb zoiezo alles als modules aangemaakt.
als je daarna lm_sensors 2.82 installed, kan je gewoon sensor-detect runnen
die kijkt wel sensors je hebt, en laadt indien nodig de juiste modules.

w83781d 33728 0
i2c_sensor 2368 1 w83781d
i2c_isa 1664 0
i2c_core 20808 3 w83781d,i2c_sensor,i2c_isa

  • Arnout
  • Registratie: December 2000
  • Laatst online: 17-02 21:41
Gister had ik de beschikking over een ander systeem, een Athlon 1000 / Gigabyte 7zx1 met VIA geintegr. hardware sensors.

Weer hetzelfde, weer niks.
Ik denk dat ik toch maar es modules moet gaan maken, dit werkt op de 1 of andere manier niet. Op de lm_sensors website is nu wel meer info over 2.6.x kernels gekomen, er staat ook dat pas 27% geport is naar de 2.6 reeks. Maar dat mag geen probleem zijn, ik gebruik hele algemene sensors. Ook is er een nieuwe versie van lm_sensors welke geschikt is voor kernel 2.6.2.
Pagina: 1