WiFi и Bluetooth от Mediatek не работают на Росе
WiFi и Bluetooth от Mediatek не работают на Росе
Доброго времени суток, уважаемое сообщество!
Являюсь счастливым обладателем мини-ПК Geekom A7. Компьютер действительно хорош всем, кроме одной вещи -- под Росой (впрочем и под Альтом) не заводится Bluetooth. Совсем. Но с этим я мирился, поскольку клавиатура с мышкой через "свисток" подключил. Но сегодня абсолютно без каких-либо предпосылок перестал работать WiFi...
В Windows 11 все в порядке при этом.
Посмотрел используемые драйверы: за BT и WiFi отвечают MT7902, MT7922, MT7961. Как я понял, они реализованы на одном чипе производства Mediatek. Вопрос такой: возможно ли добавить в ядро Росы соответствующие модули? И каким образом?
Являюсь счастливым обладателем мини-ПК Geekom A7. Компьютер действительно хорош всем, кроме одной вещи -- под Росой (впрочем и под Альтом) не заводится Bluetooth. Совсем. Но с этим я мирился, поскольку клавиатура с мышкой через "свисток" подключил. Но сегодня абсолютно без каких-либо предпосылок перестал работать WiFi...
В Windows 11 все в порядке при этом.
Посмотрел используемые драйверы: за BT и WiFi отвечают MT7902, MT7922, MT7961. Как я понял, они реализованы на одном чипе производства Mediatek. Вопрос такой: возможно ли добавить в ядро Росы соответствующие модули? И каким образом?
WiFi и Bluetooth от Mediatek не работают на Росе
Это неправильный вопрос. А надо от вас dmesg, lsusb хотябы для начала, а и еще rfkill list
WiFi и Bluetooth от Mediatek не работают на Росе
UPD: wifi завелся сам после того, как компьютер был выключен 10 часов. Хотя перезагрузки до этого не помогали. Странно. Но ладно.
Bluetooth по прежнему не видит.
Первым этот вывод
Узнали устройство (hci0). Для wifi похоже подошел драйвер, который есть в системе -- mt7921e (см. вывод ниже)
Смотрю в dmesg hci0
А тут белым по черному:
Ну и список usb
Мое предположение на основе всего этого: драйвер для чипа медиатек есть. Но для более старой (другой) версии чипа. Wifi с ним как-то работает, хоть и нестабильно, а Bluetooth -- нет. Мой вывод (как неспециалиста): скорее всего требуются драйверы для новых версий (mt7922 -- ?) Буду благодарен за предложения по решению проблемы.
Bluetooth по прежнему не видит.
Первым этот вывод
Код: Выделить всё
andrey@a7 ~ $ sudo rfkill
ID TYPE DEVICE SOFT HARD
0 bluetooth hci0 unblocked unblocked
1 wlan phy0 unblocked unblocked
Узнали устройство (hci0). Для wifi похоже подошел драйвер, который есть в системе -- mt7921e (см. вывод ниже)
Код: Выделить всё
andrey@a7 ~ $ sudo dmesg | grep mt
[ 7.892211] systemd[1]: proc-sys-fs-binfmt_misc.automount: Got automount request for /proc/sys/fs/binfmt_misc, triggered by 782 (systemd-binfmt)
[ 8.038384] mt7921e 0000:02:00.0: enabling device (0000 -> 0002)
[ 8.043369] mt7921e 0000:02:00.0: ASIC revision: 79220010
[ 8.123653] mt7921e 0000:02:00.0: HW/SW Version: 0x8a108a10, Build Time: 20240219103244a
[ 8.138089] mt7921e 0000:02:00.0: WM Firmware Version: ____000000, Build Time: 20240219103337
[ 9.384756] mt7921e 0000:02:00.0 wlp2s0: renamed from wlan0
А тут белым по черному:
Код: Выделить всё
andrey@a7 ~ $ sudo dmesg | grep hci0
[ 10.108425] Bluetooth: hci0: Opcode 0x0c03 failed: -110
Код: Выделить всё
andrey@a7 ~ $ sudo lsusb
Bus 008 Device 002: ID 05e3:0625 Genesys Logic, Inc. USB3.2 Hub
Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 007 Device 002: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 13d3:3585 IMC Networks Wireless_Device
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 0bda:0411 Realtek Semiconductor Corp. Hub
Bus 002 Device 002: ID 0bda:0411 Realtek Semiconductor Corp. Hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 1ea7:0066 SHARKOON Technologies GmbH [Mediatrack Edge Mini Keyboard]
Bus 001 Device 010: ID 042e:ac0a Acer, Inc. Sensor Hub
Bus 001 Device 009: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 001 Device 008: ID 1bcf:284c Sunplus Innovation Technology Inc. Web-camera DQ5MF3F1
Bus 001 Device 006: ID 041e:3287 Creative Technology, Ltd Creative Pebble Pro
Bus 001 Device 007: ID 046d:c548 Logitech, Inc. USB Receiver
Bus 001 Device 005: ID 0bda:5411 Realtek Semiconductor Corp. RTS5411 Hub
Bus 001 Device 003: ID 0bda:5411 Realtek Semiconductor Corp. RTS5411 Hub
Bus 001 Device 002: ID 1d5c:7102 Fresco Logic Generic Billboard Device
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
WiFi и Bluetooth от Mediatek не работают на Росе
ну вот тут https://www.reddit.com/r/openSUSE/comme ... t_working/ помогло добавление в blacklist btusb
WiFi и Bluetooth от Mediatek не работают на Росе
Из этого решения: The blacklist would be via a new file in /etc/modprobe.d/ That contains blacklist btusb -- попробовал, мимо.
WiFi и Bluetooth от Mediatek не работают на Росе
https://git.kernel.org/pub/scm/linux/ke ... a5687fddfd
патч для ядра нашел, в каком ядре оно есть, незнаю пока
патч для ядра нашел, в каком ядре оно есть, незнаю пока
- VictorR2007
- Сообщения: 7541
- Зарегистрирован: 12 сен 2011, 13:00
WiFi и Bluetooth от Mediatek не работают на Росе
Да и непонятно, какое сейчас ядро установлено у Gangr.
Может просто нужно обновить ядро.
Если не поможет, проверить на ядре 6.8.9,
скачав его, например, отсюда
https://abf.rosalinux.ru/build_lists/5031663
WiFi и Bluetooth от Mediatek не работают на Росе
На данный момент у меня Kernel: 6.8.9.xm1-V2.k.1-xanmod-rosa2021.1-x86_64
WiFi и Bluetooth от Mediatek не работают на Росе
Спасибо, люди добрые! Попробовал ядро по вашей ссылке, Виктор, но к сожалению оно отказалось грузится, 2023 платформа... Штатное ядро 6.6 последнее не решает проблему за отсутствием необходимых модулей. Переключился обратно на xanmod пока.
Ув. irton, это же ссылка на репо с драйвером? Ну да, у меня не хватит знаний, чтобы самому собрать ядро.
Ув. irton, это же ссылка на репо с драйвером? Ну да, у меня не хватит знаний, чтобы самому собрать ядро.
WiFi и Bluetooth от Mediatek не работают на Росе
А так всё просто, как я в первом сообщении треда написал: WiFi работает, а Bluetooth -- нет. При этом WiFi тоже не всегда стабильно. Бывает, что после перезагрузки в Windows и потом обратно в Росу слетает и WiFi (помогает выключить компьютер из сети на какое-то время, видимо в чипе запоминается что-то, а при отсутствии питания через время сбрасывается). То есть мой вывод: блютуз драйвер совсем не работает, а вайфай драйвер работает, но как-то нестабильно. Вот именно это и хотел вылечить. Тем не менее Росу использую и для работы из дома, и для личных целей, система нравится (Роса 12.5 с Гномом).
WiFi и Bluetooth от Mediatek не работают на Росе
А начать было с того, какое ядро используется, какое пробовали и все такое.
на каких версиях ядра? (hanmod это отдельная версия ядра)
это лирика
WiFi и Bluetooth от Mediatek не работают на Росе
Вот это ядро: 6.8.9.xm1-V2.k.1-xanmod-rosa2021.1-x86_64
WiFi и Bluetooth от Mediatek не работают на Росе
Gangr, сделайте пробу оборудования и ссылку здесь опубликуйте.
WiFi и Bluetooth от Mediatek не работают на Росе
https://linux-hardware.org/?probe=87925a210f
Кстати посмотрел сборку linux-firmware-20240410. Там присутствуют бинарники для моего чипа:
BT_RAM_CODE_MT7922_1_1_hdr.bin,
BT_RAM_CODE_MT7961_1_2_hdr.bin,
WIFI_MT7922_patch_mcu_1_1_hdr.bin,
WIFI_MT7961_patch_mcu_1_2_hdr.bin
WIFI_RAM_CODE_MT7922_1.bin,
WIFI_RAM_CODE_MT7961_1.bin
Кстати посмотрел сборку linux-firmware-20240410. Там присутствуют бинарники для моего чипа:
BT_RAM_CODE_MT7922_1_1_hdr.bin,
BT_RAM_CODE_MT7961_1_2_hdr.bin,
WIFI_MT7922_patch_mcu_1_1_hdr.bin,
WIFI_MT7961_patch_mcu_1_2_hdr.bin
WIFI_RAM_CODE_MT7922_1.bin,
WIFI_RAM_CODE_MT7961_1.bin
- mikhailnov
- Сообщения: 272
- Зарегистрирован: 29 авг 2015, 22:53
- Контактная информация:
WiFi и Bluetooth от Mediatek не работают на Росе
Хорош плакать раньше времени )
- mikhailnov
- Сообщения: 272
- Зарегистрирован: 29 авг 2015, 22:53
- Контактная информация:
WiFi и Bluetooth от Mediatek не работают на Росе
Они и так есть же:Gangr писал(а): ↑07 май 2024, 11:38https://linux-hardware.org/?probe=87925a210f
Кстати посмотрел сборку linux-firmware-20240410. Там присутствуют бинарники для моего чипа:
BT_RAM_CODE_MT7922_1_1_hdr.bin,
BT_RAM_CODE_MT7961_1_2_hdr.bin,
WIFI_MT7922_patch_mcu_1_1_hdr.bin,
WIFI_MT7961_patch_mcu_1_2_hdr.bin
WIFI_RAM_CODE_MT7922_1.bin,
WIFI_RAM_CODE_MT7961_1.bin
$ find /lib/firmware | grep BT_RAM_CODE_MT7922_1_1_hdr.bin
/lib/firmware/mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin
WiFi и Bluetooth от Mediatek не работают на Росе
все знают что они есть но вот btusb возможно не знает, а чтоб узнал патч есть
WiFi и Bluetooth от Mediatek не работают на Росе
@irton, спасибо! А кто разработчик xanmod здесь, на форуме? Хотя видел ветку, найду. Пожалуй имеет смысл попросить его добавить патч, скорее всего не я один владелец пк с таким чипом, люди спасибо скажут)
UPD: написал в профильную ветку свою просьбу:
https://forum.rosalinux.ru/viewtopic.ph ... &start=100
UPD: написал в профильную ветку свою просьбу:
https://forum.rosalinux.ru/viewtopic.ph ... &start=100
- VictorR2007
- Сообщения: 7541
- Зарегистрирован: 12 сен 2011, 13:00
WiFi и Bluetooth от Mediatek не работают на Росе
А почему именно lsusb?
Я у себя смотрю lspci
чтобы увидеть свою MEDIATEK Corp. MT7921 802.11ax
Код: Выделить всё
victor@asus-rog ~ $ lspci
00:00.0 Host bridge: Intel Corporation 11th Gen Core Processor Host Bridge/DRAM Registers (rev 05)
00:01.0 PCI bridge: Intel Corporation 11th Gen Core Processor PCIe Controller #1 (rev 05)
00:02.0 VGA compatible controller: Intel Corporation TigerLake-H GT1 [UHD Graphics] (rev 01)
00:04.0 Signal processing controller: Intel Corporation TigerLake-LP Dynamic Tuning Processor Participant (rev 05)
00:06.0 PCI bridge: Intel Corporation 11th Gen Core Processor PCIe Controller #0 (rev 05)
00:07.0 PCI bridge: Intel Corporation Tiger Lake-H Thunderbolt 4 PCI Express Root Port #0 (rev 05)
00:08.0 System peripheral: Intel Corporation GNA Scoring Accelerator module (rev 05)
00:0a.0 Signal processing controller: Intel Corporation Tigerlake Telemetry Aggregator Driver (rev 01)
00:0d.0 USB controller: Intel Corporation Tiger Lake-H Thunderbolt 4 USB Controller (rev 05)
00:0d.2 USB controller: Intel Corporation Tiger Lake-H Thunderbolt 4 NHI #0 (rev 05)
00:14.0 USB controller: Intel Corporation Tiger Lake-H USB 3.2 Gen 2x1 xHCI Host Controller (rev 11)
00:14.2 RAM memory: Intel Corporation Tiger Lake-H Shared SRAM (rev 11)
00:15.0 Serial bus controller: Intel Corporation Tiger Lake-H Serial IO I2C Controller #0 (rev 11)
00:15.1 Serial bus controller: Intel Corporation Tiger Lake-H Serial IO I2C Controller #1 (rev 11)
00:16.0 Communication controller: Intel Corporation Tiger Lake-H Management Engine Interface (rev 11)
00:1c.0 PCI bridge: Intel Corporation Tiger Lake-H PCI Express Root Port #5 (rev 11)
00:1c.6 PCI bridge: Intel Corporation Device 43be (rev 11)
00:1c.7 PCI bridge: Intel Corporation Device 43bf (rev 11)
00:1d.0 PCI bridge: Intel Corporation Tiger Lake-H PCI Express Root Port #9 (rev 11)
00:1f.0 ISA bridge: Intel Corporation HM570 LPC/eSPI Controller (rev 11)
00:1f.3 Audio device: Intel Corporation Tiger Lake-H HD Audio Controller (rev 11)
00:1f.4 SMBus: Intel Corporation Tiger Lake-H SMBus Controller (rev 11)
00:1f.5 Serial bus controller: Intel Corporation Tiger Lake-H SPI Controller (rev 11)
01:00.0 VGA compatible controller: NVIDIA Corporation GA107M [GeForce RTX 3050 Ti Mobile] (rev a1)
01:00.1 Audio device: NVIDIA Corporation Device 2291 (rev a1)
02:00.0 Non-Volatile memory controller: Intel Corporation SSD 670p Series [Keystone Harbor] (rev 03)
2e:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. Device 8162 (rev 05)
2f:00.0 SD Host controller: Genesys Logic, Inc GL9755 SD Host Controller
30:00.0 Network controller: MEDIATEK Corp. MT7921 802.11ax PCI Express Wireless Network Adapter
31:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller PM9A1/PM9A3/980PRO
victor@asus-rog ~ $
WiFi и Bluetooth от Mediatek не работают на Росе
Да, логично, он же по идее встроенный, pci...
Показывает мою версию корректно:
02:00.0 Network controller: MEDIATEK Corp. MT7922 802.11ax PCI Express Wireless Network Adapter
Но у меня вопрос: здесь же указаны строки с названиями устройств, а не драйверы/фирмвэйр?
И Bluetooth отдельно не указан вовсе, т.е. MEDIATEK Corp. MT7922 802.11ax PCI Express Wireless Network Adapter реализует функциональность Bluetooth заодно?
Код: Выделить всё
andrey@a7 ~ $ lspci
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14e8
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Device 14e9
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14ea
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14ea
00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14ee
00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14ee
00:02.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14ee
00:02.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14ee
00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14ea
00:03.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 19h USB4/Thunderbolt PCIe tunnel
00:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14ea
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14ea
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14eb
00:08.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14eb
00:08.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14eb
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 71)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14f0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14f1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14f2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14f3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14f4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14f5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14f6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14f7
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)
02:00.0 Network controller: MEDIATEK Corp. MT7922 802.11ax PCI Express Wireless Network Adapter
03:00.0 SD Host controller: O2 Micro, Inc. SD/MMC Card Reader Controller (rev 01)
04:00.0 Non-Volatile memory controller: MAXIO Technology (Hangzhou) Ltd. NVMe SSD Controller MAP1602 (DRAM-less) (rev 01)
65:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Phoenix1 (rev c1)
65:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt Radeon High Definition Audio Controller
65:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 19h (Model 74h) CCP/PSP 3.0 Device
65:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15b9
65:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15ba
65:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller
65:00.7 Signal processing controller: Advanced Micro Devices, Inc. [AMD] Device 164a
66:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Device 14ec
66:00.1 Signal processing controller: Advanced Micro Devices, Inc. [AMD] AMD IPU Device
67:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Device 14ec
67:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15c0
67:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15c1
67:00.5 USB controller: Advanced Micro Devices, Inc. [AMD] Pink Sardine USB4/Thunderbolt NHI controller #1
andrey@a7 ~ $
02:00.0 Network controller: MEDIATEK Corp. MT7922 802.11ax PCI Express Wireless Network Adapter
Но у меня вопрос: здесь же указаны строки с названиями устройств, а не драйверы/фирмвэйр?
И Bluetooth отдельно не указан вовсе, т.е. MEDIATEK Corp. MT7922 802.11ax PCI Express Wireless Network Adapter реализует функциональность Bluetooth заодно?
- VictorR2007
- Сообщения: 7541
- Зарегистрирован: 12 сен 2011, 13:00
WiFi и Bluetooth от Mediatek не работают на Росе
Ну обычно всегда так на ноутбуках.
Тут характеристики
https://aliexpress.ru/item/100500504230 ... 1427679141
Возможно что в ядре ещё нет полной поддержки, так как карта довольно новая.