[Решено] Сетевой USB адаптер TP-LINK TL-WN722N V1 не дружит с Linux

Автор Tenen, 12 января 2018, 22:26:21

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Tenen

Подключил адаптер к ноуту. В начале вобще никак не реагировал, хотя нагуглил, что в ядре debian драйвера уже должны быть. После усердного поиска в гугле и нашел сайт https://wiki.debian.org/ath9k_htc
Мой инглиш как и познания Linux, оставляют желать лутчего. Поетому как смог, разобрался в инструкции
добавил в /etc/apt/sources.list :
    deb http://httpredir.debian.org/debian/ stretch main contrib non-free

далее в терминале :
    sudo apt-get update
sudo apt-get install firmware-atheros


и устройство зажило. Светодиод светится не мигая. На иконке отображается обе Сети (Встроенная и TP-LINK)

Но, при попытке подключить TP-LINK, она не подключается к сети.
Долго грузит и  сообщает что не удалось подключится
как заставить его работать?



Saloma

такая же история, подскажите кто знает.

ferum

Русские дебианщики против цифрового слабоумия !

Tenen

Выполнил команды по ссылке:
Открыть содержимое (спойлер)
tenen@Tenen:~$ sudo apt-get install git dkms git make build-essential
[sudo] пароль для tenen:
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Уже установлен пакет dkms самой новой версии (2.3-2).
Уже установлен пакет git самой новой версии (1:2.11.0-3+deb9u2).
Уже установлен пакет make самой новой версии (4.1-9.1).
make установлен вручную.
Будут установлены следующие дополнительные пакеты:
  dpkg-dev g++ g++-6 libalgorithm-diff-perl libalgorithm-diff-xs-perl
  libalgorithm-merge-perl libstdc++-6-dev
Предлагаемые пакеты:
  debian-keyring g++-multilib g++-6-multilib gcc-6-doc libstdc++6-6-dbg
  libstdc++-6-doc
НОВЫЕ пакеты, которые будут установлены:
  build-essential dpkg-dev g++ g++-6 libalgorithm-diff-perl
  libalgorithm-diff-xs-perl libalgorithm-merge-perl libstdc++-6-dev
