суббота, 14 марта 2009 г.

Ubuntu и Atheros AR242x wi-fi

Как я писал недавно, я купил ноутбук. В вопросе выбора основной рабочей системы я не колебался и поставил уже привычную ubuntu, ну разве, что немного отступил от своих принципов и в качестве дефолтного DE выбрал Gnome вместо KDE, которое я использовал ранее.

Как бы это не было прискорбно, но wifi из коробки у меня не заработал, хотя менеджер проприетарных драйверов и говорил, что драйвера установлены и используются. Решение оказалось очень простым и было найдено на ubuntuforums.org.

Я добавил в черный список два модуля ядра. Для этого открываем его в любом текстовом редакторе:
sudo nano /etc/modprobe.d/blacklist
и добавляем пару строк:

blacklist ath_pci
blacklist ath_hal


затем установливаем пакет linux-backports-modules-`uname -r`:

sudo apt-get install linux-backports-modules-`uname -r`

перезагружаемся и вуаля! Оно работает.

Для справки приведу вывод lspci -v:

02:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)
Subsystem: Askey Computer Corp. Device 7131
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at f6000000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 2
Capabilities: [50] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
Capabilities: [60] Express Legacy Endpoint, MSI 00
Capabilities: [90] MSI-X: Enable- Mask- TabSize=1
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Virtual Channel
Kernel driver in use: ath5k
Kernel modules: ath5k, ath_pci

Комментариев нет: