Marvell 86868 SDIO firmware loading failure
jic23 at cam.ac.uk
Wed Oct 14 06:27:24 EDT 2009
Maurus Cuelenaere wrote:
> Hi Chris,
> Op 13-10-09 21:18, Chris Ball schreef:
>> Hi Maurus,
>>> [ 18.970000] libertas: firmware helper signalled error
>> There was a thread with similar symptoms on this list two months ago:
> I did saw that thread before posting, but didn't look very close at it.
> I've now tried putting an msleep(1) before the sdio_writesb() call in both
> if_sdio_prog_helper() and if_sdio_prog_real() (the OP had problems
> loading the
> helper firmware, but in my case it's in loading the actual firmware),
> but it
> didn't change anything.
Though I'm still having 'issues' with the timing of firmware loads the above
fix is more or less what I'm using.
Note that the error without that fix does turn up in the main firmware load
(despite the fix being needed in the helper firmware load).
That's not to say I think your problem is the same one.
As an interesting aside the smart mer git repository seems to have a few patches
related to the libertas driver. Not a clue where the came from and none of them have
obvious connections to firmware loading though.
Patch in question was
Author: YouSheng <david.ysh at gmail.com>
Date: Tue Jul 21 14:56:03 2009 +0800
Apply smartq patch
Guess David might know more?
More information about the libertas-dev