From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeff Garzik Subject: Re: [PATCHSET] libata: implement runtime link powersave Date: Wed, 19 Jul 2006 15:38:13 -0400 Message-ID: <44BE8A25.9060804@pobox.com> References: <11531191512028-git-send-email-htejun@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from srv5.dvmed.net ([207.36.208.214]:41609 "EHLO mail.dvmed.net") by vger.kernel.org with ESMTP id S1030233AbWGSTiT (ORCPT ); Wed, 19 Jul 2006 15:38:19 -0400 In-Reply-To: <11531191512028-git-send-email-htejun@gmail.com> Sender: linux-ide-owner@vger.kernel.org List-Id: linux-ide@vger.kernel.org To: Tejun Heo Cc: alan@lxorguk.ukuu.org.uk, lkml@rtr.ca, axboe@suse.de, forrest.zhao@intel.com, linux-ide@vger.kernel.org Tejun Heo wrote: > Hello, all. > > This is the first take of powersave patchset. It implements runtime > link-level power management. To avoid confusion with regular > device/controller power management (suspend/resume), it's callsed > powersave. It primarily implements partial/slumber/phy-off power > states SATA standard specifies but if LLD has different way of > implementing link powersave, it's allowed to. Both host-initiated and > device-initiated operations are supported. > > This patchset contains the following patches. > > #01-07 : misc fixes/preps for powersave > #08-10 : implements core powersave infrastructure > #11-12 : implement powersave feature for ahci and sata_sil24 > > Powersave can be configured at boot time or while running by writing > to kernel module parameter /sys/module/libata/parameters/powersave. > The following powersave modes are supported. > > * none : no powersave, link is powered up all the time > * HIPS : host-initiated powersave > * DIPS : device-initiated powersave > * static : no powersave on occupied link, power off empty link > * HIPS/static : HIPS on occupied link, power off empty link > * DIPS/static : DIPS on occupied link, power off empty link > > For more information, please read head messages of individual patches. > > All supported modes are tested on ICH7R AHCI, ICH6M AHCI, SiI3124, > SiI3132. Unfortunately SiI3112/4 family controllers don't support > HIPS and choke on DIPS and thus dropped from supported list. Any chance you tried ata_piix static PS, using PCS register? :) Jeff