Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756843AbZLNLL6 (ORCPT ); Mon, 14 Dec 2009 06:11:58 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1756798AbZLNLL5 (ORCPT ); Mon, 14 Dec 2009 06:11:57 -0500 Received: from ns.netcenter.hu ([195.228.254.57]:55296 "EHLO mail.netcenter.hu" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756796AbZLNLL4 (ORCPT ); Mon, 14 Dec 2009 06:11:56 -0500 X-Greylist: delayed 2896 seconds by postgrey-1.27 at vger.kernel.org; Mon, 14 Dec 2009 06:11:56 EST Message-ID: <315c01ca7ca7$641ff8c0$0400a8c0@dcccs> From: "Janos Haar" To: Subject: HDD power up in standby Date: Mon, 14 Dec 2009 11:22:12 +0100 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.3598 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1878 Lines: 47 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? (Now i am searching for the solution to send the wakeup command by user program, and than do a "hotplug" in software only, but this is not an "elegant" solution...) Best Regards, Janos Haar -- 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/