On Tue, Feb 21, 2023 at 6:02 PM Bill Cunningham bill.cu1234@gmail.com wrote:
On 2/21/2023 1:25 PM, Mike Wright wrote:
On 2/21/23 08:56, Bill C wrote:
[...] Bus 002 Device 002: ID 148f:7601 Ralink Technology, Corp. MT7601U Wireless Adapter
Is what the USB bus says is the USB adapter.
Ralink was a California company that was acquired by Mediatek, a Taiwan company in 2011, which explains the MT in MT7601U.
That was a popular model, with 1696 linux-hardware.org reports. Early reports say it works, recent reports only say "detected". http://linux-hardware.org/?id=usb:148f-7601 mentions 3 drivers, one shipped with kernels that have it enabled. All 3 Fedora kernels here have it configured as a module.
% grep CONFIG_MT7601U /boot/config* /boot/config-6.1.11-200.fc37.x86_64:CONFIG_MT7601U=m /boot/config-6.1.12-200.fc37.x86_64:CONFIG_MT7601U=m /boot/config-6.2.0-0.rc5.20230125git948ef7bb70c4.40.fc38.x86_64:CONFIG_MT7601U=m
Check the kernels on your system. Boot one that has the module and see if "mt7601u" is being used:
% lsmod | grep mt7601u
If it isn't listed, try running "modprobe -v --show mt7601u". Wikipedia has a list of drivers that flags the models that need non-free firmware. Yours does. I have:
% ls -l /usr/lib/firmware/mediatek/mt7610u* -rw-r--r--. 1 root root 39928 Feb 12 16:50 /usr/lib/firmware/mediatek/mt7610u.bin.xz
It appears that yours should work in Fedora. You may need to rid your system of old manually installed drivers and/or find a way to update the non-free firmware:
% dnf whatprovides /usr/lib/firmware/mediatek Last metadata expiration check: 2 days, 8:04:41 ago on Sat 18 Feb 2023 04:05:52 PM. linux-firmware-20220913-140.fc37.noarch : Firmware files used by the Linux kernel Repo : fedora Matched from: Filename : /usr/lib/firmware/mediatek
linux-firmware-20230210-147.fc37.noarch : Firmware files used by the Linux kernel Repo : @System Matched from: Filename : /usr/lib/firmware/mediatek
linux-firmware-20230210-147.fc37.noarch : Firmware files used by the Linux kernel Repo : updates Matched from: Filename : /usr/lib/firmware/mediatek