System hanging using CSB5 chip with 2.8.1 - No longer

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

 



  Thanks Jean,
 
   Using both latest cvs i2c and lm_sensors2.  I was able to get it to work.

  
  I do however have another problem.  I using a dual xeon cpu Super X5DL8-GG 
  motherboard and according to the "sensors"  program one of the CPUs is 
  reporting
  back some invalid numbers as when compared to the BIOS.  For instance, when
  looking at the chip ( sensor information is below )  lm87-i2c-0-2d the fan1
is 
  reporting back 0 RPMs but looking at the
  motherboard I can see that it is clearly spinning.  When viewing the BIOS
  fan RPM info two values are reported, one for each CPU.  How do I get the
  lm87-i2c-0-2d report identical information as lm87-i2c-0-2e chip.  


  I also notice that several of the voltage values for lm87-i2c-0-2d chip
  is different then lm87-i2c-0-2e.  The BIOS only reports only one set of
  voltage values for both CPUs( is this typical of a dual motherboard system?)
  The voltage values that are reported by the BIOS are almost identicle to the
  values reported by lm87-i2c-0-2e.  Can I safely assume that voltage values
  reported by lm87-i2c-0-2d can be ignored?  


   After reading the documentation for both chips it is still not clear to
   me what is the difference between the chips adm1021* and lm87* CPU
   temperatures. Any ideas?
  

   

  The i2c and lm_sensors2 I'm using is out of CVS as of Nov 25.  I'm running
  2.4.22 kernel with 2.8.1 patch.   


  1.  lsmod output.  I have loaded the adm1021 module with
      force_adm1021=0,0x18,0,0x29

  2.  output from sensors.  

  3.  I'm using the default sensors.conf

 1.  lsmod info 
###############################################################################
[root at Hercules sensors]# lsmod
Module                  Size  Used by    Not tainted
lm87                    7328   0  (unused)
adm1021                 6996   0  (unused)
i2c-proc                8084   1  [lm87 adm1021]
i2c-piix4               4584   0
dmi_scan                2148   0  [i2c-piix4]
i2c-core               20324   0  [lm87 adm1021 i2c-proc i2c-piix4]
autofs                 12756   0  (autoclean) (unused)
tg3                    48552   0  (unused)
e1000                  68768   1
ipt_REJECT              4024   6  (autoclean)
iptable_filter          2316   1  (autoclean)
ip_tables              15840   2  [ipt_REJECT iptable_filter]
microcode               5056   0  (autoclean)
ide-scsi               11408   0
scsi_mod              107412   1  [ide-scsi]
ide-cd                 33728   0
cdrom                  31424   0  [ide-cd]
keybdev                 2688   0  (unused)
mousedev                5400   1
hid                    23236   0  (unused)
input                   5984   0  [keybdev mousedev hid]
usb-ohci               21288   0  (unused)
usbcore                76352   1  [hid usb-ohci]
ext3                   67940   6
jbd                    52880   6  [ext3]
raid1                  15724   6

2  sensors info
##############################################################################
[root at Hercules sensors]# sensors
adm1021-i2c-0-18
Adapter: SMBus PIIX4 adapter at 0580
Algorithm: Non-I2C SMBus adapter
Board:       +31?C  (low  =   -55?C, high =  +127?C)
CPU:         +33?C  (low  =    +0?C, high =   +85?C)
die_code:  255

adm1021-i2c-0-29
Adapter: SMBus PIIX4 adapter at 0580
Algorithm: Non-I2C SMBus adapter
Board:       +31?C  (low  =   -55?C, high =  +127?C)
CPU:         +34?C  (low  =    +0?C, high =   +85?C)
die_code:  255

lm87-i2c-0-2d
Adapter: SMBus PIIX4 adapter at 0580
Algorithm: Non-I2C SMBus adapter
2.5V:      +0.00 V  (min =  +0.00 V, max =  +0.00 V)
Vccp1:     +0.00 V  (min =  +0.00 V, max =  +0.00 V)
3.3V:      +3.26 V  (min =  +0.00 V, max =  +0.00 V)   ALARM
5V:        +2.99 V  (min =  +0.00 V, max =  +0.00 V)   ALARM
12V:      +12.12 V  (min =  +0.00 V, max =  +0.00 V)   ALARM
Vccp2:     +0.00 V  (min =  +0.00 V, max =  +0.00 V)
fan1:        0 RPM  (min = 2848 RPM, div = 2)          ALARM
fan2:        0 RPM  (min = 2848 RPM, div = 2)          ALARM
temp1:       +39?C  (low  =    +0?C, high =   +65?C)
CPU_Temp:   +128?C  (low  =    +0?C, high =    +0?C)    FAULT
vid:       +2.05 V

lm87-i2c-0-2e
Adapter: SMBus PIIX4 adapter at 0580
Algorithm: Non-I2C SMBus adapter
2.5V:      +2.52 V  (min =  +2.12 V, max =  +2.87 V)
Vccp1:     +1.47 V  (min =  +0.98 V, max =  +1.99 V)
3.3V:      +3.26 V  (min =  +2.80 V, max =  +3.78 V)
5V:        +4.94 V  (min =  +4.24 V, max =  +5.75 V)
12V:      +12.00 V  (min = +10.18 V, max = +13.81 V)
Vccp2:     +1.50 V  (min =  +1.26 V, max =  +1.71 V)
fan1:     5400 RPM  (min = 2848 RPM, div = 2)
fan2:     5487 RPM  (min = 2848 RPM, div = 2)
temp1:       +37?C  (low  =    +0?C, high =   +65?C)
CPU_Temp:   +128?C  (low  =   +80?C, high =   +85?C)    FAULT
vid:       +1.35 V




--- Jean Delvare <khali at linux-fr.org> wrote:
> 
> >   When doing a sensors-detect the system just ends up hanging.
> > (...)
> >   6. Sensors Version: 2.8.1
> 
> Probably caused by a bad wordaround introduced in the i2c-piix4 module.
> I commited a fix to our CVS repository a few years ago. Please check
> lm_sensors2 out (see
> http://secure.netroedge.com/~lm78/download.html#cvs) and give it a try
> (don't forget to unload old modules before trying to load them anew).
> 
> You do not need to change anything to i2c, updating lm_sensors2 is
> enough.
> 
> If it still doesn't work, let us know.
> 
> And if it does work, let us know too, please :)
> 
> -- 
> Jean Delvare
> http://www.ensicaen.ismra.fr/~delvare/
> 
> 
> 
> 


=====
Don Jessup
Asaca/Shibasoku Corp. of America
400 Corporate Circle, Unit G
Golden, CO  80401
303-278-1111 X232
donj at asaca.com
http://www.asaca.com



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

  Powered by Linux