From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark Lord Date: Fri, 02 Apr 2010 21:24:07 +0000 Subject: Re: System hangs when using USB 3.0 HD with on Ubuntu Message-Id: <4BB66077.3060202@pobox.com> List-Id: References: <4BB61237.5030000@ru.mvista.com> <4BB61975.1070406@interlog.com> <4BB61DAF.7090709@interlog.com> In-Reply-To: <4BB61DAF.7090709-qazKcTl6WRFWk0Htik3J/w@public.gmane.org> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: dgilbert-qazKcTl6WRFWk0Htik3J/w@public.gmane.org Cc: Sergei Shtylyov , Alan Stern , James Bottomley , Jonas Schwertfeger , Kay Sievers , David Zeuthen , linux-hotplug-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Sarah Sharp , linux-usb-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, USB Storage List , Matthew Dharm , linux-scsi-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Lennart Poettering >> Confirming that, what is put in the ATA_16 sector >> count field is what the ATA command (IDENTIFY DEVICE) >> expects in its count field. And according to ACS-2 (rev 2) >> for IDENTIFY DEVICE that is "N/A" which I would >> interpret as zero. > > Ouch. Reviewing that "N/A" in the ATA spec: it means > that neither the host nor device should check that > field. So it could be any value, in this case 1. .. I'll update hdparm (version 9.29) to supply a sector count of "1" for IDENTIFY commands, just to satisfy the buggy bridge chip. Cheers -- Mark Lord Real-Time Remedies Inc. mlord@pobox.com