History log of /freebsd-10.3-release/sys/dev/usb/wlan/if_urtwn.c
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 296373 04-Mar-2016 marius

- Copy stable/10@296371 to releng/10.3 in preparation for 10.3-RC1
builds.
- Update newvers.sh to reflect RC1.
- Update __FreeBSD_version to reflect 10.3.
- Update default pkg(8) configuration to use the quarterly branch.

Approved by: re (implicit)

# 282366 03-May-2015 kevlo

MFC r281592, r281918, r282119, r282266:

- Fix the length of efuse content
- Disable usb aggregation mode by default since it boots performance


# 281390 11-Apr-2015 rpaulo

MFC r281070:
urtwn: blink the LED when scanning.


# 272590 06-Oct-2014 hselasky

MFC r272410:
Add new USB ID.

PR: 194091


# 270514 25-Aug-2014 kevlo

MFC r270165,r270191:

- Sort ASUS section and add USB device ID of ASUS USB-AC51.
- Add the D-Link DWA-125 rev D1.


# 268586 13-Jul-2014 kevlo

MFC r268487:

Enable 8051 before downloading firmware.

Tested by: Carlos Jacobo Puga Medina <cpm at fbsd dot es


# 266722 27-May-2014 kevlo

MFC 266721:
Remove r264317 by accident.

Spotted by: Kuan-Chung Chiu


# 266578 23-May-2014 hselasky

MFC r257543, r264912, r264972, r264982 and r266472:
- Add preliminary support for the Realtek RTL8188EUS and RTL8188ETV chipsets.
- Add device ID for 'Sanoxy 802.11N' USB
- Initialize rssi variable.
- Fix gcc build, initialize off variable.
- The DELAY() should not be used in USB drivers.
- The usb_pause_mtx() function takes ticks and not milliseconds as last argument.


# 265345 05-May-2014 kevlo

MFC r264317, r264864:

- Add the Asus USB-N10 NANO [1]
- Fix panic by adding mtx_assert() to urtwn_init_locked() and
urtwn_stop_locked() [2]

Tested by: Kuan-Chung Chiu <buganini@gmail.com> [1]
Anthony Jenkins <scoobi_doo at yahoo dot com> [2]


# 263256 17-Mar-2014 kevlo

MFC r263153, r263154:

- Similar to r246614, fix panic on removing urtwn(4). It happens because
nodes are freed after the adapter is gone.

- Reset the bit of the R92C_MCUFWDL associated with checksum report
before loading firmware page. It may fix this problem:
"urtwn0: timeout waiting for checksum report"


# 263000 11-Mar-2014 kevlo

MFC r262822:

Fix a logic error when enabling MAC.


# 262009 17-Feb-2014 kevlo

MFC r261506:

Correct setting R92C_TXAGC_MCS11_MCS08 register.


# 262008 17-Feb-2014 kevlo

MFC r260463:

Replace deprecated M_DONTWAIT with M_NOWAIT.


# 262007 17-Feb-2014 kevlo

MFC r260444:

Rename definition of IEEE80211_FC1_WEP to IEEE80211_FC1_PROTECTED.

The origin of WEP comes from IEEE Std 802.11-1997 where it defines
whether the frame body of MAC frame has been encrypted using WEP
algorithm or not.
IEEE Std. 802.11-2007 changes WEP to Protected Frame, indicates
whether the frame is protected by a cryptographic encapsulation
algorithm.

Reviewed by: adrian, rpaulo


# 261961 16-Feb-2014 rpaulo

MFC r261863
Add urtwn_start_locked() to avoid unlocking during TX.


# 259453 16-Dec-2013 hselasky

MFC r238274, r246752, r256720, r256721, r256722, r256955, r257409
r257429, r257435, r257712, r257732, r257743, r257748, r257955
r257957, r257958, r258082, r258641, r258643, r258732, r258733,
r258840, r258919, r258921, r259029, r259030, r259031, r259032 and r259046:

- Add support for the MediaTek/Ralink RT5370/RT5372 chipset.
- Various minor USB WLAN fixes and improvements.

PR: usb/182936


# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


# 253340 14-Jul-2013 rpaulo

Revert r252725 as it breaks WPA.

We need to fix wpa_supplicant because it checks whether the card has
ic_cryptocaps set. Since net80211 can do software encryption this check in
wpa_supplicant is wrong.


# 253139 10-Jul-2013 hiren

Adding urtwn(4) firmware and related changes.

Reviewed by: rpaulo
Approved by: sbruno (mentor)


# 252725 04-Jul-2013 rpaulo

Set ic_cryptocaps to make sure wpa_supplicant works with WEP.


# 252406 30-Jun-2013 rpaulo

Fix a typo.


# 252405 30-Jun-2013 rpaulo

Fix the RSSI calculation.


# 252403 30-Jun-2013 rpaulo

Fix the ni_txrate calculation.


# 252401 30-Jun-2013 rpaulo

Fix a reference count bug in urtwn_ra_init().


# 252196 25-Jun-2013 kevlo

Add support for D-Link DWA-131.


# 251596 10-Jun-2013 rpaulo

Use STRUCT_USB_HOST_ID to make sure we have the right ELF section.


# 251538 08-Jun-2013 rpaulo

Import Kevin Lo's port of urtwn(4) from OpenBSD. urtwn(4) is a driver for the
Realtek RTL8188CU/RTL8192CU USB IEEE 802.11b/g/n wireless cards.
This driver requires microcode which is available in FreeBSD ports:
net/urtwn-firmware-kmod.

Hiren ported the urtwn(4) man page from OpenBSD and Glen just commited a port
for the firmware.

TODO:
- 802.11n support
- Stability fixes - the driver can sustain lots of traffic but has trouble
coping with simultaneous iperf sessions.
- fix debugging

MFC after: 2 months
Tested by: kevlo, hiren, gjb