Port-arm archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

RPI Wifi



Hello everyone,

I have filled in missing pieces for the Wifi chips in the various RPI
models, mostly from the OpenBSD driver and a few other sources and
so far tested on a RPI3b+.

bwfm0 at sdmmc1 function 1
bwfm0: wl0: Mar  1 2015 07:29:38 version 7.45.18 (r538002) FWID 01-6a2c8ad4
bwfm0: address b8:27:eb:b7:6e:cc
bwfm0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
bwfm0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
bwfm0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps

The code still uses only PIO to access the chip but gets some reasonable
speed as tested with iperf3 against a machine on the ethernet.

Accepted connection from 10.28.5.2, port 52935
[  5] local 10.28.5.254 port 5201 connected to 10.28.5.2 port 52934
[ ID] Interval           Transfer     Bandwidth
[  5]   0.00-1.00   sec  3.96 MBytes  33.2 Mbits/sec                  
[  5]   1.00-2.00   sec  5.62 MBytes  47.2 Mbits/sec                  
[  5]   2.00-3.00   sec  5.91 MBytes  49.5 Mbits/sec                  
[  5]   3.00-4.02   sec  6.38 MBytes  52.7 Mbits/sec                  
[  5]   4.02-5.00   sec  6.15 MBytes  52.5 Mbits/sec                  
[  5]   5.00-6.00   sec  6.76 MBytes  56.6 Mbits/sec                  
[  5]   6.00-7.01   sec  5.42 MBytes  45.5 Mbits/sec                  
[  5]   7.01-8.02   sec  6.40 MBytes  52.9 Mbits/sec                  
[  5]   8.02-9.00   sec  5.33 MBytes  45.5 Mbits/sec                  
[  5]   9.00-10.01  sec  6.07 MBytes  50.5 Mbits/sec                  
[  5]  10.01-10.18  sec  1.23 MBytes  59.0 Mbits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  5]   0.00-10.18  sec  0.00 Bytes  0.00 bits/sec                  sender
[  5]   0.00-10.18  sec  59.2 MBytes  48.8 Mbits/sec                  receiver

Accepted connection from 10.28.5.2, port 52933
[  5] local 10.28.5.254 port 5201 connected to 10.28.5.2 port 52932
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
[  5]   0.00-1.26   sec  7.19 MBytes  47.7 Mbits/sec    0   6.83 MBytes       
[  5]   1.26-2.23   sec  6.25 MBytes  54.4 Mbits/sec    0   12.6 MBytes       
[  5]   2.23-3.16   sec  6.19 MBytes  55.8 Mbits/sec    0   18.4 MBytes       
[  5]   3.16-4.29   sec  7.45 MBytes  55.0 Mbits/sec    0   25.7 MBytes       
[  5]   4.29-5.34   sec  6.92 MBytes  55.5 Mbits/sec    0   32.5 MBytes       
[  5]   5.34-6.28   sec  6.12 MBytes  54.7 Mbits/sec    0   38.4 MBytes       
[  5]   6.28-7.31   sec  6.86 MBytes  56.1 Mbits/sec    0   44.8 MBytes       
[  5]   7.31-8.28   sec  6.25 MBytes  53.9 Mbits/sec    0   50.5 MBytes       
[  5]   8.28-9.10   sec  5.56 MBytes  56.5 Mbits/sec    0   55.6 MBytes       
[  5]   9.10-10.24  sec  7.43 MBytes  54.8 Mbits/sec    0   62.7 MBytes       
[  5]  10.24-10.24  sec  0.00 Bytes  0.00 bits/sec    0   62.7 MBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  5]   0.00-10.24  sec  66.2 MBytes  54.2 Mbits/sec    0             sender
[  5]   0.00-10.24  sec  0.00 Bytes  0.00 bits/sec                  receiver


Before I can commit this, we need to verify that support for the
PCI version of the Broadcom chip is still ok.

Also, if anyone owns a sbt(4) device (SDIO Bluetooth card), which may or
may not work now, is affected. :)


-- 
-- 
                                Michael van Elst
Internet: mlelstv%serpens.de@localhost
                                "A potential Snark may lurk in every tree."


Home | Main Index | Thread Index | Old Index