MXC MMC and Libertas_sdio
Matt Fleming
matt at console-pimps.org
Fri Jul 23 17:30:53 EDT 2010
On Fri, 23 Jul 2010 13:59:38 +0200, Andreas Feuersinger <andreas.feuersinger at spintower.eu> wrote:
Cc'ing libertas-dev at lists.infradead.org
>
> Hi,
>
> I'm trying to use the libertas driver on MX27 based hardware. I'm using
> kernel v2.6.22 with libertas and sdio driver ported (mainly 2.6.34).
> The Wlan device is Marvel SD8686 connected via sdio.
>
> Loading of firmware seems to work using a block size of 512
> sdio_set_block_size(card->func, 512);
>
> after loading the firmware I get the following output:
>
> libertas: waiting for firmware to boot
> libertas: sdio read scratch
> libertas: sdio scratch 0 ; ret: 0
> libertas: sdio read scratch
> libertas: sdio scratch 0 ; ret: 0
> libertas: sdio read scratch
> libertas: sdio scratch 0 ; ret: 0
> libertas: sdio read scratch
> libertas: sdio scratch 220 ; ret: 0
> libertas: sdio host to card type 1, bytes 46
> libertas: sdio host to card worker
> libertas: sdio read scratch
> libertas: sdio scratch 50 ; ret: 0
> libertas: sdio card to host size 50
> libertas: sdio card to host status: 10
> libertas: card->buffer[0] 0 card->buffer[1] 0
> packet of type 1 and size 0 bytes
> libertas: sdio handle cmd
> libertas: response packet too large (4294967292 bytes)
> libertas: problem fetching packet from firmware
>
> The latest output goes on forever. Canceling the modprobe command
> results in a Network Interface:
>
> Strg+C
> libertas: eth1: Marvell WLAN 802.11 adapter
>
> However the problem fetching packet from firmware remains and the
> device does not work.
> I tried several Firmware Versions all resulting as described above.
>
> If I use 32 instead of 512 for the block size the kernel hangs after
> loading helper firmware during the loading process of the "real"
> firmware.
>
> I read about Daniel Mack doing similar stuff for mx31 based systems.
> Did he/you has/have success in that and what were your problems?
>
> I appreciate any help/hints where to dig for the error.
>
> Thanks,
> Andreas
>
>
>
>
>
>
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-mmc" in
> the body of a message to majordomo at vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
More information about the libertas-dev
mailing list