[LinuxBIOS] s2881 fan control
Ward Vandewege
ward at gnu.org
Tue May 9 21:03:09 CEST 2006
On Sat, May 06, 2006 at 02:25:21PM +0200, Stefan Reinauer wrote:
> * Ward Vandewege <ward at gnu.org> [060505 23:19]:
> > > I can shut the machine down, do a cold boot into LinuxBIOS, and it still
> > > works.
> > >
> > > Until I unplug the power to the machine, that is.
> > >
> > > After that, I can still read out everything (see attached
> > > set_fan_speed_bad.txt) correctly, but now also _set_ the fan speed.
> >
> > I'm sorry this is confusing. After unplugging and replugging the power to the
> > machine, I need to boot the proprietary BIOS once to be able to set the fan
> > speed on any consecutive (cold) boot.
>
> Can you do an lspci -xxx on the machine while running LinuxBIOS after a
> cold boot
>
> a) without factory bios running once before
> b) with factory bios running once before
>
> and diff them to see if there's something we can easily do. (ie. in the
> "ACPI bridge" device?)
OK; I've attached the two files. Only three bytes are different in the ACPI
bridge (in this comparison the first file is after proprietary boot, the
second without).
0000:01:04.3 Bridge: Advanced Micro Devices [AMD] AMD-8111 ACPI (rev 05)
00: 22 10 6b 74 00 00 80 02 05 00 80 06 00 40 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 f1 10 81 28
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40: 80 f1 00 07 00 00 00 00 20 14 50 00 00 00 00 00
50: 00 80 00 00 0f 00 00 00 01 20 00 00 00 00 00 00
60: 00 00 80 06 13 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 f1 10 81 28
80: 00 00 00 00 01 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: 19 5f 3b 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: c3 ad 1e 00 00 00 00 00 00 00 00 00 00 00 00 00
But there are actually quite a few other differences throughout the file,
which surprises me a litte. Lots of differences in the various northbridge
entries, and even the network cards and the sata controller. Is this normal?
Thanks,
Ward.
--
Ward Vandewege <ward at fsf.org>
Free Software Foundation - Senior System Administrator
More information about the coreboot
mailing list