I downloaded the Debian amd64 netinstall ISO and put it onto a USB stick. The installer runs fine, but my laptop requires proprietary wireless drivers (iwlwifi) to get internet during the install. During the "Detect Network Hardware" stage the installer asks me for removable media with the drivers on it.
The install USB isn't writable (because it was created using dd and an ISO image). I tried placing the iwlwifi files on a separate USB, but the Debian installer couldn't find/detect them (and unfortunately, the installer doesn't give any info on why it failed - it just pauses for a moment and then goes back to the screen asking for removable media with the drivers on them).
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 chili555 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 Chili555 really. This guy knows his stuff).
In total we wanted to offer an answer that could be easy to follow and covered most Broadcom Cards / Drivers. After you follow this guide, you will NEED to test your wireless connection for at least 2 hours (I actually recommend 8 hours) with another device in either Ad-Hoc Mode, Infrastructure Mode or Both. Common problems that will be solved (Apart from drivers not installing) are:
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.
Assuming you used the PCI.ID 14e4:4320 rev 03 as found in your search above, and then looked at the table below and found that the correct package to install is the firmware-b43-installer (Specific to Broadcom) and the linux-firmware (Carries over Broadcom related drivers along with other types of drivers), we then proceed to simply install this package in the terminal:
For All cases, always install the linux-firmware package if it is an option on the table above for that particular Broadcom Card. This will always be up-to-date with the latest Broadcom drivers along with other binary files that could be needed depending on the driver PCIID.
IMPORTANT NOTE - After September 2014, if you follow this answer and still you have problems installing the correct driver, please try the firmware-b43-installer package and the linux-firmware package and notify us via comments. There were some changes and some drivers will only work with this package. Remember to have a clean system before installing it:
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.
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. So for VERY specific cases, you will need to temporarily disable Secure Boot in order for the drivers to work.
Although Ubuntu is meant to be versatile, beautiful, and easy to use for everyone, packages still are prone to dependency faults. Look, installing drivers and other system stuff, it's reasonable to get as verbose a feedback as possible, i.e., do this manually or semi-manually (apt-get), avoid those GUI installers.
The first makes sure that the sta driver is in place, the second and third blacklist the two drivers brcmsmac and bcma which clash with the correct sta driver. Copy/paste or make sure your typing is correct!
Is the Broadcom non-free driver turned on there? If not, try to enable it and restart your system. If that doesn't work, try to reinstall the drivers (just to get online once) manually. Here are instructions for manual installation:
I recall being given an option during the recent upgrade: use a proprietary driver, or use an open source driver. I decided that I would go with the open source option. I now find that my system loses its wifi connection regularly (the wifi icon in the menu bar becomes hollow with a question mark overlaid on the icon, and network connectivity fails. I can restore things by 1. Selecting wifi Turn Off, and then turning it back on. So the issue is not fatal - only annoying.
Addendum: Unfortunately, I have just learned that Ubuntu's auto updaters have an affinity for the open-source drivers, and they will replace your proprietary driver when an opportunity arises. And so, it seems one must persistently overrule the auto-updater to retain the driver that works best.
12(60A)+2(60A)+2 power stages are rated to handle up to 60 amperes, combining high-side and low-side MOSFETS and drivers into a single package to deliver power, efficiency and stable performance for all compatible AMD processors.
Installed 20.04 a few weeks ago and used a RALink USB device to access the internet because 20.04 doesn't support the Realtek devices out of the box. Installed RTL8811au drivers at that time and have used that high gain USB dongle up until Nov. 12, 2020 when I auto-upgraded 20.04 and rebooted. As soon as I rebooted, there was no connection any Wifi sources. The Realtek USB drivers were knocked out and the USB dongle no longer worked...but it IS shown:
I've checked and all the threads I've found to fix this are old, mostly apply to the RTL8812au drivers. My device is an 8811au. I have tried those suggestions of course and so far none of them work and I'm afraid I'm clogging up my system with all the installs that lead no where.
In the past, you might have installed (sudo apt-get install or sudo make install) static drivers for this device. The problem is that with every kernel update, like with Software Updater, the driver breaks.
I just did a new install of arch and the WiFi is not being detected. I had to manually switch out M.2 drives out of the laptop so I wasn't sure if I accidentally messed up the cables to the onboard NIC or something while doing that. I was however able to use the WiFi when I booted in using a WindowsGo usb, which indicates to me that it isnt really a hardware problem and more likely something to do with drivers.
I have been able to use wifi on the same machine using an arch linux-lts install for years. The new install uses the regular linux kernel. I have linux-headers , linux-headers-lts, and linux-firmware installed.
I dont have linux-lts installed anymore. This is a brand new install on a new drive, so I dont know if wifi works on the lts kernel or not, but it was literally like a week ago that I was running a lts kernel on the same machine, just on another drive so I dont see why it wouldnt work.
There's gonna be some race condition and/or the chip might still be active from the previous boot.
Since reloading the module didn't help, my next best suggestion would be to move iwlwifi into the initramfs to load it early.
Wireless network cards for computers require control software to make them function (firmware, device drivers). This is a list of the status of some open-source drivers for 802.11 wireless network cards.
The default Arch Linux kernel is modular, meaning many of the drivers for machine hardware reside on the hard drive and are available as modules. At boot, udev takes an inventory of your hardware and loads appropriate modules (drivers) for your corresponding hardware, which will in turn allow creation of a network interface.
If your wireless card is listed above, follow the #Troubleshooting drivers and firmware subsection of this page, which contains information about installing drivers and firmware of some specific wireless cards. Then check the driver status again.
The regulatory domain, or "regdomain", is used to reconfigure wireless drivers to make sure that wireless hardware usage complies with local laws set by the FCC, ETSI and other organizations. Regdomains use ISO 3166-1 alpha-2 country codes. For example, the regdomain of the United States would be "US", China would be "CN", etc.
On some laptop models with hardware rfkill switches (e.g., Thinkpad X200 series), due to wear or bad design, the switch (or its connection to the mainboard) might become loose over time resulting in seemingly random hardblocks/disconnects when you accidentally touch the switch or move the laptop.There is no software solution to this, unless your switch is electrical and the BIOS offers the option to disable the switch.If your switch is mechanical (and most are), there are lots of possible solutions, most of which aim to disable the switch: Soldering the contact point on the mainboard/wifi-card, gluing or blocking the switch, using a screw nut to tighten the switch or removing it altogether.
If you are using a device with iwlwifi and iwlmvm for wireless connectivity, and your Wi-Fi card appears to disappear when on battery power (perhaps after a reboot or resuming from suspend), this can be fixed by configuring power saving settings in iwlmvm.
New chipset as of 2014, released under their new commercial name Mediatek. It is an AC1200 or AC1300 chipset. Manufacturer provides drivers for Linux on their support page. As of kernel 5.5 it should be supported by the included mt76 driver.
aa06259810