Marvell 86868 SDIO firmware loading failure
mcuelenaere at gmail.com
Wed Oct 14 13:35:58 EDT 2009
Op 14-10-09 12:27, Jonathan Cameron schreef:
> 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.
AFAIK this is from Marvell itself, it was included in the patch that
> Tree is
> Patch in question was
> commit 00f370ce61f903ba8697709d58dc459fd65579f5
> Author: YouSheng<david.ysh at gmail.com>
> Date: Tue Jul 21 14:56:03 2009 +0800
> Apply smartq patch
> Guess David might know more?
This is the "official" Mer SmartQ tree.
My tree/the 2.6.32 one is
More information about the libertas-dev