AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题

问题[tp-link](ubuntu)

Martin Hope
MartHR
Asked: 2025-01-22 17:23:21 +0800 CST

ubuntu 24.04.1 TL-WN823N 驱动程序

  • 5

我正在尝试在 ubuntu 24.04.1 上编译 TP-Link TL-WN823N wifi 适配器的驱动程序,源代码来自 https://www.tp-link.com/en/support/download/tl-wn823n/#Driver, 按照 tp-link 说明

但是编译时会出现如下错误

TP-Link_Driver_Linux_series8_beta1/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/osdep_service_linux.h:299:15: error: ‘_timer’ {aka ‘struct timer_list’} has no member named ‘data’
  299 |         ptimer->data = (unsigned long)cntx;
      |               ^~
/home/aaa/Downloads/TP-Link_Driver_Linux_series8_beta1/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/osdep_service_linux.h:300:9: error: implicit declaration of function ‘init_timer’; did you mean ‘_init_timer’? [-Werror=implicit-function-declaration]
  300 |         init_timer(ptimer);
      |         ^~~~~~~~~~
      |         _init_timer

我联系了 TP-Link 的支持部门,咨询他们的产品,他们宣传说兼容 Linux,但被告知他们不支持 Linux

论坛上至少还有另一个答案,但针对的是较旧的内核。

lsusb(已插入适配器)显示

$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 062a:4101 MosArt Semiconductor Corp. Wireless Keyboard/Mouse
Bus 001 Device 004: ID 2357:0109 TP-Link TL-WN823N v2/v3 [Realtek RTL8192EU]
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

dmsg 输出

$sudo dmesg | grep rtl8
[1196665.322540] usb 1-9: rtl8xxxu: Loading firmware rtlwifi/rtl8192eu_nic.bin
[1196666.149524] usbcore: registered new interface driver rtl8xxxu
[1196666.198142] rtl8xxxu 1-9:1.0 wlxa86e8407690a: renamed from wlan0

有人可以帮忙吗?

更新。尝试按照下面链接的步骤操作后,我遇到了问题

aaa@Cirrus:~/dev/wifi-driver/rtl8192eu-linux-driver$ sudo dkms add .
[sudo] password for aaa: 
Deprecated feature: REMAKE_INITRD (/home/aaa/dev/wifi-driver/rtl8192eu-linux-driver/dkms.conf)
Deprecated feature: REMAKE_INITRD (/usr/src/rtl8192eu-1.0/dkms.conf)
Creating symlink /var/lib/dkms/rtl8192eu/1.0/source -> /usr/src/rtl8192eu-1.0
aaa@Cirrus:~/dev/wifi-driver/rtl8192eu-linux-driver$ sudo dkms install tl8192eu/1.0
Sign command: /usr/bin/kmodsign
Certificate or key are missing, generating them using update-secureboot-policy...
Adding '/var/lib/shim-signed/mok/MOK.der' to shim:
Signing key: /var/lib/shim-signed/mok/MOK.priv
Public certificate (MOK): /var/lib/shim-signed/mok/MOK.der
Error! Could not find module source directory.
Directory: /usr/src/tl8192eu-1.0 does not exist.
aaa@Cirrus:~/dev/wifi-driver/rtl8192eu-linux-driver$
tp-link
  • 1 个回答
  • 66 Views
Martin Hope
user628388
Asked: 2021-04-19 07:06:58 +0800 CST

使用 TP-Link 路由器时本地地址未解析

  • 0

从 DSL 升级到有线互联网。以前使用的是 2Wire 调制解调器/路由器。现在 Netgear CM500 是调制解调器,TP-Link Archer A7 是路由器。LAN 上的机器无法互相看到。文件共享不起作用。

tp-link
  • 1 个回答
  • 145 Views
Martin Hope
Nicolas Cordova
Asked: 2020-08-06 19:15:44 +0800 CST

