Записки программера

У обладателей таких ноутбуков, как: Asus X51RL, Fujitsu-Siemens s6420, Toshiba a201, Samsung NC10, Amilo Mini 3520, Acer Aspire 5315 и еще многих других, есть одна общая проблема — Wifi карточка Atheros AR5007EG / AR242x, работоспособность которой после установки Linux-системы, как правило, оставляет желать лучшего. Благодаря проекту madwifi, установка драйверов Atheros не доставляет много проблем.

Диагностика оборудования: наличие Atheros AR5007EG /AR242x

В первую очередь необходимо убедиться, что в системе действительно установлена Wifi карта Atheros AR5007EG /AR242x:

Установка пакетов для сборки драйверов для Atheros AR5007EG /AR242x

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

Установка MadWifi драйверов для Atheros AR5007EG /AR242x

Далее, необходимо скачать драйвер для Atheros AR5007EG /AR242x:

После того, как драйвер скачан, его необходимо разархивировать и скомпилировать:

Теперь драйвер скомпилирован. Необходимо проверить работу wifi-карты с новым драйвером:

Если вывод последней команды похож на приведенный, то можно констатировать, что wifi карта работает. Остается лишь включить модуль ядра в загрузку и перезагрузиться:

Единственным недостатком такого метода является необходимость пересобирать драйвер после каждого обновления ядра. Благо, теперь это просто.

Удаление MadWifi драйверов для Atheros AR5007EG /AR242x

В случае, если что-либо не получилось, либо появилось желание установить более свежий драйвер, то текущую установку можно без труда удалить:

Источник

Atheros 802.11n устройства PCI/PCI-E (ath9k)

На данной странице описано как включить поддержку беспроводных wi-fi устройств PCI/PCI-E на базе чипсетов Atheros 802.11n в операционной системе Debian.

  1. Atheros 802.11n устройства PCI/PCI-E (ath9k)
    1. Установка
    2. Поддерживаемые устройства
      1. Squeeze
      2. Wheezy
      1. Installation
      2. Supported Devices
      3. See Also
      4. External Links
      5. См. также
      6. Внешние ссылки

      ath9k это модуль для беспроводных сетевых карт 802,11n PCI/PCI-E (не USB).

      Он не нуждается в бинарном HAL. Не требует загрузки прошивок пользователем. Это полностью свободный и open-source драйвер. Список поддерживаемых устройств в конце странице.

      This driver is included in the mainline Linux kernel since 2.6.27. It is present in Debian kernel images since 2.6.28.

      » width=»16″ height=»16″/> USB устройства на базе чипсета Atheros AR9170 не поддерживаются, см. ath9k_htc, ar9170usb / carl9170.

      » width=»16″ height=»16″/> Yстройства PCI/PCI-E Atheros 802.11a/bg не поддерживаются, см. ath5k.

      Установка

      Поддерживаемые устройства

      Squeeze

      На странице ru/HowToIdentifyADevice/PCI описывается как определить PCI устройство.

      Этот список составлен по полям -алиасам из modinfo ath9k в Debian 2.6.32 (2.6.32-46) ядре.

      Wheezy

      На странице ru/HowToIdentifyADevice/PCI описывается как определить PCI устройство.

      Этот список составлен по полям -алиасам из modinfo ath9k в Debian 3.2.0 (3.2.32-1) ядре.

      Include: Ничего не найдено по регулярному выражению «^##TAG:LIST_2_START».

      Include: Ничего не найдено по регулярному выражению «^##TAG:LIST_2_END».

      Atheros 802.11n PCI/PCI-E devices (ath9k)

      This page describes how to enable support for WiFi devices based on Atheros 802.11n PCI/PCI-E chips, using the ath9k driver on Debian systems.

      1. Atheros 802.11n PCI/PCI-E devices (ath9k)
        1. Installation
        2. Supported Devices
        3. See Also
        4. External Links

        ath9k is a Linux kernel driver supporting Atheros 802.11n PCI/PCI-E chips, introduced at Linux 2.6.27. Supported devices are listed at the end of this page.

        It does not require a binary HAL (hardware abstraction layer) and no firmware is required to be loaded from userspace.

        » width=»16″ height=»16″/> Atheros 802.11n USB devices are supported by the ath9k_htc and carl9170 drivers.

        » width=»16″ height=»16″/> Atheros 802.11a/bg PCI/PCI-E devices are supported by the ath5k driver.

        Installation

        Supported Devices

        The page HowToIdentifyADevice/PCI explains how to identify a PCI device.

        The following list is based on the alias fields of modinfo ath9k in Debian 3.16 (3.16.7-ckt9-3

        Источник

        Настройка Wifi Atheros AR242x(AR5007EG) в Debian Lenny (5.0) / Ubuntu intrepid (8.10), jaunty (9.04)

        У обладателей таких ноутбуков, как: Asus X51RL, Fujitsu-Siemens s6420, Toshiba a201, Samsung NC10, Amilo Mini 3520, Acer Aspire 5315 и еще многих других, есть одна общая проблема — Wifi карточка Atheros AR5007EG / AR242x, работоспособность которой после установки Linux-системы, как правило, оставляет желать лучшего. Благодаря проекту madwifi, установка драйверов Atheros не доставляет много проблем.

        Диагностика оборудования: наличие Atheros AR5007EG /AR242x

        В первую очередь необходимо убедиться, что в системе действительно установлена Wifi карта Atheros AR5007EG /AR242x:

        Установка пакетов для сборки драйверов для Atheros AR5007EG /AR242x

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

        Установка MadWifi драйверов для для Atheros AR5007EG /AR242x

        Далее, необходимо скачать драйвер для Atheros AR5007EG /AR242x:

        После того, как драйвер скачан, его необходимо разархивировать и скомпилировать:

        Теперь драйвер скомпилирован. Необходимо проверить работу wifi-карты с новым драйвером:

        Если вывод последней команды похож на приведенный, то можно констатировать, что wifi карта работает. Остается лишь включить модуль ядра в загрузку и перезагрузиться:

        Единственным недостатком такого метода является необходимость пересобирать драйвер после каждого обновления ядра. Благо, теперь это просто.

        Удаление MadWifi драйверов для для Atheros AR5007EG /AR242x

        В случае, если что-либо не получилось, либо появилось желание установить более свежий драйвер, то текущую установку можно без труда удалить:

        Источник

        ath10k + hostapd + 5ghz + linux 5.8 = fail

        Собсно есть у меня железяка PCEngines APU2 в которую воткнуто 2 двухдиапазонных адаптера Compex WLE600VX на базе ath10k — один дует на 2.4Ггц, второй — на 5Ггц. Стоит Убунта 20.04 и всё было хорошо.

        Тут чёрт меня дёрнул обновиться на новый HWE — ядро 5.8 (было 5.4) — и вайфай пропал.

        Оказалось что в EEPROM карт вбит по дефолту регион «мир» (0x63) и в 5.8, похоже, закрутили гайки и отметили все 5Ггц частоты в этом регионе как «no IR» т.е. AP на них делать теперь нельзя:

        В 5.4 по крайней мере часть каналов была доступна:

        Насколько я почитал гугл — из юзерспейса это не решается, загрузка новых regulatory domain (wireless-regdb + crda) только может еще больше гайки закрутить, а не открутить.

        Как я понял — в том же OpenWRT патчат ядро чтобы это решить.

        Пока я откатился на 5.4, но тренд какой-то хреновый. Может есть способ какой-то чтобы это решить не таща своё ядро? А то собирать лень каждый раз.

        Wi-Fi заставляет систему падать

        Собственно, следующая проблема. После долгого аптайма, примерно около суток, сначала перестает работать вайфай, а когда я пробую переподключиться, то система зависает и я ничего не могу сделать, кроме как просто водить мышкой или переключиться на другой tty. После переключения на другой tty, система работает, но не получается залогиниться как root, если запустить sudo из-под пользователя, то команда так и висит не исполняясь и ничего не спрашивая.

        Система: calculate linux (она же gentoo), wifi модуль Qualcomm Atheros QCA6174, NetworkManager, OpenRC. Также я использую VPN, он обозначен как frankfurt408 в логах.

        Установка драйверов на сетевую карту

        Всем привет. Использую Fedora 32 на ноуте. Раньше стояла сетевая карта RT3290 на которой в линуксе не работает блютуз. Купил Qualcomm Atheros qcwb833, поставил. Fedora определяет ее как Qualcomm Atheros QCA9565 / AR9565. В принципе все работает и вифи и блютуз, но когда слушаю музыку на наушниках(по блютуз), начинает сильно тормозить вифи, долго грузит и зависает. Как бы установить правильные дрова на Atheros qcwb833? Я просто совсем не умею в это.

        Atheros и MAC адрес — проблемки на ровном месте

        Всем доброго времени суток. Есть один интересный кейс, суть вот в чем: посмотрев на мать своего ноута, обнаружил, что сетевку AR8152 можно заменить на AR8151, при условии добавления мелочевки вокруг. Заменил, добавил, все работет. Но есть нюанс: MAC адрес на ней рандомно меняется, на старой такого не было.

        Есть момент: я могу прописать адрес руками в софт, но не хочу, нужно от этого аппарата более устойчивое положение в сети при замене софта

        На реалтеке я менял адрес, зашив в сетевку спец утилитой, а на сайте Qualcomm я чуть ноги не сломав так и не нашел куда им писать вопросы подобного характера.

        Может кто знает, можно ли чем-нибудь вшить адрес в сетевуху? Не важно каким софтом и под какую платформу.

        Как узнать какой чипсет WI-FI поддерживает режим монитора а какой нет?

        Кто знает как определить какой чипсет WI-FI поддерживает режим монитора а какой нет? Если конкретно, то меня интересуют вот эти чипы Atheros AR7240 и Atheros AR9342. В гугле про них ничего не нашел. Смотрел эту таблицу https://en.wikipedia.org/wiki/Comparison_of_open-source_wireless_drivers но похоже в ней не все чипы есть. Если кто знаком с чипами Atheros AR7240 и Atheros AR9342 отпишитесь.

        Не работает wifi atheros на ноутбуке с Debian

        Добрый день! Помогите решить проблему с неработающим wifi!

        Ноутбук dell 3584-7386. Недавно установил Debian 10 + openbox. Сразу же поставил firmware-atheros. Через wicd подключился к wifi, нормально работало весь вечер. На следующее же утро не могу подключиться.

        Сначала подумал что имя интерфейса изменилось, в wicd ведь его надо руками указать. Однако ifconfig -a выдает только проводное соединение, через которое я сейчас и подключен.

        sudo rfkill list и sudo rfkill —output-all не выдают ничего sudo rfkill unblock all не помогает

        через lspci адаптер виден:

        fn+PrintScreen, на котором комбинация включения wifi, тоже не помогает)

        Пару недель назад ставил Ubuntu Server 18.04 + openbox + wicd/network-manager и происходила такая же ерунда. Т.е. от версии ядра, видимо, не зависит проблема.

        Также пробовал десктопные ubuntu, kubuntu — там такого косяка не наблюдал, но по некоторым причинам, я не хочу использовать тяжелые de, да и убунту вообще.

        P.S. На линукс перешел чуть более полугода назад, многих вещей не понимаю, обьясняйте подробнее, пожалуйста, хочу все знать)

        WLE900VX (QCA9880) + hostapd?

        Интерес ваш опыт по такой связке. В плане работы с hostapd и 802.11ac. Стоит ли покупать и вообще связываться с QCA9880. Другие варианты? Есть ли подводные камни?

        Как установить опенсорсные драйвера для Atheros 9271 на Debian?

        В общем есть USB WI-FI адаптер TP Link TL-722n первой ревизии на Atheros AR9271 и есть комп на котором установлен Debian. Вставляю в комп этот адаптер, смотрю командами ifconfig или iwconfig и комп этого адаптера не видит. Гугл привел меня к вот этой инструкции https://wiki.debian.org/ath9k_htc но меня смущает то что в командах есть «non-free». Как установить именно полностью опенсорсные драйвера для этого адаптера в Debian?

        Какие модели Wi-Fi сейчас на чипе Atheros?

        Давно брал, сейчас тоже хотелось бы такой за абсолютно беспроблемную работу в Linux. Но с удивлением обнаружил, что например, модель TP-Link TL-WN881ND раньше были на Atheros, сейчас на Realtek, с совершенно тем же названием. Тоже и с моделью 722

        Есть что-то проверенное в торговле сейчас, а не старые запасы?

        ath10k btcoex_enable

        Гуглил проблему, о ней есть информация, но не нашел решения. В кратце: есть ноутбук Lenovo V330-14ikb с сетевым адаптером Qualcomm Atheros QCA9377 802.11ac. Стоит драйвер ath10k. Приобрёл я значит блютуз-наушники. Подключаются нормально, есть проблема с работой микрофона на линуксе, но эт отдельная тема.

        О проблеме: при подключении наушников по блютуз и проигрывании чего-то онлайн, случается вот такое:

        Гугл говорит, что такое случается, так как блютуз и вай-фай используют 2,4Ghz и на линуксах проблема решается ключом parm: btcoex_enable. НО, этот параметр доступен только на ath9k, а ath10k идёт без данного параметра, из-за проприетарщины, как я понял. Я попробовал использовать ath9k в качестве драйвера — добавил ath10k в блэклисты, добавил ath9k в modules, при включении загружается именно ath9k, блютуз работает. Только теперь не грузится wifi. Почему-то сетевой адаптер всё равно хочет видеть ath10k_pci, хотя он и не загружен:

        И вот я хз. Можно ли как-то поменять настройки адаптера, чтоб он обращался к ath9k? Либо, если ath9k не работает с моим адаптером, то возможно ли использовать ath10k для вай-фая и ath9k для блютуза одновременно? Или есть ли другие способы решения проблемы?

        usb 1-4: string descriptor 0 read error: -22

        ОС Debian 9, 4.9.0-8-amd64.

        На usb 1-4 висит Bluetouth:

        Firmware под него установлено:

        Жить не мешает, но хотелось бы понять причину.

        Подскажите на счет wi-fi модуля для ноутбука

        Сейчас стоит такая карточка:

        В спецификации указано abgn+ac, 1×1:1.

        В принципе, карточка работает без проблем. Но есть возможность выбрать и обменять ее на другую.

        1. Правильно ли я понимаю, что для установки модуля с MIMO 2×2 или 3×3 в ноутбуке должно быть физически большее количество антенн?

        2. В зависимости от ответа на первый вопрос, посоветуйте максимально беспроблемный, быстрый и энергоеффективный модуль под Linux.

        ath10k_pci: Direct firmware load failed

        Debian Stretch, Сеть работает, но есть такие ошибки.

        Файлов pre-cal-pci-0000:3a:00.0.bin и cal-pci-0000:3a:00.0.bin в /lib/firmware/ath10k не существует. Может нужно добавть символьную ссылку?

        WiFi AP 5GHz ath10k "(no IR)"

        Имеется сетевая карта:

        Я нагуглил следующие решения openwrt_pathes в часности 402 патч позволяет системе «забить» на redomain который прошит в eeprom. Но проблема в том что патчи видимо староваты и в моих исходниках ядра(linux-headers-4.15.0-42) нет файла «drivers/net/wireless/ath/regd.c». Система ubuntu 18.04.

        Выхлоп iw list с проблемой:

        Просто перед тем как продолжить копать далее данную тему, хотелось бы узнать чужой опыт.

        QCA6174, Debian 9, Подключается но не работает.

        Ситуация:
        Ноутбук Acer aspire A717-71G.
        ОС: Debian 9.5 Stretch
        И всё то на нём хорошо, кроме Wi-fi карты Qualcomm Atheros QCA6174

        Драйвер установлен, прошивка установлена, Wi-fi карта определяется, Network manager успешно подключает её к сети, и даже получает IP-адрес, но после этого данные не передаёт совершенно.

        Другие ПК (в том числе на Debian Linux 8 и 9) и телефоны прекрасно подключаются к той же самой сети.

        Ядро: 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u6 (2018-10-08) x86_64 GNU/Linux

        apt search firmware-atheros:
        firmware-atheros/now 20180825+dfsg-1

        bpo9+1 all [установлен, локальный] Binary firmware for Atheros wireless cards

        apt search firmware-linux:
        firmware-linux/stable,stable,now 20161130-3 all [установлен] Binary firmware for various drivers in the Linux kernel (meta-package)

        firmware-linux-free/stable,stable,now 3.4 all [установлен] бинарные микропрограммы различных устройств для ядра Linux

        firmware-linux-nonfree/stable,stable,now 20161130-3 all [установлен] Binary firmware for various drivers in the Linux kernel (meta-package)

        Сообщения dmesg при подключении к WiFi-сети:
        https://pastebin.com/EW23ynfU

        Собственно последние строчки из dmesg (IPv6: wlp2s0: IPv6 duplicate address fd01::525b:c2ff:fe7e:aa5 detected! ) меня и наводят на странные мысли.

        Я пробовал отключить для карты IPv6 с помощью настроек NetworkManager’а и путём танцев с бубном, выразившихся в подключении/отключении соединения, выполнения dhclient, и подобных вещей, мне 1 раз удалось заставить её работать, но воспроизвести свою последовательность действий я уже не смог, и после очередного пробуждения из спящего режима всё опять вернулось в нерабочее состояние.

        Что ещё можно предпринять для решения проблемы?

        помогите создать правило для UDEV

        При каждом включении мне приходиться постоянно делать ручную установку драйвера ath9k Wi-Fi usb модуля (AR9374).

        При этом я выполняю указанные команды

        echo 27d5 0080 > /sys/bus/usb/drivers/ath6kl_usb/new_id

        Чтобы не требовалось это делать при каждой загрузке я пробовал создать правило nano /etc/udev/rules.d/10-own.rules

        Помогите составить именно СКРИПТ..не имею еще опыта

        Помогите установить драйвер ath9k Wi-Fi usb модуля (AR9374)

        Медленная скорость загрузки E2400

        Всем привет. Являюсь обладателем материнки с такой сетевой картой:

        MiniPCIe Wifi адаптер для ноутбука

        Задумал обновить wifi карточку в ноуте, смотрю на чипы от Atheros, т.к. хочу без адаптер без блоба и хорошей поддержкой в ядре + bluetooth. Офигенные скорости, ac режим, 5GHz не обязательны, но почему бы и нет. Что мудрые люди посоветуют?

        Не могу заставить aircrack-ng работать.

        Мне нужно перевести сетевуху в режим мониторинга, вот эту:

        Я убиваю все мешающиеся проги, а именно NetworkManager и avahi-daemon, после чего пишу:

        Устройства по адресу /dev/mon0 не появляется. Но во-первых у меня на самом деле нет и /dev/wlan0, ровно как и /dev/phy0, во-вторых совершенно неясно, почему в таком случае iwconfig отвечает так:

        Источник

        

        Установка драйвера Qualcomm Atheros QCA9565/ AR9565 для Ubuntu 12.04 (DELL Inspiron 3521)

        Установка драйвера Qualcomm Atheros QCA9565/ AR9565 для Ubuntu 12.04 (DELL Inspiron 3521)

        Недавно приобрел DELL Inspiron 3521. Ноут поставляется с предустановленной Ubuntu 12.04 LTS.

        При обновлении с 12.04 до 12.04.3 возникает ошибка во время установки пакета wifi драйвера oem-wireless-ath9k-3.9-rc4-2-dkms. После перезагрузки само собой перестаёт работать wifi адаптер.

        Проверял следующи образом, в терминале (CTRL+ALT+T):

        lshw -class network

        Получите сообщение о сетевых адаптерах присутствующих в ноуте, и если там присутствует следующая запись, то скорее всегоу вас схожая проблема:

        *-network UNCLAIMED
        description: Network controller
        product: QCA9565 / AR9565 Wireless Network Adapter
        vendor: Qualcomm Atheros

        Победить это можно следующим образом:

        по следующей ссылке https://www.kernel.org/pub/linux/ker. kports/stable/ скачиваете и распаковываете compat-drivers-3.9-rc4-2-s.tar.bz2

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

        sudo make clean
        sudo ./scripts/driver-select ath9k
        sudo make

        Скорее всего получите ошибку переопределения функции

        error: redefinition of ‘kref_get_unless_zero’
        include/linux/kref.h:47:32: note: previous definition of ‘kref_get_unless_zero’ was here

        В этом случае находите файлик compat-3.8.h в распакованной папке (лучше при помощи поиска 🙂 ), открываете его любимым редактором, находите и комментите следующие строки:

        static inline int __must_check kref_get_unless_zero(struct kref *kref)
        <
        return atomic_add_unless(&kref->refcount, 1, 0);
        >

        Источник

        Похожее:  Комплексные решения для ноутбука или компьютера