Power-drain during suspend?

M. Warner Losh imp at bsdimp.com
Mon Feb 20 00:35:35 PST 2006


In message: <17388.54044.444793.889876 at roam.psg.com>
            Randy Bush <randy at 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


More information about the freebsd-mobile mailing list