On 01.11.2012 10:48, Andrei Emeltchenko wrote: > Hi Daniel, > > On Sun, Oct 28, 2012 at 04:49:02PM +0100, Daniel Mack wrote: >> On 26.10.2012 22:58, Daniel Mack wrote: >>> [have to re-open this issue again] >>> >>> On 21.10.2012 16:16, Andrei Emeltchenko wrote: >>>> I have the same board and see this problem sometimes. Reloading modules >>>> might help, if not reboot always works :). >>> >>> I thought I solved this issue, but I can't reproduce the running version >>> anymore unfortunately. It constantly fails with the error I described, >>> even though the clock and all voltages etc are definitely stable. >> >> Ok, following up on my own writings: I solved this issue. It took me >> awhile to figure out that the 88WSD8787 is really picky about the >> clock/power sequencing. It really needs >= 1ms delay in the startup >> phase, otherwise the firmware won't start up. > > So did you put delay in a marvell sdio driver? No, that has to be done by some code that first enables the clock and then asserts the PDN line (assuming that clock is generated by some sort of PLL or CPU). Daniel -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html