@VuDu.
What you are seeing with Lexar card, might be the ugliest problem that nobody would accept a fix for.
I have seen this as well. It seems that card readers look at partition table and 'corrects' it on the fly, but my driver just passes what is written.
What I need is two dumps of first say 1MB of the card, using my driver and usb card reader.
Do something like that:
For my driver (please _don't_ use mspblk0p1!) dd if=/dev/mspblk0 of=file_r852 bs=1K count=1024
And for card reader, figure out which of sdb/sdc/.. etc is the reader, and do
If card reader is sdb, then:
dd if=/dev/sdb of=file_usb bs=1K count=1024
If you have any sensitive data on the card, it might be included in dump. Don't post then!
@VuDu.
What you are seeing with Lexar card, might be the ugliest problem that nobody would accept a fix for.
I have seen this as well.
It seems that card readers look at partition table and 'corrects' it on the fly, but my driver just passes what is written.
What I need is two dumps of first say 1MB of the card, using my driver and usb card reader.
Do something like that:
For my driver (please _don't_ use mspblk0p1!)
dd if=/dev/mspblk0 of=file_r852 bs=1K count=1024
And for card reader, figure out which of sdb/sdc/.. etc is the reader, and do
If card reader is sdb, then:
dd if=/dev/sdb of=file_usb bs=1K count=1024
If you have any sensitive data on the card, it might be included in dump. Don't post then!