8686 with SDIO on AT91SAM9263

Eric BENARD ebenard at free.fr
Sat Jan 26 04:44:03 EST 2008


Hi Hans-Jürgen,

Hans-Jürgen Koch a écrit :
> Am Fri, 25 Jan 2008 15:52:36 +0100
> schrieb Eric BENARD <ebenard at free.fr>:
>> On an AT91SAM9260 with a Marvell libertas 8686 on SlotB, I can
>> confirm that your both patches correctly workaround the problem of
>> the the Data Timeout Error.
> 
> Well, I don't see Data Timeout Messages anymore, but it keeps resetting
> endlessly, and it still hangs in the same place.
> 
if you add log to at91_mci, I think you will see it stops because 
libertas driver tries to send a 50 bytes block and the at91_mci driver 
doesn't manage to send it..

>> BTW, I'm using MMC_CAP_SDIO_IRQ and the SDIO IRQ and I patched
>> libertas driver to pad blocks to a modulo 4 size.
> 
> In theory, this shouldn't be neccessary (TM) for the AT91SAM9263. But
> I'd like to try it. Could you send me your patch so I don't have to
> reinvent the wheel?
> 
Here is it (you first need to apply Marc's 2 last patches (tomeout & reset).
 From my tests, Marc's previous patch (use PDCBYTE capability) doesn't 
solve the problem, still investigating on this.

Eric
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sdio.patch
Type: text/x-patch
Size: 1686 bytes
Desc: not available
Url : http://lists.infradead.org/pipermail/libertas-dev/attachments/20080126/e5245c55/attachment.bin 


More information about the libertas-dev mailing list