Date: Tue, 03 Jun 2025 16:15:07 +0000 From: bugzilla-noreply@freebsd.org To: wireless@FreeBSD.org Subject: [Bug 287273] iwlwifi(4): panic: _lkpi_sta_assoc_to_down: lsta 0xfffff800018ca000 state not AUTH: 0x3 Message-ID: <bug-287273-21060@https.bugs.freebsd.org/bugzilla/>
index | next in thread | raw e-mail
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=287273 Bug ID: 287273 Summary: iwlwifi(4): panic: _lkpi_sta_assoc_to_down: lsta 0xfffff800018ca000 state not AUTH: 0x3 Product: Base System Version: 15.0-CURRENT Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: wireless Assignee: wireless@FreeBSD.org Reporter: trasz@FreeBSD.org Sometimes iwlwifi(4) panics early on boot. Often it happens after rebooting from iwx(4) - same machine, same software, same network, just change the driver the driver in /etc/rc.conf. This is: FreeBSD pustaq 15.0-CURRENT FreeBSD 15.0-CURRENT #2 main-n277663-2a35b00732d9: Tue Jun 3 12:01:19 BST 2025 root@pustaq:/usr/obj/usr/home/trasz/git/freebsd-src/amd64.amd64/sys/GENERIC amd64 Relevant chunk of the log: iwlwifi0: <iwlwifi> mem 0xef000000-0xef003fff irq 18 at device 0.0 on pci2 iwlwifi0: Detected crf-id 0x400410, cnv-id 0x400410 wfpm id 0x80000000 iwlwifi0: PCI dev 2725/0024, rev=0x420, rfid=0x10d000 iwlwifi0: Detected Intel(R) Wi-Fi 6 AX210 160MHz iwlwifi0: successfully loaded firmware image 'iwlwifi-ty-a0-gf-a0-89.ucode' iwlwifi0: TLV_FW_FSEQ_VERSION: FSEQ Version: 0.0.2.42 iwl-debug-yoyo.bin: could not load binary firmware /boot/firmware/iwl-debug-yoyo.bin either iwl-debug-yoyo.bin: could not load binary firmware /boot/firmware/iwl-debug-yoyo.bin either iwl-debug-yoyo_bin: could not load binary firmware /boot/firmware/iwl-debug-yoyo_bin either iwl_debug_yoyo_bin: could not load binary firmware /boot/firmware/iwl_debug_yoyo_bin either iwlwifi0: loaded firmware version 89.6b44fa0b.0 ty-a0-gf-a0-89.ucode op_mode iwlmvm iwlwifi0: WFPM_UMAC_PD_NOTIFICATION: 0x20 iwlwifi0: WFPM_LMAC2_PD_NOTIFICATION: 0x1f iwlwifi0: WFPM_AUTH_KEY_0: 0x90 iwlwifi0: CNVI_SCU_SEQ_DATA_DW9: 0x0 iwlwifi0: successfully loaded firmware image 'iwlwifi-ty-a0-gf-a0.pnvm' iwlwifi0: loaded PNVM version 16611aa6 iwlwifi0: Detected RF GF, rfid=0x10d000 iwlwifi0: base HW address: c8:58:b3:fa:04:01 acpi_wmi0: <ACPI-WMI mapping> on acpi0 acpi_wmi1: <ACPI-WMI mapping> on acpi0 acpi_wmi1: Embedded MOF found ig4iic3: <Designware I2C Controller> iomem 0xfe028000-0xfe028fff irq 34 on acpi0 ig4iic3: controller error during attach-1 device_attach: ig4iic3 attach returned 6 ig4iic3: <Designware I2C Controller> iomem 0xfe028000-0xfe028fff irq 34 on acpi0 ig4iic3: controller error during attach-1 device_attach: ig4iic3 attach returned 6 ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib /usr/local/lib/compat/pkg /usr/local/lib/alsa-lib /usr/local/lib/compat/pkg /usr/local/lib/perl5/5.36/mach/CORE /usr/local/lib/qt5 /usr/local/lib/samba4 /usr/local/llvm19/lib /usr/local/llvm19/lib/x86_64-portbld-freebsd15.0 /usr/local/openjdk8/lib/amd64 /usr/local/share/chromium 32-bit compatibility ldconfig path: /usr/lib32 Setting hostname: pustaq. Setting up harvesting: PURE_RDRAND,[CALLOUT],[UMA],[FS_ATIME],SWI,INTERRUPT,NET_NG,[NET_ETHER],NET_TUN,MOUSE,KEYBOARD,ATTACH,CACHED Feeding entropy: . Starting autounmountd. iwlwifi0: WFPM_UMAC_PD_NOTIFICATION: 0x20 iwlwifi0: WFPM_LMAC2_PD_NOTIFICATION: 0x1f iwlwifi0: WFPM_AUTH_KEY_0: 0x90 iwlwifi0: CNVI_SCU_SEQ_DATA_DW9: 0x0 wlan0: Ethernet address: c8:58:b3:fa:04:01 Created wlan(4) interfaces: wlan0. lo0: link state changed to UP Starting wpa_supplicant. Starting Network: lo0 em0 wlan0. lo0: flags=1008049<UP,LOOPBACK,RUNNING,MULTICAST,LOWER_UP> metric 0 mtu 16384 options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6> inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2 groups: lo nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL> em0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=4e524bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,LRO,WOL_MAGIC,VLAN_HWFILTER,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6,HWSTATS,MEXTPG> ether 10:65:30:2e:7d:51 media: Ethernet autoselect status: no carrier nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=0 ether c8:58:b3:fa:04:01 groups: wlan ssid "" channel 1 (2412 MHz 11g) regdomain ETSI country GB indoor authmode WPA1+WPA2/802.11i privacy MIXED deftxkey UNDEF txpower 30 bmiss 7 scanvalid 60 protmode CTS wme roaming MANUAL bintval 0 parent interface: iwlwifi0 media: IEEE 802.11 Wireless Ethernet autoselect (autoselect) status: no carrier nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> Starting devd. Starting Network: em0. em0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=4e524bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,LRO,WOL_MAGIC,VLAN_HWFILTER,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6,HWSTATS,MEXTPG> ether 10:65:30:2e:7d:51 media: Ethernet autoselect status: no carrier nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> Autoloading module: ng_ubt ubt0 on uhub0 ubt0: <vendor 0x8087 product 0x0032, class 224/1, rev 2.01/0.00, addr 1> on usbus0 iwlwifi0: Microcode SW error detected. Restarting 0x0. iwlwifi0: Start IWL Error Log Dump: iwlwifi0: Transport status: 0x0000004B, valid: 6 iwlwifi0: Loaded firmware version: 89.6b44fa0b.0 ty-a0-gf-a0-89.ucode iwlwifi0: 0x00000071 | NMI_INTERRUPT_UMAC_FATAL iwlwifi0: 0x00A08200 | trm_hw_status0 iwlwifi0: 0x00000000 | trm_hw_status1 iwlwifi0: 0x004DACF8 | branchlink2 iwlwifi0: 0x004D091A | interruptlink1 iwlwifi0: 0x004D091A | interruptlink2 iwlwifi0: 0x000167E4 | data1 iwlwifi0: 0x00000010 | data2 iwlwifi0: 0x00000000 | data3 iwlwifi0: 0x00089FEB | beacon time iwlwifi0: 0x00376013 | tsf low iwlwifi0: 0x00000000 | tsf hi iwlwifi0: 0x00000000 | time gp1 iwlwifi0: 0x0038AE64 | time gp2 iwlwifi0: 0x00000001 | uCode revision type iwlwifi0: 0x00000059 | uCode version major iwlwifi0: 0x6B44FA0B | uCode version minor iwlwifi0: 0x00000420 | hw version iwlwifi0: 0x18C80002 | board version iwlwifi0: 0x80E2FF00 | hcmd iwlwifi0: 0x24020000 | isr0 iwlwifi0: 0x21000000 | isr1 iwlwifi0: 0x48F00002 | isr2 iwlwifi0: 0x00C3000C | isr3 iwlwifi0: 0x00200000 | isr4 iwlwifi0: 0x00300103 | last cmd Id iwlwifi0: 0x000167E4 | wait_event iwlwifi0: 0x00000288 | l2p_control iwlwifi0: 0x00018034 | l2p_duration iwlwifi0: 0x000000BF | l2p_mhvalid iwlwifi0: 0x00EF00F8 | l2p_addr_match iwlwifi0: 0x00000009 | lmpm_pmg_sel iwlwifi0: 0x00000000 | timestamp iwlwifi0: 0x00004874 | flow_handler iwlwifi0: Start IWL Error Log Dump: iwlwifi0: Transport status: 0x0000004B, valid: 7 iwlwifi0: 0x200014FD | ADVANCED_SYSASSERT iwlwifi0: 0x00000000 | umac branchlink1 iwlwifi0: 0x804838BE | umac branchlink2 iwlwifi0: 0x0106A700 | umac interruptlink1 iwlwifi0: 0x00000000 | umac interruptlink2 iwlwifi0: 0x0000006A | umac data1 iwlwifi0: 0xDEADBEEF | umac data2 iwlwifi0: 0xDEADBEEF | umac data3 iwlwifi0: 0x00000059 | umac major iwlwifi0: 0x6B44FA0B | umac minor iwlwifi0: 0x0038AE5E | frame pointer iwlwifi0: 0xC0885E8C | stack pointer iwlwifi0: 0x00310108 | last host cmd iwlwifi0: 0x00000000 | isr status reg iwlwifi0: IML/ROM dump: iwlwifi0: 0x00000B03 | IML/ROM error/state iwlwifi0: 0x000086EF | IML/ROM data1 iwlwifi0: 0x00000090 | IML/ROM WFPM_AUTH_KEY_0 iwlwifi0: Fseq Registers: iwlwifi0: 0x60000000 | FSEQ_ERROR_CODE iwlwifi0: 0x80440007 | FSEQ_TOP_INIT_VERSION iwlwifi0: 0x00080009 | FSEQ_CNVIO_INIT_VERSION iwlwifi0: 0x0000A652 | FSEQ_OTP_VERSION iwlwifi0: 0x00000002 | FSEQ_TOP_CONTENT_VERSION iwlwifi0: 0x4552414E | FSEQ_ALIVE_TOKEN iwlwifi0: 0x00400410 | FSEQ_CNVI_ID iwlwifi0: 0x00400410 | FSEQ_CNVR_ID iwlwifi0: 0x00400410 | CNVI_AUX_MISC_CHIP iwlwifi0: 0x00400410 | CNVR_AUX_MISC_CHIP iwlwifi0: 0x00009061 | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM iwlwifi0: 0x00000061 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR iwlwifi0: 0x00080009 | FSEQ_PREV_CNVIO_INIT_VERSION iwlwifi0: 0x00440007 | FSEQ_WIFI_FSEQ_VERSION iwlwifi0: 0x00440007 | FSEQ_BT_FSEQ_VERSION iwlwifi0: 0x000000F0 | FSEQ_CLASS_TP_VERSION iwlwifi0: UMAC CURRENT PC: 0x804a578c iwlwifi0: LMAC1 CURRENT PC: 0xd0 iwlwifi0: WRT: Collecting data: ini trigger 4 fired (delay=0ms). iwlwifi0: FW error in SYNC CMD PHY_CONTEXT_CMD #0 0xffffffff80e26bfb at linux_dump_stack+0x1b #1 0xffffffff83f1c57b at iwl_trans_pcie_send_hcmd+0x43b #2 0xffffffff83eacc68 at iwl_trans_send_cmd+0x88 #3 0xffffffff83ef742d at iwl_mvm_send_cmd_pdu+0x6d #4 0xffffffff83ed2887 at iwl_mvm_phy_ctxt_apply+0x3b7 #5 0xffffffff83ed2a9b at iwl_mvm_phy_ctxt_changed+0x12b #6 0xffffffff83ec8f5a at iwl_mvm_change_chanctx+0x10a #7 0xffffffff80e1e088 at lkpi_sta_sync_from_ni+0x318 #8 0xffffffff80e12f92 at lkpi_sta_assoc_to_run+0x462 #9 0xffffffff80e1e76b at lkpi_iv_newstate+0x30b #10 0xffffffff80d3567c at ieee80211_newstate_cb+0x29c #11 0xffffffff80bdffd2 at taskqueue_run_locked+0x1c2 #12 0xffffffff80be0ec3 at taskqueue_thread_loop+0xd3 #13 0xffffffff80b28592 at fork_exit+0x82 #14 0xffffffff81090c8e at fork_trampoline+0xe iwlwifi0: PHY ctxt cmd error. ret=-5 WARNING iwl_mvm_enable_beacon_filter(mvm, vif) failed at /usr/home/trasz/git/freebsd-src/sys/contrib/dev/iwlwifi/mvm/mac80211.c:4012 iwlwifi0: Failed to send MAC_CONFIG_CMD (action:2): -5 iwlwifi0: STA_CONFIG_CMD send failed, ret=0xfffffffb iwlwifi0: Failed to update sta link 0 iwlwifi0: lkpi_sta_assoc_to_run:2933: mo_sta_state(AUTHORIZED) failed: -5 iwlwifi0: lkpi_iv_newstate: error -5 during state transition 3 (ASSOC) -> 5 (RUN) Autoloading module: u3g u3g0 on uhub0 u3g0: <Sierra Wireless, Incorporated Dell Wireless 5811e Gobi(TM)4G LTE Mobile Broadband Card, class 0/0, rev 3.00/0.06, addr 3> on usbus0 u3g0: Found 3 ports. Autoloading module: iichid iichid0: <DLL079F:00 044E:120B I2C HID device> at addr 0x2c irq 51 on iicbus6 hidbus0: <HID bus> on iichid0 hkbd0: <DLL079F:00 044E:120B Keyboard> on hidbus0 kbd2 at hkbd0 Autoloading module: hms hms0: <DLL079F:00 044E:120B Mouse> on hidbus0 hms0: 3 buttons and [XYWH] coordinates ID=1 Waiting 30s for the default route interface: iwlwifi0: Failed to send flush command (-5) iwlwifi0: flush request fail bad state = 0 iwlwifi0: Failed to trigger RX queues sync (-5) panic: _lkpi_sta_assoc_to_down: lsta 0xfffff800018ca000 state not AUTH: 0x3 Backtrace looks like this: (kgdb) bt #0 __curthread () at /usr/home/trasz/git/freebsd-src/sys/amd64/include/pcpu_aux.h:57 #1 doadump (textdump=textdump@entry=1) at /usr/home/trasz/git/freebsd-src/sys/kern/kern_shutdown.c:404 #2 0xffffffff80b769c0 in kern_reboot (howto=260) at /usr/home/trasz/git/freebsd-src/sys/kern/kern_shutdown.c:524 #3 0xffffffff80b76ef7 in vpanic (fmt=0xffffffff812e2b88 "%s: lsta %p state not AUTH: %#x\n", ap=ap@entry=0xfffffe00fbbcacd0) at /usr/home/trasz/git/freebsd-src/sys/kern/kern_shutdown.c:979 #4 0xffffffff80b76d23 in panic (fmt=<unavailable>) at /usr/home/trasz/git/freebsd-src/sys/kern/kern_shutdown.c:892 #5 0xffffffff80e1bc99 in _lkpi_sta_assoc_to_down (vap=0xfffffe00fca7f010, nstate=IEEE80211_S_SCAN, arg=1) at /usr/home/trasz/git/freebsd-src/sys/compat/linuxkpi/common/src/linux_80211.c:2698 #6 0xffffffff80e1e76b in lkpi_iv_newstate (vap=0xfffffe00fca7f010, nstate=IEEE80211_S_SCAN, arg=1) at /usr/home/trasz/git/freebsd-src/sys/compat/linuxkpi/common/src/linux_80211.c:3469 #7 0xffffffff80d3567c in ieee80211_newstate_cb (xvap=0xfffffe00fca7f010, npending=<optimized out>) at /usr/home/trasz/git/freebsd-src/sys/net80211/ieee80211_proto.c:2609 #8 0xffffffff80bdffd2 in taskqueue_run_locked (queue=queue@entry=0xfffff80001c3de00) at /usr/home/trasz/git/freebsd-src/sys/kern/subr_taskqueue.c:517 #9 0xffffffff80be0ec3 in taskqueue_thread_loop (arg=arg@entry=0xfffffe00fc5dc110) at /usr/home/trasz/git/freebsd-src/sys/kern/subr_taskqueue.c:829 #10 0xffffffff80b28592 in fork_exit (callout=0xffffffff80be0df0 <taskqueue_thread_loop>, arg=0xfffffe00fc5dc110, frame=0xfffffe00fbbcaf40) at /usr/home/trasz/git/freebsd-src/sys/kern/kern_fork.c:1153 #11 <signal handler called> (kgdb) p *lsta $1 = {lsta_list = {next = 0xfffffe00fca7fe98, prev = 0xfffffe00fca7fe98}, ni = 0xfffffe00fcf2c000, hw = 0xfffffe00fc5d8480, txq_task = {ta_link = {stqe_next = 0x0}, ta_pending = 0, ta_priority = 0 '\000', ta_flags = 0 '\000', ta_func = 0xffffffff80e20060 <lkpi_80211_txq_task>, ta_context = 0xfffff800018ca000}, txq = {mq_head = {stqh_first = 0x0, stqh_last = 0xfffff800018ca040}, mq_len = 0, mq_maxlen = 2048}, txq_mtx = {lock_object = {lo_name = 0xffffffff8125c362 "lsta-txq", lo_flags = 16973824, lo_data = 0, lo_witness = 0xfffff8042e589c80}, mtx_lock = 0}, kc = {0x0, 0x0, 0x0, 0x0}, state = IEEE80211_STA_ASSOC, txq_ready = false, added_to_drv = true, in_mgd = false, sinfo = {filled = 1024, connected_time = 0, inactive_time = 0, rx_bytes = 0, rx_packets = 0, rx_dropped_misc = 0, rx_duration = 0, rx_beacon = 0, rx_beacon_signal_avg = 0 '\000', signal = 0 '\000', signal_avg = 0 '\000', ack_signal = 0 '\000', avg_ack_signal = 0 '\000', generation = 0, tx_bytes = 0, tx_packets = 0, tx_failed = 0, tx_duration = 0, tx_retries = 0, chains = 0, chain_signal = "\000\000\000", chain_signal_avg = "\000\000\000", assoc_req_ies = 0x0, assoc_req_ies_len = 0, rxrate = {flags = 0 '\000', bw = 0 '\000', legacy = 60, mcs = 0 '\000', nss = 0 '\000', he_dcm = 0 '\000', he_gi = 0 '\000', he_ru_alloc = 0 '\000', eht_gi = 0 '\000'}, txrate = {flags = 0 '\000', bw = 0 '\000', legacy = 0, mcs = 0 '\000', nss = 0 '\000', he_dcm = 0 '\000', he_gi = 0 '\000', he_ru_alloc = 0 '\000', eht_gi = 0 '\000'}, bss_param = {basic_rates = 0, beacon_interval = 0, channel_fixed = 0, ie = 0, ie_len = 0, privacy = 0, dtim_period = 0, ssid = 0x0, bssid = 0x0, ssid_len = 0, chandef = {chan = 0x0, width = NL80211_CHAN_WIDTH_20_NOHT, center_freq1 = 0, center_freq2 = 0, punctured = 0}, flags = 0}, sta_flags = {mask = 0, set = 0}}, sta = { max_amsdu_subframes = 0, mfp = 0, smps_mode = 0, tdls = 0, tdls_initiator = 0, txq = {0xfffff800015ca580, 0xfffff800015ca480, 0xfffff800015ca380, 0xfffff800015ca280, 0xfffff800015ca180, 0xfffff800015ca080, 0xfffff800015cbe80, 0xfffff800015cbd80, 0xfffff800015cbc80, 0xfffff800015cbb80, 0xfffff800015cba80, 0xfffff800015cb980, 0xfffff800015cb880, 0xfffff800015cb780, 0xfffff800015cb680, 0xfffff800015cb580, 0xfffff800015cb480}, rates = 0x0, addr = "\242\265<\2360\300", aid = 24, wme = true, mlo = false, max_sp = 0 '\000', uapsd_queues = 0 '\000', valid_links = 0, deflink = {sta = 0x0, addr = "\242\265<\2360\300", link_id = 0 '\000', supp_rates = {351, 21, 0, 0}, ht_cap = {ht_supported = true, ampdu_density = 0 '\000', ampdu_factor = 0 '\000', cap = 495, mcs = { rx_mask = "\377\377\377\377\000\000\000\000\000", rx_highest = 0, tx_params = 0 '\000', __reserved = "\000\000"}}, vht_cap = {vht_supported = true, cap = 260794806, vht_mcs = {rx_mcs_map = 65450, rx_highest = 0, tx_mcs_map = 65450, tx_highest = 8192}}, he_cap = {has_he = 0, he_cap_elem = {mac_cap_info = "\000\000\000\000\000", phy_cap_info = "\000\000\000\000\000\000\000\000\000\000"}, he_mcs_nss_supp = {rx_mcs_80 = 0, tx_mcs_80 = 0, rx_mcs_160 = 0, tx_mcs_160 = 0, rx_mcs_80p80 = 0, tx_mcs_80p80 = 0}, ppe_thres = '\000' <repeats 31 times>}, he_6ghz_capa = {capa = 0}, eht_cap = { has_eht = false, eht_cap_elem = {mac_cap_info = "\000", phy_cap_info = "\000\000\000\000\000\000\000\000"}, eht_mcs_nss_supp = {{only_20mhz = {{{rx_tx_mcs7_max_nss = 0 '\000', rx_tx_mcs9_max_nss = 0 '\000', rx_tx_mcs11_max_nss = 0 '\000', rx_tx_mcs13_max_nss = 0 '\000'}, rx_tx_max_nss = "\000\000\000"}}, bw = {_80 = {{{rx_tx_mcs9_max_nss = 0 '\000', rx_tx_mcs11_max_nss = 0 '\000', rx_tx_mcs13_max_nss = 0 '\000'}, rx_tx_max_nss = "\000\000"}}, _160 = {{{rx_tx_mcs9_max_nss = 0 '\000', rx_tx_mcs11_max_nss = 0 '\000', rx_tx_mcs13_max_nss = 0 '\000'}, rx_tx_max_nss = "\000\000"}}, _320 = {{{rx_tx_mcs9_max_nss = 0 '\000', rx_tx_mcs11_max_nss = 0 '\000', rx_tx_mcs13_max_nss = 0 '\000'}, rx_tx_max_nss = "\000\000"}}}}}, eht_ppe_thres = '\000' <repeats 31 times>}, rx_nss = 4 '\004', bandwidth = IEEE80211_STA_RX_BW_160, smps_mode = IEEE80211_SMPS_OFF, agg = { max_amsdu_len = 11454, max_rc_amsdu_len = 4095, max_tid_amsdu_len = {0 <repeats 16 times>}}, txpwr = {type = NL80211_TX_POWER_AUTOMATIC, power = 0}}, link = {0xfffff800018ca278, 0x0 <repeats 14 times>}, drv_priv = 0xfffff800018ca400 ""}} -- You are receiving this mail because: You are the assignee for the bug.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-287273-21060>
