Intel 3945ABG, generic kernel 2.6.27 and Update Manager failure

Linux, Ubuntu, Wireless Oct 21, 2008 1 Comment

This post refers to the following items:
Lauchpad Bug 285280
Ubuntu Forums

I applied a kernel update on October 15, 2008 which somehow didn’t have the updated nic-firmware package installed. Thus, my Intel 3945ABG wifi card stopped working…in the middle of work.
So after a couple minutes of research, I found this nifty little thread in the Ubuntu Forums. Following the instructions on the page, I indeed got my card to work.


Upon the release of the next update they included the proper firmware in the package linux-firmware. This fails package updater and Update Manager. When I attempted to remove the package via Terminal I would get the following error:

$ sudo apt-get remove nic-firmware
Reading package lists… Done
Building dependency tree
Reading state information… Done
You might want to run `apt-get -f install’ to correct these:
The following packages have unmet dependencies:
linux-image-generic: Depends: linux-firmware but it is not going to be installed
E: Unmet dependencies. Try ‘apt-get -f install’ with no packages (or specify a solution).

Open the terminal and run the following:

# apt-get remove linux-image-generic

# apt-get remove linux-firmware

# apt-get remove nic-firmware

Then run updater and should update.

What was learned:
Packages have dependencies, and installing a dependency may not be the answer. You may need to work backwards. I had to remove all the packages that DEPENDED on nic-firmware before I could fix the problem. Seemed a bit backwards in my mind, but it worked.

One Response to “Intel 3945ABG, generic kernel 2.6.27 and Update Manager failure”

  1. Reply Teddy says:

    Great post. Very well written!

Leave a Reply