1. Сначала «опустите» все ваши MadWifi устройства:
sudo ifconfig eth0 down
sudo ifconfig wifi0 down
# Повторите эти две команды для каждого MadWifi устройства в вашей системе (eth1 и т.д.)
2. Скачиваем самые последние дрова с
http://snapshots.madwifi-project.org/ (на момент написания 0.10.5.6)
wget
http://snapshots.madwifi-project.org/madwifi-hal-0.10.5.6-current.tar.gz3. Разоархивируем скачанное
tar xf madwifi-hal-0.10.5.6-current.tar.gz
3. Заходим в только что разоархивируемую папку. Считаем что вы находитесь в директории с исходными кодами MadWifi. Запустите скрипты для удаления старых модулей из системы и выгрузки их из памяти:
cd scripts
./madwifi-unload
4. А вот теперь и самое главное (мучился из-за своей невнимательности и я думаю это проблемма многих) - из-за изменения названий модулей в ядре происходит при компиляции вот это -
http://paste.ubuntu.com/286916/ лечение -
а) вы находитесь в директории с исходными кодами MadWif
cd patch-kernel (и в этой директории делаем sudo ./install.sh)
5. Выходим из этой поддиректории в директорию с исходными кодами MadWifi - cd ..
6. и ставим дрова
make
make install
7.Добавляем в /etc/modules наш модуль, что бы он грузился при загрузке системы - sudo echo ath_pci | sudo tee -a /etc/modules
8. sudo modprobe ath_pci - Ну и, в принципе, сразу грузим модуль
9. Говорим спасибо