Fix problem with A-Data 2GB microSD card - Revisited  Andy Green
andy at Sun May 11 10:20:46 CEST 2008  Hash: SHA1  Somebody in
the thread at some point said:  |> What happens if we ignore the
timeout bit if DRDY is set?  Normally |> timeout is just a way
to stop waiting when a transfer is not happening |> or something
fatal happened to the card in the meanwhile.  If data does |>
come ready, we can just use it despite it took longer than the
timeout.  | I've tried that. I end up with corrupted data.   |>
It'd be a pity to force all cards down to 10MHz because of (so
far) this |> one card: the 512MB cards I got from Openmoko don't
exhibit this issue |> for example.  | This happens with 2
identical A-Data 2GB cards on 2 v6 phones. I agree, | though,
and would like to get down to the bottom of this. What is |
setting f_max doing to the lower layer? Is it causing a pause
between | blocks? Is it programming a DMA clock?  No it's doing
something pretty mundane, setting a ceiling for the clock rate
that will be requ