From owner-freebsd-mobile@FreeBSD.ORG Thu Apr 17 15:48:26 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 08EC9106567D; Thu, 17 Apr 2008 15:48:26 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id C49038FC3C; Thu, 17 Apr 2008 15:48:25 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.14.2/8.14.1) with ESMTP id m3HFkZGw042574; Thu, 17 Apr 2008 09:46:36 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Thu, 17 Apr 2008 09:47:32 -0600 (MDT) Message-Id: <20080417.094732.-399283795.imp@bsdimp.com> To: dirkx@webweaving.org From: "M. Warner Losh" 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> X-Mailer: Mew version 5.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: takash-i@sophia.ac.jp, gaijin.k@gmail.com, jhb@FreeBSD.org, freebsd-mobile@FreeBSD.org 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 15:48:26 -0000 In message: <328A981E-AAC9-42D5-BCA7-8F83B8E3BB63@webweaving.org> Dirk-Willem van Gulik 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