Hi All:
I find when write to SD card on Davinci, mmcqd eats 70% of the cpu!!,
which cause audio and other tasks don't work well.
My configuration is below
- DVEVM6446 from Spectrum Digital
- linux-2.6.10_mvl401.patch47 from Montavista
- Various SD card
- 4bit bus width, DMA enabled, default m
>
> mmci irq arrived with BSYDNE set, but DATDNE,TRNDNE not set
>
Sorry, should be "mmci irq arrived with BSYDNE set, but RSPDNE not set".
Regards
Eddy
___
Davinci-linux-open-source mailing list
Davinci-linux-open-source@linux.davincidsp.com
http://lin
On Wednesday 10 December 2008, Eddy Zhao wrote:
> So, I have several questions:
I think it's fairly evident that the current davinci_mmc.c driver
has some issues to resolve yet. :(
That seems to apply both to MontaVista's 2.6.10 code and to the
current GIT version. Do you know if these problems
Test 1
- EVMDM365 from Spectrum Digital
- linux-2.6.32-rc2 from DVSDK v3.10 (using davinci_mmc.c)
- Sandisk 2GB card
- 25MHz bus freq
- 4bit bus width
- DMA enabled
- dd if=/dev/zero of=/dev/mmcblk0p1 bs=1M
- top -d 1
- mmcqd max cpu consumption is 40~50%!!!
Test 2
- EVMDM6446 from Spec