问题描述
我最近得到了一个无线适配器 (TP-Link Archer T2UH V1)。插入后,我发现 Linux 的驱动程序在 Ubuntu 上不是原生的。但是,他们确实提供可供下载的驱动程序(以可编译/生成文件的形式)。我不确定的是如何安装这些驱动程序。我知道我需要构建驱动程序,将它们放在需要的地方,并将它们与内核联系在一起。但是,我不确定该怎么做,需要一些帮助。
TL;DR:我需要知道安装这些驱动程序的终端命令。
驱动程序/设备信息:\n http://www.tp-link.com/en/download/Archer-T2UH.html#Driver
lsusb
的输出:
Bus 003 Device 004: ID 148f:761a Ralink Technology, Corp.
最佳方法
通过有线连接到互联网,然后在终端中运行
sudo apt-get install git build-essential
git clone https://github.com/Myria-de/mt7610u_wifi_sta_v3002_dpo_20130916.git
cd mt7610u_wifi_sta_v3002_dpo_20130916
make
sudo make install
sudo mkdir -p /etc/Wireless/RT2870STA
sudo cp RT2870STA.dat /etc/Wireless/RT2870STA/RT2870STA.dat
重启。
加密狗应该工作。唯一的问题是每次内核升级后你都必须 re-install 它。
但是,如果您保留驱动程序文件夹 mt7610u_wifi_sta_v3002_dpo_20130916
,那么这将非常容易。
您只需要运行
cd mt7610u_wifi_sta_v3002_dpo_20130916
make
sudo make install
内核升级后。
也可以使用 DKMS 安装它。在这种情况下,它将在内核升级时自动重建。
次佳方法
我有一个 TP-Link T2U Wi-Fi 适配器,我一直在努力寻找适用于 Ubuntu 18.10 的驱动程序。所有驱动程序,原始的和修改的,都是针对以前版本的内核的,但对 4.15 内核没有任何用处。经过一个痛苦的早晨,我找到了一个可以在最新内核上运行 TP-Link T2U 的工作链接。
这是链接:Trying to fix the MT7610U chipset driver – GitHub
按照说明操作后,一切正常!我在 TP-LINK Archer T2U v2 – WikiDevi 上找到了链接。
如果要安装驱动程序,则需要编译源代码。为此,您需要安装 git 并将存储库克隆到您的主目录中。
sudo apt install git
cd ~
git clone https://github.com/xtknight/mt7610u-linksys-ae6000-wifi-fixes.git
cd mt7610u-linksys-ae6000-wifi-fixes
您可以避免写入整个目录,只需键入第一个字母,例如 mt7610
,然后按 Tab
键。
sudo apt-get install build-essential linux-headers-$(uname -r)
make clean
make
sudo make install
完成这些步骤后,设备应该可以工作了。如果您希望驱动程序在更新内核后正常工作,我建议您按照包括 dkms 实用程序在内的后续步骤进行操作。您需要在目录“mt7610u-linksys-ae6000-wifi-fixes”中工作,否则该过程将无法运行。
sudo apt-get install dkms
sudo cp -R . /usr/src/mt7610u_sta-1.0
sudo dkms add mt7610u_sta/1.0
sudo dkms build mt7610u_sta/1.0
sudo dkms install mt7610u_sta/1.0
我希望对这个操作系统的进一步发展有用。