Linux Wifi Driver Download Install Update
It worked perfectly on my previous version, but now, it is impossible. I'm a user with no advance knowledge in Linux, so I would need clear explanations on how to make, compile, etc.
This answer is based on an extensive research done by various Ubuntu users that worked together in almost all issues related to Broadcom. Special thanks to chili who helped in the Ubuntu forums and on this site with many questions related to Wireless devices and to others who have contributed through E-Mail, chats, IRC and more in testing various drivers with several of the most popular Broadcom Wireless cards Huge Thanks to Chili really.
This guy knows his stuff. Common problems that will be solved Apart from drivers not installing are:. Link 1 - https: So with that in mind, the following is what we have right now which is simplified in just 3 steps:. There are dozens of Broadcom wireless cards and more seem to appear every day.
To find out which PCI. ID in this example is 14e4: In some cases you will also need the revision version if it appears for some special cases.
In this case, the revision version is rev 03 as shown inside the Parentheses So what you will need after this search is:. With this new information you can look in the table below and select the appropriate method to install your driver. For example, In this case, since you have the 14e4: ID you will see that in the columns for Ubuntu This means that you will only have to install this particular package since it appears in all Ubuntu version columns.
NOTE - Before proceeding, if you have previously installed any drivers, have blacklisted or uncommented any driver files or configuration files or have done any changes whatsoever to the system to make the drivers work in previous attempts, you will need to undo them in order to follow this guide.
We assume you are doing this from scratch and have not changed any configuration files, modules or drivers in the system in any way apart from updating the system.
This includes any installations using apt-get, aptitude, synaptic, dpkg, software center or manual compilation and installation of the packages. The system has to start from scratch in order for this to work and to avoid any conflicts that may appear if earlier work was done.
For example, if you have previously installed the bcmwl-kernel-source package, you will need to remove it by using the purge method:. If you have just installed Ubuntu, you will need to build an index of available packages before we can install your driver if you have not done so already:. Now using the PCI. ID you found in the steps above, we then search in the list below to find the matching PCI. ID and the method to install the driver associated with it in a simple and correct way.
The terminal will be used to avoid any GUI related issues. This applies with all cases, except as noted. The installation procedure is done only via terminal and also while connected to the internet with a temporary wired ethernet connection or USB modem or any means possible that can give your PC, for the time, Internet access.
After you find in the list below the correct package we then proceed with the installation. Assuming you used the PCI. Special Case 1 - Uses bcma and brcmsmac driver combination. Required firmware is installed by default in the package linux-firmware. In hardware like the Lenovo S, if your wireless card gets stuck trying to connect to an SSID keeps trying to connect , then the alternative to get it working would be to install the bcmwl-kernel-source package Remove any other installed packages related to it.
Read the Debugging section below for more information regarding this wireless device. There were some changes and some drivers will only work with this package. Remember to have a clean system before installing it:. In some particular cases, after installing the firmware-binstaller you need to remove the b43 module, enable it again and even proceed to unblock with rfkill:.
If you have a Broadcom card that has a different pci. Once solved, the solution will be added to this howto. To install firmware-binstaller offline see this answer. For cases where you need to install bcmwl-kernel-source but you are offline, here is an excellent answer about it. But basically follow this steps:. To give an example, after going to point 1 mentioned above, If you had the Broadcom 14e4: On this page I would select the corresponding architecture 32 or 64 but would also need to download the 3 package dependencies mentioned on that page as seen in the following image:.
After downloading all packages and dependencies, you can proceed on copying all packages to a single folder and running the dpkg command as mentioned on step 4 above. This applies for cases, for example, where the bcmwl-kernel-source is already installed but the driver does not yet work.
The following information is additional material to read about solving various issues related to Wireless Management and conflicts with other Network devices. Know that it some cases you need to have an updated Kernel version, since each new version of the Kernel introduces either new Network drivers, improvements over existing drivers or solves bugs regarding them.
Before reading the points mentioned below, be sure to have all repositories enabled on your Ubuntu system. To check, run on the terminal software-properties-gtk and make sure all options on the Ubuntu Software Tab are enabled.
To configure your wireless devices through the terminal I recommend How to connect and disconnect to a network manually in terminal? If your connection drops every so often some users have suggested to set IPv6 to Ignore. Just go to Network Manager The network icon on the top panel.
Click on it then select Edit Settings. Then go to the Wireless connection you are using, select it. Now go to the last Tab in there that mentions IPv6 Settings. In the Method field select Ignore. If your laptop does not detect your wireless card some users have mentioned that using rfkill unblock all will solve the problem. Others simply turned the WiFi switch on their laptops off and then on again Physical switch available on this laptops. Forced PIO do the following:.
If it works then add it to you RC files so it is executed every time you boot. You can change PIO to 1 if you need to it. For all Wireless cards in general, it is very important to also take into consideration the network devices you are using Routers, Switches, Wireless Channels and Wireless Bands, etc.. With this information you will be able to evaluate better what the source of the problem could be when you arrive at a dead end.
An example would be the Lenovo S which uses the 14e4: Even after installing the correct driver the user would end up in a "trying to connect" loop. It would see the wireless SSID but when trying to connect to it, it would enter an reconnecting loop. The solution was that this particular wireless device did not support 40 Mhz channels nor does it support The router in that case was actually broadcasting with a forced 40 Mhz and on WiFi-N only.
This is a case scenario that also repeats in other cases, so a proper evaluation of the network equipment would help a lot. This can happen with modern Routers that have the ability to extend the wireless connection by offering the same SSID. If your connection drops very often, it means you are almost in the middle of both router devices. To lower or eliminate the dropping rate of your wireless device, try to position yourself where your wireless card can see only one router or at least one of the routers has a higher signal strength than the other one.
There are also some techniques to force the wireless device to only connect to a specific router by setting the BSSID to the MAC Address of the router you wish to connect to. This will force your wireless device to ONLY connect to it. On some specific scenarios, installing the drivers, be it in offline mode through various DEB packages or through apt-get with internet access, will not work if Secure Boot is not disabled. This is because the access needed is denied by Secure Boot so the drivers will look like they are installed correctly when in fact the did not.
On other cases looking for and installing the latest Linux Firmware would solve the issue. Either solving minor problems that were happening with a working card or making the card work for the first time. Uninstall the bcmwl-kernel-source package by issuing the following command on a terminal:.
Make sure that the firmware-binstaller and the bfwcutter packages are installed of course you will need internet by others means:. Then save the file I was getting error messages in the terminal about not being able to save, but it actually did save properly. After I did the above the wireless had to be unblocked by rfkill: How to unblock something listed in rfkill? If it doesn't work or the command failed saying there is no such module, then you could try opening a terminal and type.
Then you probably are lacking the firmware for the broadcom card. Open Software Center , search and install the following packages,. Suggested by additional drivers. If you've already installed it, remove it. Lots of people see "Broadcom" and jump on this but it's not compatible with the which is newer. If you've installed it, purge it. Even more flaky than the STA driver. I managed to get it working for about 10 minutes before everything imploded.
This is a relatively new driver that was recently added to Ubuntu since the driver was added to the kernel. This should work well and in recent version of Ubuntu, Natty and Oneiric should "Just work".
Linux* Support for Intel® Wireless Adapters
Join , subscribers and get a daily digest of news, geek trivia, and our feature articles. Linux has come a long way with hardware support, but if you have a wireless card that still does not have native Linux drivers you might be able to get the card working with a Windows driver and ndiswrapper. Using a Windows driver inside of Linux may also give you faster transfer rates or better encryption support depending on your wireless card. If your wireless card is working, it is not recommended to install the Windows driver just for fun because it could cause a conflict with the native Linux driver. The first thing you need to do is figure out what wireless card you have. There are a couple ways to do this and some involve finding the device chipset and others involve scouring through system logs. The easiest method is to just look at the device itself, if you have an external wireless card, or search your manufactures website for what wireless card came with your computer, if you have an internal wireless card.
0. Introduction and Background