[RPI-B] [HEADS UP] DWC OTG TX path optimisation for 11-current

Jia-Shiun Li jiashiun at gmail.com
Wed Jul 29 15:17:10 UTC 2015


On Tue, Jul 28, 2015 at 10:28 PM, Jia-Shiun Li <jiashiun at gmail.com> wrote:

> On Tue, Jul 28, 2015 at 3:36 PM, Hans Petter Selasky <hps at selasky.org>
> wrote:
>
>> Hi,
>>
>> Can you test this:
>>
>> https://svnweb.freebsd.org/changeset/base/285935
>>
>
>
> jsli at rpi2:~ % uname -a
> FreeBSD rpi2 11.0-CURRENT FreeBSD 11.0-CURRENT #15 r285958: Tue Jul 28
> 22:03:33 CST 2015     jsli at 4cbsd:/usr/obj/arm.armv6/usr/src/sys/RPI2  arm
>
>
> TX:
> [  3]  0.0-10.0 sec  93.1 MBytes  78.1 Mbits/sec
>
> RX:
> [  3]  0.0-10.0 sec  73.6 MBytes  61.6 Mbits/sec
> jsli at 4cbsd:~ %
>
>
Meanwhile the same revision on rpi-b are not as fast..

TX:
jsli at raspberry-pi:~ % iperf -c 192.168.111.192
------------------------------------------------------------
Client connecting to 192.168.111.192, TCP port 5001
TCP window size: 32.5 KByte (default)
------------------------------------------------------------
[  3] local 192.168.111.9 port 25106 connected with 192.168.111.192 port
5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  40.8 MBytes  34.1 Mbits/sec
jsli at raspberry-pi:~ %


RX:
jsli at 4cbsd:~ % iperf -c 192.168.111.9
------------------------------------------------------------
Client connecting to 192.168.111.9, TCP port 5001
TCP window size: 32.5 KByte (default)
------------------------------------------------------------
[  3] local 192.168.111.192 port 16768 connected with 192.168.111.9 port
5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  31.2 MBytes  26.2 Mbits/sec
jsli at 4cbsd:~ %


-Jia-Shiun


More information about the freebsd-arm mailing list