Re: Unsuported ITE chipset 0x8771

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

 



On Wed, 15 Feb 2012 14:08:21 +0100, Tomàs Deltell Bonell wrote:
> On Mié 15 Feb 2012 09:19:12 usted escribió:
> > Can you please provide register dumps from an IT8771E chip?
> > 
> > # isadump -k 0x87,0x01,0x55,0x55 0x2e 0x2f 4
> 
> #  isadump -k 0x87,0x01,0x55,0x55 0x2e 0x2f 4
> WARNING! Running this program can cause system crashes, data loss and worse!
> I will probe address register 0x2e and data register 0x2f.
> Probing bank 4 using bank register 0x07.
> Continue? [Y/n] 
>      0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
> 00: 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 
> 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
> 20: 87 71 00 00 00 00 ff 00 22 00 00 40 03 00 00 00 
> 30: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
> 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
> 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
> 60: 02 90 02 30 00 00 00 00 00 00 00 00 00 00 00 00 
> 70: 00 02 00 00 04 04 00 00 00 00 00 00 00 00 00 00 
> 80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
> 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
> a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
> b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
> c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
> d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
> e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
> f0: 00 80 00 00 00 00 f0 00 01 00 00 00 00 00 00 00
> 
> > # isadump 0x295 0x296
> > 
> 
> #  isadump 0x295 0x296
> WARNING! Running this program can cause system crashes, data loss and worse!
> I will probe address register 0x295 and data register 0x296.
> Continue? [Y/n] 
>      0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
> 00: 19 02 ed 02 37 ff 07 37 ff 07 49 0f 00 a4 ff 00 
> 10: bf f6 ff 3b c7 80 00 00 05 ff 00 76 fa f5 f5 f5 
> 20: 2f ba f2 8b ba f4 ba 8d 89 1f 12 f8 80 3c 33 33 
> 30: e0 b3 d5 67 4f 5f 5f c6 fe 7e f4 fb 88 85 5b 76 
> 40: 4e f3 df 97 7e bf 5f 40 ad 6a d4 00 ff ff ff ff 
> 50: ff 38 7f 7f 7f 40 00 00 90 00 3d 12 60 00 00 00 
> 60: 00 14 46 5a 14 41 0f ff 00 7f 7f ff 00 00 0f ff 
> 70: 7f 7f 7f 80 00 00 0f ff ff ff ff ff ff ff ff ff 
> 80: 00 00 00 00 00 00 00 00 00 00 00 00 00 22 02 02 
> 90: ff 00 00 00 ff 00 00 00 40 00 00 00 00 e2 02 08 
> a0: 20 e0 e0 e0 e0 e0 e0 ff ff ff ff ff ff ff ff ff 
> b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
> c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
> d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
> e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
> f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff

Thank you.

> 
> And there are result of sensors command after I execute "modprobe it87 
> force_id=0x8721":
> 
> 
> # sensors
> it8721-isa-0290
> Adapter: ISA adapter
> in0:          +1.36 V  (min =  +2.15 V, max =  +2.69 V)  ALARM
> in1:          +2.23 V  (min =  +1.24 V, max =  +2.56 V)
> in2:          +2.90 V  (min =  +1.14 V, max =  +0.95 V)  ALARM
> +3.3V:        +3.34 V  (min =  +4.75 V, max =  +2.28 V)  ALARM
> in4:          +2.23 V  (min =  +1.51 V, max =  +3.05 V)
> in5:          +2.93 V  (min =  +3.01 V, max =  +2.93 V)  ALARM
> in6:          +2.23 V  (min =  +1.60 V, max =  +1.63 V)  ALARM
> 3VSB:         +3.38 V  (min =  +2.83 V, max =  +2.18 V)  ALARM
> Vbat:         +3.29 V  
> fan1:         453 RPM  (min =   22 RPM)
> fan2:           0 RPM  (min =   10 RPM)  ALARM
> temp1:        +31.0 C  (low  = -13.0 C, high = +78.0 C)  sensor = thermistor
> temp2:        +19.0 C  (low  = -105.0 C, high = -33.0 C)  ALARM  sensor = thermistor
> temp3:         -8.0 C  (low  = -65.0 C, high = +126.0 C)  sensor = thermistor
> intrusion0:  OK

OK, this looks rather good. Could be that temp3 doesn't actually exist,
I'm not sure. As for voltages, the 3 inputs which got autoconfigured
seem right (comparison with BIOS values will confirm.) The remaining 6
voltage inputs may or may not be all used, but at least the alarm flags
are consistent with the limits and values. in2 and in5 seem too close
to the ADC's upper bound to be correct, but I could be wrong. This
would still leave in0, in1, in4 and in6 for Vcore, +5V, +12V and
something else. Although I find the three +2.23 V values a little
suspicious. I hope that we can gather data from other boards to refine
our findings.

> > (...)
> > I have started writing a guide for this:
> > http://www.lm-sensors.org/wiki/VoltageLabelsAndScaling
> > 
> > Please follow it and report your findings here. Then I will continue
> > writing the guide, using your board as an example.
> 
> I will read your guide and report here, if I found this values in BIOS :P

OK, thanks.

> Is there an alternative way to get needed information to create the driver 
> without the datasheet?

Disassembling the BIOS or the vendor-provided software is an option, I
presume, in countries where it is legal to do so. I'm not doing it,
though.

-- 
Jean Delvare

_______________________________________________
lm-sensors mailing list
lm-sensors@xxxxxxxxxxxxxx
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors



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

  Powered by Linux