From mboxrd@z Thu Jan 1 00:00:00 1970 From: Luben Tuikov Subject: Re: System hangs when using USB 3.0 HD with on Ubuntu Date: Wed, 21 Apr 2010 08:09:51 -0700 (PDT) Message-ID: <515715.64668.qm@web31814.mail.mud.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Sender: linux-usb-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: Alan Stern Cc: Sarah Sharp , Jonas Schwertfeger , USB Storage List , Matthew Dharm , "" , Lennart Poettering , Douglas Gilbert , "" , Mark Lord , Sergei Shtylyov , James Bottomley , Kay Sievers , David Zeuthen , "" , "" List-Id: linux-scsi@vger.kernel.org On Apr 21, 2010, at 7:31, Alan Stern wrote: On Wed, 21 Apr 2010, Luben Tuikov wrote: The real problem with the Buffalo drive is that it responds with a phase error when it receives an ATA_16 IDENTIFY DEVICE command with the Sector Count field set to 0. The Sector Count field in the ATA PASS-THROUGH (12) or (16) CDB should be set appropriately by the Application Client as the neither the SAT bridge nor the SATA transport will interpret the ATA Command byte. Thus, for IDENTIFY (PACKET) DEVICE the Application Client should set it to 1. Why do you say that 1 is the appropriate value? In the ATA-5 spec (which is the most recent version I have) Sector Count is listed as "na" for IDENTIFY DEVICE, which means that the content of that field is not applicable to this particular command. Hence the value shouldn't matter. It is needed by the transport protocol(s). Luben Alan Stern -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html