Ubuntu: How do I install missing firmware?


I recently let a friend borrow my HP Mini and he put Ubuntu 12.04 on it.

I don't know what Ubuntu is and I have no clue how to use it. When I try to connect to wifi it says wireless networks device not ready (firmware missing).

I have a wireless connection in my home and I've never had a problem connecting to it. How do I install the firmware?

I've never used Ubuntu before so I need basic instructions.


The Additional Drivers tool showed no proprietary drivers so I opened an XTerm window and entered the command


The results included the line:

Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)  

This means that the Dell 1370 card was found on boot but as noted on the Network control panel no firmware was installed.

I ran the following from the XTerm console:

sudo apt-get install firmware-b43-installer  

This seemed to do the trick, "Wireless networking" came right up and connected to my WiFi router.


Check System Settings > Additional Drivers for a WiFi driver

The firmware referred to is essentially a driver for your wifi chipset.

The first place to start is to check if a wireless driver is available under "Additional Drivers" in the Ubuntu "System Settings". (See screenshot from Ubuntu 12.04 LTS desktop below.)

If it is, install (activate) it and see if that makes a difference.

screenshot of Additional Drivers icon in System Settings

If the suggestion above does not help and if you have not applied all of the updates currently available for your Ubuntu installation, then I suggest you install the updates, reboot, and try again.

  • Note: Even if wireless does not work you should still be able to connect the HP mini to your router using an Ethernet cable. This should allow you to download and install updates using the Update Manger, which has an icon that looks like this:
    image of Update Manager icon

Note:If u also have question or solution just comment us below or mail us on toontricks1994@gmail.com
Next Post »