蓝牙在 20.04 中不经常工作

  • 5

我在台式机上通过蓝牙使用 powerbeats 3 耳机,每 2 天在启动后,我发现自己在调试为什么我的耳机似乎不再连接。

我已经使用了以下问题及其答案,并且每次可以使用:

  • 蓝牙问题 Ubuntu 18.04 LTS
  • 蓝牙在 Ubuntu 16.04 LTS 上不起作用

有些答案有时会起作用,有时将它们结合起来并重新启动我的系统似乎有神奇的帮助。

我的耳机不再通过蓝牙连接的症状:

  • 使用 GUI,在单击连接开/关按钮将其打开时,它会立即自行关闭。
  • 使用 bluetoothctl,删除设备,再次信任设备并尝试配对,直到它由于我的设备关闭而尝试配对而失败。

可能与其中一些软件包有关:

  • 蓝兹 5.53
  • libbluetooth3 5.53

我想帮助调试这个问题,我想我已经厌倦了每隔几天重启几次只是为了让我的耳机正常工作。

编辑:我正在使用 tp link ub 400 蓝牙适配器。

“lsusb”结果:

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 003 Device 003: ID 1b1c:1b20 Corsair Corsair STRAFE RGB Gaming Keyboard
Bus 003 Device 002: ID 046d:c077 Logitech, Inc. M105 Optical Mouse
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

编辑2:与其他问题相比要澄清:

“hciconfig”结果:

hci0:   Type: Primary  Bus: USB
    BD Address: 00:1A:7D:DA:71:15  ACL MTU: 310:10  SCO MTU: 64:8
    UP RUNNING PSCAN ISCAN 
    RX bytes:718 acl:0 sco:0 events:54 errors:0
    TX bytes:3673 acl:0 sco:0 commands:53 errors:0

如您所见,与显示为 DOWN 的其他问题相比,我的设备显示正在运行。

bluetooth tp-link 20.04
  • 6 个回答
  • 14397 Views
Martin Hope
Ronan Hansel
Asked: 2020-04-27 02:58:23 +0800 CST

谁能帮我安装 Tp Link TL-WN722N?

  • 4

我使用的是 Ubuntu 20.04,我按照此处的所有说明进行操作,但执行时一直出错

sudo make clean

和

sudo make

它给了我错误2:

    $ sudo make
    make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.4.0-26-generic/build 
    M=/home/ronan/Downloads/TP-Link_Driver_Linux_series7_beta/rtl8188EUS_linux_v5.2.2.4_25483.20171222  modules
make[1]: Entering directory '/usr/src/linux-headers-5.4.0-26-generic'
  CC [M]  /home/ronan/Downloads/TP-Link_Driver_Linux_series7_beta/rtl8188EUS_linux_v5.2.2.4_25483.20171222/core/rtw_cmd.o
In file included from /home/ronan/Downloads/TP-Link_Driver_Linux_series7_beta/rtl8188EUS_linux_v5.2.2.4_25483.20171222/include/osdep_service.h:46,
                 from /home/ronan/Downloads/TP-Link_Driver_Linux_series7_beta/rtl8188EUS_linux_v5.2.2.4_25483.20171222/include/drv_types.h:32,
                 from /home/ronan/Downloads/TP-Link_Driver_Linux_series7_beta/rtl8188EUS_linux_v5.2.2.4_25483.20171222/core/rtw_cmd.c:22:
/home/ronan/Downloads/TP-Link_Driver_Linux_series7_beta/rtl8188EUS_linux_v5.2.2.4_25483.20171222/include/osdep_service_linux.h: In function ‘_init_timer’:
/home/ronan/Downloads/TP-Link_Driver_Linux_series7_beta/rtl8188EUS_linux_v5.2.2.4_25483.20171222/include/osdep_service_linux.h:288:8: error: ‘_timer’ {aka ‘struct timer_list’} has no member named ‘data’
  288 |  ptimer->data = (unsigned long)cntx;
      |        ^~
