14e4:4331 Cannot connect to 802.11n networks with Broadcom 4331

Bug #1027587 reported by Niklas Kullberg
32
This bug affects 6 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Wishlist
Unassigned

Bug Description

In 12.04 there is no support for 802.11n for BCM4331 found in MacBook Pro 8,2 and 8,3.
802.11g is supported with the b43 driver.

Currently the brcmsmac driver does not support BCM4331 at all
(it is listed in the todo: http://linuxwireless.org/en/users/Drivers/brcm80211)

Some more info available here: http://www.spinics.net/lists/linux-wireless/msg88025.html
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 2.0.1-0ubuntu8
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: niklas 1575 F.... pulseaudio
 /dev/snd/controlC0: niklas 1575 F.... pulseaudio
Card0.Amixer.info:
 Card hw:0 'PCH'/'HDA Intel PCH at 0xb0900000 irq 47'
   Mixer name : 'Cirrus Logic CS4206'
   Components : 'HDA:10134206,106b2700,00100302'
   Controls : 24
   Simple ctrls : 10
Card1.Amixer.info:
 Card hw:1 'Generic'/'HD-Audio Generic at 0xb0840000 irq 48'
   Mixer name : 'ATI R6xx HDMI'
   Components : 'HDA:1002aa01,00aa0100,00100200'
   Controls : 6
   Simple ctrls : 1
Card1.Amixer.values:
 Simple mixer control 'IEC958',0
   Capabilities: pswitch pswitch-joined penum
   Playback channels: Mono
   Mono: Playback [on]
DistroRelease: Ubuntu 12.04
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta amd64 (20120301)
MachineType: Apple Inc. MacBookPro8,3
Package: linux (not installed)
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 LANG=sv_SE.UTF-8
 SHELL=/bin/bash
ProcFB: 0 radeondrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-26-generic root=UUID=c583e318-a8a1-475c-8535-8165cafac1e2 ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 3.2.0-26.41-generic 3.2.19
RelatedPackageVersions:
 linux-restricted-modules-3.2.0-26-generic N/A
 linux-backports-modules-3.2.0-26-generic N/A
 linux-firmware 1.79
SourcePackage: linux
StagingDrivers: mei
Tags: precise staging precise staging
Uname: Linux 3.2.0-26-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 01/24/12
dmi.bios.vendor: Apple Inc.
dmi.bios.version: MBP81.88Z.0047.B27.1201241646
dmi.board.asset.tag: Base Board Asset Tag#
dmi.board.name: Mac-942459F5819B171B
dmi.board.vendor: Apple Inc.
dmi.board.version: MacBookPro8,3
dmi.chassis.type: 10
dmi.chassis.vendor: Apple Inc.
dmi.chassis.version: Mac-942459F5819B171B
dmi.modalias: dmi:bvnAppleInc.:bvrMBP81.88Z.0047.B27.1201241646:bd01/24/12:svnAppleInc.:pnMacBookPro8,3:pvr1.0:rvnAppleInc.:rnMac-942459F5819B171B:rvrMacBookPro8,3:cvnAppleInc.:ct10:cvrMac-942459F5819B171B:
dmi.product.name: MacBookPro8,3
dmi.product.version: 1.0
dmi.sys.vendor: Apple Inc.

Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 1027587

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Niklas Kullberg (niklaskb) wrote : AcpiTables.txt

apport information

tags: added: apport-collected precise staging
description: updated
Revision history for this message
Niklas Kullberg (niklaskb) wrote : AlsaDevices.txt

apport information

Revision history for this message
Niklas Kullberg (niklaskb) wrote : AplayDevices.txt

apport information

Revision history for this message
Niklas Kullberg (niklaskb) wrote : ArecordDevices.txt

apport information

Revision history for this message
Niklas Kullberg (niklaskb) wrote : BootDmesg.txt

apport information

Revision history for this message
Niklas Kullberg (niklaskb) wrote : CRDA.txt

apport information

Revision history for this message
Niklas Kullberg (niklaskb) wrote : Card0.Amixer.values.txt

apport information

Revision history for this message
Niklas Kullberg (niklaskb) wrote : Card0.Codecs.codec.0.txt

apport information

Revision history for this message
Niklas Kullberg (niklaskb) wrote : Card1.Codecs.codec.0.txt

apport information

Revision history for this message
Niklas Kullberg (niklaskb) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Niklas Kullberg (niklaskb) wrote : IwConfig.txt

apport information

Revision history for this message
Niklas Kullberg (niklaskb) wrote : Lspci.txt

apport information

Revision history for this message
Niklas Kullberg (niklaskb) wrote : Lsusb.txt

apport information

Revision history for this message
Niklas Kullberg (niklaskb) wrote : PciMultimedia.txt

apport information

Revision history for this message
Niklas Kullberg (niklaskb) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Niklas Kullberg (niklaskb) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Niklas Kullberg (niklaskb) wrote : ProcModules.txt

apport information

Revision history for this message
Niklas Kullberg (niklaskb) wrote : PulseList.txt

apport information

Revision history for this message
Niklas Kullberg (niklaskb) wrote : RfKill.txt

apport information

Revision history for this message
Niklas Kullberg (niklaskb) wrote : UdevDb.gz

apport information

Revision history for this message
Niklas Kullberg (niklaskb) wrote : UdevLog.gz

apport information

Revision history for this message
Niklas Kullberg (niklaskb) wrote : WifiSyslog.txt

apport information

description: updated
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
penalvch (penalvch)
summary: - Cannot connect to 802.11n networks with Broadcom 4331
+ 14e4:4331 Cannot connect to 802.11n networks with Broadcom 4331
Revision history for this message
penalvch (penalvch) wrote :

Niklas Kullberg, thank you for reporting this and helping make Ubuntu better. As a potential workaround, does following the directions for ndiswrapper https://help.ubuntu.com/community/WifiDocs/Driver/Ndiswrapper allow one to use 802.11n?

Changed in linux (Ubuntu):
importance: Undecided → Wishlist
status: Confirmed → Incomplete
tags: added: kernel-wifi
Revision history for this message
Niklas Kullberg (niklaskb) wrote :

Tried ndiswrapper with this driver: http://ubuntuforums.org/showthread.php?t=1695746&highlight=bcm4331&page=2

The 5GHz n-network is detected and it is possible to connect. Unfortunately the connection stops working shortly (approx one minute) after connecting.

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
penalvch (penalvch) wrote :

NIklas Kullberg, well at least all possibilities on getting it to work were investigated. Marking Triaged. The links you posted can serve as the upstream link, as upstream is well aware of this request for implementation.

Changed in linux (Ubuntu):
status: Confirmed → Triaged
Revision history for this message
prusswan (prusswan) wrote :

This could be an isolated incident, but I managed to connect at 802.11n speeds starting today after several system updates I made to a MBP 8.2 that is tri-booting Snow Leopard, Ubuntu 12.04 and Windows 7. These updates include the latest Kernel 3.5.0.29 and Airport updates

# so wl was loaded for it this time, previously I had been using the latest b43 via
# firmware-b43-installer_017-1~experimental2_all.deb and b43-fwcutter_017-1~experimental2_amd64.deb

03:00.0 Network controller: Broadcom Corporation BCM4331 802.11a/b/g/n (rev 02)
 Subsystem: Apple Inc. AirPort Extreme
 Flags: bus master, fast devsel, latency 0, IRQ 17
 Memory at b0600000 (64-bit, non-prefetchable) [size=16K]
 Capabilities: <access denied>
 Kernel driver in use: wl
 Kernel modules: wl, bcma

# starting to pick up 5G networks..
iwlist eth1 scanning

          Cell 37 - Address: 88:F0:77:2E:82:D3
                    Channel:1
                    Frequency:2.412 GHz (Channel 1)
                    Quality=33/70 Signal level=-77 dBm
                    Encryption key:on
                    ESSID:"ETP"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 6 Mb/s; 9 Mb/s
                              11 Mb/s; 12 Mb/s; 18 Mb/s
                    Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s
                    Mode:Master
                    Extra:tsf=0000000000000000
                    Extra: Last beacon: 64ms ago
                    IE: Unknown: 0003455450
                    IE: Unknown: 010882848B0C12961824
                    IE: Unknown: 030101
                    IE: Unknown: 050400010000
                    IE: Unknown: 0706534720010D14
                    IE: Unknown: 0B050300648D5B
                    IE: Unknown: 2A0100
                    IE: Unknown: 2D1A2C181BFFFF000000000000000000000000000000000000000000
                    IE: IEEE 802.11i/WPA2 Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (2) : TKIP CCMP
                        Authentication Suites (1) : PSK
                    IE: Unknown: 32043048606C
                    IE: Unknown: 3D1601000700000000000000000000000000000000000000
                    IE: Unknown: 851E08008F000F00FF0359004150653862372E343832632E3534620003000036
                    IE: Unknown: 9606004096001100
                    IE: WPA Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (2) : TKIP CCMP
                        Authentication Suites (1) : PSK
                    IE: Unknown: DD180050F2020101800003A4000027A4000042435E0062322F00
                    IE: Unknown: DD06004096010104
                    IE: Unknown: DD050040960305
                    IE: Unknown: DD050040960B09
                    IE: Unknown: DD050040961401

# just in case, I did a speed test as I still couldn't quite believe what I see

Last Result:
Download Speed: 95339 kbps (11917.4 KB/sec transfer rate)
Upload Speed: 66230 kbps (8278.8 KB/sec transfer rate)
Latency: 20 ms
4/3/2013 12:01:17 PM

Revision history for this message
prusswan (prusswan) wrote :

oops this should be the network I meant to paste

0
          Cell 24 - Address: 20:37:06:7C:F2:1C
                    Channel:161
                    Frequency:5.805 GHz (Channel 161)
                    Quality=22/70 Signal level=-88 dBm
                    Encryption key:on
                    ESSID:"ETP"
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
                              36 Mb/s; 48 Mb/s; 54 Mb/s
                    Mode:Master
                    Extra:tsf=0000000000000000
                    Extra: Last beacon: 6592ms ago
                    IE: Unknown: 0003455450
                    IE: Unknown: 01088C129824B048606C
                    IE: Unknown: 050700010000000000
                    IE: Unknown: 070A53472024081795051E00
                    IE: Unknown: 0B050400138D5B
                    IE: Unknown: 2D1A6E181BFFFF000000000000000000000000000000000000000000
                    IE: IEEE 802.11i/WPA2 Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (2) : TKIP CCMP
                        Authentication Suites (1) : PSK
                    IE: Unknown: 3D16A1080400000000000000000000000000000000000000
                    IE: Unknown: 851E00008F000F00FF0359004150303030372E376436352E3434370004000035
                    IE: Unknown: 9606004096001100
                    IE: WPA Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (2) : TKIP CCMP
                        Authentication Suites (1) : PSK
                    IE: Unknown: DD180050F2020101800003A4000027A4000042435E0062322F00
                    IE: Unknown: DD06004096010104
                    IE: Unknown: DD050040960305
                    IE: Unknown: DD050040960B09
                    IE: Unknown: DD050040961401

Revision history for this message
Niklas Kullberg (niklaskb) wrote :

This is solved in 14.04 and 14.10.
I am able to connect to both 5GHz and 2.4GHz netowrks at 802.11n speeds without any problems.

Revision history for this message
penalvch (penalvch) wrote :

Niklas Kullberg, this bug report is being closed due to your last comment https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1027587/comments/29 regarding this being fixed with an update. For future reference you can manage the status of your own bugs by clicking on the current status in the yellow line and then choosing a new status in the revealed drop down box. You can learn more about bug statuses at https://wiki.ubuntu.com/Bugs/Status. Thank you again for taking the time to report this bug and helping to make Ubuntu better. Please submit any future bugs you may find.

Changed in linux (Ubuntu):
status: Triaged → Invalid
no longer affects: linux
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.