Date: Sun, 18 Sep 2005 10:09:31 -0700 From: Nate Lawson <nate@root.org> To: joao.barros@gmail.com Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Warner Losh <imp@freebsd.org>, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/pci pci.c Message-ID: <432D9F4B.9080902@root.org> In-Reply-To: <70e8236f0509180715406f1f31@mail.gmail.com> References: <200509111928.j8BJSWci066427@repoman.freebsd.org> <70e8236f0509180715406f1f31@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Joao Barros wrote: > On 9/11/05, Warner Losh <imp@freebsd.org> wrote: > >>imp 2005-09-11 19:28:31 UTC >> >> FreeBSD src repository >> >> Modified files: (Branch: RELENG_6) >> sys/dev/pci pci.c >> Log: >> Change the default of pci_do_powerstate to 0, per request from re@. >> The number of raid controllers that violate the WHQL seems to be >> growing in number and not isolated to old versions as previously >> thought. Though the numbers of these seen in the wild is still >> relatively small, they hang the system when parts of their devices are >> powered down. The one area that these parts appear often are in the >> higher end servers. As such, be conservative about powering down >> devices that have no driver attached by default. Until a better >> approach is proven in current, this is the prudent choice. >> >> Laptop users wishing the benefits of powering down devices with no >> drivers will now need to set hw.pci.do_powerstate=1 in their >> /boot/loader.conf file. Some users will have devices that will >> prevent this setting (hence the need to make it default 0). >> >> Approved by: re@ (scottl) >> >> Revision Changes Path >> 1.292.2.2 +2 -2 src/sys/dev/pci/pci.c > > I was reading the Release Notes for 6.0 on > http://www.freebsd.org/relnotes/6-STABLE/relnotes/i386/article.html > and noticed: > > 2.2.2 Hardware Support > > The acpi(4) driver now turns the ACPI and PCI devices off or to a > lower power state when suspending, and back on again when resuming. > This behavior can be disabled by setting the debug.acpi.do_powerstate > and hw.pci.do_powerstate sysctls to 0. > > Given this is the same tunable you changed back to 0 by default, does > that "when resuming" has anything to do with this last commit? If so, > it could still be mentioned the other way around, allowing people > wanting to, to enable the tunable :) You bring up a different point also, which is that ACPI should probably be set to match this same default for release. -- Nate
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?432D9F4B.9080902>