/home/ronan/Downloads/TP-Link_Driver_Linux_series7_beta/rtl8188EUS_linux_v5.2.2.4_25483.20171222/include/osdep_service_linux.h:289:2: error: implicit declaration of function ‘init_timer’; did you mean ‘_init_timer’? [-Werror=implicit-function-declaration]
  289 |  init_timer(ptimer);
      |  ^~~~~~~~~~
      |  _init_timer
In file included from /home/ronan/Downloads/TP-Link_Driver_Linux_series7_beta/rtl8188EUS_linux_v5.2.2.4_25483.20171222/include/drv_types.h:35,
                 from /home/ronan/Downloads/TP-Link_Driver_Linux_series7_beta/rtl8188EUS_linux_v5.2.2.4_25483.20171222/core/rtw_cmd.c:22:
/home/ronan/Downloads/TP-Link_Driver_Linux_series7_beta/rtl8188EUS_linux_v5.2.2.4_25483.20171222/include/wifi.h: At top level:
/home/ronan/Downloads/TP-Link_Driver_Linux_series7_beta/rtl8188EUS_linux_v5.2.2.4_25483.20171222/include/wifi.h:1012: warning: "IEEE80211_MAX_AMPDU_BUF" redefined
 1012 | #define IEEE80211_MAX_AMPDU_BUF 0x40
      | 
In file included from /home/ronan/Downloads/TP-Link_Driver_Linux_series7_beta/rtl8188EUS_linux_v5.2.2.4_25483.20171222/include/osdep_service_linux.h:86,
                 from /home/ronan/Downloads/TP-Link_Driver_Linux_series7_beta/rtl8188EUS_linux_v5.2.2.4_25483.20171222/include/osdep_service.h:46,
                 from /home/ronan/Downloads/TP-Link_Driver_Linux_series7_beta/rtl8188EUS_linux_v5.2.2.4_25483.20171222/include/drv_types.h:32,
                 from /home/ronan/Downloads/TP-Link_Driver_Linux_series7_beta/rtl8188EUS_linux_v5.2.2.4_25483.20171222/core/rtw_cmd.c:22:
./include/linux/ieee80211.h:1451: note: this is the location of the previous definition
 1451 | #define IEEE80211_MAX_AMPDU_BUF  0x100
      | 
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:275: /home/ronan/Downloads/TP-Link_Driver_Linux_series7_beta/rtl8188EUS_linux_v5.2.2.4_25483.20171222/core/rtw_cmd.o] Error 1
make[1]: *** [Makefile:1719: /home/ronan/Downloads/TP-Link_Driver_Linux_series7_beta/rtl8188EUS_linux_v5.2.2.4_25483.20171222] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.4.0-26-generic'
make: *** [Makefile:1911: modules] Error 2

谢谢大家宝贵的时间!

PS:输出lsusb命令:

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 011: ID 04e8:6860 Samsung Electronics Co., Ltd Galaxy 
series, misc. (MTP mode)
Bus 001 Device 003: ID 09da:2403 A4Tech Co., Ltd. 2.4G Device
Bus 001 Device 002: ID 0cf3:9271 Qualcomm Atheros Communications 
AR9271 802.11n
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
networking drivers tp-link
  • 2 个回答
  • 6016 Views
Martin Hope
Svetoslav Antonov
Asked: 2020-04-26 02:36:34 +0800 CST

TP Link AC1300 Archer T4U 的 Ubuntu 20.04 问题

  • 8

我认为这适用于以前的 Linux 版本,但在新版本中,加密狗无法被识别。从 TP-Link 页面上提供的驱动程序中,有一个 Linux 安装指南似乎不起作用。

如果有办法让我完成这项工作,任何人都有任何想法?我感觉它与新内核有关...

networking drivers tp-link 20.04
  • 6 个回答
  • 20630 Views
