When you open any file or folder, you get its "Menubar" at the top of its window. When I say "Goto File > Preferences....", I mean to click on the "File" option on that menubar, which will further open a drop-down menu where you have to click "Preferences". This will open the "Preferences" dialogue box where you'll get the tab I mentioned. (by the way, you don't have to feel bad about not being able to find it. First, I should have been more clear, so its my fault, and secondly, these same steps may not apply to 'All' Desktop environments, so the steps may be slightly different if you are NOT using the default 'Ubuntu' setup.).
Originally Posted by sue3
But if you are sure the card is BCM4311, the fix Hadaka suggested should work. However, if you still can't get Ethernet (cable) connection after what he suggested, here's an alternative way to manually download the required firmware for that card on another computer, and install it manually on Ubuntu -
Just to be extra safe, to make sure a possibly driver conflict doesn't freeze your system during the process below, please run this command first to remove the conflicting driver, if it is installed (you can open the terminal with "Ctrl-Alt-T" shortcut keys) -
Reboot. Now the steps to install the firmware for the correct driver "b43" -
sudo apt-get purge bcmwl-kernel-source
Download the "linux-firmware-nonfree" package from this link : http://mirrors.kernel.org/ubuntu/poo...buntu1_all.deb
Copy it to your Ubuntu Desktop (using a pen-drive or whatever way you like).
Assuming it is on the Desktop of your Ubuntu installation, open a terminal (Ctrl-Alt-T) and run the following command to install it -
sudo dpkg -i Desktop/linux-firmware*.deb
Let the above command finish its job, then Reboot and see if you have a working wifi.
If this doesn't seem to make it work, please report back with the following outputs -
You can either copy-paste the outputs to a text file, move it to a different computer with working internet connection and post the files or its contents here.
lspci -nnk | grep -iA2 net
Please don't hesitate to ask questions if you are having problem following any of the suggestions. We are here to help, and we do it with pleasure.
The steps that Hadaka or I suggested are *usually* sufficient to load "b43" correctly. The b43 module automatically loads if a suitable card is found, unless it is still blacklisted somewhere. The default blacklisting done by the "bcmwl-kernel-source" package is removed automatically with the "apt-get purge bcmwl...." command.
Will she also need to add b43 to modules or is that handled by one of the steps?
So what Hadaka or I suggested above should be all that is needed. It rarely needs to be added to the /etc/modules file, when there is some additional (and mysterious) problem that prevents it from loading automatically.