]]>
]]>

Mission impossible?, или Заставляем работать Atheros Wi-fi в Ubuntu

Пингвиноff » O Линуксе » Mission impossible?, или Заставляем работать Atheros Wi-fi в Ubuntu | 14 сентября 2008 | Теги:

Проблемы с некоторым “железом” в Linux зачастую являются самым отталкивающим обстоятельством… Однако, практически все проблемы здесь решаемы.

Хотя иногда при этом вспоминается про язвительные шутки виндусятников о том, что Линукс – это такая ОСь, в которой для того чтобы сделать пятисекундное действие, необходимо часами лопатить горы мануалов :) Ну да ладно, лучше день потерять, потом за пять минут долететь, как говаривала одна хитрая птица из известного советского мультфильма.

Настройка вайфая в Ubuntu для меня реально заняла много времени, большая часть которого была потрачена на перепробывание всевозможных советов и вариантов, предлагаемых в Интернете. Проблема прежде всего в том, что у меня 64-битная версия и практически ни один совет к успеху не приводил… Честно говоря, я уже расстроился, уверившись, что то ли руки кривые, то ли просто не везет, как наткнулся-таки на вариант, который заработал с полтыка…

Итак, делюсь, возможно, кому-то пригодится.

Сначала скачиваем необходимые для сборки пакеты:

sudo aptitude update && sudo aptitude -y install build-essential linux-headers-$(uname -r)

После чего скачиваем собственно модуль для ядра, читай “драйвер” для AR5007EG. С недавнего времени MadWiFi поддерживает этот проблемный чипсет. Кстати, в данной статье указан файл, который на момент прочтения вами данной статьи может быть не самым новым. Новый архив можно найти по этой ссылке

cd ~
wget -O driver.tar.gz http://snapshots.madwifi.org/madwifi-hal-0.10.5.6/madwifi-hal-0.10.5.6-r3861-20080903.tar.gz

Далее, распаковываем архив и входим во вновь созданную директорию…

tar xf driver.tar.gz
cd madwifi-*

После этого компилируем драйвер, устанавливаем его и добавляем модуль ядра:

make
sudo make install
echo ath_pci | sudo tee -a /etc/modules
sudo modprobe ath_pci

Далее перегружаемся и настраиваем сеть через гуёвую утилиту настройки сети, или, если предпочитаем консоль – изучаем man iwconfig. У меня этот способ дал результат с первого же раза!

Если что-то пошло не так, снести установленное можно так:

cd ~/madwifi-*
sudo make uninstall

Кроме того, можно удалить ath_pci из файла /etc/modules.

ПыСэ: Единственное неудобство. Если меняем ядро, как то, например, установка драйвера NVidia, необходимо заново ставить драйвер… Но это лучше, чем неработающий вайфай…

Популярность: 30%

Еще можно почитать:

  1. Да здравствует 3D, или Устанавливаем драйвера на nVidia в *ubuntu
  2. Установить rpm-пакет в *ubuntu? Да не вопрос!
  3. Свое ядро в *ubuntu, или Зачем и как компилировать ядро в Linux
  4. Совместное существование Windows Vista и Ubuntu Linux
  5. Ну вот он и вышел, Ubuntu 8.10 Intrepid Ibex
  6. Лицо Ubuntu назвал три преимущества Linux перед Windows 7
  7. Ребрендинг Ubuntu, или ОбМАКивание и модернизация
  8. Nvidia + KDE4, или Быть или не быть?
  9. Великий и могучий белым по черному, или русификация консоли
  10. Подключаем Adobe Flash Player 10 к Firefox в Linux 64-бит

]]>
]]>
]]> ]]>
Понравилась статья? Подпишись на ]]>RSS]]> этого блога!

