TP-LINK TL-WN725N

Автор syndikats, 29 апреля 2021, 15:34:48

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

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

syndikats

Не получается установить драйвер на этот адаптер, версия ядра linux 5.9.0, я новичок, может просто нет подходящего драйвера для моей версии? Пробовал делать по нескольким инструкциям.

Открыть содержимое (спойлер)

root@SyndikatsHA:~# git clone https://github.com/ilnanny/TL-WN725N-TP-Link-Debian.git
fatal: целевой путь «TL-WN725N-TP-Link-Debian» уже существует и не является пустым каталогом.
root@SyndikatsHA:~# cd TL-WN725N-TP-Link-Debian
root@SyndikatsHA:~/TL-WN725N-TP-Link-Debian# make all
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.9.0-0.bpo.5-amd64/build M=/root/TL-WN725N-TP-Link-Debian  modules
make[1]: вход в каталог «/usr/src/linux-headers-5.9.0-0.bpo.5-amd64»
  CC [M]  /root/TL-WN725N-TP-Link-Debian/core/rtw_ap.o
In file included from /root/TL-WN725N-TP-Link-Debian/core/rtw_ap.c:22:
/root/TL-WN725N-TP-Link-Debian/include/osdep_service.h: In function '_init_timer':
/root/TL-WN725N-TP-Link-Debian/include/osdep_service.h:94:8: error: 'struct timer_list' has no member named 'data'
  ptimer->data = (unsigned long)cntx;
        ^~
/root/TL-WN725N-TP-Link-Debian/include/osdep_service.h:95:2: error: implicit declaration of function 'init_timer'; did you mean '_init_timer'? [-Werror=implicit-function-declaration]
  init_timer(ptimer);
  ^~~~~~~~~~
  _init_timer
In file included from /root/TL-WN725N-TP-Link-Debian/include/rtw_ht.h:24,
                 from /root/TL-WN725N-TP-Link-Debian/include/drv_types.h:36,
                 from /root/TL-WN725N-TP-Link-Debian/core/rtw_ap.c:23:
/root/TL-WN725N-TP-Link-Debian/include/wifi.h: At top level:
/root/TL-WN725N-TP-Link-Debian/include/wifi.h:733: warning: "IEEE80211_MAX_AMPDU_BUF" redefined
#define IEEE80211_MAX_AMPDU_BUF 0x40

In file included from /root/TL-WN725N-TP-Link-Debian/include/wifi.h:23,
                 from /root/TL-WN725N-TP-Link-Debian/include/rtw_ht.h:24,
                 from /root/TL-WN725N-TP-Link-Debian/include/drv_types.h:36,
                 from /root/TL-WN725N-TP-Link-Debian/core/rtw_ap.c:23:
/usr/src/linux-headers-5.9.0-0.bpo.5-common/include/linux/ieee80211.h:1600: note: this is the location of the previous definition
#define IEEE80211_MAX_AMPDU_BUF  0x100

cc1: some warnings being treated as errors
make[3]: *** [/usr/src/linux-headers-5.9.0-0.bpo.5-common/scripts/Makefile.build:288: /root/TL-WN725N-TP-Link-Debian/core/rtw_ap.o] Ошибка 1
make[2]: *** [/usr/src/linux-headers-5.9.0-0.bpo.5-common/Makefile:1799: /root/TL-WN725N-TP-Link-Debian] Ошибка 2
make[1]: *** [/usr/src/linux-headers-5.9.0-0.bpo.5-common/Makefile:185: __sub-make] Ошибка 2
make[1]: выход из каталога «/usr/src/linux-headers-5.9.0-0.bpo.5-amd64»
make: *** [Makefile:147: modules] Ошибка 2
root@SyndikatsHA:~/TL-WN725N-TP-Link-Debian#
[свернуть]

dzhoser

Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

syndikats

Цитата: dzhoser от 29 апреля 2021, 19:09:30Попробуйте по этой инструкции
Тоже самое

Modigar

а если установить пакет firmware-realtek адаптер не заработает?

dzhoser

#4
Покажите текстом вывод команды lsusb
Также предоставьте информацию с этикетки (Название модели и версия железа) 
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

syndikats

Цитата: Modigar от 30 апреля 2021, 16:41:48
а если установить пакет firmware-realtek адаптер не заработает?
Я сколько команд вводил они не ставятся.
Открыть содержимое (спойлер)

syndikats@SyndikatsHA:~$ sudo apt-get install firmware-realtek
[sudo] пароль для syndikats:
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Невозможно найти пакет firmware-realtek
syndikats@SyndikatsHA:~$
[свернуть]


Цитата: dzhoser от 30 апреля 2021, 18:49:08
Покажите текстом вывод команды lsusb
Также предоставьте информацию с этикетки (Название модели и версия железа) 
Открыть содержимое (спойлер)

