[MacBook Air 4,1] Wireless scan fails to see APs on DFS channels
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Medium
|
Seth Forshee |
Bug Description
The BCM43224 wireless in this machine has the regulatory domain "X0" stored in its ROM, which is apparently a custom Broadcom domain. This gets passed up to mac80211 as a regulatory hint, but since the domain is unknown mac80211 ends up applying the world domain, which has the DFS channels in the 5 GHz band disabled.
The solution is probably that brcmsmac needs to gain support for the Broadcom-custom regulatory domains.
WORKAROUND: You can enable passive scanning on the DFS channels manually from userspace by running "sudo iw reg set <alpha-2>". E.g., for the US domain run "sudo iw reg set US".
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: linux-image-
ProcVersionSign
Uname: Linux 3.2.0-18-generic x86_64
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 1.94.1-0ubuntu1
Architecture: amd64
ArecordDevices:
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: Cirrus Analog [Cirrus Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
Card0.Amixer.info:
Card hw:0 'PCH'/'HDA Intel PCH at 0xa0600000 irq 47'
Mixer name : 'Intel CougarPoint HDMI'
Components : 'HDA:10134206,
Controls : 29
Simple ctrls : 9
Date: Thu Mar 8 15:23:21 2012
EcryptfsInUse: Yes
HibernationDevice: RESUME=
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64+mac (20111208)
MachineType: Apple Inc. MacBookAir4,1
ProcEnviron:
TERM=xterm
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware 1.71
SourcePackage: linux
StagingDrivers: mei
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 10/14/2011
dmi.bios.vendor: Apple Inc.
dmi.bios.version: MBA41.88Z.
dmi.board.
dmi.board.name: Mac-C08A6BB70A9
dmi.board.vendor: Apple Inc.
dmi.board.version: MacBookAir4,1
dmi.chassis.type: 10
dmi.chassis.vendor: Apple Inc.
dmi.chassis.
dmi.modalias: dmi:bvnAppleInc
dmi.product.name: MacBookAir4,1
dmi.product.
dmi.sys.vendor: Apple Inc.
Related branches
description: | updated |
description: | updated |
tags: | added: kernel-wifi |
This bug was fixed in the package linux - 3.5.0-2.2
---------------
linux (3.5.0-2.2) quantal-proposed; urgency=low
[ Andy Whitcroft ]
* rebase to v3.5-rc4
[ Arend van Spriel ]
* SAUCE: (drop after 3.5) brcmsmac: fix NULL pointer crash in c_regd_ init()
brcms_
- LP: #950320
[ Bryan Wu ]
* [Config] Sync CONFIG_ CGROUP_ MEM_RES_ CTLR_SWAP for ARM
[ Chris J Arges ]
* PACKAGING: add .gnu_debuglink sections to .ko files
- LP: #669641
[ Leann Ogasawara ]
* d-i: Add hid-generic to input-modules
- LP: #1017879
[ Ming Lei ]
* SAUCE: Revert "mmc: omap_hsmmc: Enable Auto CMD12"
- LP: #1017717, #225
[ Paolo Pisati ]
* SAUCE: Revert "Fix OMAP EHCI suspend/resume failure (i693)" HCD_PLATFORM on omap3
- LP: #1017718
* [Config] Disable generic USB_EHCI_
[ Seth Forshee ]
* SAUCE: (drop after 3.5) brcm80211: smac: don't set up tx power limits
during initialization
- LP: #950320
* SAUCE: (drop after 3.5) brcm80211: smac: always set channel specified
by mac80211
- LP: #950320
* SAUCE: (drop after 3.5) brcm80211: smac: remove unused code for 40MHz
channels
- LP: #950320
* SAUCE: (drop after 3.5) brcm80211: smac: clean up channel.c
- LP: #950320
* SAUCE: (drop after 3.5) brcm80211: smac: inform mac80211 of the X2
regulatory domain
- LP: #950320
* SAUCE: (drop after 3.5) brcm80211: smac: enable/disable radio on
regulatory updates
- LP: #950320
* SAUCE: (drop after 3.5) brcm80211: smac: use mac80211 channel data for
tx power limits
- LP: #950320
* SAUCE: (drop after 3.5) brcm80211: smac: don't validate channels
against internal regulatory data
- LP: #950320
* SAUCE: (drop after 3.5) brcm80211: smac: use current regulatory domain
when checking whether OFDM is allowed
- LP: #950320
[ Tim Gardner ]
* [Config] Enable CONFIG_CGROUPS for highbank
- LP: #1014692
* [Config] FB_OMAP*=y and PANEL_TFP410=y
[ Upstream Kernel Changes ]
* rebase to v3.5-rc4
-- Leann Ogasawara <email address hidden> Tue, 26 Jun 2012 06:21:05 -0700