From mboxrd@z Thu Jan 1 00:00:00 1970 From: Luben Tuikov Date: Wed, 21 Apr 2010 14:58:16 +0000 Subject: Re: System hangs when using USB 3.0 HD with on Ubuntu Message-Id: <25045.92964.qm@web31810.mail.mud.yahoo.com> List-Id: References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: Mark Lord Cc: Alan Stern , Sarah Sharp , USB Storage List , Matthew Dharm , "linux-scsi@vger.kernel.org" , Lennart Poettering , Douglas Gilbert , Jonas Schwertfeger , "Dinh.Nguyen@freescale.com" , Sergei Shtylyov , James Bottomley , Kay Sievers , David Zeuthen , "linux-hotplug@vger.kernel.org" , "linux-usb@vger.kernel.org" On Apr 21, 2010, at 6:52, Mark Lord wrote: On 21/04/10 08:47 AM, Luben Tuikov wrote: starts at line 8816. (It says the command is a BLANK command, but it's incorrectly identified that command.) Application clients should send ATA PASS-THROUGH (16) and never the 12 byte version to ATAPI devices behind a SAT bridge, whose opcode is interpreted as BLANK (as pointed out by Doug), and BLANK executed. .. That's a nice self-proclamation. Got a pointer to a SAT or ATA/SATA standard that says it for real? If you think this is a "self-proclamation" and want a spec to spell it out, then go ahead and send ATA PT 12 to ATAPI devices behind a SAT bridge. Just make sure there is no RW media in the device. :-) The problem with that statement (above), becomes.. what to use for the initial IDENTIFY request, before the type of device is known? The statement above tells you: use ATA PT 16. Luben