Date: Thu, 17 Apr 2008 16:32:45 +0900 From: Takashi Inoue <takash-i@sophia.ac.jp> To: freebsd-mobile@FreeBSD.org Subject: Re: pciconf -w Message-ID: <4806FD1D.9030706@sophia.ac.jp> In-Reply-To: <20080416.183606.-772296126.imp@bsdimp.com> References: <4805E5A2.1070705@sophia.ac.jp> <200804161037.26572.jhb@freebsd.org> <1208358909.10448.1.camel@RabbitsDen> <20080416.183606.-772296126.imp@bsdimp.com>
next in thread | previous in thread | raw e-mail | index | archive | help
M. Warner Losh wrote: > In message: <1208358909.10448.1.camel@RabbitsDen> > "Alexandre \"Sunny\" Kovalenko" <gaijin.k@gmail.com> writes: > : On Wed, 2008-04-16 at 10:37 -0400, John Baldwin wrote: > : > On Wednesday 16 April 2008 07:40:18 am Takashi Inoue wrote: > : > > Hi friends, > : > > > : > > Does anyone know how to trun off a pci device using pciconf -w ? > : > > > : > > Becase my MiniPCI Express wireless card is realy hot, > : > > I want to turn off when I don't need it. > : > > > : > > > : > > ath0@pci0:3:0:0: class=0x020000 card=0x058a1014 chip=0x1014168c > : > > rev=0x01 hdr=0x00 > : > > vendor = 'Atheros Communications Inc.' > : > > device = 'AR5212 Atheros AR5212 802.11abg wireless' > : > > class = network > : > > subclass = ethernet > : > > 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. No. none1@pci0:3:0:0: class=0x020000 card=0x058a1014 chip=0x1014168c rev=0x01 hdr=0x00 vendor = 'Atheros Communications Inc.' device = 'AR5212 Atheros AR5212 802.11abg wireless' class = network subclass = ethernet 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 As you see, even in case without driver, it's power status is D0 and the device is hot. Setting hw.....nodriver=3 has no effect. I think I need to write D3 by hand. T. Inoue
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4806FD1D.9030706>