bcmwl-kernel-package does not update modprobe blacklist when upgraded (e.g. brcm80211)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
bcmwl (Ubuntu) |
Fix Released
|
Medium
|
Daniel van Vugt | ||
Natty |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
SRU information for this bug:
Rationale
In the natty cycle, the brcm80211 module was added to the blacklist file that gets created when the bcmwl package is installed. For some users, there may be problems if the wl module and the brcm80211 module are both loaded. The natty bcmwl package only creates the blacklist file if it doesn't already exist, thereby preventing brcm80211 from being added to the blacklist.
Regression potential
The regression potential is low to none, given that the blacklist file is only created/removed when the bcmwl package is installed/removed, and users are unlikely to be editing this aprticular files, so it should be safe to re-create at every upgrade of bcmwl.
How to reproduce (can be done on any system, even one without broadcom wireless hardware)
1. Create a dummy file, and save it as /etc/modprobe.
2. Install the bcmwl package.
3. Check the contents of /etc/modprobe.
Once the updated natty package is installed, you should be able to follow the above steps, and have a fully populated blacklist in /etc/modprobe.
Original bug report follows:
I ungraded to 11.04 from 10.10.
While jockey-gtk tells me that I have broadcom sta driver installed, in fact using 'lsmod' I see that both brcm80211 and wl are enabled, and a bug of brcm80211 makes my kernel unstable.
I found the 'postinst' script in the package which add a line 'blacklist brcm80211' to /etc/modprobe.
Related branches
- Kees Cook: Approve
-
Diff: 30 lines (+4/-6)1 file modifieddebian/bcmwl-kernel-source.postinst (+4/-6)
- Michael Terry: Approve
- Ubuntu branches: Pending requested
-
Diff: 30 lines (+4/-6)1 file modifieddebian/bcmwl-kernel-source.postinst (+4/-6)
- Scott Moser: Approve
- Stéphane Graber: Needs Fixing
- Ubuntu branches: Pending requested
-
Diff: 39 lines (+6/-7)2 files modifieddebian/bcmwl-kernel-source.postinst (+3/-4)
debian/changelog (+3/-3)
summary: |
- the package bcmwl-kernel-package does not update modprobe blacklist when - upgraded + bcmwl-kernel-package does not update modprobe blacklist when upgraded + (e.g. brcm80211) |
Changed in bcmwl (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in bcmwl (Ubuntu): | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
status: | Triaged → In Progress |
description: | updated |
Note: This bug presently prevents people from getting the fix for bug 747002 if they do a dist upgrade. So it has the potential to break wifi for a lot of people upgrading to natty.