From owner-freebsd-mobile@FreeBSD.ORG Thu Apr 17 07:31:49 2008 Return-Path: Delivered-To: freebsd-mobile@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 11D53106566B for ; Thu, 17 Apr 2008 07:31:49 +0000 (UTC) (envelope-from takash-i@sophia.ac.jp) Received: from rockliff.cc.sophia.ac.jp (rockliff.cc.sophia.ac.jp [133.12.140.38]) by mx1.freebsd.org (Postfix) with ESMTP id CBC538FC18 for ; Thu, 17 Apr 2008 07:31:48 +0000 (UTC) (envelope-from takash-i@sophia.ac.jp) Received: from heuvers.cc.sophia.ac.jp (heuvers.cc.sophia.ac.jp [133.12.138.37]) by rockliff.cc.sophia.ac.jp (Postfix) with ESMTP id 3A1798AB900 for ; Thu, 17 Apr 2008 16:31:48 +0900 (JST) Received: from koetoi.cc.sophia.ac.jp (koetoi.cc.sophia.ac.jp [133.12.138.216]) by heuvers.cc.sophia.ac.jp (Postfix) with ESMTP id 32DB1B3406A for ; Thu, 17 Apr 2008 16:31:48 +0900 (JST) X-AuditID: 850c8ad9-ae4c6bb0000008b8-7d-4806fce3323c Received: from heuvers.cc.sophia.ac.jp (heuvers.cc.sophia.ac.jp [133.12.138.37]) by koetoi.cc.sophia.ac.jp (Symantec Mail Security) with ESMTP id EA3F84DC002 for ; Thu, 17 Apr 2008 16:31:47 +0900 (JST) Received: from [127.0.0.1] (ph65011.ph.sophia.ac.jp [133.12.65.11]) by heuvers.cc.sophia.ac.jp (Postfix) with ESMTP id D6D31B3406A for ; Thu, 17 Apr 2008 16:31:47 +0900 (JST) Message-ID: <4806FD1D.9030706@sophia.ac.jp> Date: Thu, 17 Apr 2008 16:32:45 +0900 From: Takashi Inoue User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.7.5) Gecko/20041217 X-Accept-Language: ja, en-us, en MIME-Version: 1.0 To: freebsd-mobile@FreeBSD.org References: <4805E5A2.1070705@sophia.ac.jp> <200804161037.26572.jhb@freebsd.org> <1208358909.10448.1.camel@RabbitsDen> <20080416.183606.-772296126.imp@bsdimp.com> In-Reply-To: <20080416.183606.-772296126.imp@bsdimp.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Brightmail-Tracker: AAAAAA== Cc: Subject: Re: pciconf -w X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 07:31:49 -0000 M. Warner Losh wrote: > In message: <1208358909.10448.1.camel@RabbitsDen> > "Alexandre \"Sunny\" Kovalenko" 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