![]() | |||||||||||||
Messages in this thread |
Hi all, Marius, > I have a Biostar K8NBD-S9 motherboard with the IT8712F super i/o chip. > > The board suffers from the buggy BIOS which causes the manual PWM feature > of the chip to be unreliable to initialize.> > After much googling I found this thread which indicates that Jonas Munsin > and Jean Delvare were working on a workaround for this back in January: > > http://lkml.org/lkml/2005/1/14/94> > The thread also suggests that the patch was destined for the -mm tree. > > I have looked as well as I can at the 2.6.14 -mm patches, but can't see > any reference to it87.> > Currently running 2.6.13 vanilla (with some patches). The it87 driver > seems to implement the bug testing function which Jonas and Jean were > talking about in the 2.6.10 /2.6.11 days, but doesn't contain any > workaround beyond disabling PWM once the problem is identified. I already replied to Marius in private, but as he asked here too, I think I should answer here as well if others are interested in the solution. The feature Marius is asking for does exist in 2.6.13 already, in the form of the fix_pwm_polarity parameter to the it87 driver. Setting this to 1 did work for Marius. More generally, if you have an IT8705F or IT8712F chip and loading the it87 driver complains about suspicious PWM polarity, here are the things to try in order: 1* Look for a BIOS upgrade, which might fix it. 2* Try modprobe it87 fix_pwm_polarity=1 and physically ensure that the fans still spin. 3* Experiment with manual PWM. Higher PWM values (up to 254) should make the fan spin faster, lower PWM values should make it slower. 4* - If PWM works now, you should complain to your motherboard manufacturer and ask them for a fixed BIOS. - If PWM still doesn't work, this means that the motherboard was simply not wired for PWM operations, which explains why the BIOS did not take care of properly initializing the PWM polarity. Hope that helps, -- Jean Delvare - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ | ||||||||||||
| Last update: 2005-10-04 16:04 [from the cache] ©2003-2008 | |||||||||||||