Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I just bought a Lenovo G580 laptop, and installed Ubuntu 12.10 on it, everything works fine except for the WiFi connection, it connects fine but keeps dropping every few seconds and even when connected its extremely slow and Ubuntu will take a while to find the network to begin with.

The connection is working fine on windows, what is the problem?

The wirelss adapter is:

Broadcom 4313

specific model:



share|improve this question
Tell us details about your wifi adapter! You can find out with typing sudo lshw -C network on the command line. Please edit your question to show us that output. – guntbert Jan 13 '13 at 16:57
@guntbert - main answer updated. – Wahtever Jan 13 '13 at 17:06
up vote 1 down vote accepted

i followed the these instructions:

STA - No Internet access

If you do not have any other means of Internet access on your computer, you can install the bcmwl-kernel-source package from the restricted folder under ../pool/restricted/b/bcmwl on the Ubuntu install media.

Note: The bcmwl-kernel-source package depends on the linux-headers packages so you may need to first retrieve the appropriate package(s) from the online repositories. A running LiveCD/LiveUSB environment has these packages (allowing the wireless to work), but an installed system may not. Make sure you have the linux-headers package that matches your current kernel version, plus the appropriate generic header packages so that they are automatically updated on a kernel upgrade. To find out your current kernel use the command:

uname -r

To find what linux-headers packages you have installed use the command:

dpkg -l | grep headers

Systems installed from CDROM can add the install CD as a package source and install bcmwl-kernel-source using apt-get as above. However, if you want to do it manually then the instructions are as follows:

Navigate the install media and install the packages listed below by double clicking OR install the packages consecutively from a Terminal (in the commands below the install media is mounted at /cdrom, but yours maybe different):


cd /cdrom/pool/main/d/dkms
sudo dpkg -i dkms*


cd /cdrom/pool/main/p/patch
sudo dpkg -i patch*


cd /cdrom/pool/main/f/fakeroot
sudo dpkg -i fakeroot*


cd /cdrom/pool/restricted/b/bcmwl
sudo dpkg -i bcmwl-kernel-source*

taken from the official ubuntu help page:

and after a restart wifi was working fine.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.