From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pavel Machek Subject: Re: Shutting down PCI devices on suspend Date: Sun, 12 Dec 2004 17:44:22 +0100 Message-ID: <20041212164422.GD6286@elf.ucw.cz> References: <1102779460.5984.17.camel@tyrosine> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <1102779460.5984.17.camel@tyrosine> Sender: acpi-devel-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Errors-To: acpi-devel-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , List-Archive: To: Matthew Garrett Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org List-Id: linux-acpi@vger.kernel.org Hi! > The default PCI suspend/resume calls (used if the driver doesn't > implement them itself) don't alter the device power state. This seems to > cause problems on some Thinkpads - going into S3 doesn't seem to result > in the on-board Radeon being put into D3, and as a result the battery is > drained at a higher rate than it should be. Who should be responsible > for making sure that devices are properly put to sleep: > > 1) The drivers (not immensely helpful in the case where we don't > necessarily have drivers registered for every device) Please do it in the drivers. Anything else is likely to break currently working setups. > 2) The kernel > 3) The hardware itself? > > I seem to remember someone mentioning something about Linux not checking > for hints from the hardware as to what state devices should be put in, > but I know little about this. Pavel -- People were complaining that M$ turns users into beta-testers... ...jr ghea gurz vagb qrirybcref, naq gurl frrz gb yvxr vg gung jnl! ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/