#
272461 |
|
02-Oct-2014 |
gjb |
Copy stable/10@r272459 to releng/10.1 as part of the 10.1-RELEASE process.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
264779 |
|
22-Apr-2014 |
brueffer |
MFC: r264416
Add a missing comma between error message definitions.
CID: 1199266 Found with: Coverity Prevent(tm) MFC after: 1 week
|
#
261455 |
|
04-Feb-2014 |
eadler |
MFC r258779,r258780,r258787,r258822:
Fix undefined behavior: (1 << 31) is not defined as 1 is an int and this shifts into the sign bit. Instead use (1U << 31) which gets the expected result.
Similar to the (1 << 31) case it is not defined to do (2 << 30).
This fix is not ideal as it assumes a 32 bit int, but does fix the issue for most cases.
A similar change was made in OpenBSD.
|
#
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
|
#
253898 |
|
02-Aug-2013 |
adrian |
Add in some definitions required for later iwn(4) device support.
This also clarifies a few existing fields.
Tested:
* Intel 5100
Submitted by: Cedric GROSS <cg@gross.info>
|
#
253897 |
|
02-Aug-2013 |
adrian |
Break out the iwn(4) device IDs into if_iwn_devid.h, as well as add IDs for new devices.
* Add new device IDs * Extend the ID probe code to include the newer range of bits used by later model devices
Tested:
* Intel 5100, STA mode
TODO:
* Test on Intel 4965, just to be sure
Submitted by: Cedric GROSS <cg@gross.info>
|
#
253866 |
|
01-Aug-2013 |
adrian |
iwn(4) debugging improvements.
* Add in some new register debugging under IWN_DEBUG_REGISTER * Make IWN_DEBUG an option now for building. I'll chase this up with a commit to 'options' soon.
Submitted by: Cedric GROSS <cg@cgross.info>
|
#
227805 |
|
21-Nov-2011 |
bschmidt |
The DC calibration result obtained during initialization can't be passed over to the runtime firmware on 6050 devices. Instead let the runtime firmware do the calibration itself. This fixes support for the 6050 series devices.
Obtained from: OpenBSD Submitted by: kevlo Tested by: lx, Tz-Huan Huang(earlier version)
|
#
221653 |
|
08-May-2011 |
bschmidt |
Notify firmware about various HT parameters once associated.
|
#
221651 |
|
08-May-2011 |
bschmidt |
Add support for TX packet aggregation.
|
#
221649 |
|
08-May-2011 |
bschmidt |
Add support for transmitting frames at MCS rates.
|
#
221648 |
|
08-May-2011 |
bschmidt |
Prepare for transmitting frames at MCS rates: - instead of calling iwn_plcp_signal() for every frame, map the expected value directly within wn->ridx - concat plcp, rflags and xrflags, there is no clean byte boundary within the flags, for example the antenna setting uses bit 6, 7 and 8 - there is still need for a custom rate to plcp mapping, as those expected by the hardware are not conform to the std
|
#
221637 |
|
08-May-2011 |
bschmidt |
Use the enhanced TX power information availabe on newer EEPROMs.
|
#
221635 |
|
08-May-2011 |
bschmidt |
The 6000 series adapters have a slightly different offset for band 6, 2GHz HT40 channels.
|
#
220891 |
|
20-Apr-2011 |
bschmidt |
Add basic support for advanced bluetooth coexistence required for 6005 gen2b (1030/6030) adapters.
|
#
220866 |
|
19-Apr-2011 |
bschmidt |
Pull some features out of the firmware: - If a ENH_SENS TLV section exit the firmware is capable of doing enhanced sensitivity calibration. - Newer devices/firmwares have more calibration commands therefore hardcoding the noise gain/reset commands no longer works. It is supposed to use the next index after the newest calibration type support. Read the command index of the TLV section if available.
|
#
220729 |
|
16-Apr-2011 |
bschmidt |
Add some new features: - 6000 series devices need enhanced sensitivity calibration. - 6000 series devices need a different setting for the shadow reg. - set the IWN_FLAG_HAS_11N bit if the EEPROM says the device has 11n support.
Obtained from: OpenBSD
|
#
220726 |
|
16-Apr-2011 |
bschmidt |
Just a whitespace sync, some more style(9) conform then others.
|
#
220715 |
|
16-Apr-2011 |
bschmidt |
Instead of hardcoding TX rates and using that to fill the retry table use the neogotiated ni_rates instead.
|
#
220676 |
|
15-Apr-2011 |
bschmidt |
The 6005 series devices need additional temperature offset calibration as well as the IWN_GP_DRIVER_CALIB_VER6 bit set.
Obtained from: OpenBSD
|
#
220659 |
|
15-Apr-2011 |
bschmidt |
Don't timeout when stopping DMA channels.
Obtained from: OpenBSD
|
#
220633 |
|
14-Apr-2011 |
bschmidt |
Remove IWN_FLAG_HAS_5GHZ and IWN_PCI_BAR0, both unused.
|
#
210111 |
|
15-Jul-2010 |
bschmidt |
Add support for firmware images in "type-length-value" format.
Obtained from: OpenBSD MFC after: 2 weeks
|
#
210109 |
|
15-Jul-2010 |
bschmidt |
- Add new IDs for 6000 series devices. - The 6000 series WiMAX devices need a separate firmware. - The b-gen devices are not hooked because the hardware revision type is not know.
Obtained from: OpenBSD MFC after: 1 week
|
#
206444 |
|
10-Apr-2010 |
bschmidt |
* Rename bluetooth coexistence flags, no binary change. * Enable DC calibration and crystal calibration on Centrino Advanced-N 6250 parts. * Workaround for a HW bug (does not affect 4965AGN) that may sporadically affect latency under some rare circumstances. From a similar commit to iwlwifi. * Update sensitivity settings for 5000 series to workaround a performance bug in the DSP (1000 is not affected so we keep the old values for 5000). * Update sensitivity settings for 6000 series. * Set differential gains on 6250 too (but use a 1.0 factor, not 1.5). * Init OFDM sensitivity with min value (which depends on the chip) instead of hardcoding it to 90. * Read calibration version from ROM and set IWN_GP_DRIVER_CALIB_VER6 bit on 6x50 if version >= 6.
Approved by: rpaulo (mentor) Obtained from: OpenBSD MFC after: 2 weeks
|
#
202986 |
|
25-Jan-2010 |
rpaulo |
o add more notification strings in iwn_intr_str() o sync with OpenBSD code
Submitted by: Bernhard Schmidt <bschmidt at techwires.net> MFC after: 3 days
|
#
201209 |
|
29-Dec-2009 |
rpaulo |
iwn(4) update. Notable changes: * new firmware * untested support for 1000 and 6000 series * bgscan support * remove unnecessary RXON changes * allow setting of country/regdomain by enforcing channel flags read from the EEPROM * suspend/resume fixes * RF kill switch fixes * LED adjustments * several bus_dma*() related fixes * addressed some LORs * many other bug fixes
Submitted by: Bernhard Schmidt <bschmidt at techwires.net> Obtained from: Brandon Gooch <jamesbrandongooch at gmail dot com> (LED related changes), Benjamin Kaduk <kaduk at mit dot edu> (LOR fixes), OpenBSD
|
#
198429 |
|
23-Oct-2009 |
rpaulo |
Updated iwn(4) driver supporting the newer series, 5000, 5150 and 5300.
Submitted by: Bernhard Schmidt <bschmidt at techwires.net>
|
#
178676 |
|
29-Apr-2008 |
sam |
Intel 4965 wireless driver (derived from openbsd driver of the same name)
|