From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matthew Garrett Subject: Shutting down PCI devices on suspend Date: Sat, 11 Dec 2004 15:37:40 +0000 Message-ID: <1102779460.5984.17.camel@tyrosine> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit Return-path: 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: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org List-Id: linux-acpi@vger.kernel.org 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) 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. -- Matthew Garrett | mjg59-1xO5oi07KQx4cg9Nei1l7Q@public.gmane.org ------------------------------------------------------- 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/