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