bcmwl-kernel-source 6.30.223.248+bdcom-0ubuntu2: bcmwl kernel module failed to build with kernel 4.0 [error: ‘STATION_INFO_TX_BITRATE’ undeclared (first use in this function)]
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | bcmwl (Ubuntu) |
High
|
Unassigned | ||
| | Precise |
High
|
Unassigned | ||
| | Trusty |
High
|
Unassigned | ||
| | Vivid |
High
|
Unassigned | ||
Bug Description
bcmwl-kernel-source 6.30.223.
ProblemType: Package
DistroRelease: Ubuntu 15.04
Package: bcmwl-kernel-source 6.30.223.
ProcVersionSign
Uname: Linux 3.18.0-13-generic x86_64
NonfreeKernelMo
ApportVersion: 2.16.1-0ubuntu2
Architecture: amd64
DKMSKernelVersion: 4.0.0-040000rc1
Date: Mon Feb 23 18:14:07 2015
DuplicateSignature: dkms:bcmwl-
InstallationDate: Installed on 2014-11-22 (93 days ago)
InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Alpha amd64 (20141121)
PackageVersion: 6.30.223.
SourcePackage: bcmwl
Title: bcmwl-kernel-source 6.30.223.
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
| rolmops (dr150259) wrote : | #1 |
| summary: |
bcmwl-kernel-source 6.30.223.248+bdcom-0ubuntu2: bcmwl kernel module - failed to build + failed to build [error: ‘STATION_INFO_TX_BITRATE’ undeclared (first use + in this function)] |
| Rodrigo-vivi (rodrigo-vivi) wrote : | #3 |
Also change STATION_INFO_SIGNAL to BIT(NL80211_
| Michael Leuchtenburg (dyfrgi) wrote : | #4 |
This fixes the build issue and also silences a couple of warnings. I suppose you could edit out the warning silencing if you hate clean builds, or move it into a different patch.
Also needs to be added to dkms.conf:
PATCH[9]
The attachment "0017-add-
[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issues please contact him.]
| tags: | added: patch |
| tags: | removed: need-duplicate-check |
| Launchpad Janitor (janitor) wrote : | #6 |
Status changed to 'Confirmed' because the bug affects multiple users.
| Changed in bcmwl (Ubuntu): | |
| status: | New → Confirmed |
| Changed in bcmwl (Ubuntu): | |
| importance: | Undecided → High |
| Simon Eisenmann (longsleep) wrote : | #7 |
I added the latest patches. See here https:/
This patch can be applied to all currently maintained bcmwl packaging versions, and allows it to compile cleanly on Linux 4.0
| Danny Stieben (dmaxel) wrote : | #8 |
This fix needs to be pushed for 15.04. In the meantime, how do you compile it? The README has no instructions.
| Simon Eisenmann (longsleep) wrote : | #9 |
Added instructions to the README. https:/
| Aaron Miller (aaroneusthegreat) wrote : | #10 |
Just a little input, if you have recently upgraded your kernel, and your dkms fails to reinsert, a simpler way to fix this than the above instructions would be as follows:
gksudo gedit /usr/src/
Search for
STATION_
replace as described above by Rodrigo-vivi with:
BIT(NL80211_
and search for
STATION_INFO_SIGNAL
replace with:
BIT(NL80211_
and then simply run
sudo dkms install bcmwl/6.
and let dkms take care of the making and inserting for you. Then reboot and you should be good to go. This worked for me in Vivid Vervet 15.04
| summary: |
bcmwl-kernel-source 6.30.223.248+bdcom-0ubuntu2: bcmwl kernel module - failed to build [error: ‘STATION_INFO_TX_BITRATE’ undeclared (first use - in this function)] + failed to build with kernel 4.0 [error: ‘STATION_INFO_TX_BITRATE’ + undeclared (first use in this function)] |
| Launchpad Janitor (janitor) wrote : | #11 |
This bug was fixed in the package bcmwl - 6.30.223.
---------------
bcmwl (6.30.223.
[ Simon Eisenmann ]
* debian/dkms.conf.in
debian/
debian/
- Fixed make warnings
Credit for the patch goes to Krzysztof Kolasa.
- Add support for Linux 4.0 (LP: #1424676)
Credit for the patch goes to Krzysztof Kolasa.
-- Mario Limonciello <email address hidden> Mon, 11 May 2015 18:22:09 -0500
| Changed in bcmwl (Ubuntu): | |
| status: | Confirmed → Fix Released |
| Astrid (beastlife42) wrote : | #12 |
Hello,
I could have my wireless connection on Acer Aspire V3-471G with the card BCM43228 all in good order after upgrading from Trusty Thar to kernel Wily 4.0.4 by installing the package bcmwl - 6.30.223.
To achieve this, I downloaded http://
Thank you !
| Tanguy Pruvot (tanguy-pruvot) wrote : | #13 |
For the "Linux 4.0" patch... a simple define is enough :
+#define STATION_
+#define STATION_INFO_SIGNAL BIT(NL80211_
| Changed in bcmwl (Ubuntu): | |
| assignee: | nobody → Rafael David Tinoco (inaddy) |
| Brian Murray (brian-murray) wrote : | #14 |
See Bug #1415880 for the test case.
| Changed in bcmwl (Ubuntu Vivid): | |
| status: | New → Fix Committed |
| tags: | added: verification-needed |
Hello rolmops, or anyone else affected,
Accepted bcmwl into vivid-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
| Brian Murray (brian-murray) wrote : | #16 |
Hello rolmops, or anyone else affected,
Accepted bcmwl into precise-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
| Sqoorch (sqoorch) wrote : | #17 |
Hi, I've installed bcmwl-kernel-source (6.30.223.
Works great for me - BCM43228 is now on! Thanks a lot.
| Changed in bcmwl (Ubuntu Vivid): | |
| importance: | Undecided → High |
| PARTH (parth17pandya) wrote : | #18 |
sudo apt-get update && sudo apt-get upgrade
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
parth@parth-
Setting up ibus-gtk3:i386 (1.5.5-1ubuntu3.2) ...
Setting up duplicity (0.6.23-1ubuntu4.2) ...
Processing triggers for initramfs-tools (0.103ubuntu4.3) ...
update-initramfs: Generating /boot/initrd.
Setting up bcmwl-kernel-source (6.30.223.
Removing old bcmwl-6.
-------- Uninstall Beginning --------
Module: bcmwl
Version: 6.30.223.248+bdcom
Kernel: 3.13.0-24-generic (i686)
-------
Status: Before uninstall, this module version was ACTIVE on this kernel.
wl.ko:
- Uninstallation
- Deleting from: /lib/modules/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
depmod.......
DKMS: uninstall completed.
-------
Deleting module version: 6.30.223.248+bdcom
completely from the DKMS tree.
-------
Done.
Loading new bcmwl-6.
Building only for 3.13.0-24-generic
Building for architecture i686
Building initial module for 3.13.0-24-generic
Done.
wl:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/
depmod....
DKMS: install completed.
thats it, nothing moves ahead..... the process keeps on running....
exit terminal and then again gave
sudo apt-get update && sudo apt-get upgrade
.
.
.
The following packages were automatically installed and are no longer required:
linux-
Use 'apt-get autoremove' to remove them.
The following packages have been kept back:
liboxideqt-
linux-
0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up bcmwl-kernel-source (6.30.223.
Removing old bcmwl-6.
the same thing...!!!
The version of bcmwl in the proposed pocket of Vivid that was purported to fix this bug report has been removed because the bugs that were to be fixed by the upload were not verified in a timely (105 days) fashion.
| Changed in bcmwl (Ubuntu Vivid): | |
| status: | Fix Committed → Won't Fix |
| tags: | removed: verification-needed |
| Mathew Hodson (mathew-hodson) wrote : | #21 |
There is still a package in precise-proposed that needs verification.
I am sure about the Trusty task. It may have been fixed with Bug #1518956.
| tags: | added: verification-needed |
| Martin Pitt (pitti) wrote : | #22 |
The version of bcmwl in the proposed pocket of Precise that was purported to fix this bug report has been removed because the bugs that were to be fixed by the upload were not verified in a timely (105 days) fashion.
| Changed in bcmwl (Ubuntu Precise): | |
| status: | New → Won't Fix |
Hello rolmops, or anyone else affected,
Accepted bcmwl into trusty-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
| Changed in bcmwl (Ubuntu Trusty): | |
| status: | New → Fix Committed |
| Changed in bcmwl (Ubuntu Trusty): | |
| importance: | Undecided → High |
| Changed in bcmwl (Ubuntu Precise): | |
| importance: | Undecided → High |
| Changed in bcmwl (Ubuntu): | |
| assignee: | Rafael David Tinoco (inaddy) → nobody |
The fix for this bug has been awaiting testing feedback in the -proposed repository for trusty for more than 90 days. Please test this fix and update the bug appropriately with the results. In the event that the fix for this bug is still not verified 15 days from now, the package will be removed from the -proposed repository.
| tags: | added: removal-candidate |
As part of a recent change in the Stable Release Update verification policy we would like to inform that for a bug to be considered verified for a given release a verification-
Thank you!


Try this: INFO_TX_ BITRATE; STA_INFO_ TX_BITRATE) ;
- sinfo->filled |= STATION_
+ sinfo->filled |= BIT(NL80211_