Re: IT8771E

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

 



Hi Ross,

Please leave the list in Cc so others can read and help. I'm adding it
back.

On Sun, 17 Mar 2013 21:49:39 +0800, Ross Moore wrote:
> Hi Jean,
> 
> Great, thanks for the detailed questions.
>     Which kernel version are you running?
>     What board is this?
> 
> OK, This is an ASUS P8H77-I motherboard. I'm running 3.7 kernel. I
> 
> >
> > You have 3 different drivers presumably accessing the same chip:
> > thermal (ACPI), it87 (native) and asus-wmi (WMI.) This is not a good
> > idea. I suppose you had to boot with acpi_enforce_resources=lax to be
> > able to load the it87 driver
> >
> 
> Nope, I didn't change any boot parameters; I assume this isn't set, and I
> can't see anything like it in grub2. Should I rmmod these other drivers and
> blacklist them? (And if so, how do I find out the names of the modules
> driving those chips?)

Well if the drivers are happy together maybe I am needlessly anxious.

For reference, the driver names are "thermal", "it87" and "asus-wmi".
However thermal is frequently built into the kernel so you can't remove
it.

> > Can we see the output of "sensors" on your machine?
> 
> Sure:
> acpitz-virtual-0
> Adapter: Virtual device
> temp1:        +27.8°C  (crit = +96.0°C)
> temp2:        +29.8°C  (crit = +96.0°C)
> 
> coretemp-isa-0000
> Adapter: ISA adapter
> Physical id 0:  +42.0°C  (high = +76.0°C, crit = +95.0°C)
> Core 0:         +42.0°C  (high = +76.0°C, crit = +95.0°C)
> Core 1:         +41.0°C  (high = +76.0°C, crit = +95.0°C)
> 
> it8771-isa-0290
> Adapter: ISA adapter
> in0:          +1.01 V  (min =  +0.00 V, max =  +3.06 V)
> in1:          +1.49 V  (min =  +0.00 V, max =  +3.06 V)
> in2:          +2.05 V  (min =  +0.00 V, max =  +3.06 V)
> in3:          +2.00 V  (min =  +0.00 V, max =  +3.06 V)
> in4:          +2.04 V  (min =  +0.00 V, max =  +3.06 V)
> in5:          +2.23 V  (min =  +0.00 V, max =  +3.06 V)
> in6:          +2.26 V  (min =  +0.00 V, max =  +3.06 V)
> 3VSB:         +1.42 V  (min =  +0.00 V, max =  +6.12 V)
> Vbat:         +3.34 V
> fan1:        2766 RPM  (min =   41 RPM)
> fan2:        1341 RPM  (min =   84 RPM)
> temp1:        +40.0°C  (low  =  -1.0°C, high = +127.0°C)  sensor = thermistor
> temp2:        +40.0°C  (low  =  -1.0°C, high = +127.0°C)  sensor = thermistor
> temp3:         -8.0°C  (low  =  -1.0°C, high = +127.0°C)  sensor = thermistor
> intrusion0:  OK

It is strange that "asus" doesn't show up here, while pwmconfig sees
it. Can you please tell us what attributes you see
under /sys/class/hwmon3 (assuming this is still the "asus" interface)?

> > Do you have any fan speed control related option in the BIOS, and if
> > so, what did you set it to?
> 
> I did, but I switched it off to allow for OS level control. I found the
> BIOS settings a bit noisy, and things didn't seem too warm.

OK. On Asus boards I have here, I can select a profile and have
generally been happy with the "Silent" profile, but I suppose it depends
on the board, fans, ears, etc.

> > Are you using 3-pin fans, 4-pin fans or a mix of both?
>
> I'm using a stock Intel Core i3 cooler (that's the one spinning at up
> 2766rpm - I've run it on another motherboard before and had full control of
> it). I think that's 3-pin. The secondary case fan, I'm not so sure about,
> it's what came with the case and I'd have to open it to check.

Every Intel stock cooler I've seen since 2007 had a 4-pin fan, so I'm
surprised that you say yours has only 3 pins. I'd think every recent
motherboard expects 4-pin fans at least for the CPU, and CPU fan speed
control wouldn't work (at all) if you use a 3-pin fan.

As a matter of fact, I downloaded the manual for your board and it says
that both the CPU fan header and the chassis fan header have 4 pins.
There doesn't seem to be a jumper to switch to 3-pin mode, so unless
there is a BIOS option for it, or some transparent magic to
auto-detect what's connected, I'd say you must use 4-pin fans for both
the CPU and the chassis.

> > (...)
> > I would like you to check if PWM values stick. Please go
> > to /sys/class/hwmon/hwmon2/device, check the values of files pwm1 and
> > pwm2, see if they change on their own. Then try writing arbitrary
> > values to them, and check if the value is sticking for one minute.
> 
> The values of both are currently set 0, and the state of the fans is that
> both are on full speed. The values don't change on their own.
> I can echo numbers between 0 and 255 into those devices and they stick, but
> no obvious changes to fan speeds.

This is very odd, as 0 normally means fans stopped. Also the first
results from pwmconfig were strange but completely different from what
you are reporting now.

What's the value of pwm1_enable and pwm2_enable?

-- 
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