LINUX.ORG.RU

Где искать iwlwifi-so-a0-jf-b0-89.ucode?

 


0

4

Ubuntu 24.10

user@ubuntu:~$ modinfo iwlwifi
filename:       /lib/modules/6.11.0-8-generic/ubuntu/iwlwifi/iwlwifi.ko.zst
version:        iwlwifi-stack-public:release/core89:12325:dcfcbdc0
license:        GPL
description:    Intel(R) Wireless WiFi driver for Linux
firmware:       iwlwifi-7265D-29.ucode
firmware:       iwlwifi-7265-17.ucode
firmware:       iwlwifi-3168-29.ucode
firmware:       iwlwifi-3160-17.ucode
firmware:       iwlwifi-7260-17.ucode
firmware:       iwlwifi-8265-36.ucode
firmware:       iwlwifi-8000C-36.ucode
firmware:       iwlwifi-9260-th-b0-jf-b0-46.ucode
firmware:       iwlwifi-9000-pu-b0-jf-b0-46.ucode
firmware:       iwlwifi-cc-a0-77.ucode
firmware:       iwlwifi-QuZ-a0-jf-b0-77.ucode
firmware:       iwlwifi-QuZ-a0-hr-b0-77.ucode
firmware:       iwlwifi-Qu-b0-jf-b0-77.ucode
firmware:       iwlwifi-Qu-c0-hr-b0-77.ucode
firmware:       iwlwifi-Qu-b0-hr-b0-77.ucode
firmware:       iwlwifi-ma-b0-gf4-a0.pnvm
firmware:       iwlwifi-ma-b0-gf-a0.pnvm
firmware:       iwlwifi-ty-a0-gf-a0.pnvm
firmware:       iwlwifi-so-a0-gf4-a0.pnvm
firmware:       iwlwifi-so-a0-gf-a0.pnvm
firmware:       iwlwifi-ma-b0-mr-a0-89.ucode
firmware:       iwlwifi-ma-b0-gf4-a0-89.ucode
firmware:       iwlwifi-ma-b0-gf-a0-89.ucode
firmware:       iwlwifi-ma-b0-hr-b0-89.ucode
firmware:       iwlwifi-ma-a0-mr-a0-89.ucode
firmware:       iwlwifi-ma-a0-gf4-a0-89.ucode
firmware:       iwlwifi-ma-a0-gf-a0-89.ucode
firmware:       iwlwifi-ma-a0-hr-b0-89.ucode
firmware:       iwlwifi-ty-a0-gf-a0-89.ucode
firmware:       iwlwifi-so-a0-gf-a0-89.ucode
firmware:       iwlwifi-so-a0-hr-b0-89.ucode
firmware:       iwlwifi-so-a0-jf-b0-89.ucode
firmware:       iwlwifi-gl-c0-fm-c0.pnvm
firmware:       iwlwifi-gl-c0-fm-c0-92.ucode
firmware:       iwlwifi-gl-b0-fm-b0-92.ucode
firmware:       iwlwifi-bz-a0-fm4-b0-92.ucode
firmware:       iwlwifi-bz-a0-fm-c0-92.ucode
firmware:       iwlwifi-bz-a0-fm-b0-92.ucode
firmware:       iwlwifi-bz-a0-gf4-a0-92.ucode
firmware:       iwlwifi-bz-a0-gf-a0-92.ucode
firmware:       iwlwifi-bz-a0-hr-b0-92.ucode
firmware:       iwlwifi-sc2f-a0-wh-a0-92.ucode
firmware:       iwlwifi-sc2f-a0-fm-c0-92.ucode
firmware:       iwlwifi-sc2-a0-wh-a0-92.ucode
firmware:       iwlwifi-sc2-a0-fm-c0-92.ucode
firmware:       iwlwifi-sc-a0-wh-a0-92.ucode
firmware:       iwlwifi-sc-a0-gf4-a0-92.ucode
firmware:       iwlwifi-sc-a0-gf-a0-92.ucode
firmware:       iwlwifi-sc-a0-hr-b0-92.ucode
firmware:       iwlwifi-sc-a0-hr-b0-92.ucode
firmware:       iwlwifi-sc-a0-fm-c0-92.ucode
firmware:       iwlwifi-sc-a0-fm-b0-92.ucode
...
...
[    3.889803] iwlwifi 0000:00:14.3: Detected crf-id 0x1300202, cnv-id 0x80400 wfpm id 0x80000030
[    3.889846] iwlwifi 0000:00:14.3: PCI dev 51f0/0234, rev=0x370, rfid=0x105110
[    3.889850] iwlwifi 0000:00:14.3: Detected Intel(R) Wireless-AC 9560
[    3.890292] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-jf-b0-89.ucode failed with error -2
[    3.890298] iwlwifi 0000:00:14.3: no suitable firmware found!
[    3.890959] iwlwifi 0000:00:14.3: iwlwifi-so-a0-jf-b0-89 is required
...

В https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git смотрел. Сама фирмварь упоминается на трёх ссылках в гугеле и на двух в яндексе, но блоба нигде нет.

ЧЗНХ?

★★★★★

Последнее исправление: Dimez (всего исправлений: 1)
Ответ на: комментарий от vel

На этот файл ссылку я выше уже присылал. Ему надо не «iwlwifi-so-a0-hr-b0-89.ucode», а «iwlwifi-so-a0-jf-b0-89.ucode» (тут вместо «a0-jf-b0» в имени «a0-hr-b0»).

Того файла даже тут не видно: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/t... .

