I am not responsible for any issues. All of the source files have their corresponding licenses so please review them.
I am hopeful that the error causing issues with the rtwn(4) driver is resolved in a timely manner; however, it is up to the maintainers time as to when it does get fixed and tested.
This is the urtwn(4) driver from DragonFlyBSD v5.4.2 fitted to compile to FreeBSD v12 and later.
Due to a bug, which is yet to be worked out, my Realtek 8192CU (EDIMAX N150) wireless N, nano USB NIC would have the following issues:
- Slow association with WAPs
- ICMP packet loss between 10-75%
- fetch speeds measuring 8-80kbps
Once I rebuilt the urtwn driver, from the most recent DragonFlyBSD release, I experienced the following results:
- Faster association with WAPs
- ICMP with 0% packet loss
- fetch speeds averaging 320kbps
- Install the src from ISO
- Optionally: Retrieve from the SVN repository
- Unzip or clone this repository
- Execute the shell file contained within
./deploy-sys-objects.sh
- Build kernel modules
cd /usr/src/sys/modules/urtwn/ make clean make make install cd ../urtwnfw make clean make make install
- Update your system configuration to use the if_urtwn.ko
module
- Refer to FreeBSD Handbook