syndikats@SyndikatsHA:~$ lsusb
Bus 007 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 002: ID 0bda:8179 Realtek Semiconductor Corp. RTL8188EUS 802.11n Wireless Network Adapter
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 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
[свернуть]

dzhoser

Покажите cat /etc/apt/sources.list

Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

syndikats

Цитата: dzhoser от 02 мая 2021, 08:31:10
Покажите cat /etc/apt/sources.list

Открыть содержимое (спойлер)

login as: syndikats
syndikats@192.168.31.123's password:
Linux SyndikatsHA 5.9.0-0.bpo.5-amd64 #1 SMP Debian 5.9.15-1~bpo10+1 (2020-12-31) x86_64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sun May  2 14:51:34 2021 from 192.168.31.158
syndikats@SyndikatsHA:~$ cat /etc/apt/sources.list
#

# deb cdrom:[Debian GNU/Linux 10.9.0 _Buster_ - Official amd64 NETINST 20210327-10:38]/ buster main

#deb cdrom:[Debian GNU/Linux 10.9.0 _Buster_ - Official amd64 NETINST 20210327-10:38]/ buster main

deb http://deb.debian.org/debian/ buster main
deb-src http://deb.debian.org/debian/ buster main

deb http://security.debian.org/debian-security buster/updates main
deb-src http://security.debian.org/debian-security buster/updates main

# buster-updates, previously known as 'volatile'
deb http://deb.debian.org/debian/ buster-updates main
deb-src http://deb.debian.org/debian/ buster-updates main

# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.
#Debian Buster Backports.
deb http://deb.debian.org/debian buster-backports main
syndikats@SyndikatsHA:~$

[свернуть]

dzhoser

#8
sudo nano /etc/apt/sources.list
В открывшемся файле к репозиториям добавьте contrib non-free
Пример
deb http://deb.debian.org/debian/ buster main contrib non-free
deb-src http://deb.debian.org/debian/ buster main contrib non-free

deb http://security.debian.org/debian-security buster/updates main contrib non-free
deb-src http://security.debian.org/debian-security buster/updates maincontrib non-free

# buster-updates, previously known as 'volatile'
deb http://deb.debian.org/debian/ buster-updates main contrib non-free
deb-src http://deb.debian.org/debian/ buster-updates main contrib non-free

Далее нажмите клавиши ctrl+x затем Y потом Enter. Данное действие подключит несвободные пакеты в репозиториях.
Далее обновляем информацию о пакетах  и обновляем их
sudo apt update && sudo apt upgrade -y
Устанавливаем пакет по рекомендации уважаемого Modigar,
sudo apt install firmware-realtek
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

dzhoser

Если проделанные действия не приведут к работе адаптера тогда попробуйте установить драйвер по этой инчтрукции.
sudo -s
cd ~
wget "https://github.com/lwfinger/rtl8188eu/archive/master.zip"
Распакуем архив (при необходимости установив unzip).
unzip master.zip
Как можно увидеть из вывода команды, содержимое архива распаковалось в директорию rtl8188eu-master, перейдем в нее и выполним сборку модуля:
cd rtl8188eu-master
make
После сборки модуля в директории должен появиться файл 8188eu.ko, это и есть искомый модуль ядра. Теперь установим его командой:
make install
Осталось включить наш модуль, выполнив команду:
modprobe 8188eu
Отпишитесь о результатах
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

syndikats

Цитата: dzhoser от 02 мая 2021, 09:39:42sudo nano cat /etc/apt/sources.list
В открывшемся файле к репозиториям добавьте
Код: [Выделить]
contrib non-free
У меня в файле было пусто, добавил строки с вашего примера, сделал sudo apt update && sudo apt upgrade -y , он обновил какие то пакеты, но после команды sudo apt install firmware-realtek, пишет опять невозможно найти пакет

dzhoser

#11
sudo nano cat /etc/apt/sources.list Была допущена ошибка
правильно
sudo nano /etc/apt/sources.list
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

syndikats

Цитата: dzhoser от 02 мая 2021, 13:13:26sudo apt install firmware-realtek
Пакеты установились, но адаптер не появился. Перезагрузиться не забыл

Ставлю драйвера по инструкции, на пункте make пишет
Открыть содержимое (спойлер)
root@SyndikatsHA:~# cd rtl8188eu-master
root@SyndikatsHA:~/rtl8188eu-master# make
Directory .git does not exist indicating that you downloaded the source as a zip file. Only the 'git clone' method is now supported.
make: *** [Makefile:152: test] Ошибка 1
root@SyndikatsHA:~/rtl8188eu-master#
[свернуть]

dzhoser

#13
Покажите echo $XDG_SESSION_TYPE
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

dzhoser

#14
 sudo apt-get install linux-headers-generic build-essential git
И попробуйте ещё раз скомпилировать
В файл /etc/NetworkManager/NetworkManager.conf
добавить:
Цитировать[device]
wifi.scan-rand-mac-address=0
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков