Seagate FreeAgent GoFlex 1.5TB external HDD problems

maxim naumov muxx.mailinglists at gmail.com
Sun Jun 24 08:43:10 UTC 2012


it took me a while to rebuild the world and reproduce the problem with
usbdump running. there goes the bit of log around the point where it
failed.

...
01:06:03.753907 usbus3.2
DONE-BULK-EP=00000081,SPD=HIGH,NFR=1,SLEN=16,IVAL=0,ERR=0
 frame[0] READ 13 bytes
 0000  55 53 42 53 7E 90 06 00  00 00 00 00 00 -- -- --  |USBS~........   |
 flags 0x2 <SHORT_XFER_OK|0>
 status 0xcb021
<OPEN|STARTED|SHORT_XFER_OK|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
01:06:03.753962 usbus3.2 SUBM-BULK-EP=00000002,SPD=HIGH,NFR=1,SLEN=32,IVAL=0
 frame[0] WRITE 31 bytes
 0000  55 53 42 43 7F 90 06 00  00 00 01 00 00 00 0A 2A  |USBC...........*|
 0010  00 2F C2 B8 DF 00 00 80  00 00 00 00 00 00 00 --  |./............. |
 flags 0 <0>
 status 0xea023
<OPEN|TRANSFERRING|STARTED|BDMA_ENABLE|BDMA_SETUP|CURR_DMA_SET|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
01:06:03.754030 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 0xca021
<OPEN|STARTED|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
01:06:03.754214 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 0xca023
<OPEN|TRANSFERRING|STARTED|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
01:06:03.756409 usbus3.2
DONE-BULK-EP=00000002,SPD=HIGH,NFR=1,SLEN=0,IVAL=0,ERR=0
 frame[0] WRITE 65536 bytes
 flags 0x32 <SHORT_XFER_OK|PROXY_BUFFER|EXT_BUFFER|0>
 status 0xea021
<OPEN|STARTED|BDMA_ENABLE|BDMA_SETUP|CURR_DMA_SET|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
01:06:03.756419 usbus3.2 SUBM-BULK-EP=00000081,SPD=HIGH,NFR=1,SLEN=0,IVAL=0
 frame[0] READ 13 bytes
 flags 0x2 <SHORT_XFER_OK|0>
 status 0xcb023
<OPEN|TRANSFERRING|STARTED|SHORT_XFER_OK|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
01:06:03.756529 usbus3.2
DONE-BULK-EP=00000081,SPD=HIGH,NFR=1,SLEN=16,IVAL=0,ERR=0

 frame[0] READ 13 bytes
 0000  55 53 42 53 7F 90 06 00  00 00 00 00 00 -- -- --  |USBS.........   |
 flags 0x2 <SHORT_XFER_OK|0>
 status 0xeb021
<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...........*|
 0010  00 2F C2 B9 5F 00 00 80  00 00 00 00 00 00 00 --  |./.._.......... |
 flags 0 <0>
 status 0xca023
<OPEN|TRANSFERRING|STARTED|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|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_CALLBACK|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_IMMED|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  -- -- -- -- -- -- -- --  |........        |
 flags 0 <0>
 status 0xea1a3
<OPEN|TRANSFERRING|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CURR_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
 frame[0] WRITE 0 bytes
 flags 0 <0>
 status 0xca1a1
<OPEN|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
...

and then it is "stalled" until I rebooted the machine. I had to,
because it was totally screwed.

full log available upon request. 8)

/max


More information about the freebsd-usb mailing list