Posts Tagged Broadcom

How to install BCM4318 Airforce One 54g in Ubuntu Natty

Getting the Broadcom BCM4318 [Airforce One 54g] working under Ubuntu Natty only relies on getting the proper wireless firmware installed. Kudos to NMI who did the in-depth testing on this one.

In Synaptic package manager, install the firmware-b43-installer package. Or, at a terminal, enter the following:

sudo apt-get install firmware-b43-installer

This should install the necessary firmware and enable your wireless device within moments.

It sounds like this may be related to the BCM4328 chipset issue.

Please share any feedback you have in the comments below. Thank you.

, , ,

Leave a comment

Broadcom BCM4328 wireless problem in Ubuntu

This thread on Ubuntu forums describes fixes for issues surrounding the Broadcom BCM4328 card:

1) Uninstall and reinstall the STA driver (in System > Administration > Hardware Drivers)

2) Install the b43-fwcutter package via Synaptic or apt-get (using a wired connection)

3) Run the following two commands in a terminal:

sudo rmmod ssb
sudo modprobe wl

You might also try the steps listed in my other post regarding Ubuntu Karmic and Broadcom Wireless BCM4312 rev 01, and BCM4318 [Airforce One 54g] in Ubuntu Natty.

Comments / feedback regarding this are welcome.

, ,

Leave a comment

Issues with Ubuntu Karmic and Broadcom Wireless BCM4312 rev 01

If you’re having an issue where wireless connections are not available to you through network manager, or no networks show up, this method may resolve it for you. Note that this may work with other wireless cards as well.

First, identify your wireless card. At a terminal, type:

lspci | grep Broadcom

Look for output similar to the following:

03:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)

If your card matches, or you’re attempting this against another card, continue by making sure your system is completely up-to-date. Use Synaptic or Update Manager. (Both in System > Administration)

Next install the package linux-backports-modules-karmic. You will need a working wired connection for this.
At a terminal:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install linux-backports-modules-karmic

Try rebooting. If that doesn’t help at this point, continue by blocking the load of a few modules:

sudo echo "blacklist ssb" | sudo tee -a /etc/modprobe.d/blacklist-ssb.conf
sudo echo "blacklist wl" | sudo tee -a /etc/modprobe.d/blacklist-wl.conf

Reboot and test.

Note: If you want to roll-back this back at a future point, here’s the steps:

sudo echo "" > /etc/modprobe.d/blacklist-ssb.conf
sudo echo "" > /etc/modprobe.d/blacklist-wl.conf

(or simply delete the files)

I’m reposting from this site, where I originally found this fix. The site is very slow to load for me most days when I really need to refer back to it, as I’m sure others would love to as well, so I’m reposting here with some clarification and clean-up.

You might also want to read another post regarding Broadcom BCM4328 wireless problem in Ubuntu.

Did this work for you? Please leave your feedback in the comments.

, , ,

Leave a comment

Ubuntu Karmic post-install Guide

Ubuntu Post-Installation Guide v9.10

Note: Unless otherwise specified, packages are installed/uninstalled using
System > Administration > Synaptic Package Manager.
Repositories are updated in
(System > Administration > Synaptic Package Manager > Settings > Repositories)
(System > Administration > Software Sources)

> Third Party Software (for Jaunty) or
> Other Software (karmic).

Java, Flash Player

By default, openjdk-6-jre is the Java VM used on Ubuntu. This is because OpenJRE is actively developed, while Sun’s Java VM is not. Also, by default, Flash is not installed. To install Sun’s Java VM (which can be successfully installed alongside OpenJRE) as well as Flash Player, install: ubuntu-restricted-extras

Medibuntu (DVD, MP3 and WMA support, etc)

Additional codec support (MP3, WMA, etc) is provided by the non-free-codec in the Medibuntu repository. (See for information) Running the following lines in a terminal will install the correct Medibuntu repository as well as the required keyring to authenticate packages:

sudo wget  -cs).list
--output-document=/etc/apt/sources.list.d/medibuntu.list &&
sudo apt-get -q update &&
sudo apt-get --yes -q --allow-unauthenticated install medibuntu-keyring &&
sudo apt-get -q update


Following that, install the following packages:
libdvdcss2 (Allows to read encrypted DVDs)
non-free-codecs (Additional codecs)


On supported video chipsets and with the correct video drivers, Compiz can enable a variety of visual effects. If Compiz is supported on your system, it can be enabled via System > Preferences > Appearances > Visual Effects and settings the level to Normal or higher. If compiz is enabled, it is recommended to install compizconfig-settings-manager

Other Useful Programs

The following packages are useful, and installation is encouraged:

–sound and video:
(music management application which also supports a wide range of MP3 players)

While empathy is the new default IM client, pidgin is recommended for facebook users. Empathy, at the present time, does not have the same level of facebook
support that pidgin has). install:
pidgin and pidgin-facebookchat

–system tools:
gnome-format (a tool to easily format removable memory cards)

fglrx-amdcccle – Catalyst Control Center for ATI graphics cards
nvidia-settings – Tool for configuring the NVIDIA graphics driver
nautilus-wallpaper – Adds ‘Set as wallpaper’ to right-click menu
nautilus-image-converter – Adds ‘Rotate’ and ‘Scale’ image commands
to right-click menu


A free Virtual Machine system.

virtualbox-ose is available directly from Synaptic, but does not support USB device pass-through (allows the VM to communicate with USB devices). Sun’s VirtualBox 3.0 does support USB device pass-through easily.

See for instructions on how to add the VirtualBox repository to your system. After adding that repository, you can install the virtualbox-3.0 package.

Be sure to give yourself access to VirtualBox using System > Administration > Users and Groups
and give yourself User Privileges to ‘Use VirtualBox’

Intel microcode update

Systems with Intel CPUs should install the intel-microcode package. This provides an updated microcode to the processor at boot-time which can address processor errors and lock-ups.

Broadcom wireless issues

Systems with broadcom wireless cards which are detected but do not show any wireless networks should install the b43-fwcutter package. This provides an updated firmware for the card which fixes numerous issues. This would have to be installed using a wired network.

Dropbox on Ubuntu

Add the repository line for your Ubuntu distribution and install the nautilus-dropbox package (Reference:

Other Software

It is strongly recommended to use software that is distributed in the repositories. If you need to install a program from another source, the .DEB format is the best choice. This installs the program and adds a listing in Synaptic for easily unisntalling the program when you want to.

, , , , , , , , , , , ,

Leave a comment