Сайт | Скачать | Видео | Wiki

Автор Тема: Wifi Mediatek MT7961  (Прочитано 418 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн FelenAmvrosiy

  • Пользователь
  • **
  • Сообщений: 56
  • Репутация: +2/-0
  • Автор темы
Wifi Mediatek MT7961
« : 21 Сентябрь 2022, 23:23:38 »
Ох, и давно же я не был на этом форуме :)
Переехал я на новый ThinkBook 14p G2 и заметил, что в PRAR21 не подгружается драйвер на Wi-Fi.
lspci рассказал мне, что карта у меня - Mediatek MT7961
Код
01:00.0 Network controller: MEDIATEK Corp. Device 7961
Шустрый гуглеж подсказал, что драйвер, отвечающий за мой адаптер в ядре есть - mt76.
Подключив драйвер и подкинув полный пак linux-firmware обнаружил, что в dmesg тишина, а connman так и не может отобразить сети.
Прошу помощи)

P.S В ванильном Арче все работает без запинок
« Последнее редактирование: 22 Сентябрь 2022, 09:55:09 от sfs »

Оффлайн FelenAmvrosiy

  • Пользователь
  • **
  • Сообщений: 56
  • Репутация: +2/-0
  • Автор темы
Re: PRAR21: MT
« Ответ #1 : 21 Сентябрь 2022, 23:24:35 »
Товарищ sfs, я недописал название темы. Прошу заменить на "PRAR21: MT7961"

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5036
  • Репутация: +129/-1
Re: PRAR21: MT
« Ответ #2 : 22 Сентябрь 2022, 00:46:59 »
P.S В ванильном Арче все работает без запинок
Напрашивается вывод, что дело в более новом ядре и следственно версии модулей.

А так, я бы в данной ситуации сравнил dmesg и lsmod в обоих системах. И уже отталкивался от этой информации.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33165
  • Репутация: +226/-0
    • PuppyRus-A
Re: Wifi Mediatek MT7961
« Ответ #3 : 22 Сентябрь 2022, 10:01:59 »
драйвер, отвечающий за мой адаптер в ядре есть - mt76
https://zalinux.ru/?p=6346
В 5.16.0-pf1-mg2 он есть :  /lib/modules/5.16.0-pf1-mg2/kernel/drivers/net/wireless/mediatek/mt76/mt76.ko
В ванильном Арче все работает без запинок
Какой версии ядро? firmware одинаковое там где работает и где нет?

Оффлайн FelenAmvrosiy

  • Пользователь
  • **
  • Сообщений: 56
  • Репутация: +2/-0
  • Автор темы
Re: Wifi Mediatek MT7961
« Ответ #4 : 22 Сентябрь 2022, 14:13:53 »
сравнил dmesg и lsmod в обоих системах.
Проанализировав lsmod в Ваниле и PRAR, пришел к выводу, что в ядре PRAR нет модуля mt7921e, который и отвечает за работу конкретно моего модуля :)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33165
  • Репутация: +226/-0
    • PuppyRus-A
Re: Wifi Mediatek MT7961
« Ответ #5 : 22 Сентябрь 2022, 15:17:45 »
в ядре PRAR нет модуля mt7921e
Да.
Вот здесь есть aufs и mt7921e
Сами сможете сделать модуль этого ядра?
« Последнее редактирование: 22 Сентябрь 2022, 15:20:20 от sfs »

Оффлайн FelenAmvrosiy

  • Пользователь
  • **
  • Сообщений: 56
  • Репутация: +2/-0
  • Автор темы
Re: Wifi Mediatek MT7961
« Ответ #6 : 22 Сентябрь 2022, 19:43:35 »
Сами сможете сделать модуль этого ядра?
Ядерный модуль? Нет. А вот модуль для ядра - конечно

P.S Я подожду след. обновления ядра, но можете учесть этот модуль при сборке?
« Последнее редактирование: 22 Сентябрь 2022, 20:01:40 от FelenAmvrosiy »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33165
  • Репутация: +226/-0
    • PuppyRus-A
