Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Aug 2016 17:48:53 -0400
From:      Jonathan Stewart <jonathan@kc8onw.net>
To:        Ian Smith <smithi@nimnet.asn.au>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Lexar flash drive dead?
Message-ID:  <159c6f79-7de6-1234-b5c5-588df8041085@kc8onw.net>
In-Reply-To: <20160817210437.M79687@sola.nimnet.asn.au>
References:  <mailman.3901.1471411882.74901.freebsd-questions@freebsd.org> <20160817210437.M79687@sola.nimnet.asn.au>

next in thread | previous in thread | raw e-mail | index | archive | help



On 8/17/2016 7:34 AM, Ian Smith wrote:
> In freebsd-questions Digest, Vol 637, Issue 3, Message: 20
> On Tue, 16 Aug 2016 21:31:12 -040 Jonathan Stewart <jonathan@kc8onw.net> wrote:
>
>   > (Please CC me as I'm not subscribed right now)
>
> And please cc me on any reply; I take the -digest.
>
>   > I have a Lexar USB3 128GB flash drive that has quit working. I get the
>   > following on the console and in dmesg when I plug the drive in, is there
>   > any hope other than a professional recovery company for this drive? On a
>   > Windows machine it does some kind of disconnect/reconnect loop but just
>   > triggers the text below on FreeBSD.
>
> Have you tried it on other FreeBSD boxes too?

I don't have any other FreeBSD systems to test it on. The two Windows 
machines I have both do the disconnect/reconnect loop.

>   > ugen1.3: <Lexar> at usbus1
>   > umass0: <Lexar USB Flash Drive, class 0/0, rev 2.10/11.00, addr 3> on usbus1
>   > umass0:  SCSI over Bulk-Only; quirks = 0x8100
>   > umass0:9:0:-1: Attached to scbus9
>   > da4 at umass-sim0 bus 0 scbus9 target 0 lun 0
>   > da4: <Lexar USB Flash Drive 1100> Removable Direct Access SPC-4 SCSI device
>   > da4: Serial Number AAUAYQ9QH3OH4ONS
>   > da4: 40.000MB/s transfers
>   > da4: 122104MB (250068992 512 byte sectors: 255H 63S/T 15566C)
>   > da4: quirks=0x2<NO_6_BYTE>
>   > (da4:umass-sim0:0:0:0): READ(10). CDB: 28 00 0e e7 bf fe 00 00 01 00
>   > (da4:umass-sim0:0:0:0): CAM status: SCSI Status Error
>   > (da4:umass-sim0:0:0:0): SCSI status: Check Condition
>   > (da4:umass-sim0:0:0:0): SCSI sense: NOT READY asc:3a,0 (Medium not present)
>   > (da4:umass-sim0:0:0:0): Error 6, Unretryable error
>   > (da4:umass-sim0:0:0:0): READ(10). CDB: 28 00 0e e7 bf ff 00 00 01 00
>   > (da4:umass-sim0:0:0:0): CAM status: SCSI Status Error
>   > (da4:umass-sim0:0:0:0): SCSI status: Check Condition
>   > (da4:umass-sim0:0:0:0): SCSI sense: NOT READY asc:3a,0 (Medium not present)
>   > (da4:umass-sim0:0:0:0): Error 6, Unretryable error
>   > (da4:umass-sim0:0:0:0): READ(10). CDB: 28 00 00 00 00 01 00 00 01 00
>   > (da4:umass-sim0:0:0:0): CAM status: SCSI Status Error
>   > (da4:umass-sim0:0:0:0): SCSI status: Check Condition
>   > (da4:umass-sim0:0:0:0): SCSI sense: NOT READY asc:3a,0 (Medium not present)
>   > (da4:umass-sim0:0:0:0): Error 6, Unretryable error
>
> When that's finished logging, does /dev/da4 still exist?  If not, I
> don't know.  'Medium not present' looks pretty serious.
>
> But if so, you may be able to recover most of its contents, less any bad
> blocks (which will be replaced by NUL bytes), using something like:
>
>    # dd if=/dev/da4 of=recovered.img conv=noerror,sync bs=512
>
The device is still present but dd gives me the following.
storage% sudo dd if=/dev/da4 of=/testdump.bin
dd: /dev/da4: Device not configured
0+0 records in
0+0 records out
0 bytes transferred in 0.001363 secs (0 bytes/sec)

My best guess (assuming the error is accurate) is that I cracked the BGA 
array and the controller chip is fine but it can't talk to the flash 
chip. In which case a recovery company can probably either remount it or 
dismount it and read it externally I hope. Damned expensive though most 
likely.

Thanks,
Jonathan




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?159c6f79-7de6-1234-b5c5-588df8041085>