Ticket #618 (closed task)

Opened 8 years ago

can't change sensor type with ASUS as99127f (Examined/Solved - lm_sensors2.6.0,linux2.4.5)

Reported by: contact Owned by: somebody
Priority: minor Milestone:
Component: hardware Version:
Keywords: Cc:

Description

lm_sensors2.6.0 and as99127f

ASUS CUV4X-V (as99127f, vt82c686a)

linux-2.4.5

lm_sensors2.6.0 or CVS(Jun 13)

w83782d-i2c-0-2d

Adapter: SMBus vt82c596 adapter at e800

Algorithm: Non-I2C SMBus adapter

VCore 1: +1.69 V (min = +1.53 V, max = +1.87 V) (beep)

VCore 2: +2.51 V (min = +1.53 V, max = +1.87 V) ALARM (beep)

+3.3V: +3.34 V (min = +2.97 V, max = +3.63 V) (beep)

+5V: +5.02 V (min = +4.50 V, max = +5.48 V) (beep)

+12V: +11.97 V (min = +10.79 V, max = +13.11 V)

-12V: -12.44 V (min = -13.21 V, max = -10.90 V) ALARM

-5V: -5.10 V (min = -5.51 V, max = -4.51 V) ALARM

V5SB: +0.13 V (min = +0.13 V, max = +0.13 V)

VBat: +0.08 V (min = +0.08 V, max = +0.08 V)

fan1: 8653 RPM (min = 3000 RPM, div = 2) (beep)

fan2: 0 RPM (min = 187 RPM, div = 32) ALARM (beep)

fan3: 0 RPM (min = 3000 RPM, div = 2) ALARM

temp1: +28.0C (limit = +60C, hysteresis = +50C) sensor = thermistor

(beep)

temp2: +73.0C (limit = +60C, hysteresis = +50C) sensor = thermistor ALARM

(beep)

temp3: +255.5C (limit = +60C, hysteresis = +50C) sensor = 3904 transistor

vid: +1.70 V

alarms: Chassis intrusion detection

beep_enable:

Sound alarm disabled

This is a state lm_sensors misidentified an as99127f as a w83781d.

Voltage are almost good.

Fan is not correct. (about 5200rpm to be exact)

temp1 is OK(it's a thermistor)

temp2 is NG(CPU on-die thermal diode I guess)

temp3 is off.

and PC's speaker screams beeeeep.


as99127f-i2c-0-2d

Adapter: SMBus vt82c596 adapter at e800

Algorithm: Non-I2C SMBus adapter

VCore 1: +1.68 V (min = +1.53 V, max = +1.87 V)

VCore 2: +2.51 V (min = +1.53 V, max = +1.87 V)

+3.3V: +3.34 V (min = +2.97 V, max = +3.63 V)

+5V: +5.02 V (min = +4.50 V, max = +5.48 V)

+12V: +11.97 V (min = +10.79 V, max = +13.11 V) (beep)

-12V: -1.71 V (min = -12.32 V, max = -15.06 V) ALARM (beep)

-5V: -1.25 V (min = -4.50 V, max = -5.48 V) ALARM (beep)

fan1: 5192 RPM (min = 3000 RPM, div = 2)

fan2: 0 RPM (min = 3000 RPM, div = 2)

fan3: 0 RPM (min = 3000 RPM, div = 2) (beep)

temp1: +28.0C (limit = +60C, hysteresis = +50C)

temp2: +50.1C (limit = +67C, hysteresis = +60C) ALARM

temp3: +127.7C (limit = +60C, hysteresis = +50C) ALARM (beep)

vid: +1.70 V

alarms: Chassis intrusion detection (beep)

beep_enable:

Sound alarm disabled

lm_sensors using force_as99127f parameter.

It seemed temp2 is good at first, but it doesn't change much depend on heavy

load or idle.

Fan is correct probably, but -12V, -5V are wrong.

PC's speaker is silent.


I guess as99127f needs to know the sensor type (thermistor or diode)

but as99127f can NOT change sensor type with software Accourding to the page*1

The type is fixed depend on pin of chip. No.68,70 pin are thermistor mode,

and No.69 pin is the diode mode.

umm..I don't know how to change sensor type of lm_sensors.

I think very high temp as 72C is misdetected sensor type diode as thermistor.

(*1 sorry Japanese page)

 http://www.geocities.co.jp/SiliconValley-SanJose/5084/w83782d.html

best regards.

kuma@…

--- Sensor type selection doesn't work on as99127f, sorry

we don't have a datasheet.

Nothing more we can do on your other problems either without a datasheet.

See doc/chips/w83781d for more information.

If you need more assistance email sensors@…

and reference your ticket number.

MDS 6/14/01


user followup 6/21/01

Fans are fixed in CVS (what will be 2.6.1)

MDS


Dear lm_sensors developers!

Thank you for your reply Ticket #576 on support page.

I report subsequent progress.

Here is my sensors.conf, this is result of try and error.


#copy from w83781d section.

compute in3 ((6.8/10)+1)*@ , @/((6.8/10)+1)

compute in4 ((28/10)+1)*@ , @/((28/10)+1)

compute in5 (5.14 * @) - 14.91 , (@ + 14.91) / 5.14

compute in6 (3.14 * @) - 7.71 , (@ + 7.71) / 3.14

# umm.. just about

compute fan1 @*1.65, @/1.65

# temp2 is CPU on die diode

# temp3 is another additional thermistor.

compute temp2 (@*2.3), 2.3/@

compute temp3 (@*1.95), 2/@

# The "temp3" thermistor puts in the heat sink of CPU,

# The difference of temprature of CPU and thermistor is

# about 10 degrees C by information from BIOS

# adjustment is done:

# 1. when CPU calls Idle .. (about 40 degrees C)

# 2. when heavy CPU load .. (about 65 degrees C)


as99127f-i2c-0-2d

Adapter: SMBus vt82c596 adapter at e800

Algorithm: Non-I2C SMBus adapter

VCore 1: +1.68 V (min = +1.53 V, max = +1.87 V)

VCore 2: +2.51 V (min = +1.53 V, max = +1.87 V)

+3.3V: +3.34 V (min = +2.97 V, max = +3.63 V)

+5V: +5.02 V (min = +4.50 V, max = +5.48 V)

+12V: +12.16 V (min = +10.79 V, max = +13.11 V)

-12V: -12.65 V (min = +1.02 V, max = +4.57 V)

-5V: -5.10 V (min = +1.68 V, max = +3.72 V)

fan1: 5179 RPM (min = 3000 RPM, div = 2)

fan2: 0 RPM (min = 3000 RPM, div = 2)

fan3: 0 RPM (min = 3000 RPM, div = 2)

temp1: +29.0C (limit = +60C, hysteresis = +50C)

temp2: +56.8C (limit = +138C, hysteresis = +115C)

temp3: +46.2C (limit = +117C, hysteresis = +98C)

vid: +1.70 V

alarms: Chassis intrusion detection

beep_enable:

Sound alarm enabled


This result is almost OK!

Best regards.

kuma.

---

Akira Kumagai <kuma@…> (linux on vaio)

Note: See TracTickets for help on using tickets.