[Bug 266887] iwlwifi crashes after 'ifconfig up'

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 07 Oct 2022 11:02:13 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=266887

            Bug ID: 266887
           Summary: iwlwifi crashes after 'ifconfig up'
           Product: Base System
           Version: 13.1-RELEASE
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: wireless
          Assignee: wireless@FreeBSD.org
          Reporter: pmc@citylink.dinoex.sub.org

iwlwifi does associate and transfer data, but regularly crashes when traffic
happens. 
It does reproducible crash when doing "ifconfig down" and then "ifconfig up".

Details:  
[25] Intel(R) Wireless WiFi based driver for FreeBSD
[25] iwlwifi0: <iwlwifi> mem 0x6002138000-0x600213bfff at device 20.3 on pci0
[25] iwlwifi0: could not load firmware image 'iwlwifi-QuZ-a0-hr-b0-70.ucode'
[25] iwlwifi0: File size way too small!
[25] iwlwifi0: could not load firmware image 'iwlwifi-QuZ-a0-hr-b0-69.ucode'
[25] iwlwifi0: File size way too small!
[25] iwlwifi0: successfully loaded firmware image
'iwlwifi-QuZ-a0-hr-b0-68.ucode'
[25] iwlwifi0: api flags index 2 larger than supported by driver
[25] iwlwifi0: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.37
[25] iwlwifi0: loaded firmware version 68.01d30b0c.0 QuZ-a0-hr-b0-68.ucode
op_mode iwlmvm
[25] iwlwifi0: Detected Intel(R) Wi-Fi 6 AX201 160MHz, REV=0x351
[25] iwlwifi0: Detected RF HR B3, rfid=0x10a100
[25] iwlwifi0: base HW address: ******************

It does also crash when entering certain channels, i.e. when doing
something like:
# for i in 1 2 3 4 5 6 7 8 9 10 11 12 13; do
> ifconfig wlan0 channel $i
> sleep 1
> ifconfig wlan0 up
> sleep 1
> ifconfig wlan0 scan
> sleep 1 
> done

So, it seems to have a problem with specific APs, and mine appear to belong to
these. They are
 - SMC barricade router
 - USB rum device
What they have in common is they are old and do only 802.11g.

-- 
You are receiving this mail because:
You are the assignee for the bug.