iMX31 and 88W8686 SDIO module
hs4233 at mail.mn-solutions.de
Fri Apr 25 03:35:37 EDT 2008
> libertas enter: if_sdio_interrupt():820
Okay, good news: the interrupt handling seems to work.
> libertas thread: interrupt: 0x1
> libertas host: PREP_CMD: wait for response
> libertas enter: if_sdio_card_to_host():258
> libertas thread: packet size (50 bytes) from firmware
Here the code says that there are 50 bytes for us.
> libertas thread: packet of type 1 and size 0 bytes
And now this has suddenly reduced to 0 bytes. Something must be
wrong here. Maybe add lbs_dump_hex() around this lines to find
> libertas thread: packet fragment (0 < 50)
> libertas enter: if_sdio_handle_cmd():135
> libertas thread: response packet too large (-4 bytes)
> libertas leave: if_sdio_handle_cmd():164, ret -7
> libertas: problem fetching packet from firmware
> libertas leave: if_sdio_card_to_host():345, ret -7
> libertas leave: if_sdio_interrupt():854, ret -7
This are probably followup-errors.
More information about the libertas-dev