Martin Hope
Gap Sntin
Asked: 2020-04-03 04:08:21 +0800 CST

帮助!在没有 Internet 连接和没有安装 dkms 包的 18.04 上安装 TP-link AC13000 T4U V3 驱动程序?

  • 0

我遇到了严重的麻烦。我购买了 TP-link AC13000 T4U V3 并尝试将其与 ubuntu 18.04(Linux 版本 5.3.0-40 和 gcc 7.4.0)一起使用。但是,我根本无法从我的桌面获得任何 Internet 连接。

它只接受有线连接,但不幸的是,我被困在一个只允许我访问无线连接的公寓里。到目前为止,我已经尝试了一些解决方案:

索恩。1如何安装TP-LINK Archer T4U驱动?

索恩。2 Ubuntu 18.04.1 和 TP-Link Archer T4U(EU) v2.0 噩梦(RTL8812AU 芯片组)

对于这两种解决方案,输入 sudo make finish后没有任何效果,也没有任何错误。

所以,我尝试了这篇文章的第二种解决方案:

无法在 19.04 上安装 TP-link Archer T4U V3 驱动程序

然后,我的电脑似乎对

sudo rsync -rvhP ./ /usr/src/rtl88x2bu-${VER}

然后当我输入下一行时,我意识到我的 ubuntu 18.04 也没有dkms包。

  1. 那么,您能否推荐我应该用于安装dkms的源?我的意思是,我应该使用哪个链接手动下载,然后将可以访问 Internet 的笔记本电脑中的软件包复制到我的桌面。
  2. 另外,TP-link 驱动程序和安装命令的哪个来源真正有效?
  3. 最后,我是否还需要考虑降级 GCC 版本?刚刚看到TP-link AC13000 T4U V3的安装手册,说工作的GCC版本是4.7。

[编辑 1.] 这些解决方案可能与 TP-Link 的版本不匹配,也不完全匹配我的操作系统。我试过它们是因为我找不到合适的,但如果你知道有更好的选择,那就太好了。

[编辑 2.] 这是lsusb的输出

在此处输入图像描述

drivers gcc 18.04 dkms tp-link
  • 3 个回答
  • 2483 Views
Martin Hope
Enmanuel Durán
Asked: 2019-10-20 08:49:24 +0800 CST

Ubuntu 无法正确识别 Archer T4U US 3.0

  • 2

我最近格式化了我的电脑,并从 tp 链接为它购买了 Archer T4U US 3.0 的无线适配器。

我一直在尝试让它工作,但起初它无法识别 wifi 适配器,所以我尝试了这个解决方案: https ://askubuntu.com/a/802209/592069

在尝试了解决方案后,我现在在顶部得到了 wifi 的符号,但它无法识别来自我本地的任何网络我有 2.4ghz 和 5.8ghz 的信号,但它们都不起作用。

我购买这个新适配器的主要原因是能够连接到 5.8ghz,所以这是我尝试连接的主频率。

我之前尝试过的答案中的活跃用户建议我发布发布在我的无线/WiFi 连接中的脚本的结果不起作用。诊断问题需要哪些信息?

结果是https://paste.ubuntu.com/p/3pjxnpMzwY/

还附上了几张图片,说明我的操作系统中的一切: 在此处输入图像描述

在此处输入图像描述

networking drivers usb tp-link
  • 1 个回答
  • 4123 Views
Martin Hope
Rubi Shnol
Asked: 2019-10-05 14:30:33 +0800 CST

安装wifi驱动程序的正确方法(rtl8822bu)

  • 6

我在 Ubuntu 18.04 上为我的 TP-LINK Archer T3U 安装驱动程序时遇到了麻烦。

找到设备 ID2357:012d后,我使用了 @Jeremy31 的这个 repo。

即,我下载了内容,cd 到其中,做了make和make install.

接下来做什么?

