Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 9 Dec 2022 21:54:00 +0000
From:      marco <freebsd-wireless@lordsith.net>
To:        "freebsd-wireless@freebsd.org" <freebsd-wireless@freebsd.org>
Subject:   Re: New laptop: AC 9461/9560: iwm or iwlwifi?
Message-ID:  <Y5OueCTI/obivzkR@freedom.nl>
In-Reply-To: <q35r8954-195o-3rr6-9055-124sqo62o29p@SerrOFQ.bet>
References:  <2e3618b7-646b-02be-eb19-8a58aaf3619f@netfence.it> <srp28qr-1p8r-qsp7-6197-67359o129r35@mnoonqbm.arg> <a04c03db-3c0c-037b-3a81-221e6abd2151@netfence.it> <537f4871-5184-394e-1f93-bf625dc088cf@netfence.it> <q35r8954-195o-3rr6-9055-124sqo62o29p@SerrOFQ.bet>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Oct 29, 2022 at 04:49:30PM +0000, you (Bjoern A. Zeeb) sent the following to [freebsd-wireless] :
> 
> Feel blessed it didn't panic ;-)  It seems iwlwifi doesn't like a
> particular bit being removed (and re-created, so if you would create the
> interface again it most likely will panic).
> 
> I have diagnosed some other weirdness in that area the last days; I hope
> to have a fix in a few days.
> 
> /bz
> 

Just chipping in here but I broke my wi-fi trying to move from iwm to iwlwifi
I'm on stable/13-n253250-308d3d6be6da on a X1 Carbon 7th gen

[~] sysctl hw.model
hw.model: Intel(R) Core(TM) i7-8665U CPU @ 1.90GHz


original state/config before the attempt to switch to iwlwifi:

[~] pciconf -vlV | grep -B3 network
iwm0@pci0:0:20:3:	class=0x028000 rev=0x11 hdr=0x00 vendor=0x8086 device=0x9df0 subvendor=0x8086 subdevice=0x0030
    vendor     = 'Intel Corporation'
    device     = 'Cannon Point-LP CNVi [Wireless-AC]'
    class      = network
--
em0@pci0:0:31:6:	class=0x020000 rev=0x11 hdr=0x00 vendor=0x8086 device=0x15bd subvendor=0x17aa subdevice=0x2292
    vendor     = 'Intel Corporation'
    device     = 'Ethernet Connection (6) I219-LM'
    class      = network

[~] grep iwm /var/run/dmesg.boot     
[9] iwm0: <Intel(R) Dual Band Wireless AC 9560> mem 0xea238000-0xea23bfff irq 16 at device 20.3 on pci0

This was my working situation before even trying iwlwifi:

/etc/rc.conf:

# Network settings
hostname="harbinger.fritz.box"
ip6addrctl_policy="ipv6_prefer"
ipv6_privacy="YES"      #NO : Use privacy address on RA-receiving IFs (RFC 4941)
wlans_iwm0="wlan0"
create_args_wlan0="regdomain ETSI country NL authmode WPA powersave"
ifconfig_wlan0="ether f8:75:a4:fa:9d:bf WPA"

/boot/loader.conf:

wlan_xauth_load="YES"

/etc/wpa-supplicant.conf:

ctrl_interface=/var/run/wpa_supplicant
update_config=1

# AP scanning
ap_scan=1

country=NL

network={
	ssid="foo"
	psk=verylong-pre-shared-WPA-key-from-ascii-passphrase
        key_mgmt=WPA-PSK
}

I think I remember seeing if_iwlwifi.ko being loaded alongside if_iwm.ko in
kldstat output before I started my adventure although I don't have any
reference having defined if_iwlwifi.ko anywhere so I guess that's being
pulled in as a dependency..

Please bear with me for I do not recall the exact order of my actions
(I've tried lots but unfortunately didn't write them down step by step).

First I tried the following rc.conf updates:

