<!-- 
.. title: Bugbuntu
.. slug: bugbuntu
.. date: 2010-12-15 16:56:06 UTC+01:00 
.. tags: ubuntu, 
.. link: 
.. description: 
.. type: text 
--> 

The parade of issues and bugs in recent versions of Ubuntu is becoming a nuisance. The drivers B43 and STA for the Broadcom wifi chipsets popular in notebooks have a particularly irritating and serious [bug](https://bugs.launchpad.net/ubuntu/+source/linux/+bug/651008 "bug"): when on battery, the wifi chipset toggles between the on and off state on a ms time scale even when a connection exists, resulting in a latency of several 100 ms and low transmission rates. Since my mini also has a Broadcom chipset:

	cobra@mini ~> lspci | grep Network
	03:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01),

I've notived this problem when attempting to run applications from my desktop via ssh, such as 'ssh -Y -C mathematica'. It's unbearably slow.

A temporary solution is to simply switch off power management for the chip for the time being:

	iwconfig wlan0 power off

A permanent one is established by editing /usr/lib/pm-utils/power.d/wireless and to ensure that all entries under case $driver concerning operation with battery are equal to the corresponding ones with ac power on (the above link has an explicit listing).