Re: Wifi Mediatek MT7961
« Ответ #7 : 23 Сентябрь 2022, 11:04:33 »
Ядерный модуль?
Модуль.pfs с ядром porteus. Модули.ko подойдут только к своему ядру. Под наши ядра можно только попробовать скомпилить, но не факт что под старые версии ядра скомпилится
подожду след. обновления ядра
А как сейчас обойдетесь? overlayfs на арч ядре?
Наши ядра отличаются от портеус наличием UKSM и еще некоторых фич не сильно актуальных для свежего железа
можете учесть этот модуль при сборке?
ОК. Никогда специально не вырезаю дрова
« Последнее редактирование: 23 Сентябрь 2022, 11:06:39 от sfs »

Оффлайн FelenAmvrosiy

  • Пользователь
  • **
  • Сообщений: 56
  • Репутация: +2/-0
  • Автор темы
Re: Wifi Mediatek MT7961
« Ответ #8 : 23 Сентябрь 2022, 11:09:00 »
А как сейчас обойдетесь? overlayfs на арч ядре?
RNDIS over USB)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33165
  • Репутация: +226/-0
    • PuppyRus-A
Re: Wifi Mediatek MT7961
« Ответ #9 : 23 Сентябрь 2022, 11:13:08 »
RNDIS over USB)
Поддерживаемая вифи карта в юсб?

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5036
  • Репутация: +129/-1
Re: Wifi Mediatek MT7961
« Ответ #10 : 23 Сентябрь 2022, 11:25:32 »
ОК. Никогда специально не вырезаю дрова
:) "Всего лишь использую древний .config, где не учитываются новые".


Бесплатное рацпредложение, которое никто не спрашивал и которое нафиг никому не нужно. ) Особенно актуально для свежего железа, как ThinkBook 14p G2 в этой теме.
- Перепаковать в модули бинарники свежих ядер как есть
- Предложить пользователям скрипт перепаковки, чтобы они это делали сами при необходимости

Исходником такого ядра может служить тот же https://download.opensuse.org/repositories/home:/post-factum:/kernels/Arch/x86_64/linux-pf-generic-5.19.5-1-x86_64.pkg.tar.zst.
Можно было бы наверно через pacman, но он начинает тянуть mkinitcpio, не знаю, насколько это влияет. Потом vmlinuz надо извлечь, плюс depmod требуется.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33165
  • Репутация: +226/-0
    • PuppyRus-A
Re: Wifi Mediatek MT7961
« Ответ #11 : 23 Сентябрь 2022, 11:31:46 »
"Всего лишь использую древний .config, где не учитываются новые".
В моем большом ядре, в моей же системе сборки конфига за основу берется текущий конфиг арча
https://download.opensuse.org/repositories/home:/post-factum:/kernels/Arch/x86_64/linux-pf-generic-5.19.5-1-x86_64.pkg.tar.zst.
Тут нет aufs
Предложить пользователям скрипт перепаковки
Не думаю, что здесь актуально частое обновление и как следствие - автоматизация, но если интересно - можете сделать

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5036
  • Репутация: +129/-1
Re: Wifi Mediatek MT7961
« Ответ #12 : 23 Сентябрь 2022, 11:34:00 »
Спасибо, у меня нет проблем с ядрами. )

Оффлайн FelenAmvrosiy

  • Пользователь
  • **
  • Сообщений: 56
  • Репутация: +2/-0
  • Автор темы
Re: Wifi Mediatek MT7961
« Ответ #13 : 23 Сентябрь 2022, 11:38:23 »
Поддерживаемая вифи карта в юсб?
Android телефон как usb модем

З.Ы Может, потом вмержу AUFS и BORE Scheduler в 5.19 ядро и соберу статикой
« Последнее редактирование: 23 Сентябрь 2022, 11:40:20 от FelenAmvrosiy »