Я почти пытался следовать учебным пособиям и темам в Интернете, но мой беспроводной адаптер все еще не работает. Теперь я волнуюсь, потому что я думаю, что установил много, что может вызвать некоторые ошибки на моем компьютере. Я довольно новичок в Ubuntu или Linux.
Я попробовал rfkill перечислить все
и sudo modprobe mt7601u
, но он ничего не возвращает.
Я пытался dmesg | grep mt76
и он дал 5 результатов:
[ 510.404246] mt7601u 2-4:1.0: ASIC revision: 76010001 MAC revision: 76010500
[ 510.406804] mt7601u 2-4:1.0: loading /lib/firmware/mt7601u.bin failed with error -22
[ 510.406814] mt7601u 2-4:1.0: Direct firmware load for mt7601u.bin failed with error -22
[ 510.407530] mt7601u: probe of 2-4:1.0 failed with error -22
[ 510.407616] usbcore: registered new interface driver mt7601u
, что для меня вообще не имеет смысла.
Мне действительно нужна помощь, чтобы использовать мой компьютер для курса веб-разработки.
Ваш dmesg ясно показывает, что драйверу не удалось загрузить требуемую прошивку. Во-первых, присутствует ли прошивка в ожидаемом месте?
ls /lib/firmware | grep mt76
Мы надеемся, что вы видите:
mt7601u.bin
... среди других. Если его нет, установите временное рабочее интернет-соединение с помощью Ethernet, модема или любым другим способом и выполните:
sudo apt update
sudo apt install --reinstall linux-firmware
Перезагрузка. Теперь ваша беспроводная сеть работает должным образом?
Если файл прошивки найден в приведенной выше команде, возможно, разрешения неправильные. Проверьте:
ls -al /lib/firmware/mt7601u.bin
Мы надеемся, что вы увидите:
-rw-r--r-- 1 root root 45412 Mar 19 12:37 /lib/firmware/mt7601u.bin
То есть, доступно для чтения всем и доступно для записи только пользователю root. Если это не то, что вы нашли, почините его:
sudo chmod 0644 /lib/firmware/mt7601u.bin
Перезагрузитесь. Теперь ваша беспроводная сеть работает должным образом?
Если файл прошивки найден и имеет правильные разрешения, возможно, он поврежден. Проверьте:
md5sum /lib/firmware/mt7601u.bin
Мы надеемся, что вы увидите:
696cedb8e76ecc0cda9f9b0d3972c64d /lib/firmware/mt7601u.bin
Если вы видите что-то другое, переустановите linux-firmware, как описано выше, и перезагрузите компьютер. Если все еще не работает, снова покажите нам в редактировании:
dmesg | grep mt76