Fixing slow laptop wifi on linux

I’ve got a nice shiny Samsung Series 7 laptop with Broadcom based 802.11n wifi in it. I’m using xubuntu on it and it was working very well, but every so often I noticed that the wireless connection was running very slowly.

Eventually I realised it was only happening when it was running on battery.

I delved into the power settings and found that the wireless card was being put into a power saving mode. After a lot of searching I found out how to turn this off.

iwconfig wlan0 power off

Once I have run this command the speed returns to normal, and there is only a tiny increase in power consumption.

To make this permanent you can make a file called /etc/pm/power.d/wireless containing the following:

#!/bin/sh
/sbin/iwconfig  wlan0 power off

This will be run automatically by the power management in Ubuntu.

About Nick

Check Also

How to Solve Rogue DHCP Servers with DHCP Snooping (using Mikrotik RouterOS)

Have you noticed unknown IP addresses on your office network? The team at LinITX.com have …

2 comments

  1. Ouch… this just bit me on Sam Series 9 running Gentoo. Thanks for helping!

  2. That’s a good little tip, as slow internet is one of the most annoying things when using a computer. For the most part I only run my ubuntu machine whilst plugged in but I’ll certainly make the change for the future.

Leave a Reply

Your email address will not be published. Required fields are marked *