From owner-freebsd-usb@FreeBSD.ORG Sun Jun 24 09:34:05 2012 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1F4F11065679 for ; Sun, 24 Jun 2012 09:34:05 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe09.c2i.net [212.247.155.2]) by mx1.freebsd.org (Postfix) with ESMTP id 97BAE8FC0A for ; Sun, 24 Jun 2012 09:34:04 +0000 (UTC) X-T2-Spam-Status: No, hits=-0.2 required=5.0 tests=ALL_TRUSTED, BAYES_50,UPPERCASE_50_75 Received: from [176.74.212.201] (account mc467741@c2i.net HELO laptop015.hselasky.homeunix.org) by mailfe09.swip.net (CommuniGate Pro SMTP 5.4.4) with ESMTPA id 115526455; Sun, 24 Jun 2012 11:28:55 +0200 From: Hans Petter Selasky To: maxim naumov Date: Sun, 24 Jun 2012 11:28:36 +0200 User-Agent: KMail/1.13.7 (FreeBSD/9.0-STABLE; KDE/4.7.4; amd64; ; ) References: <201206231551.21894.hselasky@c2i.net> In-Reply-To: X-Face: 'mmZ:T{)),Oru^0c+/}w'`gU1$ubmG?lp!=R4Wy\ELYo2)@'UZ24N@ =?iso-8859-1?q?d2+AyewRX=7DmAm=3BYp=0A=09=7CU=5B?=@, _z/([?1bCfM{_"B<.J>mICJCHAzzGHI{y7{%JVz%R~yJHIji`y> =?iso-8859-1?q?Y=7Dk1C4TfysrsUI=0A=09-=25GU9V5=5DiUZF=26nRn9mJ=27=3F=26?=>O MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201206241128.36540.hselasky@c2i.net> Cc: freebsd-usb@freebsd.org Subject: Re: Seagate FreeAgent GoFlex 1.5TB external HDD problems X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Jun 2012 09:34:05 -0000 Hi, Here is a quick analysis: On Sunday 24 June 2012 10:43:02 maxim naumov wrote: > IMMED|DOING_CALLBACK|0> 01:06:03.757382 usbus3.2 > SUBM-BULK-EP=00000002,SPD=HIGH,NFR=1,SLEN=32,IVAL=0 frame[0] WRITE 31 > bytes > 0000 55 53 42 43 80 90 06 00 00 00 01 00 00 00 0A 2A |USBC...........*| ^^^^ 10 byte WRITE_10 SCSI command, len = 64K > 0010 00 2F C2 B9 5F 00 00 80 00 00 00 00 00 00 00 -- |./.._.......... | ^^^^ LBA = 0x2FC2B95F00, COUNT=0x80 (64K) > LLBACK|0> 01:06:03.757537 usbus3.2 > DONE-BULK-EP=00000002,SPD=HIGH,NFR=1,SLEN=0,IVAL=0,ERR=0 > frame[0] WRITE 31 bytes > flags 0 <0> > status 0xea021 > LLBACK|0> 01:06:03.757697 usbus3.2 > SUBM-BULK-EP=00000002,SPD=HIGH,NFR=1,SLEN=65536,IVAL=0 frame[0] WRITE > 65536 bytes > flags 0x32 > status 0xea023 > MMED|DOING_CALLBACK|0> 01:06:03.758544 usbus3.2 > DONE-BULK-EP=00000002,SPD=HIGH,NFR=1,SLEN=0,IVAL=0,ERR=STALLED > frame[0] WRITE 20992 bytes > flags 0x32 > status 0xca021 > > 01:06:03.758561 usbus3.2 SUBM-CTRL-EP=00000000,SPD=HIGH,NFR=1,SLEN=8,IVAL=0 > frame[0] WRITE 8 bytes > 0000 02 01 00 00 02 00 00 00 -- -- -- -- -- -- -- -- |........ | USB stack tries to clear stall on endpoint 0x02, but there is no response from the device. Then the USB stack tries to recover the device. > flags 0 <0> > status 0xea1a3 > URR_DMA_SET|CAN_CANCEL_IMMED|DOING_CALLBACK|0> 01:06:03.758654 usbus3.2 > DONE-CTRL-EP=00000000,SPD=HIGH,NFR=1,SLEN=0,IVAL=0,ERR=STALLED Try to manually read the given LBA and COUNT: dd if=/dev/daX of=/dev/null bs=512 iskip=205130391296 count=128 --HPS