sis5595

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Ivo,

On Sat, 9 Jun 2007 13:56:43 +0200, Ivo Manca wrote:
> Sensors gives a temprature after removing & loading the module:
> 
> [root at localhost ~]# sensors -c /dev/null
> sis5595-isa-0290
> Adapter: ISA adapter
> in0:       +2.96 V  (min =  +0.00 V, max =  +0.00 V)   ALARM
> in1:       +3.41 V  (min =  +0.00 V, max =  +0.00 V)   ALARM
> in2:       +2.74 V  (min =  +0.00 V, max =  +0.00 V)   ALARM
> in3:       +2.05 V  (min =  +0.00 V, max =  +0.00 V)   ALARM
> fan1:        0 RPM  (min =   -1 RPM, div = 2)          ALARM
> fan2:        0 RPM  (min =   -1 RPM, div = 2)          ALARM
> temp:       +158?C  (high =   +52?C, hyst =   +52?C)
> alarms:   Board temperature input (usually LM75 chips) ALARM

Not exactly a good temperature though. According to the driver source,
158?C corresponds to a register value of 127 degree C - which means
saturation. So it's no good.

One possibility that I am only thinking of now, is that the temperature
might be provided by a thermistor and not a diode. In which case it
would make sense that the BIOS leaves in4 as a voltage input. So can
you please revert the PCI configuration change:

setpci -d 1039:0008 7a.b=00:80

Then reload the driver, check the voltage values, then put some load on
the CPU (e.g. md5sum /dev/zero) for several minutes and check if any of
the voltages changed significantly. If one did, then this input might
be connected to a thermistor. Unfortunately, without technical
information from the manufacturer, it will be difficult to find out how
to translate the voltage into a temperature.

> > For fans, do you have 3-wire fans? Are they connected to headers on
> > the motherboard? If they are relatively slow, maybe we need to increase
> > the divider to get a reading.
>
> As far as I can remember (I'll have to look into it tomorrow), my fan is 
> connected directly to the PSU, bypassing the motherboard.

OK, then it's no surprise that you get no reading, neither in the BIOS
no in "sensors". You need a 3-wire fan plugged into the motherboard fan
header to get a speed reading.

> [root at localhost ivo]# sensors -c sensors-PCChips -s
> [root at localhost ivo]# sensors -c sensors-PCChips
> sis5595-isa-0290
> Adapter: ISA adapter
> +2.5V:     +2.96 V  (min =  +2.26 V, max =  +2.75 V)   ALARM
> +3.3V:     +3.41 V  (min =  +3.14 V, max =  +3.47 V)
> +5.0V:     +5.09 V  (min =  +4.76 V, max =  +5.24 V)
> Vcore:     +2.05 V  (min =  +1.90 V, max =  +2.10 V)
> fan1:        0 RPM  (min =  998 RPM, div = 8)          ALARM
> fan2:        0 RPM  (min =  998 RPM, div = 8)          ALARM
> CPU Temp:   +158??C  (high =   +52??C, hyst =   +52??C)
> 
> It seems like the +5,0V actually makes complete sense now!

Well, I crafted the configuration file to make it look good, so it
doesn't mean much ;)

> However, what's 
> up with the Temp? The default sensors.conf speaks about a vendor.ini. I 
> suppose this should be coming with AMI's utility?
> I''m not really sure if I understand what's ment with all the computing 
> stuff standing there ;)

No idea what vendor.ini they're talking about. The computing stuff is
there to account for different thermal diode types, but as I said
above, I don't think you have a thermal diode, so no amount of
computing will give you a temperature value while in4 is in temperature
mode.

> > What's your CPU? Do you happen to know its nominal vcore?
> It's an Intel Celeron 366. According to this page 
> (http://www.intel.com/support/processors/celeron/sb/CS-007435.htm#Voltage%20Requirements), 
> it is 2,00V.

Good, exactly what I put in the config file :)

-- 
Jean Delvare




[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux