Hi,

I've been using the 8 in 1 card reader of scandisk on FC9 without any problems until now. My 512MB SD card did however reported a failure on my digital camera and since then I can not read it anymore. Other SD cards can be read properly so I think the card is corrupt.

Here are the logs when using a working card :

---------------------------------------------------------------------------------
disk -l on 1024MB card :

Disk /dev/sde: 1015 MB, 1015808000 bytes
32 heads, 63 sectors/track, 984 cylinders
Units = cylinders of 2016 * 512 = 1032192 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/dev/sde1 1 984 991747+ 6 FAT16

dmesg|tail results in following log :

usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
sd 10:0:0:2: [sde] 1984000 512-byte hardware sectors (1016 MB)
sd 10:0:0:2: [sde] Write Protect is on
sd 10:0:0:2: [sde] Mode Sense: 02 00 80 00
sd 10:0:0:2: [sde] Assuming drive cache: write through
sde: sde1
sd 10:0:0:2: [sde] Attached SCSI removable disk
sd 10:0:0:2: Attached scsi generic sg5 type 0
sd 10:0:0:3: [sdf] Attached SCSI removable disk
sd 10:0:0:3: Attached scsi generic sg6 type 0
SELinux: initialized (dev sde1, type vfat), uses genfs_contexts

---------------------------------------------------------------------------------

Here are the logs when using my corrupted card :

---------------------------------------------------------------------------------

fdisk -l on 512MB card :

/dev/sde1is not in the list of available devices...

dmesg|tail results in following log :

usb-storage: device found at 6
usb-storage: waiting for device to settle before scanning
usb-storage: device scan complete
scsi 9:0:0:0: Direct-Access Generic STORAGE DEVICE 9139 PQ: 0 ANSI: 0
usb 1-1: reset high speed USB device using ehci_hcd and address 6
usb 1-1: reset high speed USB device using ehci_hcd and address 6
usb 1-1: reset high speed USB device using ehci_hcd and address 6
usb 1-1: reset high speed USB device using ehci_hcd and address 6
usb 1-1: reset high speed USB device using ehci_hcd and address 6
scsi 9:0:0:1: Device offlined - not ready after error recovery

dd sde :

sd 12:0:0:2: rejecting I/O to offline device
sd 12:0:0:2: rejecting I/O to offline device
sd 12:0:0:2: rejecting I/O to offline device
sd 12:0:0:2: [sde] READ CAPACITY failed
sd 12:0:0:2: [sde] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK,SUGGEST_OK
sd 12:0:0:2: [sde] Sense not available.
sd 12:0:0:2: rejecting I/O to offline device
sd 12:0:0:2: [sde] Write Protect is off
sd 12:0:0:2: [sde] Mode Sense: 00 00 00 00
sd 12:0:0:2: [sde] Assuming drive cache: write through

---------------------------------------------------------------------------------

There are a lot of tools available that can restore erased or corrupted images from an SD card and I have tried them, but they all require that the file system is intact which seems not the case anymore...

It looks like the boot sector or the partition table of the SD card is corrupted, but how can I verify this??? I even can't format the SD card, since it doesn't get recognized... Is there an alternative way to format an SD card?