Hi,
So I faced the same issue - SD card not mounting after 1.0.1->1.0.2.
I use RADDS+DUE+RepRapDiscount FGSC.
It's wired to the original RADDS headers (DIY adapter cable) and then described in uiconfig.h.
Mount was set to manual.
In this case lowering the speed from 50Mhz to 4Mhz as suggested above fixed the problem with mounting and now it mounts and lists files fine again.
HOWEVER, there is now a problem with files named longer then 26 chars. They are displayed fine, but a print can't be started for such file.
For example if a file is named "H_xyzCalibration_cube.gcode" (27 symb.) when I click on it, there is a short click sound, but nothing happens - print doesn't start!
Renaming the file to "H_xyzCalibration_cub.gcode" (so it is now 26 symbols) and clicking then starts the print fine.
I am pretty sure before the change I never experienced something like this and never ever have had any FAT related problems..
What was wrong with your previous implementation of SdFAT ? I mean it was working good, actually was invisible .. you know better of course, just saying ..
Thanks.