David Vrabel wrote: > Mike Rapoport wrote: >> I've started to apply the patches one by one and after the first patch >> is applied, the SD card works Ok, but libertas fails to initialize with >> the following messages: >> >>> modprobe libertas_sdio >> [ 82.233489] lib80211: common routines for IEEE802.11 drivers >> [ 82.833251] cfg80211: Calling CRDA to update world regulatory domain >> [ 83.327911] libertas_sdio: Libertas SDIO driver >> [ 83.332489] libertas_sdio: Copyright Pierre Ossman >> [ 83.348510] libertas_sdio mmc1:0001:1: firmware: requesting >> sd8686_helper.bin >> [ 83.497619] libertas_sdio mmc1:0001:1: firmware: requesting sd8686.bin >> [ 83.679229] DMA synchronization event drop occurred with device 47 > > What block size are you using? It looks like you're using something > less than 512. I've checked the spec again and the DMA packet size > should be the block size in words (and not the FIFO depth). It's quite possible. I haven't dig too much and I really don't know how exactly libertas driver sends/receives the data... I'll continue testing and will try to get some more meaningful info > Also, keep in mind that the buffers for transfers must begin and end on > a word boundary. The OMAP's DMA controller can only transfer whole > words to the MMC FIFO. > > David -- Sincerely yours, Mike. -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html