package bcmwl-kernel-source 5.100.82.38+bdcom-0ubuntu3.2 failed to install/upgrade: bcmwl kernel module failed to build (error: unknown field ‘ndo_set_multicast_list’ specified in initializer)

Bug #912155 reported by ivanbajr
278
This bug affects 34 people
Affects Status Importance Assigned to Milestone
Broadcom 802.11 Linux STA driver
New
Undecided
Unassigned
bcmwl (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Não reconhece a placa de rede wifi.

ProblemType: Package
DistroRelease: Ubuntu 11.04
Package: bcmwl-kernel-source 5.100.82.38+bdcom-0ubuntu3.2
Uname: Linux 3.2.0-030200-generic x86_64
Architecture: amd64
Date: Thu Jan 5 05:14:12 2012
ErrorMessage: bcmwl kernel module failed to build
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
PackageVersion: 5.100.82.38+bdcom-0ubuntu3.2
SourcePackage: bcmwl
Title: package bcmwl-kernel-source 5.100.82.38+bdcom-0ubuntu3.2 failed to install/upgrade: bcmwl kernel module failed to build
UpgradeStatus: No upgrade log present (probably fresh install)

Related branches

Revision history for this message
ivanbajr (ivanbajr) wrote :
summary: package bcmwl-kernel-source 5.100.82.38+bdcom-0ubuntu3.2 failed to
- install/upgrade: bcmwl kernel module failed to build
+ install/upgrade: bcmwl kernel module failed to build (error: unknown
+ field ‘ndo_set_multicast_list’ specified in initializer)
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in bcmwl (Ubuntu):
status: New → Confirmed
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

A fix for this bug has been released in Ubuntu 12.04.

bcmwl (5.100.82.38+bdcom-0ubuntu5) precise; urgency=low

  * Add 0004-Add-support-for-Linux-3.2.patch.

 -- Alberto Milone <email address hidden> Tue, 22 Nov 2011 18:48:03 +0100

Changed in bcmwl (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Mossroy (mossroy) wrote :

Version 5.100.82.38+bdcom-0ubuntu5 of this package does not work on kernel 3.3 (see https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/912155 : the compile error still happens, even if I already use this patched version)

I think it's because of the dkms declaration in dkms.conf :
PATCH[3]="0004-Add-support-for-Linux-3.2.patch"
PATCH_MATCH[3]="^3.2"

which means that the patch 0004-Add-support-for-Linux-3.2.patch will only be applied on kernel versions starting with 3.2 (off-topic : I suppose the dot should be escaped?)

I suggest to replace it with something like :
PATCH_MATCH[3]="^3\.[23]"

so that the patch would be applied for kernel 3.3, too. Maybe the regex should also be applied on further versions (3.4, 3.5 etc)? I don't what is the policy for that.

NB : I did not have the time to repackage and test

Revision history for this message
Mossroy (mossroy) wrote :

Wrong link in my above comment : see https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/933519 for a compile error with kernel 3.3 and version 5.100.82.38+bdcom-0ubuntu5

Revision history for this message
xcalin (xcalin16-gmail) wrote :

i`ve made a patched version of bcmwl-kernel-source compatible for kernel 3.3 based on Mossroy posts

here is it:

http://ubuntuone.com/1S3CLOHCo8ebKF42UFIdHw

Revision history for this message
Mossroy (mossroy) wrote :

The status of this issue is still "Fix released". I think it should be reopened (or duplicated maybe?).
I unfortunately don't have the rights to reopen it.

Revision history for this message
Adam Porter (alphapapa) wrote :

This bug is not fixed in Precise.

Revision history for this message
Ben Solwitz (notalamer) wrote :

Also experiencing this bug in 12.04 after downgrading my kernel back to 3.2.0-23. The upgrade to 3.2.0-24 yesterday seemed to break some things, so I downgraded and now my wireless is broken. At least my system boots reliably now.

Revision history for this message
Ben Solwitz (notalamer) wrote :

The attached patch from this page fixes the problem:

http://www.mindwerks.net/2011/11/wireless-bcm4312-3-2-kernel/

To post a comment you must log in.