Jetway J7F2 with f71805: PWM not working

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

 



Hi Phil,

On 6/2/07, Phil Endecott <spam_from_lm_sensors at chezphil.org> wrote:
> Dear All,
>
> I have a Jetway J7F2 motherboard; it's a mini-ITX board with a VIA C7
> processor and the Fintec f71805f sensor chip.
>
> Temperature and fan speed measurements work correctly, and most of the
> voltages look right to me.  I have no idea whether the values for
> Vtt1.2V, Vram, Vchip and Vcc1.5V are right:
>
> # sensors
> f71805f-isa-0290
> Adapter: ISA adapter
> +3.3V:     +3.42 V  (min =  +3.01 V, max =  +3.58 V)
> Vtt1.2V:   +0.86 V  (min =  +0.00 V, max =  +2.02 V)
> Vram:      +1.46 V  (min =  +0.00 V, max =  +4.03 V)
> Vchip:     +3.58 V  (min =  +0.00 V, max =  +6.31 V)
> +5V:       +5.13 V  (min =  +0.00 V, max = +10.59 V)
> +12V:     +12.32 V  (min =  +0.00 V, max = +22.18 V)
> Vcc1.5V:   +1.11 V  (min =  +0.00 V, max =  +2.02 V)
> Vcore:     +1.09 V  (min =  +0.00 V, max =  +2.02 V)
> 5VSB:      +5.13 V  (min =  +0.00 V, max = +10.59 V)
> CPU Fan:     0 RPM  (min =    0 RPM)
> Sys Fan:     0 RPM  (min =    0 RPM)
> Aux Fan:  4559 RPM  (min =    0 RPM)
> CPU Temp:    +22?C  (high =   +70?C, hyst =   +69?C)         [diode]
> Sys Temp:    +31?C  (high =  +255?C, hyst =    +0?C)         [diode]
> Aux Temp:   +115?C  (high =  +255?C, hyst =    +0?C)         [thermistor]
>
> (err, well some of those numbers look a bit odd but that's just because
> I have been messing around.)
>
> Unfortunately, PWM fan speed control doesn't seem to work.  I can write
> things to the pwm /sys devices, but nothing happens.  For example, I
> have asked for them all to be off:
>
> localhost:/sys/devices/platform/f71805f.656# for i in pwm*; do echo -n
> $i ': '; cat $i; done
> pwm1 : 0
> pwm1_enable : 1
> pwm1_freq : 187500
> pwm1_mode : 1
> pwm2 : 0
> pwm2_enable : 1
> pwm2_freq : 187500
> pwm2_mode : 1
> pwm3 : 0
> pwm3_enable : 1
> pwm3_freq : 187500
> pwm3_mode : 1
>
> (I hope I have understood this correctly; 'enable=1' means manual
> control, and 'pwm=0' means off, right?)
>
> But I still see 12V on all of the fan connectors and they run at full speed.
>
> So the possibilities are:
> - I'm doing something wrong (very likely, I'm new to this).
> - The lm-sensors code is doing something wrong.
> - My board doesn't actually have PWM control on these outputs and
> they're hard-wired to 12V.
>
> Right now I think that the last of those is quite likely; I can't
> exactly trace the 12V from the power input all the way to the fan
> connectors, but I can see where it goes for much of the distance and I
> don't see any power transistors.

If you have an Ohmmeter, you can measure the resistance between the
fan connector pins and 12V & ground. If both readings are 0 you're out
of luck, i.e., the fan is hardwired to 12V/ground.


> So, has anyone else had any experience with this board?  Has PWM been
> known to work with other boards with this chip?  Is it common for fan
> connectors to not have PWM control?

I can't speak for your board but the same applies to my EPIA M10000.
No PWM control, stupid design.


> Finally, somewhat O.T., if it seems that I can't control the fan speed
> on this board, can anyone suggest a "hardware hack"?  In the past I
> have built fan speed controllers with thermisters and op-amps, but
> something with software control would be better.

That's fairly simple, typically a transistor between the fan and
ground, controlled by the PWM controller. The hard part is to get to
the components, especially on a Mini ITX board. You might have to
solder wires to pins and lift pins and fun stuff like that.
Alternatively, you could use a i2c PWM controller (that is of course
supported by lm-sensors) and hook it up to the boards I2C bus, Mini
ITX typically have it exposed on a header.
Google it.

...juerg


>
> Many thanks in advance for any suggestions.
>
>
> Phil.
>
>
>
>
>
>
> _______________________________________________
> lm-sensors mailing list
> lm-sensors at lm-sensors.org
> 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