On 2007 May 09 (Wed) at 09:52:49 +0200 (+0200), Pau Amaro-Seoane wrote: :| Have we eliminated the possibility that the temperature sensor :| might be broken or not being read properly? I.e. do the fans :| cycle on-and-off with other, inferior, OSes? : :yes I have, because I have dual-boot (as you know) with GNU/Linux and in :the last OS the fans are behaving "properly"... : :but I have good news... : :I have started my working day right now and just booted the laptop :enabling ACPI in the kernel (bsd -c, enable acpi, quit) and I have the :apmd_flags="-C" line in /etc/rc.conf.local : :It's "arschkalt" outside (as Germans say), so that the laptop was :cold and now, after 20 min uptime the fans just begin to spin BUT after :some seconds they stop! :)
Yes. The BIOS in your system has two speeds for the fans: very quiet (or off), and loud (full speed). : :At least this happened three times. : :I have the feeling that the fans are spinning more frequently :than in GNU/Linux but I am paranoid. Yes they are, because Linux has ACPI enabled and has control of the fans. I'm sure if you disable ACPI in linux, it will behave the same way. : :But I would like to understand what happened... : :1- Do I need apmd_flags="-C" line in /etc/rc.conf.local if I boot : enabling acpi? Yes. The -C tells apmd (which also pokes at acpi stuff) to automatically scale the CPU speed. : :2- Why is acpi not enabled per default? Because it is still under heavy development, and not ready for Prime Time yet. Although, it works fairly well many places. I have it enabled on all of my machines that support it. :3- Is acpitz automatically enabled if I enable acpi (is it a part of : acpi)? No. acpitz is an additional driver that requires acpi. You can see it (commented out) in src/sys/arch/i386/conf/GENERIC. If you decide to build an ACPI enabled kernel, check out http://openbsd.org/faq/faq5.html#Why for some nice warnings, and then instructions. I have included my own ACPI config file below, for you to get ideas from, or to use. Unfortunately, you will get some conflicts, but you can comment out the conflicting entries in GENERIC. : :Cheers, : :Pau ----- ## to make my life simpler include "arch/i386/conf/GENERIC" #option ACPIVERBOSE ## actually enables acpi option ACPI_ENABLE #option ACPI_DEBUG ## various acpi chunks of hardware, each do something useful acpi0 at mainbus? acpitimer* at acpi? acpihpet* at acpi? acpiac* at acpi? acpibat* at acpi? acpibtn* at acpi? acpicpu* at acpi? acpidock* at acpi? acpiec* at acpi? acpiprt* at acpi? acpitz* at acpi? ----- _______________________________________________ Openbsd-newbies mailing list [email protected] http://mailman.theapt.org/listinfo/openbsd-newbies
