Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 31 Dec 2021 00:36:51 +0000 (UTC)
From:      "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>
To:        FreeBSD User <freebsd@walstatt-de.de>
Cc:        freebsd-wireless@freebsd.org
Subject:   Re: [iwlwifi] Intel WiFi 7260: iwlwififw not loaded
Message-ID:  <alpine.BSF.2.00.2112310026310.68830@ai.fobar.qr>
In-Reply-To: <20211230231912.43d42a3b@hermann>
References:  <20211230231912.43d42a3b@hermann>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 30 Dec 2021, FreeBSD User wrote:

> Running FreeBSD 13.0-STABLE #45 stable/13-n248789-9d96f4d3491: Thu Dec 30 23:02:26 CET
> 2021 amd on a Lenovo Thinkpad E540, which has the following chipset as WiFi chipset
> (loaded with the if_iwm module):
>
> iwm0@pci0:5:0:0:        class=0x028000 rev=0x73 hdr=0x00 vendor=0x8086 device=0x08b2
> subvendor=0x8086 subdevice=0x4262 vendor     = 'Intel Corporation'
>    device     = 'Wireless 7260'
>    class      = network
>    bar   [10] = type Memory, range 64, base 0xf1c00000, size 8192, enabled
>    cap 01[c8] = powerspec 3  supports D0 D3  current D0
>    cap 05[d0] = MSI supports 1 message, 64 bit enabled with 1 message
>    cap 10[40] = PCI-Express 2 endpoint max data 128(128) FLR RO NS
>                 max read 128
>                 link x1(x1) speed 2.5(2.5) ASPM L1(L0s/L1) ClockPM enabled
>    ecap 0001[100] = AER 1 0 fatal 0 non-fatal 0 corrected
>    ecap 0003[140] = Serial 1 xxxxxxxxxxxxxxxx
>    ecap 0018[14c] = LTR 1
>    ecap 000b[154] = Vendor [1] ID cafe Rev 1 Length 20
>
> (only works if compiled into the kernel, otherwise iwmfw is NOT loaded and the proper
> firmware is also NOT loaded).

There is no iwmfw module.

/boot/kernel/if_iwm.ko
/boot/kernel/iwm3160fw.ko
/boot/kernel/iwm3168fw.ko
/boot/kernel/iwm7260fw.ko
/boot/kernel/iwm7265Dfw.ko
/boot/kernel/iwm7265fw.ko
/boot/kernel/iwm8000Cfw.ko
/boot/kernel/iwm8265fw.ko
/boot/kernel/iwm9000fw.ko
/boot/kernel/iwm9260fw.ko

Can you show us how you are trying to load the iwm firmware (when
built as a module) and what does dmesg -a | grep iwm say then?


> When putting if_iwlwifi_load="YES" into /boot/loader.conf.local, the if_ kernel module
> gets loaded, but the proper firmware module does not get loaded automatically (this is
> the same behaviour introduced in the vain of iflib with iwm on this platform within the

iflib has nothing to do with wireless and iwm or iwlwifi.

> past years, rendering iwm from working to non working on this platform).

Given you are not providing any error message but an obviously loaded
iwm driver it is hard to say where your actual problem is.


> Manually loading the proper FW module (supposedly iwlwifi-7260-9.ucode.ko) does not make
> this chipset going to work (setup with re0 and wlan0 on lagg0). Somehow the chipset seems
> not recognized ...

If you are using iwm(4) you need to detach that, disable it, or not
laod it in order to try iwlwifi.  And for loading iwlwifi and the
appropriate firmware please see the thread from yesterday here.
If you are not doing it from loader but rc.conf iwlwifi will pick up
the appropriate firmware by itself.


It'll highly likely be helpful to split your problems up into "iwm is
not working please help" or "I am trying to use iwlwifi please help"
and we'll probably be able to help you solve both.

Bjoern

-- 
Bjoern A. Zeeb                                                     r15:7



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.2112310026310.68830>