intel 7260 failing to associate with 802.11ac AP, "changed bandwidth" issues

Bug #1294558 reported by AceLan Kao
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Undecided
AceLan Kao
Trusty
Fix Released
Undecided
AceLan Kao

Bug Description

With latest 14.04 3.13.0-18 kernel, it can't connect to 802.11ac AP
It keeps showing the following message in dmesg
[ 1284.044783] cfg80211: Calling CRDA to update world regulatory domain
[ 1284.051440] cfg80211: World regulatory domain updated:
[ 1284.051449] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 1284.051456] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 1284.051460] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 1284.051465] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 1284.051470] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 1284.051475] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 1287.459327] wlan0: authenticate with 3c:ce:73:48:04:60
[ 1287.461299] wlan0: send auth to 3c:ce:73:48:04:60 (try 1/3)
[ 1287.463968] wlan0: authenticated
[ 1287.467357] wlan0: associate with 3c:ce:73:48:04:60 (try 1/3)
[ 1287.470570] wlan0: RX AssocResp from 3c:ce:73:48:04:60 (capab=0x431 status=0 aid=1)
[ 1287.471799] wlan0: associated
[ 1287.471913] cfg80211: Calling CRDA for country: TW
[ 1287.477710] cfg80211: Regulatory domain changed to country: TW
[ 1287.477714] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 1287.477717] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm)
[ 1287.477719] cfg80211: (5270000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 1700 mBm)
[ 1287.477721] cfg80211: (5735000 KHz - 5815000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
[ 1327.972283] cfg80211: Calling CRDA to update world regulatory domain
[ 1327.978960] cfg80211: World regulatory domain updated:
[ 1327.978967] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 1327.978972] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 1327.978977] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 1327.978980] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 1327.978984] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 1327.978987] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 1328.104080] wlan0: authenticate with 3c:ce:73:48:0e:40
[ 1328.106021] wlan0: send auth to 3c:ce:73:48:0e:40 (try 1/3)
[ 1328.107116] wlan0: authenticated
[ 1328.108184] wlan0: associate with 3c:ce:73:48:0e:40 (try 1/3)
[ 1328.116961] wlan0: RX AssocResp from 3c:ce:73:48:0e:40 (capab=0x431 status=0 aid=25)
[ 1328.117946] wlan0: associated
[ 1328.118026] cfg80211: Calling CRDA for country: TW
[ 1328.122543] cfg80211: Regulatory domain changed to country: TW
[ 1328.122550] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 1328.122555] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm)
[ 1328.122560] cfg80211: (5270000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 1700 mBm)
[ 1328.122563] cfg80211: (5735000 KHz - 5815000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)

Revision history for this message
AceLan Kao (acelankao) wrote :
Changed in linux (Ubuntu):
assignee: nobody → AceLan Kao (acelankao)
status: New → In Progress
Revision history for this message
AceLan Kao (acelankao) wrote :

This commit in linus' tree can fix this issue and its in v3.14-rc6

commit 963a1852fbac4f75a2d938fa2e734ef1e6d4c044
Author: Johannes Berg <email address hidden>
Date: Fri Feb 21 20:34:34 2014 +0100

    mac80211: don't validate unchanged AP bandwidth while tracking

    The MLME code in mac80211 must track whether or not the AP changed
    bandwidth, but if there's no change while tracking it shouldn't do
    anything, otherwise regulatory updates can make it impossible to
    connect to certain APs if the regulatory database doesn't match the
    information from the AP. See the precise scenario described in the
    code.

    This still leaves some possible problems with CSA or if the AP
    actually changed bandwidth, but those cases are less common and
    won't completely prevent using it.

    This fixes https://bugzilla.kernel.org/show_bug.cgi?id=70881

    Cc: <email address hidden>
    Reported-and-tested-by: Nate Carlson <email address hidden>
    Signed-off-by: Johannes Berg <email address hidden>

Tim Gardner (timg-tpi)
Changed in linux (Ubuntu Trusty):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (6.4 KiB)

This bug was fixed in the package linux - 3.13.0-19.39