sudo dkms add ./rtl8822bu

给

Error! Could not find module source directory.
Directory: /usr/src/.-rtl8822bu does not exist.

如何正确安装驱动程序?

wireless drivers tp-link
  • 3 个回答
  • 19942 Views
Martin Hope
Rafael Cordano
Asked: 2019-04-16 05:56:35 +0800 CST

TP-LINK Archer T3U 在 Ubuntu 18.04 中不工作

  • 8

我最近购买了 TP-LINK Archer T3U。我尝试了几种解决方案,但仍然无法正常工作。我尝试使用https://github.com/cilynx/rtl88x2BU_WiFi_linux_v5.3.1_27678.20180430_COEX20180427-5959/ 和 https://github.com/jeremyb31/

结果sudo lshw -class network:

 *-network                 
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       information del bus: pci@0000:03:00.0
       logical name: enp3s0
       version: 0c
       series: e0:3f:49:53:74:00
       size: 10Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8168g-2_0.0.1 02/06/13 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
       resources: irq:18 ioport:e000(size=256) memory:f7c00000-f7c00fff memory:f0000000-f0003fff
  *-network
       description: Interfaz inalámbrica
       physical id: 2
       bus info: usb@3:4
       logical name: wlxd85d4c9538fe
       series: d8:5d:4c:95:38:fe
       capabilities: ethernet physical wireless
       configuration: broadcast=yes driver=rt2800usb driverversion=4.15.0-47-generic firmware=0.36 ip=192.168.0.122 link=yes multicast=yes wireless=IEEE 802.11

lsusb:

Bus 002 Device 002: ID 8087:8000 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 258a:0001  
Bus 003 Device 006: ID 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter
Bus 003 Device 005: ID 046d:c05a Logitech, Inc. M90/M100 Optical Mouse
Bus 003 Device 002: ID 2357:012d  
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

是设备总线 003 设备 002:ID 2357:012d

然后我检查了rfkill list all,没有硬或软阻塞,dmesg没有抛出错误。

提前致谢

wireless drivers tp-link
  • 3 个回答
  • 37832 Views
Martin Hope
suzumetin
Asked: 2019-01-29 23:25:51 +0800 CST

在ubuntu 18.04上安装tp链接tl-wn822n [重复]

  • 2
这个问题在这里已经有了答案:
TP-LINK WN822N 可以在 Ubuntu 上运行吗? (3 个回答)
3年前关闭。

好的,所以我有一些问题。在这一点上,我对 linux 非常陌生,我只使用了大约一天。我买了一个 tp 链接 wifi 适配器以获得更好的互联网。虽然 ubuntu 似乎注意到它并通过它连接,但我在下载和安装驱动程序时遇到了很多麻烦。他们提供的指南似乎有不完整的命令让我在终端中跟随,我得到的唯一驱动程序是一个包含一些文本文件和代码的文件夹。我一直在关注它,直到它告诉我通过进入驱动程序目录来编译驱动程序。我不知道是什么安装到。拜托,我不想打扰别人,但我完全迷失了,我不想觉得我只是在一大块破塑料上浪费了 30 美元。到目前为止,我只在 ubuntu 14 和 16 上看到过关于它的线程。

我也很抱歉没有给你无线信息脚本。终端一直告诉我它无法解析主机地址,这也不是连接问题而是速度问题。我被告知安装驱动程序不起作用。我收到一堆错误消息。安装 sudo apt-get install rtl8192cu-dkms 之类的东西时,终端告诉我它无法找到软件包。目录中应该有一个chip.ko文件,但我没有看到任何chip.ko文件或来自基本下载的任何新文件名。 编辑:ubuntu 18 的内核版本太新,无法使用此设备。当讨论此设备的线程未解决任何这些问题时,请停止将其标记为重复。

networking wireless drivers 18.04 tp-link
  • 2 个回答
  • 7223 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve