[Bug 200517] WD Elements USB fails after few GB write

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sat May 30 13:27:33 UTC 2015


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200517

--- Comment #4 from braddeicide at hotmail.com ---
[0.2.4] - Mass Storage Test Parameters:

        1) Toggle I/O mode: <Read and Write>
        2) Toggle I/O size: <Random>
        3) Toggle I/O delay: <None>
        4) Toggle I/O offset: <Start Of Disk>
        5) Toggle I/O area: <Complete Disk>
        6) Toggle I/O pattern: <Fixed>
        7) Toggle try invalid SCSI command: <YES>
        8) Toggle try invalid wrapper block: <YES>
        9) Toggle try invalid MaxPacketSize: <NO>
       10) Toggle try last Logical Block Address: <YES>
       11) Toggle I/O lun: <0>
       12) Set maximum number of errors: <-1>
       13) Set test duration: <60> seconds
       14) Toggle try aborted write transfer: <NO>
       15) Toggle request sense on error: <NO>
       16) Toggle try all LUN: <NO>
       17) Toggle try too short wrapper block: <NO>
       20) Reset parameters
       30) Start test (VID=0x1058, PID=0x107c)
       40) Select another device
        x) Return to previous menu

>30
Attaching to: ugen0.3: <Elements 107C Western Digital> at usbus0 @ iface 0
Resetting device ...
Testing SCSI commands ...
Disk reports a capacity of LBA=732558335 and BS=4096
INFO: Blocksize is not 512 bytes
Trying invalid SCSI command: ERROR: Data transfer: 6
Result as expected
Trying invalid SCSI command: ERROR: Data transfer: 6
Result as expected
Trying invalid SCSI command: ERROR: Data transfer: 6
Result as expected
Trying invalid SCSI command: ERROR: Data transfer: 6
Result as expected
Trying invalid USB wrapper block signature: ERROR: Data transfer: 6
Result as expected
Trying invalid USB wrapper block signature: ERROR: Data transfer: 6
Result as expected
Trying invalid USB wrapper block signature: ERROR: Data transfer: 6
Result as expected
Trying invalid USB wrapper block signature: ERROR: Data transfer: 6
Result as expected
ERROR: CSW status: 1
INFO: Prevent medium removal failed
ERROR: Data transfer: 6
INFO: Read Table Of Content failed
ERROR: Data transfer: 6
ERROR: do_read_10
ERROR: Data transfer: 6
ERROR: do_read_10
ERROR: Data transfer: 6
ERROR: do_read_10
ERROR: Data transfer: 6
ERROR: do_read_10
ERROR: Data transfer: 6
ERROR: do_read_10
ERROR: Data transfer: 6
ERROR: do_read_10
ERROR: Data transfer: 6
ERROR: do_read_10
ERROR: Data transfer: 6
ERROR: do_read_10
ERROR: Data transfer: 6
ERROR: do_read_10
ERROR: Data transfer: 6
ERROR: do_read_10
Highest readable LBA: 732558335 (OK), Capacity is 3000558 MBytes
Highest testable LBA: 65535
Setting up initial data pattern, LBA limit = 65535 ... ERROR: CSW status: 1
ERROR: do_write_10
FAILED
Setting up initial data pattern, LBA limit = 32767 ... ERROR: CSW status: 1
ERROR: do_write_10
FAILED
Setting up initial data pattern, LBA limit = 16383 ... ERROR: CSW status: 1
ERROR: do_write_10
FAILED
Setting up initial data pattern, LBA limit = 8191 ... SUCCESS
Starting test ...

