Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Apr 2008 09:47:32 -0600 (MDT)
From:      "M. Warner Losh" <imp@bsdimp.com>
To:        dirkx@webweaving.org
Cc:        takash-i@sophia.ac.jp, gaijin.k@gmail.com, jhb@FreeBSD.org, freebsd-mobile@FreeBSD.org
Subject:   Re: pciconf -w
Message-ID:  <20080417.094732.-399283795.imp@bsdimp.com>
In-Reply-To: <328A981E-AAC9-42D5-BCA7-8F83B8E3BB63@webweaving.org>
References:  <1208358909.10448.1.camel@RabbitsDen> <20080416.183606.-772296126.imp@bsdimp.com> <328A981E-AAC9-42D5-BCA7-8F83B8E3BB63@webweaving.org>

next in thread | previous in thread | raw e-mail | index | archive | help
In message: <328A981E-AAC9-42D5-BCA7-8F83B8E3BB63@webweaving.org>
            Dirk-Willem van Gulik <dirkx@webweaving.org> writes:
: 
: On Apr 17, 2008, at 2:36 AM, M. Warner Losh wrote:
: 
: > : > > Does anyone know how to trun off a pci device using pciconf -w ?
: > .....
: > : > > ath0@pci0:3:0:0:       class=0x020000 card=0x058a1014  
: > chip=0x1014168c
: ....
: > : > >     cap 01[40] = powerspec 2  supports D0 D3  current D0
: > : > >     cap 05[50] = MSI supports 1 message
: > : > >     cap 10[60] = PCI-Express 1 legacy endpoint
: > : > >     cap 11[90] = MSI-X supports 1 message in map 0x10
: > : >
: > : > Bug warner (imp@FreeBSD.org) for his devctl patch and use that  
: > to turn it off.
: > : >
: > : Just out of curiosity... would setting  
: > hw.pci.do_power_nodriver="3" and
: > : unloading if_ath.ko do the trick?
: >
: > Yes.
: 
: Hmm - this does not work for me on a Soekris and in a Sony VAIO --  
: even after down, sysctl and
: unloading the driver it reports sitting in D0. Does this require  
: certain support in the PCI controller ?

No.  It is chip-level support.

It worked for me when I put it in /boot/loader.conf and it worked for
me.  Did you reboot or no?  I didn't try it w/o rebooting.

Warner



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