我已经Xubuntu 18.04 LTS
在一台旧 PC 上安装了2 GB RAM Corsair 800 Mhz
, Intel Pentium 4 3.6
. 我之前安装了 Windows 7 Pro,但为了提高性能,我决定安装 Xubuntu。
我买了一个无线适配器棒,显然它在 Win 中完美运行,但在 Xubuntu 中却不行。如果我插入棒并输入 lsusb:
Ralink Technology, Corp. MT7601U Wireless Adapter
如果我输入 iwconfig:
enpls5 no wireless extension
lo no wireless extension
我也有一个带有 Linux 驱动程序的 minicd,但是如果我尝试安装它,我会遇到MakeFile
几个错误。
我只遵循一个教程,因为其他人有同样的问题Ubuntu 18.04
并通过以下方式解决它:
sudo wget http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/plain/mt7601u.bin -O /lib/firmware/mt7601u.bin
cd /usr/lib/firmware/
sudo modprobe mt7601u
显然不能解决我的问题..如果我数字:
dmesg | grep mt76
我得到了很多错误..
我四处搜索,发现了几种不同的解决方案,但我认为随机尝试不会产生结果。
我不想为此删除操作系统..我不是专家,但我知道 shell 语言的基础知识,我需要这台机器用于 Internet 和其他东西..
你能帮我解决这个问题吗?也许帮助我了解缺少什么?
谢谢你们
谢谢大家的支持。。
没有这个解决方案:
sudo apt install git build-essential dkms
git clone https://github.com/jeremyb31/mt7601u.git
sudo dkms add ./mt7601u
sudo dkms install mt7601u/1.0
对我不起作用..我什至尝试启用HWE(或者我可以简单地下载它),如下:
sudo apt-get install --install-recommends linux-generic-hwe-18.04 xserver-xorg-hwe-18.04
如果我数字hwe-support-status --verbose
我得到:
Your Hardware Enablement Stack (HWE) is supported until aprile 2023.
我已经重新启动系统并插入适配器,但什么也没发生。奇怪的是,我现在正在连接一个可能超过 15 年前购买的 USRobotics 适配器。
如果我数字dmesg | grep mt76
我得到:
[ 78.016085] mt7601u: loading out-of-tree module taints kernel.
[ 78.016221] mt7601u: module verification failed: signature and/or required key missing - tainting kernel
[ 78.303014] mt7601u 1-6:1.0: ASIC revision: 76010001 MAC revision: 76010500
[ 78.317864] mt7601u 1-6:1.0: Firmware Version: 0.1.00 Build: 7640 Build time: 201302052146____
[ 78.714893] mt7601u 1-6:1.0: EEPROM ver:0d fae:00
[ 78.893969] mt7601u 1-6:1.0: Error: RX urb failed:-71
[ 78.894000] mt7601u 1-6:1.0: Error: submit URB dir:128 ep:1 failed:-19
[ 78.921329] usbcore: registered new interface driver mt7601u
[ 79.667140] mt7601u 1-6:1.0: ASIC revision: 76010001 MAC revision: 76010500
[ 79.669464] mt7601u 1-6:1.0: Firmware Version: 0.1.00 Build: 7640 Build time: 201302052146____
现在我想尝试Mohamed Safeuq J解决方案。我正在Linux 5.3 Kernel
从 Kernel.org 下载源代码,并phy.c
按照他的建议修改了源代码。
现在我不知道如何继续:
- 我必须重新包装
phy.c
里面的路径drivers/net/wireless/mediatek/mt7601u
? - 据我了解,他想重建一些内核模块,但在这个命令中:
make -C /lib/modules/$(uname -r)/build M=$(pwd) modules
什么模块代表?源代码包中没有名为modules的文件夹。
你能解释一下这几段是怎么做的吗?
非常感谢