saahriktu ★★★★★
()
Ответ на: комментарий от LamerOk

В стартовом посте выхлоп команды. В пакете могла быть старая версия наборе фирмварей. А тут похоже на то, что железяка слишком новая, что даже в текущей версии дерева фирмварей нужной для неё не видно.

saahriktu ★★★★★
()
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от saahriktu

В https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git смотрел.

В стартовом посте выхлоп команды.

В стартовом посте много чего, если найти в себе силы проскроллить его до конца.

LamerOk ★★★★★
() автор топика

Хотел посоветовать раздербанить установщик драйверов Intel WiFi, но там вместо отдельных файлов лежит большой dat-файл, который хз как ковырять.

Radjah ★★★★★
()

Ошибка в свежем драйвере iwlwifi. Обычно самые свежие firmware для iwlwifi появляются здесь: https://chromium.googlesource.com/chromiumos/third_party/linux-firmware/+/master/

Карточка «Intel(R) Wireless-AC 9560» очень древняя. Поэтому скачайте iwlwifi-so-a0-jf-b0-64.ucode или iwlwifi-so-a0-jf-b0-77.ucode и используйте. Драйвер действуют следующим образом: в нем прописаны максимальная и минимальная версия firmware если он не находит максимальную (89), он начинает пытаться найти с уменьшая номер- 88 - 87 - 86 …., пока не найдет или номер не станет меньше минимального.

VladMesh
()
Последнее исправление: VladMesh (всего исправлений: 2)
Ответ на: комментарий от LamerOk

https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git/commit/drivers/net/wireless/intel/iwlwifi/cfg/ax210.c?h=release/core89&id=78f28879e141df20b402f8116511e66330c37dd9

Чего-то в Интеле задумали…. (2024-05-29 03:45:37 +0000):

Stop supporting all FWs older than the max API version.
These FW versions were supported since v6.5.


#define IWL_AX210_UCODE_API_MAX	89
 
 /* Lowest firmware API version supported */
-#define IWL_AX210_UCODE_API_MIN	59
+#define IWL_AX210_UCODE_API_MIN	89
 
 /* NVM versions */
 #define IWL_AX210_NVM_VERSION		0x0a1d

Т.е. либо продолжать искать 89 firmware, либо написать в рассылку wireless или firmware - «Where?», либо установить пакет backport-iwlwifi-dkms, вернуть взад строчку и установить iwlwifi через DKMS

А какая в реальности у Вас карта? Судя по коду драйвера - какая-то редкая смесь ac9560 и ax210

VladMesh
()
Последнее исправление: VladMesh (всего исправлений: 2)
Ответ на: комментарий от VladMesh

А там даже круче. Интел уже обнаружила косяк и поправилась - вернула обратно IWL_AX210_UCODE_API_MIN 77

2024-06-05 10:38:32 +0000

https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git/commit/drivers/net/wireless/intel/iwlwifi/cfg/ax210.c?h=release/core91&id=de89063143a55cd48c5a8e8231ab2266e835b63c

[NOUPSTREAM] wifi: iwlwifi: bump min API to 77 for So
Apperantly we still need to support this for SoSnJ with Jf

/* Lowest firmware API version supported */
-#define IWL_AX210_UCODE_API_MIN	89
+#define IWL_AX210_UCODE_API_MIN	77
 
VladMesh
()
Ответ на: комментарий от VladMesh

А какая в реальности у Вас карта?

Встройка в ноут леново V15 G3 IAP:

00:14.3 Network controller: Intel Corporation Alder Lake-P PCH CNVi WiFi (rev 01)
        Subsystem: Intel Corporation Dual Band Wi-Fi 5(802.11ac) Wireless-AC 9560 80MHz 2x2 [Jefferson Peak]
        Flags: fast devsel, IRQ 16, IOMMU group 7
        Memory at 600113c000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [c8] Power Management version 3
        Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [40] Express Root Complex Integrated Endpoint, IntMsgNum 0
        Capabilities: [80] MSI-X: Enable- Count=16 Masked-
        Capabilities: [100] Latency Tolerance Reporting
        Capabilities: [164] Vendor Specific Information: ID=0010 Rev=0 Len=014 <?>
        Kernel modules: iwlwifi
 lshw -c network
  *-network UNCLAIMED       
       description: Network controller
       product: Alder Lake-P PCH CNVi WiFi
       vendor: Intel Corporation
       physical id: 14.3
       bus info: pci@0000:00:14.3
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix cap_list
       configuration: latency=0
       resources: iomemory:600-5ff memory:600113c000-600113ffff
iwlwifi 0000:00:14.3: Detected crf-id 0x1300202, cnv-id 0x80400 wfpm id 0x80000030
iwlwifi 0000:00:14.3: PCI dev 51f0/0234, rev=0x370, rfid=0x105110
iwlwifi 0000:00:14.3: Detected Intel(R) Wireless-AC 9560
iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 0.0.2.36
iwlwifi 0000:00:14.3: Driver unable to support your firmware API. Driver supports v89, firmware is v77.
iwlwifi 0000:00:14.3: no suitable firmware found!
iwlwifi 0000:00:14.3: iwlwifi-so-a0-jf-b0-89 is required
iwlwifi 0000:00:14.3: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
LamerOk ★★★★★
() автор топика
Ответ на: комментарий от LamerOk

леново

Мыши плакали, кололись, но упорно продолжали ужираться кактусами.

Мазохисты не мамонты - явно не вымрут 😄

vtVitus ★★★★★
()
Последнее исправление: vtVitus (всего исправлений: 1)