Рейтинг:1

Драйвер беспроводной локальной сети RZ608 MT7921K не поддерживается в Ubuntu 18.04

флаг tr

У меня полноценный ноутбук AMD и RZ608 (MT7921K), а Ubuntu не находит модуль, поэтому драйвер отсутствует. Я попытался найти драйвер, и единственным решением было обновить ядро ​​​​до версии 5.14+. Я обновился, но все еще была та же проблема.Кроме того, в MediaTek я видел только до MT7921, поддерживаемого ядром версии 5.12+, а не MT7921K, поэтому, где я могу найти драйвер для этого модуля. Любая помощь приветствуется.

Вывод lspci -nnk | группа 0280 -A3:

05:00.0 Сетевой контроллер [0280]: Устройство MEDIATEK Corp. [14c3:0608]
    Подсистема: Устройство MEDIATEK Corp. [14c3:0608]
06:00.0 Контроллер энергонезависимой памяти [0108]: Устройство Kingston Technology Company, Inc. [2646:500c] (версия 01)
    Подсистема: Устройство Kingston Technology Company, Inc. [2646:500c]

Результат:

wget https://gitlab.com/jeremy53561/backports-11-26/-/raw/main/backports-5.15-rc6-1.tar.gz

--2021-11-27 16:56:21-- https://gitlab.com/jeremy53561/backports-11-26/-/raw/main/backports-5.15-rc6-1.tar.gz
Разрешение gitlab.com (gitlab.com)... 172.65.251.78, 2606:4700:90:0:f22e:fbec:5bed:a9b9
Подключение к gitlab.com (gitlab.com)|172.65.251.78|:443... подключено.
HTTP-запрос отправлен, ожидается ответ... 302 Найдено
Расположение: https://gitlab.com/users/sign_in [далее]
--2021-11-27 16:56:21-- https://gitlab.com/users/sign_in
Повторное использование существующего подключения к gitlab.com:443.
HTTP-запрос отправлен, ожидается ответ... 503 Служба временно недоступна
2021-11-27 16:56:21 ОШИБКА 503: Служба временно недоступна.

Эй, я получаю файл по первой ссылке с Linux-сервера в виде файла .xz и пытаюсь сделать следующее:

сделать defconfig-wifi

результат:

lex -ozconf.lex.c -L zconf.l
make[2]: lex: Команда не найдена
Makefile:23: рецепт для цели 'zconf.lex.c' не удался
make[2]: *** [zconf.lex.c] Ошибка 127
Makefile.real:41: рецепт для цели «defconfig-wifi» не удался
make[1]: *** [defconfig-wifi] Ошибка 2
Makefile:40: рецепт для цели 'defconfig-wifi' не удался
make: *** [defconfig-wifi] Ошибка 2
chili555 avatar
флаг cn
Давайте начнем с определения вашего точного устройства.Пожалуйста, отредактируйте свой вопрос, чтобы показать результат команды терминала: `lspci -nnk | grep 0280 -A3` Добро пожаловать в Ask Ubuntu.
tealy avatar
флаг tr
привет @ chili555, я добавил вывод кода, который ты предложил. Спасибо за ваш интерес, я был недоступен в то время, когда вы спросили. Прошу прощения за поздний ответ.
chili555 avatar
флаг cn
Возможно полезно: https://www.spinics.net/lists/linux-wireless/msg217303.html Я изучаю, как использовать эту информацию.
Jeremy31 avatar
флаг ke
Сделайте `sudo apt install flex bison`, затем сделайте `make clean && make defconfig-wifi` и посмотрите, идет ли дальше и говорит ли что-то о записи в .config в последней строке.
Рейтинг:1
флаг ke

В терминале

tealy avatar
флаг tr
Эй, я не могу получить файл tar по первой ссылке.
Jeremy31 avatar
флаг ke
Я изменю инструкции, gitlab обрабатывает это иначе, чем github.
tealy avatar
флаг tr
Не могу зайти на первую страницу. Страница "Не найдена"
Jeremy31 avatar
флаг ke
Можете ли вы нажать «Загрузить» с https://gitlab.com/jeremy53561/backports-11-26/-/blob/main/backports-5.15-rc6-1.tar.gz
tealy avatar
флаг tr
Когда я нажимаю ссылку «https://gitlab.com/jeremy53561/backports-11-26/-/raw/main/backports-5.15-rc6-1.tar.gz», я вижу 404, страница не найдена.
Jeremy31 avatar
флаг ke
Мне пришлось сделать репозиторий gitlab общедоступным, теперь он должен работать в терминале.
tealy avatar
флаг tr
извините, что беспокою вас, но make defconfig-wifi возвращает ошибки, которые я недавно добавил к вопросу, можете ли вы объяснить? Спасибо.
Jeremy31 avatar
флаг ke
@tealy см. комментарий к вашему вопросу от 27 ноября, вам нужно установить пару программ и сделать чистку
Рейтинг:1
флаг mx

Для справки, модуль драйвера ядра Linux mt7921e работает с этой картой. Я на 5.15.2. Если у вас уже есть этот модуль, вам пока не потребуется ничего, кроме некоторых конфигураций, чтобы обойти это.

Но на данный момент кажется, что этот модуль в настоящее время не включает совпадение для идентификатора этой карты, пока не выйдет этот патч: https://patchwork.kernel.org/project/linux-wireless/patch/84ab45bf42f57fd0301c156ffc11d0fe330ff1f8.1636857817.git.deren.wu@mediatek.com/

Итак, в настоящее время я использую модзонд правило и удев правило для автоматической загрузки модуля и использования его для карты.

$ кошка /etc/modprobe.d/rz608.conf
псевдоним PCI: v000014C3d00000608sv*sd*bc*sc*i* mt7921e

$ кот /etc/udev/rules.d/99-rz608.rules
SUBSYSTEM=="драйверы", DEVPATH=="/bus/pci/drivers/mt7921e", ATTR{new_id}="14c3 0608"

Если вам нужно, чтобы он работал только для этой загрузки:

# модпроб мт7921е
# echo 14c3 0608 > /sys/bus/pci/drivers/mt7921e/new_id

  1. модалии
  2. удев (7)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.