devmatch_blocklist="if_iwm"
wlans_iwlwifi0="wlan0"
create_args_wlan0="wlanmode sta regdomain ETSI country NL powersave"
ifconfig_wlan0="ether f8:75:a4:fa:9d:bf WPA" /* this is because wlan0
was a laggport for my lagg0 lacp setup
ifconfig_lagg0="up laggproto failover laggport em0 laggport wlan0 -tso -lro DHCP"
ifconfig_lagg0_ipv6="inet6 accept_rtadv"

I added the lines to loader.conf to make the boot verbose and capture
any iwlwifi0 related info during the boot.

When I rebooted my laptop the boot got stuck in a constant loop cycle
that kept scrolling off of the screen which I couldn't pause/cancel but
I think I saw some reference to drm-kmod

Here is the iwlwifi0 capture:

grep iwlwifi /var/log/messages
Dec  9 15:52:55 harbinger kernel: [745] iwlwifi0: <iwlwifi> mem 0xea238000-0xea23bfff irq 16 at device 20.3 on pci0
Dec  9 15:52:55 harbinger kernel: [745] iwlwifi0: HW_REV=0xFFFFFFFF, PCI issues?
Dec  9 15:52:55 harbinger kernel: [745] device_attach: iwlwifi0 attach returned 5
Dec  9 16:03:16 harbinger kernel: [202] iwlwifi0: <iwlwifi> mem 0xea238000-0xea23bfff irq 16 at device 20.3 on pci0
Dec  9 16:03:16 harbinger kernel: [202] iwlwifi0: HW_REV=0xFFFFFFFF, PCI issues?
Dec  9 16:03:16 harbinger kernel: [202] device_attach: iwlwifi0 attach returned 5
Dec  9 16:06:40 harbinger kernel: [406] iwlwifi0: <iwlwifi> mem 0xea238000-0xea23bfff irq 16 at device 20.3 on pci0
Dec  9 16:06:40 harbinger kernel: [406] iwlwifi0: attempting to allocate 6 MSI-X vectors (16 supported)
Dec  9 16:06:40 harbinger kernel: [406] iwlwifi0: using IRQs 141-146 for MSI-X
Dec  9 16:06:40 harbinger kernel: [406] firmware: 'iwlwifi-9000-pu-b0-jf-b0-46.ucode' version 46: 1518788 bytes loaded at 0xffffffff85208000
Dec  9 16:06:40 harbinger kernel: [406] iwlwifi0: successfully loaded firmware image 'iwlwifi-9000-pu-b0-jf-b0-46.ucode'
Dec  9 16:06:40 harbinger kernel: [406] iwlwifi0: WRT: Overriding region id 0
Dec  9 16:06:40 harbinger kernel: [406] iwlwifi0: WRT: Overriding region id 1
Dec  9 16:06:40 harbinger kernel: [406] iwlwifi0: WRT: Overriding region id 2
Dec  9 16:06:40 harbinger kernel: [406] iwlwifi0: WRT: Overriding region id 3
Dec  9 16:06:40 harbinger kernel: [406] iwlwifi0: WRT: Overriding region id 4
Dec  9 16:06:40 harbinger kernel: [406] iwlwifi0: WRT: Overriding region id 6
Dec  9 16:06:40 harbinger kernel: [406] iwlwifi0: WRT: Overriding region id 8
Dec  9 16:06:40 harbinger kernel: [406] iwlwifi0: WRT: Overriding region id 9
Dec  9 16:06:40 harbinger kernel: [406] iwlwifi0: WRT: Overriding region id 10
Dec  9 16:06:40 harbinger kernel: [406] iwlwifi0: WRT: Overriding region id 11
Dec  9 16:06:40 harbinger kernel: [406] iwlwifi0: WRT: Overriding region id 15
Dec  9 16:06:40 harbinger kernel: [406] iwlwifi0: WRT: Overriding region id 16
Dec  9 16:06:40 harbinger kernel: [406] iwlwifi0: WRT: Overriding region id 18
Dec  9 16:06:40 harbinger kernel: [406] iwlwifi0: WRT: Overriding region id 19
Dec  9 16:06:40 harbinger kernel: [406] iwlwifi0: WRT: Overriding region id 20
Dec  9 16:06:40 harbinger kernel: [406] iwlwifi0: WRT: Overriding region id 21
Dec  9 16:06:40 harbinger kernel: [406] iwlwifi0: WRT: Overriding region id 28
Dec  9 16:06:40 harbinger kernel: [406] iwlwifi0: loaded firmware version 46.9d0122c0.0 9000-pu-b0-jf-b0-46.ucode op_mode iwlmvm
Dec  9 16:06:40 harbinger kernel: [406] iwlwifi0: Detected Intel(R) Wireless-AC 9560 160MHz, REV=0x312
Dec  9 16:06:40 harbinger kernel: [406] iwlwifi0: base HW address: b8:9a:2a:6e:23:14, OTP minor version: 0x4
Dec  9 16:06:40 harbinger kernel: [406] iwlwifi0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
Dec  9 16:06:40 harbinger kernel: [406] iwlwifi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
Dec  9 16:06:40 harbinger kernel: [406] iwlwifi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
Dec  9 16:30:39 harbinger kernel: [1845] iwlwifi0: iwl_trans_send_cmd bad state = 0
Dec  9 16:30:39 harbinger kernel: [1845] iwlwifi0: Failed to remove MAC context: -5
Dec  9 16:32:40 harbinger kernel: [1966] iwlwifi0: detached
Dec  9 16:32:40 harbinger kernel: [1966] iwlwifi0: <iwlwifi> mem 0xea238000-0xea23bfff irq 16 at device 20.3 on pci0
Dec  9 16:32:40 harbinger kernel: [1966] iwlwifi0: attempting to allocate 6 MSI-X vectors (16 supported)
Dec  9 16:32:40 harbinger kernel: [1966] iwlwifi0: using IRQs 141-146 for MSI-X
Dec  9 16:32:40 harbinger kernel: [1966] firmware: 'iwlwifi-9000-pu-b0-jf-b0-46.ucode' version 46: 1518788 bytes loaded at 0xffffffff8520b000
Dec  9 16:32:40 harbinger kernel: [1966] iwlwifi0: successfully loaded firmware image 'iwlwifi-9000-pu-b0-jf-b0-46.ucode'
Dec  9 16:32:40 harbinger kernel: [1966] iwlwifi0: WRT: Overriding region id 0
Dec  9 16:32:40 harbinger kernel: [1966] iwlwifi0: WRT: Overriding region id 1
Dec  9 16:32:40 harbinger kernel: [1966] iwlwifi0: WRT: Overriding region id 2
Dec  9 16:32:40 harbinger kernel: [1966] iwlwifi0: WRT: Overriding region id 3
Dec  9 16:32:40 harbinger kernel: [1966] iwlwifi0: WRT: Overriding region id 4
Dec  9 16:32:40 harbinger kernel: [1966] iwlwifi0: WRT: Overriding region id 6
Dec  9 16:32:40 harbinger kernel: [1966] iwlwifi0: WRT: Overriding region id 8
Dec  9 16:32:40 harbinger kernel: [1966] iwlwifi0: WRT: Overriding region id 9
Dec  9 16:32:40 harbinger kernel: [1966] iwlwifi0: WRT: Overriding region id 10
Dec  9 16:32:40 harbinger kernel: [1966] iwlwifi0: WRT: Overriding region id 11
Dec  9 16:32:40 harbinger kernel: [1966] iwlwifi0: WRT: Overriding region id 15
Dec  9 16:32:40 harbinger kernel: [1966] iwlwifi0: WRT: Overriding region id 16
Dec  9 16:32:40 harbinger kernel: [1966] iwlwifi0: WRT: Overriding region id 18
Dec  9 16:32:40 harbinger kernel: [1966] iwlwifi0: WRT: Overriding region id 19
Dec  9 16:32:40 harbinger kernel: [1966] iwlwifi0: WRT: Overriding region id 20
Dec  9 16:32:40 harbinger kernel: [1966] iwlwifi0: WRT: Overriding region id 21
Dec  9 16:32:40 harbinger kernel: [1966] iwlwifi0: WRT: Overriding region id 28
Dec  9 16:32:40 harbinger kernel: [1966] iwlwifi0: loaded firmware version 46.9d0122c0.0 9000-pu-b0-jf-b0-46.ucode op_mode iwlmvm
Dec  9 16:32:40 harbinger kernel: [1966] iwlwifi0: Detected Intel(R) Wireless-AC 9560 160MHz, REV=0x312
Dec  9 16:32:40 harbinger kernel: [1967] iwlwifi0: base HW address: b8:9a:2a:6e:23:14, OTP minor version: 0x4
Dec  9 16:32:41 harbinger kernel: [1967] iwlwifi0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
Dec  9 16:32:41 harbinger kernel: [1967] iwlwifi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
Dec  9 16:32:41 harbinger kernel: [1967] iwlwifi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
Dec  9 16:32:49 harbinger kernel: [1975] iwlwifi0: detached
Dec  9 16:32:49 harbinger kernel: [1975] iwlwifi0: <iwlwifi> mem 0xea238000-0xea23bfff irq 16 at device 20.3 on pci0
Dec  9 16:32:49 harbinger kernel: [1975] iwlwifi0: attempting to allocate 6 MSI-X vectors (16 supported)
Dec  9 16:32:49 harbinger kernel: [1975] iwlwifi0: using IRQs 141-146 for MSI-X
Dec  9 16:32:49 harbinger kernel: [1975] firmware: 'iwlwifi-9000-pu-b0-jf-b0-46.ucode' version 46: 1518788 bytes loaded at 0xffffffff8520b000
Dec  9 16:32:49 harbinger kernel: [1975] iwlwifi0: successfully loaded firmware image 'iwlwifi-9000-pu-b0-jf-b0-46.ucode'
Dec  9 16:32:49 harbinger kernel: [1975] iwlwifi0: WRT: Overriding region id 0
Dec  9 16:32:49 harbinger kernel: [1975] iwlwifi0: WRT: Overriding region id 1
Dec  9 16:32:49 harbinger kernel: [1975] iwlwifi0: WRT: Overriding region id 2
Dec  9 16:32:49 harbinger kernel: [1975] iwlwifi0: WRT: Overriding region id 3
Dec  9 16:32:49 harbinger kernel: [1975] iwlwifi0: WRT: Overriding region id 4
Dec  9 16:32:49 harbinger kernel: [1975] iwlwifi0: WRT: Overriding region id 6
Dec  9 16:32:49 harbinger kernel: [1975] iwlwifi0: WRT: Overriding region id 8
Dec  9 16:32:49 harbinger kernel: [1975] iwlwifi0: WRT: Overriding region id 9
Dec  9 16:32:49 harbinger kernel: [1975] iwlwifi0: WRT: Overriding region id 10
Dec  9 16:32:49 harbinger kernel: [1975] iwlwifi0: WRT: Overriding region id 11
Dec  9 16:32:49 harbinger kernel: [1975] iwlwifi0: WRT: Overriding region id 15
Dec  9 16:32:49 harbinger kernel: [1975] iwlwifi0: WRT: Overriding region id 16
Dec  9 16:32:49 harbinger kernel: [1975] iwlwifi0: WRT: Overriding region id 18
Dec  9 16:32:49 harbinger kernel: [1975] iwlwifi0: WRT: Overriding region id 19
Dec  9 16:32:49 harbinger kernel: [1975] iwlwifi0: WRT: Overriding region id 20
Dec  9 16:32:49 harbinger kernel: [1975] iwlwifi0: WRT: Overriding region id 21
Dec  9 16:32:49 harbinger kernel: [1975] iwlwifi0: WRT: Overriding region id 28
Dec  9 16:32:49 harbinger kernel: [1975] iwlwifi0: loaded firmware version 46.9d0122c0.0 9000-pu-b0-jf-b0-46.ucode op_mode iwlmvm
Dec  9 16:32:49 harbinger kernel: [1975] iwlwifi0: Detected Intel(R) Wireless-AC 9560 160MHz, REV=0x312
Dec  9 16:32:49 harbinger kernel: [1975] iwlwifi0: base HW address: b8:9a:2a:6e:23:14, OTP minor version: 0x4
Dec  9 16:32:49 harbinger kernel: [1975] iwlwifi0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
Dec  9 16:32:49 harbinger kernel: [1975] iwlwifi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
Dec  9 16:32:49 harbinger kernel: [1975] iwlwifi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
Dec  9 16:32:59 harbinger kernel: [1985] iwlwifi0: detached
Dec  9 16:32:59 harbinger kernel: [1985] iwlwifi0: <iwlwifi> mem 0xea238000-0xea23bfff irq 16 at device 20.3 on pci0
Dec  9 16:32:59 harbinger kernel: [1985] iwlwifi0: attempting to allocate 6 MSI-X vectors (16 supported)
Dec  9 16:32:59 harbinger kernel: [1985] iwlwifi0: using IRQs 141-146 for MSI-X
Dec  9 16:32:59 harbinger kernel: [1985] firmware: 'iwlwifi-9000-pu-b0-jf-b0-46.ucode' version 46: 1518788 bytes loaded at 0xffffffff8520b000
Dec  9 16:32:59 harbinger kernel: [1985] iwlwifi0: successfully loaded firmware image 'iwlwifi-9000-pu-b0-jf-b0-46.ucode'
Dec  9 16:32:59 harbinger kernel: [1985] iwlwifi0: WRT: Overriding region id 0
Dec  9 16:32:59 harbinger kernel: [1985] iwlwifi0: WRT: Overriding region id 1
Dec  9 16:32:59 harbinger kernel: [1985] iwlwifi0: WRT: Overriding region id 2
Dec  9 16:32:59 harbinger kernel: [1985] iwlwifi0: WRT: Overriding region id 3
Dec  9 16:32:59 harbinger kernel: [1985] iwlwifi0: WRT: Overriding region id 4
Dec  9 16:32:59 harbinger kernel: [1985] iwlwifi0: WRT: Overriding region id 6
Dec  9 16:32:59 harbinger kernel: [1985] iwlwifi0: WRT: Overriding region id 8
Dec  9 16:32:59 harbinger kernel: [1985] iwlwifi0: WRT: Overriding region id 9
Dec  9 16:32:59 harbinger kernel: [1985] iwlwifi0: WRT: Overriding region id 10
Dec  9 16:32:59 harbinger kernel: [1985] iwlwifi0: WRT: Overriding region id 11
Dec  9 16:32:59 harbinger kernel: [1985] iwlwifi0: WRT: Overriding region id 15
Dec  9 16:32:59 harbinger kernel: [1985] iwlwifi0: WRT: Overriding region id 16
Dec  9 16:32:59 harbinger kernel: [1985] iwlwifi0: WRT: Overriding region id 18
Dec  9 16:32:59 harbinger kernel: [1985] iwlwifi0: WRT: Overriding region id 19
Dec  9 16:32:59 harbinger kernel: [1985] iwlwifi0: WRT: Overriding region id 20
Dec  9 16:32:59 harbinger kernel: [1985] iwlwifi0: WRT: Overriding region id 21
Dec  9 16:32:59 harbinger kernel: [1985] iwlwifi0: WRT: Overriding region id 28
Dec  9 16:32:59 harbinger kernel: [1985] iwlwifi0: loaded firmware version 46.9d0122c0.0 9000-pu-b0-jf-b0-46.ucode op_mode iwlmvm
Dec  9 16:32:59 harbinger kernel: [1985] iwlwifi0: Detected Intel(R) Wireless-AC 9560 160MHz, REV=0x312
Dec  9 16:32:59 harbinger kernel: [1985] iwlwifi0: base HW address: b8:9a:2a:6e:23:14, OTP minor version: 0x4
Dec  9 16:32:59 harbinger kernel: [1985] iwlwifi0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
Dec  9 16:32:59 harbinger kernel: [1985] iwlwifi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
Dec  9 16:32:59 harbinger kernel: [1985] iwlwifi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
Dec  9 16:33:00 harbinger kernel: [1986] iwlwifi0: detached
Dec  9 16:33:00 harbinger kernel: [1986] iwlwifi0: <iwlwifi> mem 0xea238000-0xea23bfff irq 16 at device 20.3 on pci0
Dec  9 16:33:00 harbinger kernel: [1986] iwlwifi0: attempting to allocate 6 MSI-X vectors (16 supported)
Dec  9 16:33:00 harbinger kernel: [1986] iwlwifi0: using IRQs 141-146 for MSI-X
Dec  9 16:33:00 harbinger kernel: [1986] firmware: 'iwlwifi-9000-pu-b0-jf-b0-46.ucode' version 46: 1518788 bytes loaded at 0xffffffff8520b000
Dec  9 16:33:00 harbinger kernel: [1986] iwlwifi0: successfully loaded firmware image 'iwlwifi-9000-pu-b0-jf-b0-46.ucode'
Dec  9 16:33:00 harbinger kernel: [1986] iwlwifi0: WRT: Overriding region id 0
Dec  9 16:33:00 harbinger kernel: [1986] iwlwifi0: WRT: Overriding region id 1
Dec  9 16:33:00 harbinger kernel: [1986] iwlwifi0: WRT: Overriding region id 2
Dec  9 16:33:00 harbinger kernel: [1986] iwlwifi0: WRT: Overriding region id 3
Dec  9 16:33:00 harbinger kernel: [1986] iwlwifi0: WRT: Overriding region id 4
Dec  9 16:33:00 harbinger kernel: [1986] iwlwifi0: WRT: Overriding region id 6
Dec  9 16:33:00 harbinger kernel: [1986] iwlwifi0: WRT: Overriding region id 8
Dec  9 16:33:00 harbinger kernel: [1986] iwlwifi0: WRT: Overriding region id 9
Dec  9 16:33:00 harbinger kernel: [1986] iwlwifi0: WRT: Overriding region id 10
Dec  9 16:33:00 harbinger kernel: [1986] iwlwifi0: WRT: Overriding region id 11
Dec  9 16:33:00 harbinger kernel: [1986] iwlwifi0: WRT: Overriding region id 15
Dec  9 16:33:00 harbinger kernel: [1986] iwlwifi0: WRT: Overriding region id 16
Dec  9 16:33:00 harbinger kernel: [1986] iwlwifi0: WRT: Overriding region id 18
Dec  9 16:33:00 harbinger kernel: [1986] iwlwifi0: WRT: Overriding region id 19
Dec  9 16:33:00 harbinger kernel: [1986] iwlwifi0: WRT: Overriding region id 20
Dec  9 16:33:00 harbinger kernel: [1986] iwlwifi0: WRT: Overriding region id 21
Dec  9 16:33:00 harbinger kernel: [1986] iwlwifi0: WRT: Overriding region id 28
Dec  9 16:33:00 harbinger kernel: [1986] iwlwifi0: loaded firmware version 46.9d0122c0.0 9000-pu-b0-jf-b0-46.ucode op_mode iwlmvm
Dec  9 16:33:00 harbinger kernel: [1986] iwlwifi0: Detected Intel(R) Wireless-AC 9560 160MHz, REV=0x312
Dec  9 16:33:00 harbinger kernel: [1986] iwlwifi0: base HW address: b8:9a:2a:6e:23:14, OTP minor version: 0x4
Dec  9 16:33:00 harbinger kernel: [1986] iwlwifi0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
Dec  9 16:33:00 harbinger kernel: [1986] iwlwifi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
Dec  9 16:33:00 harbinger kernel: [1986] iwlwifi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
Dec  9 16:33:00 harbinger kernel: [1987] iwlwifi0: detached
Dec  9 16:33:01 harbinger kernel: [1987] iwlwifi0: <iwlwifi> mem 0xea238000-0xea23bfff irq 16 at device 20.3 on pci0
Dec  9 16:33:01 harbinger kernel: [1987] iwlwifi0: attempting to allocate 6 MSI-X vectors (16 supported)
Dec  9 16:33:01 harbinger kernel: [1987] iwlwifi0: using IRQs 141-146 for MSI-X
Dec  9 16:33:01 harbinger kernel: [1987] firmware: 'iwlwifi-9000-pu-b0-jf-b0-46.ucode' version 46: 1518788 bytes loaded at 0xffffffff8520b000
Dec  9 16:33:01 harbinger kernel: [1987] iwlwifi0: successfully loaded firmware image 'iwlwifi-9000-pu-b0-jf-b0-46.ucode'
Dec  9 16:33:01 harbinger kernel: [1987] iwlwifi0: WRT: Overriding region id 0
Dec  9 16:33:01 harbinger kernel: [1987] iwlwifi0: WRT: Overriding region id 1
Dec  9 16:33:01 harbinger kernel: [1987] iwlwifi0: WRT: Overriding region id 2
Dec  9 16:33:01 harbinger kernel: [1987] iwlwifi0: WRT: Overriding region id 3
Dec  9 16:33:01 harbinger kernel: [1987] iwlwifi0: WRT: Overriding region id 4
Dec  9 16:33:01 harbinger kernel: [1987] iwlwifi0: WRT: Overriding region id 6
Dec  9 16:33:01 harbinger kernel: [1987] iwlwifi0: WRT: Overriding region id 8
Dec  9 16:33:01 harbinger kernel: [1987] iwlwifi0: WRT: Overriding region id 9
Dec  9 16:33:01 harbinger kernel: [1987] iwlwifi0: WRT: Overriding region id 10
Dec  9 16:33:01 harbinger kernel: [1987] iwlwifi0: WRT: Overriding region id 11
Dec  9 16:33:01 harbinger kernel: [1987] iwlwifi0: WRT: Overriding region id 15
Dec  9 16:33:01 harbinger kernel: [1987] iwlwifi0: WRT: Overriding region id 16
Dec  9 16:33:01 harbinger kernel: [1987] iwlwifi0: WRT: Overriding region id 18
Dec  9 16:33:01 harbinger kernel: [1987] iwlwifi0: WRT: Overriding region id 19
Dec  9 16:33:01 harbinger kernel: [1987] iwlwifi0: WRT: Overriding region id 20
Dec  9 16:33:01 harbinger kernel: [1987] iwlwifi0: WRT: Overriding region id 21
Dec  9 16:33:01 harbinger kernel: [1987] iwlwifi0: WRT: Overriding region id 28
Dec  9 16:33:01 harbinger kernel: [1987] iwlwifi0: loaded firmware version 46.9d0122c0.0 9000-pu-b0-jf-b0-46.ucode op_mode iwlmvm
Dec  9 16:33:01 harbinger kernel: [1987] iwlwifi0: Detected Intel(R) Wireless-AC 9560 160MHz, REV=0x312
Dec  9 16:33:01 harbinger kernel: [1987] iwlwifi0: base HW address: b8:9a:2a:6e:23:14, OTP minor version: 0x4
Dec  9 16:33:01 harbinger kernel: [1987] iwlwifi0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
Dec  9 16:33:01 harbinger kernel: [1987] iwlwifi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
Dec  9 16:33:01 harbinger kernel: [1987] iwlwifi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: Microcode SW error detected. Restarting 0x0.
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: Start IWL Error Log Dump:
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: Transport status: 0x0000004B, valid: 6
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: Loaded firmware version: 46.9d0122c0.0 9000-pu-b0-jf-b0-46.ucode
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x0000340A | ADVANCED_SYSASSERT
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x000022F0 | trm_hw_status0
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x00000000 | trm_hw_status1
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x0048961A | branchlink2
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x0047905E | interruptlink1
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x00000000 | interruptlink2
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x00000000 | data1
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0xDEADBEEF | data2
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0xDEADBEEF | data3
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x00000000 | beacon time
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x00274F1C | tsf low
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x00000000 | tsf hi
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x00000000 | time gp1
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x00274F1D | time gp2
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x00000001 | uCode revision type
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x0000002E | uCode version major
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x9D0122C0 | uCode version minor
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x00000312 | hw version
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x18489002 | board version
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x801EF402 | hcmd
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x00022080 | isr0
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x00000000 | isr1
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x08201802 | isr2
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x00417CC0 | isr3
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x00000000 | isr4
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x001E01C8 | last cmd Id
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x0001B822 | wait_event
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x00000260 | l2p_control
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x00000000 | l2p_duration
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x00000003 | l2p_mhvalid
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x00000000 | l2p_addr_match
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x0000000D | lmpm_pmg_sel
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x03061126 | timestamp
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x0000284C | flow_handler
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: Start IWL Error Log Dump:
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: Transport status: 0x0000004B, valid: 7
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x20000070 | NMI_INTERRUPT_LMAC_FATAL
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x00000000 | umac branchlink1
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0xC0088A1A | umac branchlink2
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0xC0084458 | umac interruptlink1
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0xC0084458 | umac interruptlink2
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x00000800 | umac data1
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0xC0084458 | umac data2
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0xDEADBEEF | umac data3
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x0000002E | umac major
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x9D0122C0 | umac minor
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x00274F38 | frame pointer
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0xC088627C | stack pointer
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x0020012B | last host cmd
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x00000000 | isr status reg
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: IML/ROM dump:
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x00000000 | IML/ROM error/state
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x00000003 | IML/ROM data1
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: Fseq Registers:
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0xD4EBA0CD | FSEQ_ERROR_CODE
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x00000000 | FSEQ_TOP_INIT_VERSION
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0xCA214D53 | FSEQ_CNVIO_INIT_VERSION
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x0000A384 | FSEQ_OTP_VERSION
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x4D956F77 | FSEQ_TOP_CONTENT_VERSION
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x87D4A50B | FSEQ_ALIVE_TOKEN
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x19512D4E | FSEQ_CNVI_ID
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0xD3AC1FE1 | FSEQ_CNVR_ID
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x01000100 | CNVI_AUX_MISC_CHIP
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x01300202 | CNVR_AUX_MISC_CHIP
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0x0000485B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: 0xA5A5A5A2 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: WRT: Collecting data: ini trigger 4 fired (delay=0ms).
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: FW error in SYNC CMD BINDING_CONTEXT_CMD
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: Failed to send binding (action:1): -5
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: PHY ctxt cmd error. ret=-5
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: lkpi_iv_newstate: error -5 during state transition 1 (SCAN) -> 2 (AUTH)
Dec  9 17:22:52 harbinger kernel: [4978] iwlwifi0: No queue was found. Dropping TX

I then decided to switch back to a previous BE so I could mount the BE I was just on
to revert the rc.conf changes and rebooted again to change back to using
iwm.
To my surprise wlan0 was not created and I've been stuck in this
situation since then.

This is what I noticed from dmesg regarding wlan0:

[29] iwmbtfw: iwmbt_fw_read: open: /usr/local/share/iwmbt-firmware/ibt-17-16-1.sfi: No such file or directory
[29] iwmbtfw: main: Firmware download failed!
[29] Autoloading module: ng_ubt
[29] ifconfig: SIOCIFCREATE2 (wlan0): Device not configured
[29] ifconfig: interface wlan0 does not exist
[29] Starting wpa_supplicant.
[29] /etc/rc.d/wpa_supplicant: WARNING: failed to start wpa_supplicant
[29] Starting Network: wlan0.
[29] ifconfig: interface wlan0 does not exist

I then tried to move forward again by manually switching from iwm to
iwlwifi seeing if I could at least create wlan0 from the iwlwifi0 parent
device.
I've tried using devctl as follows:
devctl detach pci0:0:20:3
devctl set driver pci0:0:20:3 iwlwifi

Running 'pciconf -vlV | grep -B3 network' did confirm iwlwifi0 was set
instead of iwm:

iwlwifi0@pci0:0:20:3:	class=0x028000 rev=0x11 hdr=0x00 vendor=0x8086 device=0x9df0 subvendor=0x8086 subdevice=0x0030
    vendor     = 'Intel Corporation'
    device     = 'Cannon Point-LP CNVi [Wireless-AC]'
    class      = network

I had to attempt several kldunload and kldload actions before iwlwifi
would show up for 'sysctl net.wlan.devices'.
I then created wlan0 by running:
ifconfig wlan0 create wlandev iwlwifi0 (which worked).
ifconfig wlan0 coiuntry NL
ifconfig wlan0 authmode WPA

At this point I think I ran: sh /etc/rc.d/netif start wlan0 and using
wpa_cli -i wlan0 status and scan_results to check.
I did see my ssid listed but wpa_cli reported authentication failures.
This is where I decided to take a break and come back to it later to
write this email

I just can't figure out why reverting back to iwm hasn't restored wi-fi
connectivity.

Sorry for the long winded email.
I'm sure I performed even more steps but can't put them in the correct
order.

-- 
Marco van Lienen -- FreeBSD enthusiast
https://keybase.io/scarcry , GnuPG fingerprint: A025 D8AA AC1B D2FC 380D 4FC1 8EA0 0BA8 8580 E6CB
"The Tuck Pendleton machine...zero defects."



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