[#4610] spi_mmc driver working in dma mode may hang the system
Submitted By: Yi Li
2008-11-05 05:22:46 Close Date
Closed Fixed In Release:
Found In Release:
BF537 Silicon Revision:
Is this bug repeatable?:
Out of Date
Uboot version or rev.:
Toolchain version or rev.:
App binary format:
Summary: spi_mmc driver working in dma mode may hang the system
With defaut setting, spi_mmc driver will ask spi controller driver (the spi framework) to enable DMA when transferring messages. However, this may hang the whole system sometime (not always):
spi_mmc: configure for card detection
New MMC/SD card found: 495 MB(519569408 bytes)
[System hangs here]
Using JTAG can see the kernel is still handling interrupts.
If disabling dma, everything would be find.
Not sure this is caused by SPI/DMA HW bug? But I think we should not enable DMA by default.
--- Yi Li 2008-12-01 23:20:29
spi_mmc driver is replaced by mmc_spi driver in mainline kernel now. So close
File Name File Type File Size Posted By
No Files Were Found