STATUS: ID=66, RX=33550336 bytes/sec, TX=0 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=67, RX=33550336 bytes/sec, TX=0 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=68, RX=0 bytes/sec, TX=33550336 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=69, RX=33550336 bytes/sec, TX=0 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=70, RX=0 bytes/sec, TX=33550336 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=72, RX=0 bytes/sec, TX=67100672 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=73, RX=0 bytes/sec, TX=33550336 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=74, RX=0 bytes/sec, TX=33550336 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=75, RX=0 bytes/sec, TX=33550336 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=77, RX=53170176 bytes/sec, TX=0 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=78, RX=0 bytes/sec, TX=33550336 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=79, RX=0 bytes/sec, TX=21016576 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=81, RX=33550336 bytes/sec, TX=33550336 bytes/sec, ERR=13, RST=20,
DERR=0
STATUS: ID=82, RX=33550336 bytes/sec, TX=0 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=83, RX=33550336 bytes/sec, TX=0 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=84, RX=0 bytes/sec, TX=33550336 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=85, RX=0 bytes/sec, TX=33550336 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=86, RX=0 bytes/sec, TX=33550336 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=87, RX=33550336 bytes/sec, TX=0 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=88, RX=33550336 bytes/sec, TX=0 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=90, RX=45006848 bytes/sec, TX=0 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=91, RX=33550336 bytes/sec, TX=0 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=93, RX=67100672 bytes/sec, TX=0 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=94, RX=0 bytes/sec, TX=33550336 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=95, RX=33550336 bytes/sec, TX=0 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=96, RX=0 bytes/sec, TX=33550336 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=97, RX=33550336 bytes/sec, TX=0 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=98, RX=33550336 bytes/sec, TX=0 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=99, RX=33550336 bytes/sec, TX=0 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=101, RX=33550336 bytes/sec, TX=33550336 bytes/sec, ERR=13, RST=20,
DERR=0
STATUS: ID=102, RX=33550336 bytes/sec, TX=0 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=103, RX=33550336 bytes/sec, TX=0 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=104, RX=33550336 bytes/sec, TX=0 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=105, RX=33550336 bytes/sec, TX=0 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=106, RX=33550336 bytes/sec, TX=0 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=107, RX=0 bytes/sec, TX=33550336 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=109, RX=33550336 bytes/sec, TX=33550336 bytes/sec, ERR=13, RST=20,
DERR=0
STATUS: ID=110, RX=33550336 bytes/sec, TX=0 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=111, RX=0 bytes/sec, TX=33550336 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=112, RX=33550336 bytes/sec, TX=0 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=113, RX=0 bytes/sec, TX=33550336 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=114, RX=0 bytes/sec, TX=33550336 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=115, RX=0 bytes/sec, TX=33550336 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=116, RX=33550336 bytes/sec, TX=0 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=118, RX=33550336 bytes/sec, TX=33550336 bytes/sec, ERR=13, RST=20,
DERR=0
STATUS: ID=119, RX=0 bytes/sec, TX=19750912 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=120, RX=33550336 bytes/sec, TX=0 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=121, RX=0 bytes/sec, TX=33550336 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=122, RX=33550336 bytes/sec, TX=0 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=124, RX=67100672 bytes/sec, TX=0 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=125, RX=0 bytes/sec, TX=33550336 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=126, RX=0 bytes/sec, TX=33550336 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=127, RX=33550336 bytes/sec, TX=0 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=128, RX=33550336 bytes/sec, TX=0 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=129, RX=33550336 bytes/sec, TX=0 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=130, RX=31588352 bytes/sec, TX=0 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=132, RX=0 bytes/sec, TX=67100672 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=133, RX=33550336 bytes/sec, TX=0 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=134, RX=0 bytes/sec, TX=33550336 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=135, RX=33550336 bytes/sec, TX=0 bytes/sec, ERR=13, RST=20, DERR=0
STATUS: ID=137, RX=33550336 bytes/sec, TX=12328960 bytes/sec, ERR=13, RST=20,
DERR=0

Test done!

Few errors in there, I fired up freebsd current in vmware on the windows box
(different hardware) and did usb passthrough and the drive happily wrote.  not
sure if that's a useful test but it seems to point less to a catastrophically
bad drive.  The hardware with the problem is intel DH61WW.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-usb mailing list