Broadcom Wireless BCM4313 on 12.04 LTS
Solution 1
The recent problem with BCM4313 cards seems to be related to an upgraded version of the bcmwl-kernel-source
package. As a workaround, I suggest downgrading it to the previous version, by using the following steps.
Run
sudo apt-get remove bcmwl-kernel-source
to remove the package.-
Install the older version
sudo apt-get install bcmwl-kernel-source=5.100.82.38+bdcom-0ubuntu6
Manual deb downloads are available from here: 32bit, 64bit. Install the downloaded file by double clicking.
-
Lock the packages version to prevent updates.
gksu gedit /etc/apt/preferences.d/bcmwl-kernel-source
and paste in the pollowing
Package: bcmwl-kernel-source
Pin: version 5.100.82.38+bdcom*
Pin-Priority: 1001
PS: The workaround has been adapted from here. Unfortunately, I've no way of testing it, so please, let me know if it works, ... or not.
Solution 2
You don't need to wait. You can install the new kernel now (package has been available for a few month) and see if that fixes your issue.
Related videos on Youtube
Mischa
Updated on September 18, 2022Comments
-
Mischa over 1 year
i'm using Doctrine2 for a project with accounting for the user. So the user object has a collection of account objects. These account objects have an accounting period with Datetimes for the start and end of the period.
/** @Entity */ class Account { /** @Column(type="datetime") */ private periodStart; /** @Column(type="datetime") */ private periodEnd; }
Since I have to add some methods to the account class, that should handle the period, I think it would be good practice to refactor the period properties and put them in their own class with the new methods. something like:
/** @Entity */ class Account { /** ??? */ private accountPeriod; } /** @Entity */ class AccountPeriod { /** @Column(type="datetime") */ private periodStart; /** @Column(type="datetime") */ private periodEnd; public function doSomething(){...} }
But then Doctrine2 would create a new table for AccountPeriod.
What I want is to keep the periodStart and periodEnd columns in the Account table. I searched for it but couldn't find anything - also I looked at custom types but as I understand they only map simple types but not aggregates.
I also want to use these columns in queries so the doctrine column type 'object' is no option.
Have somebody done this before, maybe with some trick? Or is it just impossible with Doctrine2?
-
gertvdijk over 11 years@hhlp No, that's not OP's issue - wireless was working.
-
mikewhatever over 11 yearsWhat makes you think it's a kernel issue. I think it probably has something to do with the
bcmwl-kernel-source
upgrade in Precise.
-
-
gertvdijk over 11 yearsI think this (good) answer belongs in the duplicate question.
-
gertvdijk over 11 yearsI think this (good) answer belongs in the duplicate question.
-
therealmarv almost 11 yearsThank you very much. I'm using official 3.5.x Kernels for Precise and this finally fixed my WiFi issues with random routers I had. It cannot be true that a LTS has this major issue and that I (!) had to downgrade (not even upgrade) WiFi drivers.
-
therealmarv almost 11 yearsIf you are using 3.5.x Kernels in Ubuntu 12.04 you should follow this guide from @mikewhatever but make sure you are using version
5.100.82.112
and this .deb package: packages.ubuntu.com/quantal/bcmwl-kernel-source Version5.100.82.38
will break your bluetooth (my headset was stuttering). Thanks again!