[ale] SD card access fails with ddrescue

Jim Kinney jim.kinney at gmail.com
Fri May 20 13:50:44 EDT 2011


Yep. Card's bad. There are some flash device recovery tools around but none
that do best for flash media are Linux based.

On Fri, May 20, 2011 at 1:31 PM, Dow Hurst <dphurst at uncg.edu> wrote:

> DroidX suddenly lost access to SD card.  Rebooted after reseating card and
> phone says SD card is blank.  I attempted to access the card via a USB SD
> card reader on my Ubuntu 10.04 system.  The kernel tells me a bunch of SCSI
> messages I've put below.  However, my question is when trying to use dd or
> ddrescue to access the device I get these messages:
>
> dd_rescue: (fatal): open "/dev/sdc" failed: No medium found
>
> dd: opening `/dev/sdc': No medium found
>
> So here are the kernel messages when the SD card is sensed:
> May 20 12:07:58 arwen kernel: [172595.490118] usb 1-4.3: new high speed USB
> device using ehci_hcd and address 5
> May 20 12:07:58 arwen kernel: [172595.614760] usb 1-4.3: configuration #1
> chosen from 1 choice
> May 20 12:07:58 arwen kernel: [172595.615694] scsi5 : SCSI emulation for
> USB Mass Storage devices
> May 20 12:07:58 arwen kernel: [172595.616034] usb-storage: device found at
> 5
> May 20 12:07:58 arwen kernel: [172595.616039] usb-storage: waiting for
> device to settle before scanning
> May 20 12:08:03 arwen kernel: [172600.610708] usb-storage: device scan
> complete
> May 20 12:08:03 arwen kernel: [172600.611545] scsi 5:0:0:0:
> Direct-Access     Generic  STORAGE DEVICE   9412 PQ: 0 ANSI: 0
> May 20 12:08:03 arwen kernel: [172600.612780] sd 5:0:0:0: Attached scsi
> generic sg3 type 0
> May 20 12:08:04 arwen kernel: [172600.674639] sd 5:0:0:0: [sdc] Very big
> device. Trying to use READ CAPACITY(16).
> May 20 12:08:04 arwen kernel: [172600.675893] sd 5:0:0:0: [sdc] Using
> 0xffffffff as device size
> May 20 12:08:04 arwen kernel: [172600.675905] sd 5:0:0:0: [sdc] 4294967296
> 512-byte logical blocks: (2.19 TB/2.00 TiB)
> May 20 12:08:04 arwen kernel: [172600.677017] sd 5:0:0:0: [sdc] Write
> Protect is off
> May 20 12:08:04 arwen kernel: [172600.677024] sd 5:0:0:0: [sdc] Mode Sense:
> 03 00 00 00
> May 20 12:08:04 arwen kernel: [172600.677027] sd 5:0:0:0: [sdc] Assuming
> drive cache: write through
> May 20 12:08:04 arwen kernel: [172600.679018] sd 5:0:0:0: [sdc] Very big
> device. Trying to use READ CAPACITY(16).
> May 20 12:08:04 arwen kernel: [172600.680259] sd 5:0:0:0: [sdc] Using
> 0xffffffff as device size
> May 20 12:08:04 arwen kernel: [172600.681394] sd 5:0:0:0: [sdc] Assuming
> drive cache: write through
> May 20 12:08:08 arwen kernel: [172600.681405]  sdc:
> May 20 12:08:08 arwen kernel: [172605.382610] sd 5:0:0:0: [sdc] Device not
> ready
> May 20 12:08:08 arwen kernel: [172605.382616] sd 5:0:0:0: [sdc] Result:
> hostbyte=DID_OK driverbyte=DRIVER_SENSE
> May 20 12:08:08 arwen kernel: [172605.382621] sd 5:0:0:0: [sdc] Sense Key :
> Not Ready [current]
> May 20 12:08:08 arwen kernel: [172605.382627] sd 5:0:0:0: [sdc] Add. Sense:
> Medium not present
> May 20 12:08:08 arwen kernel: [172605.382634] sd 5:0:0:0: [sdc] CDB:
> Read(10): 28 00 00 00 00 00 00 00 08 00
> May 20 12:08:08 arwen kernel: [172605.382648] end_request: I/O error, dev
> sdc, sector 0
> May 20 12:08:08 arwen kernel: [172605.382654] __ratelimit: 6 callbacks
> suppressed
> May 20 12:08:08 arwen kernel: [172605.382658] Buffer I/O error on device
> sdc, logical block 0
> May 20 12:08:08 arwen kernel: [172605.383974] sd 5:0:0:0: [sdc] Device not
> ready
> May 20 12:08:08 arwen kernel: [172605.383977] sd 5:0:0:0: [sdc] Result:
> hostbyte=DID_OK driverbyte=DRIVER_SENSE
> May 20 12:08:08 arwen kernel: [172605.383982] sd 5:0:0:0: [sdc] Sense Key :
> Not Ready [current]
> May 20 12:08:08 arwen kernel: [172605.383986] sd 5:0:0:0: [sdc] Add. Sense:
> Medium not present
> May 20 12:08:08 arwen kernel: [172605.383991] sd 5:0:0:0: [sdc] CDB:
> Read(10): 28 00 00 00 00 00 00 00 08 00
> May 20 12:08:08 arwen kernel: [172605.384003] end_request: I/O error, dev
> sdc, sector 0
> May 20 12:08:08 arwen kernel: [172605.384008] Buffer I/O error on device
> sdc, logical block 0
> May 20 12:08:08 arwen kernel: [172605.385224] sd 5:0:0:0: [sdc] Device not
> ready
> May 20 12:08:08 arwen kernel: [172605.385227] sd 5:0:0:0: [sdc] Result:
> hostbyte=DID_OK driverbyte=DRIVER_SENSE
> May 20 12:08:08 arwen kernel: [172605.385231] sd 5:0:0:0: [sdc] Sense Key :
> Not Ready [current]
> May 20 12:08:08 arwen kernel: [172605.385236] sd 5:0:0:0: [sdc] Add. Sense:
> Medium not present
> May 20 12:08:08 arwen kernel: [172605.385241] sd 5:0:0:0: [sdc] CDB:
> Read(10): 28 00 00 00 00 00 00 00 08 00
> May 20 12:08:08 arwen kernel: [172605.385252] end_request: I/O error, dev
> sdc, sector 0
> May 20 12:08:08 arwen kernel: [172605.385256] Buffer I/O error on device
> sdc, logical block 0
> May 20 12:08:08 arwen kernel: [172605.386473] sd 5:0:0:0: [sdc] Device not
> ready
> May 20 12:08:08 arwen kernel: [172605.386476] sd 5:0:0:0: [sdc] Result:
> hostbyte=DID_OK driverbyte=DRIVER_SENSE
> May 20 12:08:08 arwen kernel: [172605.386480] sd 5:0:0:0: [sdc] Sense Key :
> Not Ready [current]
> May 20 12:08:08 arwen kernel: [172605.386485] sd 5:0:0:0: [sdc] Add. Sense:
> Medium not present
> May 20 12:08:08 arwen kernel: [172605.386490] sd 5:0:0:0: [sdc] CDB:
> Read(10): 28 00 00 00 00 00 00 00 08 00
> May 20 12:08:08 arwen kernel: [172605.386501] end_request: I/O error, dev
> sdc, sector 0
> May 20 12:08:08 arwen kernel: [172605.386505] Buffer I/O error on device
> sdc, logical block 0
> May 20 12:08:08 arwen kernel: [172605.387723] sd 5:0:0:0: [sdc] Device not
> ready
> May 20 12:08:08 arwen kernel: [172605.387726] sd 5:0:0:0: [sdc] Result:
> hostbyte=DID_OK driverbyte=DRIVER_SENSE
> May 20 12:08:08 arwen kernel: [172605.387730] sd 5:0:0:0: [sdc] Sense Key :
> Not Ready [current]
> May 20 12:08:08 arwen kernel: [172605.387735] sd 5:0:0:0: [sdc] Add. Sense:
> Medium not present
> May 20 12:08:08 arwen kernel: [172605.387740] sd 5:0:0:0: [sdc] CDB:
> Read(10): 28 00 00 00 00 00 00 00 08 00
> May 20 12:08:08 arwen kernel: [172605.387751] end_request: I/O error, dev
> sdc, sector 0
> May 20 12:08:08 arwen kernel: [172605.387755] Buffer I/O error on device
> sdc, logical block 0
> May 20 12:08:08 arwen kernel: [172605.387768]
> ldm_validate_partition_table(): Disk read failed.
> May 20 12:08:08 arwen kernel: [172605.388972] sd 5:0:0:0: [sdc] Device not
> ready
> May 20 12:08:08 arwen kernel: [172605.388975] sd 5:0:0:0: [sdc] Result:
> hostbyte=DID_OK driverbyte=DRIVER_SENSE
> May 20 12:08:08 arwen kernel: [172605.388979] sd 5:0:0:0: [sdc] Sense Key :
> Not Ready [current]
> May 20 12:08:08 arwen kernel: [172605.388984] sd 5:0:0:0: [sdc] Add. Sense:
> Medium not present
> May 20 12:08:08 arwen kernel: [172605.388989] sd 5:0:0:0: [sdc] CDB:
> Read(10): 28 00 00 00 00 00 00 00 08 00
> May 20 12:08:08 arwen kernel: [172605.389000] end_request: I/O error, dev
> sdc, sector 0
> May 20 12:08:08 arwen kernel: [172605.389004] Buffer I/O error on device
> sdc, logical block 0
> May 20 12:08:08 arwen kernel: [172605.390223] sd 5:0:0:0: [sdc] Device not
> ready
> May 20 12:08:08 arwen kernel: [172605.390227] sd 5:0:0:0: [sdc] Result:
> hostbyte=DID_OK driverbyte=DRIVER_SENSE
> May 20 12:08:08 arwen kernel: [172605.390231] sd 5:0:0:0: [sdc] Sense Key :
> Not Ready [current]
> May 20 12:08:08 arwen kernel: [172605.390236] sd 5:0:0:0: [sdc] Add. Sense:
> Medium not present
> May 20 12:08:08 arwen kernel: [172605.390240] sd 5:0:0:0: [sdc] CDB:
> Read(10): 28 00 00 00 00 00 00 00 08 00
> May 20 12:08:08 arwen kernel: [172605.390252] end_request: I/O error, dev
> sdc, sector 0
> May 20 12:08:08 arwen kernel: [172605.390256] Buffer I/O error on device
> sdc, logical block 0
> May 20 12:08:08 arwen kernel: [172605.391472] sd 5:0:0:0: [sdc] Device not
> ready
> May 20 12:08:08 arwen kernel: [172605.391475] sd 5:0:0:0: [sdc] Result:
> hostbyte=DID_OK driverbyte=DRIVER_SENSE
> May 20 12:08:08 arwen kernel: [172605.391479] sd 5:0:0:0: [sdc] Sense Key :
> Not Ready [current]
> May 20 12:08:08 arwen kernel: [172605.391484] sd 5:0:0:0: [sdc] Add. Sense:
> Medium not present
> May 20 12:08:08 arwen kernel: [172605.391488] sd 5:0:0:0: [sdc] CDB:
> Read(10): 28 00 00 00 00 00 00 00 08 00
> May 20 12:08:08 arwen kernel: [172605.391500] end_request: I/O error, dev
> sdc, sector 0
> May 20 12:08:08 arwen kernel: [172605.391503] Buffer I/O error on device
> sdc, logical block 0
> May 20 12:08:08 arwen kernel: [172605.392725] sd 5:0:0:0: [sdc] Device not
> ready
> May 20 12:08:08 arwen kernel: [172605.392728] sd 5:0:0:0: [sdc] Result:
> hostbyte=DID_OK driverbyte=DRIVER_SENSE
> May 20 12:08:08 arwen kernel: [172605.392732] sd 5:0:0:0: [sdc] Sense Key :
> Not Ready [current]
> May 20 12:08:08 arwen kernel: [172605.392737] sd 5:0:0:0: [sdc] Add. Sense:
> Medium not present
> May 20 12:08:08 arwen kernel: [172605.392742] sd 5:0:0:0: [sdc] CDB:
> Read(10): 28 00 00 00 00 00 00 00 08 00
> May 20 12:08:08 arwen kernel: [172605.392755] end_request: I/O error, dev
> sdc, sector 0
> May 20 12:08:08 arwen kernel: [172605.392759] Buffer I/O error on device
> sdc, logical block 0
> May 20 12:08:08 arwen kernel: [172605.392776] Dev sdc: unable to read RDB
> block 0
> May 20 12:08:08 arwen kernel: [172605.393971] sd 5:0:0:0: [sdc] Device not
> ready
> May 20 12:08:08 arwen kernel: [172605.393974] sd 5:0:0:0: [sdc] Result:
> hostbyte=DID_OK driverbyte=DRIVER_SENSE
> May 20 12:08:08 arwen kernel: [172605.393978] sd 5:0:0:0: [sdc] Sense Key :
> Not Ready [current]
> May 20 12:08:08 arwen kernel: [172605.393983] sd 5:0:0:0: [sdc] Add. Sense:
> Medium not present
> May 20 12:08:08 arwen kernel: [172605.393988] sd 5:0:0:0: [sdc] CDB:
> Read(10): 28 00 00 00 00 00 00 00 08 00
> May 20 12:08:08 arwen kernel: [172605.393999] end_request: I/O error, dev
> sdc, sector 0
> May 20 12:08:08 arwen kernel: [172605.394003] Buffer I/O error on device
> sdc, logical block 0
> May 20 12:08:08 arwen kernel: [172605.395223] sd 5:0:0:0: [sdc] Device not
> ready
> May 20 12:08:08 arwen kernel: [172605.395227] sd 5:0:0:0: [sdc] Result:
> hostbyte=DID_OK driverbyte=DRIVER_SENSE
> May 20 12:08:08 arwen kernel: [172605.395231] sd 5:0:0:0: [sdc] Sense Key :
> Not Ready [current]
> May 20 12:08:08 arwen kernel: [172605.395235] sd 5:0:0:0: [sdc] Add. Sense:
> Medium not present
> May 20 12:08:08 arwen kernel: [172605.395240] sd 5:0:0:0: [sdc] CDB:
> Read(10): 28 00 00 00 00 00 00 00 08 00
> May 20 12:08:08 arwen kernel: [172605.395252] end_request: I/O error, dev
> sdc, sector 0
> May 20 12:08:08 arwen kernel: [172605.396474] sd 5:0:0:0: [sdc] Device not
> ready
> May 20 12:08:08 arwen kernel: [172605.396477] sd 5:0:0:0: [sdc] Result:
> hostbyte=DID_OK driverbyte=DRIVER_SENSE
> May 20 12:08:08 arwen kernel: [172605.396481] sd 5:0:0:0: [sdc] Sense Key :
> Not Ready [current]
> May 20 12:08:08 arwen kernel: [172605.396485] sd 5:0:0:0: [sdc] Add. Sense:
> Medium not present
> May 20 12:08:08 arwen kernel: [172605.396490] sd 5:0:0:0: [sdc] CDB:
> Read(10): 28 00 00 00 00 18 00 00 08 00
> May 20 12:08:08 arwen kernel: [172605.396502] end_request: I/O error, dev
> sdc, sector 24
> May 20 12:08:08 arwen kernel: [172605.397721] sd 5:0:0:0: [sdc] Device not
> ready
> May 20 12:08:08 arwen kernel: [172605.397725] sd 5:0:0:0: [sdc] Result:
> hostbyte=DID_OK driverbyte=DRIVER_SENSE
> May 20 12:08:08 arwen kernel: [172605.397729] sd 5:0:0:0: [sdc] Sense Key :
> Not Ready [current]
> May 20 12:08:08 arwen kernel: [172605.397733] sd 5:0:0:0: [sdc] Add. Sense:
> Medium not present
> May 20 12:08:08 arwen kernel: [172605.397738] sd 5:0:0:0: [sdc] CDB:
> Read(10): 28 00 00 00 00 18 00 00 08 00
> May 20 12:08:08 arwen kernel: [172605.397750] end_request: I/O error, dev
> sdc, sector 24
> May 20 12:08:08 arwen kernel: [172605.398971] sd 5:0:0:0: [sdc] Device not
> ready
> May 20 12:08:08 arwen kernel: [172605.398974] sd 5:0:0:0: [sdc] Result:
> hostbyte=DID_OK driverbyte=DRIVER_SENSE
> May 20 12:08:08 arwen kernel: [172605.398978] sd 5:0:0:0: [sdc] Sense Key :
> Not Ready [current]
> May 20 12:08:08 arwen kernel: [172605.398983] sd 5:0:0:0: [sdc] Add. Sense:
> Medium not present
> May 20 12:08:08 arwen kernel: [172605.398988] sd 5:0:0:0: [sdc] CDB:
> Read(10): 28 00 00 00 00 00 00 00 08 00
> May 20 12:08:08 arwen kernel: [172605.398999] end_request: I/O error, dev
> sdc, sector 0
> May 20 12:08:08 arwen kernel: [172605.400221] sd 5:0:0:0: [sdc] Device not
> ready
> May 20 12:08:08 arwen kernel: [172605.400224] sd 5:0:0:0: [sdc] Result:
> hostbyte=DID_OK driverbyte=DRIVER_SENSE
> May 20 12:08:08 arwen kernel: [172605.400228] sd 5:0:0:0: [sdc] Sense Key :
> Not Ready [current]
> May 20 12:08:08 arwen kernel: [172605.400233] sd 5:0:0:0: [sdc] Add. Sense:
> Medium not present
> May 20 12:08:08 arwen kernel: [172605.400238] sd 5:0:0:0: [sdc] CDB:
> Read(10): 28 00 00 00 00 00 00 00 08 00
> May 20 12:08:08 arwen kernel: [172605.400249] end_request: I/O error, dev
> sdc, sector 0
> May 20 12:08:08 arwen kernel: [172605.400263]  unable to read partition
> table
> May 20 12:08:08 arwen kernel: [172605.401391] sd 5:0:0:0: [sdc] Attached
> SCSI removable disk
>
> Does this mean that the card's circuitry is damaged?  I just want to
> recover an image of whatever data is on the flash card.  It is a 16GB card
> with some photos, applications, and videos.  I had downloaded most of the
> photos but don't have the last month or so.  Recorded some video from two
> different concerts I went to that I wanted to save.  A bit frustrated that
> dd won't access the card.  Google search isn't giving me much info on how to
> know when a card is truly inaccessible.
>
> Best wishes,
> Dow Hurst
>
>
>
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://mail.ale.org/mailman/listinfo/ale
> See JOBS, ANNOUNCE and SCHOOLS lists at
> http://mail.ale.org/mailman/listinfo
>
>


-- 
-- 
James P. Kinney III

As long as the general population is passive, apathetic, diverted to
consumerism or hatred of the vulnerable, then the powerful can do as they
please, and those who survive will be left to contemplate the outcome.
- *2011 Noam Chomsky*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.ale.org/pipermail/ale/attachments/20110520/7f481ca7/attachment-0001.html 


More information about the Ale mailing list