I have installed
Xubuntu 18.04 LTS on a old PC with
2 GB RAM Corsair 800 Mhz,
Intel Pentium 4 3.6. I have Windows 7 Pro installed before but to increase performance I decided to install Xubuntu.
I bought a Wirelss Adapter stick, clearly it works perfectly in Win but not in Xubuntu. If I insert the stick and type lsusb:
Ralink Technology, Corp. MT7601U Wireless Adapter
if I type iwconfig:
enpls5 no wireless extension lo no wireless extension
I also have a minicd with Linux driver, but if I try to install the
MakeFile I obtain several error.
I follow just one tutorial because someone else has the same problem with
Ubuntu 18.04 and solve it by doing:
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
Clearly doesn't solve my issue.. rather if I digit:
dmesg | grep mt76
I obtain a lot of error..
I'm googling around and I found several different solution but I don't think that trying randomly will give results.
I don't want to remove the O.S. for this.. I'm not an expert but I know the basic of shell language and I need this machine for Internet and little else..
Can you help me to solve this? Maybe helping me understand what's missing?
Thank you all
Thank you all for your support..
No this solution:
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
doesn't work for me.. I even try to enable HWE (or maybe I have simple download it) following this:
sudo apt-get install --install-recommends linux-generic-hwe-18.04 xserver-xorg-hwe-18.04
If i digit
hwe-support-status --verbose I obtain:
Your Hardware Enablement Stack (HWE) is supported until aprile 2023.
I have reboot my System and plug in the adapter but nothings happend.. The curious thing is that I'm now connecting with an USRobotics Adapter bought maybe more than 15 years ago..
If I digit
dmesg | grep mt76 I obtain:
[ 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____
Now I would like to try Mohamed Safeuq J solution. I'm downloading the
Linux 5.3 Kernel Source Code from Kernel.org and I modified the
phy.c source code as he suggested.
Now I don't know how to go on:
- I have to repack the
phy.cinside the path
- As I understand he want to rebuild some kernel module but in this command:
make -C /lib/modules/$(uname -r)/build M=$(pwd) moduleswhat modules stand for?? There isn't a folder named modules inside the source code package.
Can you explain me how do this few passages??
Thanks a lot