Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Feb 2006 01:34:33 -0700 (MST)
From:      "M. Warner Losh" <imp@bsdimp.com>
To:        randy@psg.com
Cc:        freebsd-mobile@freebsd.org
Subject:   Re: Power-drain during suspend? 
Message-ID:  <20060220.013433.110720456.imp@bsdimp.com>
In-Reply-To: <17388.54044.444793.889876@roam.psg.com>
References:  <17387.62649.35663.93483@roam.psg.com> <1BA332D3-F745-40D1-AF60-13BE874DEB20@FreeBSD.org> <17388.54044.444793.889876@roam.psg.com>

next in thread | previous in thread | raw e-mail | index | archive | help
In message: <17388.54044.444793.889876@roam.psg.com>
            Randy Bush <randy@psg.com> writes:
: >>> hw.pci.do_power_nodriver=[1|2|3]
: >>> The larger the number, the more aggressive the power limitations.  
: >>> I use
: >>> '3' on my T30 and it works fine.
: >> in rc.suspend, or where?
: > Use sysctl(8) to set it for testing.  If it works, you can then make  
: > it permanent by setting it either in /boot/loader.conf or /etc/ 
: > sysctl.conf.
: 
: so, it's a running state.
: 
: how do i know "if it works?"
: 
: # sysctl hw.pci.do_power_nodriver
: hw.pci.do_power_nodriver: 0
: # sysctl hw.pci.do_power_nodriver=1
: hw.pci.do_power_nodriver: 0 -> 1
: # sysctl hw.pci.do_power_nodriver=2
: hw.pci.do_power_nodriver: 1 -> 2
: # sysctl hw.pci.do_power_nodriver=3
: hw.pci.do_power_nodriver: 2 -> 3

It only affects 'future' devices that don't have a driver attached to
them.  This means you have to load at least one pci driver before this
sysctl takes effect.

Warner



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060220.013433.110720456.imp>