Комментарии [27 комментариев] на "Mission impossible?, или Заставляем работать Atheros Wi-fi в Ubuntu"

  1. joye пишет:

    действительно респект )
    долго мучался над установкой
    спс огромное!!!

  2. graff пишет:

    Спасибо, заработало

  3. shmuga2 пишет:

    Реально работает!!!! Наконец – то!!!!

  4. ClIn пишет:

    Я просто плачу!!! У меня заработало!!! Респект и уважуха!!! 5баллов!!!

  5. igorkon пишет:

    спасибо!!!
    работает!!!
    теперь я счастливый обладатель Acer Aspire One + Ubuntu +WiFi :-) )))

  6. Leito пишет:

    Спасибо! Огромный респект за статью!!!

  7. 1nk пишет:

    Премного благодарен!!!
    наконец оно заработало!!!
    осталось только решить проблему с микрофоном…=)))
    ну да ничего, стоит только начать!=)

  8. L0k! пишет:

    Браво! До этого долго мучился с ndiswrapper … но по этому методу действительно с пол тычка)))

  9. Vsevolod пишет:

    Спасибо огромное. полдня потратил на поиск решения в инете, но заработало только когда нашел эту статью. Просто нет слов, что бы выразить мою благодарность!

  10. fidler пишет:

    А у меня проблема возникла… конечно я на убунту 3-й день, поэтому ламер… и прошу о помощи…. делал по инструкции, на команде make застрял…. вот такое вот сообщение получается: “bash: /home/fidler/madwifi-hal-0.10.5.6-r3917-20090116/: является директорией
    fidler@fidler:~$ make
    make: *** Не заданы цели и не найден make-файл. Останов.” и как с этим быть – не знаю…. на первой стадии он обновил все честь по чести (около 6 метров обновление получилось)…

  11. pankov пишет:

    Погляди что у тебя есть в распакованном архиве в папке – не пустой ли он?

  12. unreal_man пишет:

    Спасибо огромное, все заработало!!!!!!!!

  13. badtrips пишет:

    сделал как всё описано.тока ссылка не рабочая.закачал через менеджер пакетов madwifi.поставил.перезагрузился.значёк мощности сигнала wi-fi пропал.что делать – не знаю…

  14. pupinho пишет:

    Первые сутки в Ubuntu. Подскажите, как (или откуда) скачать драйвер – ссылка не работает.

  15. rocket пишет:

    они переехали. http://madwifi-project.org

  16. pupinho пишет:

    Спасибо за ссылку. Теперь я пострял на “make”. Начинается так:
    Checking requirements… ok.
    Checking kernel configuration… ok.

    потом идет сборка, но под конец выдает

    /home/vittorio/madwifi-0.9.4/net80211/ieee80211_power.c: In function ‘ieee80211_pwrsave’:
    /home/vittorio/madwifi-0.9.4/net80211/ieee80211_power.c:240: error: implicit declaration of function ‘__skb_append’
    make[3]: *** [/home/vittorio/madwifi-0.9.4/net80211/ieee80211_power.o] Error 1
    make[2]: *** [/home/vittorio/madwifi-0.9.4/net80211] Error 2
    make[1]: *** [_module_/home/vittorio/madwifi-0.9.4] Error 2
    make[1]: Leaving directory `/usr/src/linux-headers-2.6.27-11-generic’
    make: *** [modules] Ошибка 2

    Соответственно и все последующие команды проходят с ошибками :(

  17. cept пишет:

    Аналогичная проблема как у pupinho.

    make выдает ошибки.
    если даже закомментировать ‘__skb_append’, выдает ошибки на последующих файлах.

    что делать?

  18. Пингвиноff пишет:

    хех… теперь уже и подсказать ничего не могу – снес убунту и пересел на Arch… в арче таких проблем нет…

  19. cept пишет:

    эх. все, разобрался.
    оказалось что если скачивать с главной страницы того сайта, то получаешь версию не совместимую с новой версией ядра.
    подробности и что делать на:
    http://madwifi-project.org/ticket/2232

  20. tag пишет:

    Сейчас все гораздо проще:ставим из стандартных репозиториев пакет madwifi-tool
    echo ath_pci | sudo tee -a /etc/modules
    sudo modprobe ath_pci
    Вот и все!

  21. ира пишет:

    а на Дебиан 4 пойдет??

  22. [...] Меню – система – драйверы устройств – отключаем встроенную поддержку wifi  и следуем статье по ее настройке http://pingvinoff.net/2008/09/14/atheros-wifi-v-ubuntu-8/. [...]

  23. Manofsin пишет:

    “Сейчас все гораздо проще:ставим из стандартных репозиториев пакет madwifi-tool
    echo ath_pci | sudo tee -a /etc/modules
    sudo modprobe ath_pci
    Вот и все!” Какой репазиторий надо подключить? Я все заменил при настройке на др. Помогите плз в каком репазитории это находится?

  24. Сергей пишет:

    sudo apt-get install madwifi-tools
    И всё заработает!

  25. Кручинкин пишет:

    Придуманная мной фишка незначительно отличается от изложенной автором, если кому-то интересно, могу поделиться своими идеями. Мой ящик:red1162@yandex.ru, Cергей.

  26. kopal пишет:

    Действительно работает. Хотя я второй вечер только осваиваю линукс :-)
    Единственная сложность возникла с тем, что когда я первый раз набрел на эту статью, ссылка на драйвера не работала. Второй раз мне эта статья попалась часа через три. В этот раз ссылка сработало и все получилось!
    При том, что мои действия еще не носят осмысленый характер (т.е. я даже не понимаю, что написано, а просто копирую текст в окно терминала…)
    И тем не менее, все получилось! Ура, Респект автору!

  27. technic пишет:

    checkinstall для *.deb дистрибьютивов никаких make, configure и прочее!

Есть что сказать?

]]>
]]>