如何在 Ubuntu 16.04 上安装 TP-Link AC600 USB 无线驱动程序

如何在 Ubuntu 16.04 上安装 TP-Link AC600 USB 无线驱动程序

我想在新安装的 Ubuntu 16.04 LTS(Linux 内核 4.4.0)上安装 TP-Link Archer T2UH AC600(版本 1)USB WLAN 适配器的驱动程序。

编译过程中我收到错误:

/home/peter/src/mt7610u_wifi_sta_v3002_dpo_20130916/include/cfg80211.h:35:49: 错误:'IEEE80211_NUM_BANDS' 此处未声明(不在函数中)struct ieee80211_supported_band Cfg80211_bands[IEEE80211_NUM_BANDS];

所以我尝试了给出的解决方案Ubuntu 16.10 上的 TP-Link T2U(AC600)USB WLAN 适配器驱动程序 结果如下:

$ sudo insmod mt7610u.ko

insmod:错误:无法插入模块 mt7610u.ko:模块中存在未知符号

我无法从其他帖子中找出下一步该做什么。有人知道吗?

哦!正在阅读主题TPLink AC600 驱动程序在 Ubuntu 16.04 中安装失败并显示未知符号我发现这是一项不可能完成的任务?没有 TP-Link AC600 可以在内核 4.4 或更高版本上运行???

答案1

我遇到了同样的问题,你和我都有相同的无线 USB 棒。我已经在 Github 上发布了源代码,并提供了在 Ubuntu 16.04 和 16.10 上运行该棒的过程,每个版本的内核版本都可以很好地运行该棒。如果你确实需要它为你工作,你可以尝试: https://github.com/Hygens/mt7610u_wifi_sta_v3002_dpo_20130916/wiki

在每个 Ubuntu 版本中验证内核的正确版本,然后就可以开心了。虽然不完美,但可以正常工作。

一切顺利,

相关内容