обновлено 0, установлено 8 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
Необходимо скачать 10,2 MБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 41,9 MB.
Хотите продолжить? [Д/н] y
Пол:1 http://debian.volia.net/debian stretch/main amd64 libstdc++-6-dev amd64 6.3.0-18 [1.418 kB]
Пол:2 http://debian.volia.net/debian stretch/main amd64 g++-6 amd64 6.3.0-18 [7.086 kB]
Пол:3 http://debian.volia.net/debian stretch/main amd64 g++ amd64 4:6.3.0-4 [1.546 B]
Пол:4 http://debian.volia.net/debian stretch/main amd64 dpkg-dev all 1.18.24 [1.592 kB]
Пол:5 http://debian.volia.net/debian stretch/main amd64 build-essential amd64 12.3 [7.346 B]
Пол:6 http://debian.volia.net/debian stretch/main amd64 libalgorithm-diff-perl all 1.19.03-1 [48,7 kB]
Пол:7 http://debian.volia.net/debian stretch/main amd64 libalgorithm-diff-xs-perl amd64 0.04-4+b2 [11,6 kB]
Пол:8 http://debian.volia.net/debian stretch/main amd64 libalgorithm-merge-perl all 0.08-3 [12,7 kB]
Получено 10,2 MБ за 4с (2.046 kБ/c)                 
Выбор ранее не выбранного пакета libstdc++-6-dev:amd64.
(Чтение базы данных ... на данный момент установлено 163999 файлов и каталогов.)
Подготовка к распаковке .../0-libstdc++-6-dev_6.3.0-18_amd64.deb ...
Распаковывается libstdc++-6-dev:amd64 (6.3.0-18) ...
Выбор ранее не выбранного пакета g++-6.
Подготовка к распаковке .../1-g++-6_6.3.0-18_amd64.deb ...
Распаковывается g++-6 (6.3.0-18) ...
Выбор ранее не выбранного пакета g++.
Подготовка к распаковке .../2-g++_4%3a6.3.0-4_amd64.deb ...
Распаковывается g++ (4:6.3.0-4) ...
Выбор ранее не выбранного пакета dpkg-dev.
Подготовка к распаковке .../3-dpkg-dev_1.18.24_all.deb ...
Распаковывается dpkg-dev (1.18.24) ...
Выбор ранее не выбранного пакета build-essential.
Подготовка к распаковке .../4-build-essential_12.3_amd64.deb ...
Распаковывается build-essential (12.3) ...
Выбор ранее не выбранного пакета libalgorithm-diff-perl.
Подготовка к распаковке .../5-libalgorithm-diff-perl_1.19.03-1_all.deb ...
Распаковывается libalgorithm-diff-perl (1.19.03-1) ...
Выбор ранее не выбранного пакета libalgorithm-diff-xs-perl.
Подготовка к распаковке .../6-libalgorithm-diff-xs-perl_0.04-4+b2_amd64.deb ...
Распаковывается libalgorithm-diff-xs-perl (0.04-4+b2) ...
Выбор ранее не выбранного пакета libalgorithm-merge-perl.
Подготовка к распаковке .../7-libalgorithm-merge-perl_0.08-3_all.deb ...
Распаковывается libalgorithm-merge-perl (0.08-3) ...
Настраивается пакет libstdc++-6-dev:amd64 (6.3.0-18) ...
Настраивается пакет g++-6 (6.3.0-18) ...
Настраивается пакет dpkg-dev (1.18.24) ...
Настраивается пакет libalgorithm-diff-perl (1.19.03-1) ...
Обрабатываются триггеры для man-db (2.7.6.1-2) ...
Настраивается пакет g++ (4:6.3.0-4) ...
update-alternatives: используется /usr/bin/g++ для предоставления /usr/bin/c++ (c++) в автоматическом режиме
Настраивается пакет build-essential (12.3) ...
Настраивается пакет libalgorithm-merge-perl (0.08-3) ...
Настраивается пакет libalgorithm-diff-xs-perl (0.04-4+b2) ...
tenen@Tenen:~$ cd /usr/src
tenen@Tenen:/usr/src$ sudo git clone https://github.com/lwfinger/rtl8188eu.git
Клонирование в «rtl8188eu»...
remote: Counting objects: 10100, done.
remote: Total 10100 (delta 0), reused 0 (delta 0), pack-reused 10100
Получение объектов: 100% (10100/10100), 12.35 MiB | 2.54 MiB/s, готово.
Определение изменений: 100% (7470/7470), готово.
tenen@Tenen:/usr/src$ sudo dkms add ./rtl8188eu

Creating symlink /var/lib/dkms/8188eu/1.0/source ->
                 /usr/src/8188eu-1.0

DKMS: add completed.
tenen@Tenen:/usr/src$ sudo dkms build 8188eu/1.0

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area...
'make' all...........................
cleaning build area...

DKMS: build completed.
tenen@Tenen:/usr/src$ sudo dkms install 8188eu/1.0

8188eu:
Running module version sanity check.
- Original module
   - No original module exists within this kernel
- Installation
   - Installing to /lib/modules/4.9.0-4-amd64/updates/dkms/

depmod......

Backing up initrd.img-4.9.0-4-amd64 to /boot/initrd.img-4.9.0-4-amd64.old-dkms
Making new initrd.img-4.9.0-4-amd64
(If next boot fails, revert to initrd.img-4.9.0-4-amd64.old-dkms image)
update-initramfs......

DKMS: install completed.
tenen@Tenen:/usr/src$ sudo modprobe 8188eutenen@
tenen@Tenen:/usr/src$
[свернуть]

