Date: Sun, 24 Jun 2012 11:28:36 +0200 From: Hans Petter Selasky <hselasky@c2i.net> To: maxim naumov <muxx.mailinglists@gmail.com> Cc: freebsd-usb@freebsd.org Subject: Re: Seagate FreeAgent GoFlex 1.5TB external HDD problems Message-ID: <201206241128.36540.hselasky@c2i.net> In-Reply-To: <CAGG2AkLS_AqzWOSrMgkoBzq=9KAfXCr_1yY0yq3J6h5TqT9GwQ@mail.gmail.com> References: <CAGG2Ak%2BXmWvCb3PQoqPXAW7iC0PAQ=GNV79MhhGHjLO4GmWgdw@mail.gmail.com> <201206231551.21894.hselasky@c2i.net> <CAGG2AkLS_AqzWOSrMgkoBzq=9KAfXCr_1yY0yq3J6h5TqT9GwQ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, Here is a quick analysis: On Sunday 24 June 2012 10:43:02 maxim naumov wrote: > <OPEN|STARTED|SHORT_XFER_OK|BDMA_ENABLE|BDMA_SETUP|CURR_DMA_SET|CAN_CANCEL_ > 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) > <OPEN|TRANSFERRING|STARTED|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CA > 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 > <OPEN|STARTED|BDMA_ENABLE|BDMA_SETUP|CURR_DMA_SET|CAN_CANCEL_IMMED|DOING_CA > 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 <SHORT_XFER_OK|PROXY_BUFFER|EXT_BUFFER|0> > status 0xea023 > <OPEN|TRANSFERRING|STARTED|BDMA_ENABLE|BDMA_SETUP|CURR_DMA_SET|CAN_CANCEL_I > 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 <SHORT_XFER_OK|PROXY_BUFFER|EXT_BUFFER|0> > status 0xca021 > <OPEN|STARTED|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|0> > 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 > <OPEN|TRANSFERRING|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|C > 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201206241128.36540.hselasky>