Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1759006AbZLOBYO (ORCPT ); Mon, 14 Dec 2009 20:24:14 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1758413AbZLOBYK (ORCPT ); Mon, 14 Dec 2009 20:24:10 -0500 Received: from mail-iw0-f171.google.com ([209.85.223.171]:36595 "EHLO mail-iw0-f171.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1758944AbZLOBYI (ORCPT ); Mon, 14 Dec 2009 20:24:08 -0500 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=xr0nO7aTZsL5zosM7iaGaXAR/3Pp0LktOCTf1M4WZXIXOShPnS3PRXTairkinGtsgf v59HkQdf7NOh2K0bb6kqYZhL6Wm5DERosH6xcNVHcDu7NMkj9sHx5Or+QsO6kCC2GF1m y/lGJck/GF2NmdKUaqAMeVrzAEN1dBA5AXyHA= MIME-Version: 1.0 In-Reply-To: <369401ca7d25$0045b230$0400a8c0@dcccs> References: <315c01ca7ca7$641ff8c0$0400a8c0@dcccs> <4B26E03E.5050309@gmail.com> <369401ca7d25$0045b230$0400a8c0@dcccs> Date: Mon, 14 Dec 2009 19:24:04 -0600 Message-ID: <51f3faa70912141724w3bebca39g7f9853064a245fd5@mail.gmail.com> Subject: Re: HDD power up in standby From: Robert Hancock To: Janos Haar Cc: linux-kernel@vger.kernel.org, linux-ide@vger.kernel.org Content-Type: text/plain; charset=ISO-8859-1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2778 Lines: 68 2009/12/14 Janos Haar : > Hello, > > ----- Original Message ----- From: "Robert Hancock" > To: "Janos Haar" > Cc: > Sent: Tuesday, December 15, 2009 2:02 AM > Subject: Re: HDD power up in standby > > >> On 12/14/2009 04:22 AM, Janos Haar wrote: >>> >>> Hello list, >>> >>> I have posted to the common, because this theme is for more lists (ide, >>> sata, scsi), i think.... >>> >>> I know you will not like me guys, but i have one wish.... :-) >>> >>> I am building cheap but big storages, and after 12 drive / PC i have >>> faced >>> with one problem: >>> The too much spinup current wich made by the 12-16 drive at the same >>> time. >>> In my actual case, in 12V, there is more than 2A / drive for some >>> seconds. >>> >>> I know, in SCSI, there is a jumper for this, and the card can wake up the >>> drives one by one, but i am using 2TB drives, and in SCSI/SAS this have >>> horrible price... >>> I have done some invesrtigation, and found this: >>> The most of the simple sata drives handles the PUIS mode (by set >>> features ata command), but unfortunately >>> only the professional and expensive raid cards supports the wakeing up. >>> If the cheap cards founds only 0 byte drives, this is not a problem at >>> all, >>> because linux usually not use BIOS support fortunately. :-) >>> But i have found when i have spent a little time in google, and in the >>> documentation, linux doesn't support PUIS. >>> >>> I think this would be great, and (relatively) simple to implement this >>> feature. >>> I can imagine in this way: >>> Wake up from PUIS is disabled by default, but can be enabled by command >>> line >>> parameter, or compile time configuration. >>> The drivers should send the wake up command one by one to the drives, >>> waits >>> for RDY DSC, and than scan the drives, and register.... >>> >>> What do you think? >> >> As far as I can see, if the drive reports it's in power-up in standby mode >> from the identify response, the kernel will send the command to spin up the >> drive. It might depend on whether parallel scan is enabled for the >> controller as far as whether they actually spin up one at a time, however. > > I am working with 2TB Hitachi drive wich is set to PUIS, and reports itself > as 0 byte, but existing device (pcb factory alias), but with my promise > card, the kernel see only bad geometry and disable the port only. :-( > I have missed something? Can you post the full boot log? -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/