
Статья не актуальна. В ядре
2.6.32.7 (2.6.32-02063207-generic) устранено много багов. В том числе включена поддержка powersave для iwlagn (intel 5100). После установки нового ядра нужно проверить фунционпльность, как указано в конце статьи.
Ждал я пока исправят wifi драйвер в Ubuntu 9.10, ждал, но так и не дождался.
Не знаю как для других карт, но для intel Link 5100 на ядре
2.6.31-15-generic power management отключен. Это связано с нестабилностью реализации.
К слову, включение power management для wifi позволяет сэкономить до 4 Вт, что
актуально для ноутбуков.
Я попробовал последнюю версию драйверов отсюда:
http://linuxwireless.org/en/users/Download/stable/#Stable_compat-wireless_releases. Пока нареканий нет.
 | - Версия драйверов должна соответствовать версии ядра.
- Инструкция дана для ядра 2.6.32.2
|
Итак:
- Создадим каталог для выполнения операций
$ mkdir ~/staff
$ cd ~/staff
- Сначала, если необходимо, устанавливаем новое ядро.
$ wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.32.2/linux-headers-2.6.32-02063202-generic_2.6.32-02063202_i386.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.32.2/linux-headers-2.6.32-02063202_2.6.32-02063202_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.32.2/linux-image-2.6.32-02063202-generic_2.6.32-02063202_i386.deb
$ sudo dpkg -i linux-headers-2.6.32-02063202_2.6.32-02063202_all.deb linux-headers-2.6.32-02063202-generic_2.6.32-02063202_i386.deb linux-image-2.6.32-02063202-generic_2.6.32-02063202_i386.deb
- Перегружаемся в то ядро, в которое будем ставить драйвер.
- Скачиваем драйвер
$ cd ~/staff
$ wget http://www.orbit-lab.org/kernel/compat-wireless-2.6-stable/v2.6.32/compat-wireless-2.6.32-rc7.tar.bz2
$ tar xjf compat-wireless-2.6.32.2.tar.bz2
$ cd compat-wireless-2.6.32.2
- Выбираем тип wifi карты
Пакет, который мы скачали содержит около десятка драйверов. Нам столько не нужно.
Для моего x200s - используется iwlwifi.
$ ./scripts/driver-select iwlwifi
- Компилируем и устанавливаем драйвер:
$ make
$ sudo make install
$ sudo shutdown -r now
После перезагрузки можно управлять потреблением карты с помощью следующей команды
$ sudo iwconfig wlan0 power on
Посмотреть текущие установки можно с помощью следующей команды:
$ iwconfig wlan0
wlan0 IEEE 802.11abgn ESSID:"AXA_home"
Mode:Managed Frequency:2.422 GHz Access Point: 00:1E:8C:6C:91:99
Bit Rate=54 Mb/s Tx-Power=15 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:on
Link Quality=57/70 Signal level=-53 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Если текст, выделенный жирным присутствует, то цель достигнута. Если нет - где то была допущена ошибка.
Все. Остальные баги Кармической Коалы меня не так сильно трогают.
Если нет подходящей темы, открывайте новую.