После очередного обновления (в том числе и ядра) системы у меня перестал корректно работать WiFi. Если грузиться с включенным модулем, все отлично. Но если загрузиться с отключенным или выключить/включить его функциональными клавишами - все. Работать перестает. На несколько секунд лампочка загорается и гаснет. Если проверит ACPI-скрипт, обнаруживается следующее. Скрипт подгружает модули. Ждет немного и смотрит, загрузились ли они. Если нет, модули выгружаются и лампочка гаснет. Статус "Выключено".
Драйвер работает на ядре 2.6.29 в Sid и Lenny (как обратный порт).
Ставим build-essential и linux-headers-2.6-686 (или linux-headers-2.6-486, если у вас стоит ядро 486). Как поставить (выполнять из-под root):
# apt-get install build-essential linux-headers-2.6-686
Загрузить последнюю версию compat-wireless-old.tar.bz2 и распаковать
$ tar -jxvf compat-wireless-old.tar.bz2
Автор применял патч http://thread.gmane.org/gmane.linux.kernel.wireless.general/27753. Мне этого делать не потребовалось.
Переходим в директорию с распакованными исходниками. Выполняем команду make. Не из-под root.
Из-под root выполяем команду make install.
- The latest ath5k modules are now installed. Все. Новые модули стоят
Далее надо либо удалить из системы пакет madwifi-tools, либо подправить /etc/modprobe.d/madwifi.conf, закомментировав (символ # в начале строки) все модули от madwifi.
Клавиши Fn+F2 работают с eeepc-acpi-scripts версии 1.1.0. Так что проверьте, стоит ли она.
Если настройка интерфесов ручная - подравьте файл /etc/network/interfaces, заменив ath0 на wlan0. Если используете NetworkManager или его альтернативу, ничего не добавляйте в указанный файл.
После этого у меня все заработало.
Не удаляйте pciehp из /etc/modules. Нужно для работу Fn-включения..
Комментариев нет:
Отправить комментарий