MuRata WiFi Module with Marvell 88w8686

Anthony Ginger mapfly at gmail.com
Wed Jun 18 05:50:03 EDT 2008


2008/6/18 Marc Pignat <marc.pignat at hevs.ch>:
> Hi!
>
> On Wednesday 18 June 2008, Anthony Ginger wrote:
>> Hi All,
>>
>> I got the MuRata WiFi Module with Marvell 88w8686 and tried the latest
>> driver in linux 2.6.26. However, the result is awful.
>>
>> # ./arm-linux-iperf -c 10.0.0.110 -i 10 -w 1M
>>  [ ID] Interval       Transfer     Bandwidth
>> [  5]  0.0-10.0 sec  1008 KBytes   826 Kbits/sec
>>
>> # ./arm-linux-iperf -c 10.0.0.110 -i 20 -w 1M
>>  [ ID] Interval       Transfer     Bandwidth
>> [  5]  0.0-11.5 sec  1.01 MBytes   735 Kbits/sec
>>
>> the result is based on firmware version 8.73.7.p3. Can anyone give
>> some suggestion?
> Probably the result of your SDIO controller doing SDIO interrupts in polling.
>
> Can you check this?
>
> Best regards
>
> Marc
>

Thanks, you are right. It works now. And I find it also works well
with fw 9.70.3p6.

But it is very interesting, If I disable SDIO interrupts, use polling
mode, i will get
mmc0: new SDIO card at address 0001
libertas: 00:13:e0:ab:e3:03, fw 9.70.3p6, cap 0x00000303
libertas: unidentified region code; using the default (USA)
libertas: PREP_CMD: command 0x0022 failed: 2
libertas: PREP_CMD: command 0x00a3 failed: 2
libertas: PREP_CMD: command 0x00a3 failed: 2
libertas: eth1: Marvell WLAN 802.11 adapter

And if I use enable SDIO interrupts, I will get "libertas: Command 3 timed out"
# mmc0: new SDIO card at address 0001
libertas: Command 3 timed out
libertas: 00:13:e0:ab:e3:03, fw 9.70.3p6, cap 0x00000303
libertas: unidentified region code; using the default (USA)
libertas: PREP_CMD: command 0x0022 failed: 2
libertas: PREP_CMD: command 0x00a3 failed: 2
libertas: PREP_CMD: command 0x00a3 failed: 2
libertas: eth1: Marvell WLAN 802.11 adapter

Any way, it works except that message, I will looking into it.
# ./arm-linux-iperf -c 10.0.0.110 -i 10 -w 1M
------------------------------------------------------------
Client connecting to 10.0.0.110, TCP port 5001
TCP window size:  208 KByte (WARNING: requested 1.00 MByte)
------------------------------------------------------------
[  5] local 10.0.0.2 port 46617 connected with 10.0.0.110 port 5001
[ ID] Interval       Transfer     Bandwidth
[  5]  0.0-10.0 sec  16.8 MBytes  14.1 Mbits/sec
#

Thanks
Tony



More information about the libertas-dev mailing list