]]>
]]>

Wifi в Linux раньше был проблемным местом…Проблемы с некоторым «железом» в 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, необходимо заново ставить драйвер… Но это лучше, чем неработающий вайфай…

]]>
]]>

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

  1. Установить rpm-пакет в *ubuntu? Да не вопрос!
  2. Свое ядро в *ubuntu, или Зачем и как компилировать ядро в Linux
  3. Совместное существование Windows Vista и Ubuntu Linux
  4. Великий и могучий белым по черному, или русификация консоли
  5. Болезнь кривизны в шрифтоотображении
  6. Mandriva vs (K)ububtu, или мысли о дистрибутивах
  7. Оптимизация огнелиса, или война с тормозами Firefox
  8. Журнал «Linux Format» на Вашем компьютере
  9. Установка пингвиновой ОСи. Начала Linux
  10. Почему Линукс, или вендекапец?

Эту страницу находят, например, по запросам: 

  • скачать madwifi на ubuntu
Понравился материал? Подпишись на 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. 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

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

  16. cept:

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

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

    что делать?

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

  18. cept:

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

  19. tag:

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

  20. ира:

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

  21. Личный дневник Spider’a:

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

  22. Manofsin:

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

  23. Сергей:

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

  24. Кручинкин:

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

  25. kopal:

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

  26. technic:

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

]]>]]>