Видимых мне изменений это не принесло.
Открыть содержимое (спойлер)

tenen@Tenen: ping google.com
ping: google.com: Временный сбой в разрешении имен

[свернуть]

Так же по Вашей ссылке указано что данные инструкции для TL-WN722N V2 у меня же V1

Saloma

Цитата: ferum от 13 января 2018, 09:07:21
https://gist.github.com/h4cc/51750fa6843bf2c7e1ee21a003b923cf

Спасибо , но там для версии TP-Link TL-WN722N V2 в ней чип другой стоит rtl8188eu и дрова соответственно не подходят,
У нас версия TP-Link TL-WN722N V1 чип AR9271 (если не ошибся) дровишки у нас стоят походу ath9k_htc


ferum

Как выяснилось при дальнейшем гугленьи у V1 чип другой, стало быть и модуль и пока решённой темы не находится. Тем не менее что говорит
lsusb
Надо искать что есть по чипу.
Русские дебианщики против цифрового слабоумия !

Saloma


# lsusb
Bus 004 Device 008: ID 0cf3:311d Qualcomm Atheros Communications
Bus 004 Device 003: ID 0cf3:9271 Qualcomm Atheros Communications AR9271 802.11n
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 04f2:b252 Chicony Electronics Co., Ltd
Bus 001 Device 003: ID 138a:0018 Validity Sensors, Inc. Fingerprint scanner
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub





ecc83

У меня внутренняя карта:


0a:01.0 Network controller [0280]: Qualcomm Atheros AR922X Wireless Network Adapter [168c:0029] (rev 01)
        Subsystem: Qualcomm Atheros Device [168c:2091]
        Kernel driver in use: ath9k
        Kernel modules: ath9k


Как видите модуль ath9k, он есть в ядре.

Tenen

#11
Цитата: ecc83 от 13 января 2018, 13:41:10Как видите модуль ath9k, он есть в ядре.

да, Вы правы. Об этом уже говорилось выше:

Цитата: Tenen от 12 января 2018, 22:26:21... хотя нагуглил, что в ядре debian драйвера уже должны быть.

но устройство то не работает

Saloma

#12
да он для PCI-E встроенных ath9k  , но для usb ath9k_htc

при вводе команды
lshw -C network
выдает что драйвера стали или это не факт?



*-network
       description: Wireless interface
       physical id: 2
       bus info: usb@4:1.2
       logical name: wlxec086b180cee
       serial: xx:xx:xx:xx:xx:xx
       capabilities: ethernet physical wireless
       configuration: broadcast=yes driver=ath9k_htc driverversion=4.9.0-5-amd64 firmware=1.4 link=no multicast=yes wireless=IEEE 802.11




Cообщение объединено 13 января 2018, 14:10:17

кстати встроенный у меня тоже работает (и подключается к точке доступа)


*-network
       description: Wireless interface
       product: AR9485 Wireless Network Adapter
       vendor: Qualcomm Atheros
       physical id: 0
       bus info: pci@0000:0d:00.0
       logical name: wlo1
       version: 01
       serial: xx:xx:xx:xx:xx:xx
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list rom ethernet physical wireless
       configuration: broadcast=yes driver=ath9k driverversion=4.9.0-5-amd64 firmware=N/A ip=192.168.1.77 latency=0 link=yes multicast=yes wireless=IEEE 802.11
       resources: irq:17 memory:a3670000-c457ffff memory:a2480-d782faff




а wn722n v1  не хочет

Tenen

#13
у меня такой команды нету, почему?
tenen@Tenen:~$ lshw -C network
       bash: lshw: команда не найдена
tenen@Tenen:~$ sudo lshw -C network
       sudo: lshw: command not found


Cообщение объединено 13 января 2018, 14:12:13

Цитата: Saloma от 13 января 2018, 14:10:53кстати встроенный у меня тоже работает (и подключается к точке доступа)
Та же ситуация

Saloma