---------------
linux (3.13.0-19.39) trusty; urgency=low

  [ Tim Gardner ]

  * Release Tracking Bug
    - LP: #1295462

  [ Andy Whitcroft ]

  * ubuntu: aufs3 -- update update scripting
  * ubuntu: AUFS -- update to 75dbb997b5812e16771bec20e92449ba0b1705d9

  [ Anup Patel ]

  * SAUCE: (no-up) KVM: Documentation: Fix typo for KVM_ARM_VCPU_INIT ioctl
  * SAUCE: (no-up) arm64: KVM: Force undefined exception for Guest SMC
    intructions

  [ dann frazier ]

  * SAUCE: (no-up) Fix pcie-xgene build failure

  [ Emmanuel Grumbach ]

  * SAUCE: iwlwifi: mvm: send udev event upon firmware error to dump logs

  [ Feng Kan ]

  * SAUCE: (no-up) power: reset: Add generic SYSCON register mapped reset
    - LP: #1284433
  * SAUCE: (no-up) arm64: dts: Add X-Gene reboot driver dts node
    - LP: #1284433

  [ Hans de Goede ]

  * SAUCE: (no-up) libahci: Allow drivers to override start_engine
    - LP: #1282920
  * SAUCE: (no-up) ahci-platform: Add support for devices with more then 1
    clock
    - LP: #1282920
  * SAUCE: (no-up) ahci-platform: Add support for an optional regulator for
    sata-target power
    - LP: #1282920
  * SAUCE: (no-up) ahci-platform: Add enable_ / disable_resources helper
    functions
    - LP: #1282920
  * SAUCE: (no-up) ahci-platform: "Library-ise" ahci_probe functionality
    - LP: #1282920
  * SAUCE: (no-up) ahci-platform: "Library-ise" suspend / resume
    functionality
    - LP: #1282920

  [ Iyappan Subramanian ]

  * SAUCE: (no-up) Documentation: APM X-Gene SoC Ethernet DTS binding
    documentation
  * SAUCE: (no-up) arm64: dts: APM X-Gene SoC Ethernet device tree nodes
  * SAUCE: (no-up) drivers: net: APM X-Gene SoC Ethernet base driver
  * SAUCE: (no-up) drivers: net: APM X-Gene SoC Ethernet driver error
    handling
  * SAUCE: (no-up) drivers: net: APM X-Gene SoC Ethernet driver ethtool
    support

  [ Loc Ho ]

  * SAUCE: (no-up) Documentation: Add APM X-Gene SoC 15Gbps Multi-purpose
    PHY driver binding documentation
    - LP: #1282920
  * SAUCE: (no-up) PHY: add APM X-Gene SoC 15Gbps Multi-purpose PHY driver
    - LP: #1282920
  * SAUCE: (no-up) arm64: Add APM X-Gene SoC 15Gbps Multi-purpose PHY DTS
    entries
    - LP: #1282920
  * SAUCE: (no-up) Documentation: Add documentation for the APM X-Gene SoC
    SATA host controller DTS binding
  * SAUCE: (no-up) ata: Add APM X-Gene SoC AHCI SATA host controller driver
  * SAUCE: (no-up) ata: Fix compiler warning with APM X-Gene host
    controller driver
  * SAUCE: (no-up) arm64: Add APM X-Gene SoC AHCI SATA host controller DTS
    entries
  * SAUCE: (no-up) clk: arm64: Fix the clock-names property for pcppll,
    socpll, and socplldiv2

  [ Marc Zyngier ]

  * SAUCE: (no-up) arm64: KVM: force cache clean on page fault when caches
    are off
  * SAUCE: (no-up) arm64: KVM: allows discrimination of AArch32 sysreg
    access
  * SAUCE: (no-up) arm64: KVM: trap VM system registers until MMU and
    caches are ON
  * SAUCE: (no-up) ARM: KVM: introduce kvm_p*d_addr_end
  * SAUCE: (no-up) arm64: KVM: flush VM pages before letting the guest
    enable caches
  * SAUCE: (no-up) ARM: KVM: force cache clean on page f...

Read more...

Changed in linux (Ubuntu Trusty):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.