[Bug 199718] [patch] urtwn(4): poor performance on rtl8188eu devices
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sun Apr 26 19:22:58 UTC 2015
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=199718
Bug ID: 199718
Summary: [patch] urtwn(4): poor performance on rtl8188eu
devices
Product: Base System
Version: 11.0-CURRENT
Hardware: Any
OS: Any
Status: New
Keywords: patch
Severity: Affects Only Me
Priority: ---
Component: wireless
Assignee: freebsd-wireless at FreeBSD.org
Reporter: mp39590 at gmail.com
Keywords: patch
Created attachment 156016
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=156016&action=edit
patch
r264912[1] brought initial support of rtl8188eu chips into FreeBSD, it was
noted by OpenBSD developers during porting efforts that it has bad performance
compared to other urtwn chips.
The problem seem to be in the way the driver initialize aggregation mode: in
native linux implementation USB aggregation is disabled[2] if RX DMA one is
used (and it's actually used for 88 chips[3]), in FreeBSD both methods are
enabled unconditionally.
Attached patch boosts performance for about 10 times for me.
Please review and commit if appropriate.
[1] - https://svnweb.freebsd.org/base?view=revision&revision=264912
[2] - https://github.com/lwfinger/rtl8188eu/blob/master/hal/usb_halinit.c#L524
[3] - https://github.com/lwfinger/rtl8188eu/blob/master/hal/usb_halinit.c#L95
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-wireless
mailing list