From owner-freebsd-current@FreeBSD.ORG Sun Sep 11 03:17:18 2005 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DD25816A41F; Sun, 11 Sep 2005 03:17:18 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7B56A43D45; Sun, 11 Sep 2005 03:17:18 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [127.0.0.1] (may be forged)) by harmony.bsdimp.com (8.13.3/8.13.3) with ESMTP id j8B3EIcp063877; Sat, 10 Sep 2005 21:14:18 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Sat, 10 Sep 2005 21:14:00 -0600 (MDT) Message-Id: <20050910.211400.45157820.imp@bsdimp.com> To: scottl@samsco.org From: "M. Warner Losh" In-Reply-To: <43236E04.4020208@samsco.org> References: <70e8236f0509051350e020f76@mail.gmail.com> <70e8236f05091016251510408c@mail.gmail.com> <43236E04.4020208@samsco.org> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0 (harmony.bsdimp.com [127.0.0.1]); Sat, 10 Sep 2005 21:14:18 -0600 (MDT) Cc: joao.barros@gmail.com, freebsd-current@freebsd.org, mike@sentex.net Subject: Re: 6.0-CURRENT SNAP004 hangs on amr (patch) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Sep 2005 03:17:19 -0000 In message: <43236E04.4020208@samsco.org> Scott Long writes: : Thanks for the invesitgative work. I strenously objected to this change : when it went in, and this kind of problem is precisely the reason why. : Turning off device power on the PCI bus willy-nilly is such an : incredibly bad idea, even if the hope with it is to get a few extra : minutes of battery life on a laptop. It is *NOT* an incredibly bad idea. It is suggested by the standards, and is done by other OSes, including Windows. I know you don't like it, but it is very beneficial in many circumstances. It helps with heat issues as well as power consumption. : I worked around this problem with the AAC devices, but I don't know if : the AMR devices can be worked around the same way. I've asked Warner in : private to back out the change. If he refuses, then I'm afraid that : you'll need to remember an undocumented workaround, or find another OS. I've said before that the right fix is to fix the device drivers that have knowledge of these split devices. I still stand by that assessment. So far only two drivers have been affected (amr and aac). I'm disinclined to change it because of those two devices. However, I'll start thinking about this in detail and reconsider it after some thought. There may be a better workaround. Warner