Исчез wifi интерфейс

_Dis_
только не понимаю как узнать нужна ли ему прошивка?
в выводе инфы будет строчка с firmware
_Dis_
dmesg firmware
у вас ошибка загрузки прошивки (firmware)
убедитесь что они установлены, и проверьте какое ядро используется. Возможно ошибка при обновлении
pacman -Qii linux-firmware
pacman -Qii wireless-regdb
uname -a
_Dis_, что мешает почитать Wiki ???
Ошибки не исчезают с опытом - они просто умнеют
vs220
_Dis_
только не понимаю как узнать нужна ли ему прошивка?
в выводе инфы будет строчка с firmware
_Dis_
dmesg firmware
у вас ошибка загрузки прошивки (firmware)
убедитесь что они установлены, и проверьте какое ядро используется. Возможно ошибка при обновлении
pacman -Qii linux-firmware
pacman -Qii wireless-regdb
uname -a
Qii linux-firmware
wireless -regdb+uname
dmesg
vasek
_Dis_, что мешает почитать Wiki ???
почитал, но:
на этой сранице упоминается мой драйвер mt7921, а в названиях прошивок там его не вижу, как это понимать!? так же в вики не увидел как конкретно устанавливать прошивку...(
_Dis_
так же в вики не увидел как конкретно устанавливать прошивку…(
Цитата из Wiki
В пакете linux-firmware содержится большое количество образов прошивок
Ключевое слово пакет linux-firmware - то есть сначала нужно установить пакет linux-firmware и reboot - а дальше будет видно.

PS - какие нужны модулю firmware - узнать можно так
modinfo mt7921e | grep firm
firmware:       mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin
firmware:       mediatek/WIFI_RAM_CODE_MT7922_1.bin
firmware:       mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin
firmware:       mediatek/WIFI_RAM_CODE_MT7961_1.bin
Узнать их наличие в систему - используй для поиска или find или locate ... например, проверим 1-ый из указанных
locate WIFI_MT7922_patch_mcu_1_1_hdr.bin
/usr/lib/firmware/mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin.xz
... у меня установлен пакет linux-firmware ...

EDIT - Узнать какой пакет содержит firmware WIFI_RAM_CODE_MT7922_1.bin
pacman -F WIFI_MT7922_patch_mcu_1_1_hdr.bin
... пусто ...
... но возможно он упакован? .... проверим
pacman -F WIFI_MT7922_patch_mcu_1_1_hdr.bin.xz
core/linux-firmware 20230404.2e92a49f-1 [установлен]
    usr/lib/firmware/mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin.xz
... имеется ... и принадлежит linux-firmware ...
Но периодически нужно обновлять базу - sudo pacman -Fy
Ошибки не исчезают с опытом - они просто умнеют
vasek
_Dis_
так же в вики не увидел как конкретно устанавливать прошивку…(
Цитата из Wiki
В пакете linux-firmware содержится большое количество образов прошивок
Ключевое слово пакет linux-firmware - то есть сначала нужно установить пакет linux-firmware и reboot - а дальше будет видно.

linux-firmware установлен

сделал, на картинке действия по твоей инструкции...
А без картинок ни как??? ... в принципе и не нужно было повторять мои команды - привел их просто для понимания.
Пойми, что никто не скажать в чем причина проблемы. Продолжай анализировать дальше, учись анализировать и искать ошибки ... вряд ли найдется кто то, кто напишет подробный ход действий.
Ошибки не исчезают с опытом - они просто умнеют
vasek
А без картинок ни как???
постараюсь..
vasek
Пойми, что никто не скажать в чем причина проблемы. Продолжай анализировать дальше, учись анализировать и искать ошибки … вряд ли найдется кто то, кто напишет подробный ход действий.
я понял, как бы, не так ход действий нужен, как варианты как еще решать это и на что обратить внимание(проверить)...

модули драйверов проверили, прошивки тоже стоят(если я правильно понял), по каким еще причинам она может быть не видна в системе, или тут только и остается играться с разными версиями !?
Для начала не плохо бы сделать обновление, перегрузиться и снова посмотреть выводы
vs220
sudo dmesg | grep firmware
sudo dmesg | grep ваш модуль
sudo dmesg | grep ваш интерфейс
а дальше уже думать, что делать.

Можно посмотреть и этот вывод (мог и ошибиться, проверь):
A=$(echo $(lspci | grep -i wire | awk '{print $1}')); lspci -knn -s $A
Ошибки не исчезают с опытом - они просто умнеют
vasek
sudo dmesg | grep firmware
[    0.088434] Spectre V2 : Enabling Restricted Speculation for firmware calls
[    1.842268] [drm] Loading DMUB firmware via PSP: version=0x01010024
[    1.842779] [drm] Found VCN firmware Version ENC: 1.19 DEC: 5 VEP: 0 Revision: 0
[    1.842785] amdgpu 0000:03:00.0: amdgpu: Will use PSP to load VCN firmware
[    8.768854] systemd[1]: TPM2 PCR Machine ID Measurement was skipped because of an unmet condition check (ConditionPathExists=/sys/firmware/efi/efivars/StubPcrKernelImage-4a67b082-0a4c-41cf-b6c7-440b29bb8c4f).

vasek
sudo dmesg | grep ваш модуль
[    9.898201] mt7921e 0000:01:00.0: enabling device (0000 -> 0002)
[    9.943534] mt7921e 0000:01:00.0: ASIC revision: 79610010
[   10.028832] mt7921e 0000:01:00.0: HW/SW Version: 0x8a108a10, Build Time: 20230302150916a
[   10.307236] mt7921e 0000:01:00.0: WM Firmware Version: ____010000, Build Time: 20230302150956

vasek
sudo dmesg | grep ваш интерфейс
короче я не понял что произошло, но после обновления он появился :/, мистика какая-то...
[   12.087489] wlan0: authenticate with b0:98:2b:73:8d:6e
[   12.267962] wlan0: send auth to b0:98:2b:73:8d:6e (try 1/3)
[   12.273451] wlan0: authenticated
[   12.273609] wlan0: associate with b0:98:2b:73:8d:6e (try 1/3)
[   12.287321] wlan0: RX AssocResp from b0:98:2b:73:8d:6e (capab=0x1411 status=0 aid=2)
[   12.313938] wlan0: associated
[   12.359373] wlan0: Limiting TX power to 20 (20 - 0) dBm as advertised by b0:98:2b:73:8d:6e
[   12.518488] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready

vasek
Можно посмотреть и этот вывод (мог и ошибиться, проверь):
A=$(echo $(lspci | grep -i wire | awk '{print $1}')); lspci -knn -s $A
01:00.0 Network controller [0280]: MEDIATEK Corp. MT7921 802.11ax PCI Express Wireless Network Adapter [14c3:7961]
        Subsystem: AzureWave MT7921 802.11ax PCI Express Wireless Network Adapter [1a3b:4680]
        Kernel driver in use: mt7921e
        Kernel modules: mt7921e

Короче пока он каким-то чудом прикрутился обратно ), буду наблюдать...

Огромное спасибо парни вам всем за помощь!!! научили диагностику делать таких проблем...
 
Зарегистрироваться или войдите чтобы оставить сообщение.