Re: iwm adapter loses connectivity to 2.4Ghz network
On Sat, Apr 08, 2023 at 11:07:59AM -0500, rea...@catastrophe.net wrote: > I'm running 7.2 with an iwm(4) controller connected to a 2.4Ghz network. > > Every few days the device loses connectivity and can't rejoin the network > without a reboot. > > > /var/log/messages shows this: > > iwm0: hw rev 0x140, fw ver 17.3216344376.0, address 80:19:34:ab:ab:ab > iwm0: device timeout > iwm0: acquiring device failed > iwm0: acquiring device failed > iwm0: acquiring device failed > iwm0: acquiring device failed > iwm0: acquiring device failed > iwm0: apm init error 16 > iwm0: could not initialize hardware "acquiring device failed" means the driver has asked the device to wake up such that its internal registers can be accessed, and the device failed to wake up. When this request to wake is failing then nothing else can be expected to work since access to device registers is a prerequisite for anything else the driver does. So this looks like the device is having some issue that cannot be recovered by the driver. Like an inadequate power supply or the card falling off the PCI bus for some reason (anything from bad electrical contacts to PCI bus power management issues).
Re: iwm adapter loses connectivity to 2.4Ghz network
This might have nothing to do with OpenBSD. The router itself may need to be restarted. I restart my router every week, ISP has it listed on their website in FAQ. On Sat, Apr 8, 2023 at 12:10 PM wrote: > > I'm running 7.2 with an iwm(4) controller connected to a 2.4Ghz network. > > Every few days the device loses connectivity and can't rejoin the network > without a reboot. > > > /var/log/messages shows this: > > iwm0: hw rev 0x140, fw ver 17.3216344376.0, address 80:19:34:ab:ab:ab > iwm0: device timeout > iwm0: acquiring device failed > iwm0: acquiring device failed > iwm0: acquiring device failed > iwm0: acquiring device failed > iwm0: acquiring device failed > iwm0: apm init error 16 > iwm0: could not initialize hardware > > > The interface is in this state when disconnected. > > $ ifconfig iwm0 > iwm0: > flags=a48803 > mtu 1500 > lladdr 80:19:34:ab:ab:ab > description: Uplink to Local Area Network > index 5 priority 4 llprio 3 > groups: wlan egress > media: IEEE802.11 autoselect (HT-MCS14 mode 11n) > status: no network > ieee80211: nwid wifi-ssid-2.4 wpakey wpaprotos wpa2 wpaakms psk > wpaciphers ccmp wpagroupcipher ccmp > inet6 fe80::8219:34ff:abab:abab%iwm0 prefixlen 64 scopeid 0x5 > inet6 2600:x:y:a:z:d:b:6446 prefixlen 64 autoconf pltime 584242 vltime > 2571442 > inet6 2600:x:y:a:z:d:b:ddfa prefixlen 64 autoconf temporary pltime 40609 > vltime 141102 > > > When the interface is joined to the network, it's at about 80% signal > strength. > > $ ifconfig iwm0 > iwm0: > flags=a48843 > mtu 1500 > lladdr 80:19:34:ab:ab:ab > description: Uplink to Local Area Network > index 5 priority 4 llprio 3 > groups: wlan egress > media: IEEE802.11 autoselect (HT-MCS13 mode 11n) > status: active > ieee80211: nwid wifi-ssid-2.4 chan 6 bssid 6c:70:9f:df:df:df 80% > wpakey wpaprotos wpa2 wpaakms psk wpaciphers ccmp wpagroupcipher ccmp > [..] > > Are there any forthcoming improvements that may help this? fw_update shows > the current version installed is up-to-date. > > Thanks for any help in advance. > > > dmesg: > > OpenBSD 7.2 (GENERIC.MP) #7: Sat Feb 25 14:07:58 MST 2023 > > r...@syspatch-72-amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP > real mem = 4259835904 (4062MB) > avail mem = 4113334272 (3922MB) > random: good seed from bootblocks > mpath0 at root > scsibus0 at mpath0: 256 targets > mainbus0 at root > bios0 at mainbus0: SMBIOS rev. 3.0 @ 0xcfe83040 (14 entries) > bios0: vendor coreboot version "v4.14.0.6" date 11/04/2021 > bios0: PC Engines apu4 > acpi0 at bios0: ACPI 6.0 > acpi0: sleep states S0 S1 S4 S5 > acpi0: tables DSDT FACP SSDT MCFG TPM2 APIC HEST SSDT SSDT DRTM HPET > acpi0: wakeup devices PBR4(S4) PBR5(S4) PBR6(S4) PBR7(S4) PBR8(S4) UOH1(S3) > UOH2(S3) UOH3(S3) UOH4(S3) UOH5(S3) UOH6(S3) XHC0(S4) > acpitimer0 at acpi0: 3579545 Hz, 32 bits > acpimcfg0 at acpi0 > acpimcfg0: addr 0xf800, bus 0-63 > acpimadt0 at acpi0 addr 0xfee0: PC-AT compat > cpu0 at mainbus0: apid 0 (boot processor) > cpu0: AMD GX-412TC SOC, 998.20 MHz, 16-30-01 > cpu0: > FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,PCLMUL,MWAIT,SSSE3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TOPEXT,DBKP,PERFTSC,PCTRL3,ITSC,BMI1,XSAVEOPT > cpu0: 32KB 64b/line 8-way D-cache, 32KB 64b/line 2-way I-cache, 2MB 64b/line > 16-way L2 cache > cpu0: smt 0, core 0, package 0 > mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges > cpu0: apic clock running at 99MHz > cpu0: mwait min=64, max=64, IBE > cpu1 at mainbus0: apid 1 (application processor) > cpu1: AMD GX-412TC SOC, 998.14 MHz, 16-30-01 > cpu1: > FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,PCLMUL,MWAIT,SSSE3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TOPEXT,DBKP,PERFTSC,PCTRL3,ITSC,BMI1,XSAVEOPT > cpu1: 32KB 64b/line 8-way D-cache, 32KB 64b/line 2-way I-cache, 2MB 64b/line > 16-way L2 cache > cpu1: smt 0, core 1, package 0 > cpu2 at mainbus0: apid 2 (application processor) > cpu2: AMD GX-412TC SOC, 998.27 MHz, 16-30-01 > cpu2: > FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,PCLMUL,MWAIT,SSSE3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TOPEXT,DBKP,PERFTSC,PCTRL3,ITSC,BMI1,XSAVEOPT > cpu2: 32KB 64b/line 8-way D-cache, 32KB 64b/line 2-way I-cache, 2MB 64b/line > 16-way L2 cache > cpu2: smt 0, core 2, package 0 > cpu3 at mainbus0: apid 3 (application processor) > cpu3: AMD GX-412TC SOC, 998.14 MHz, 16-30-01 > cpu3: >
iwm adapter loses connectivity to 2.4Ghz network
I'm running 7.2 with an iwm(4) controller connected to a 2.4Ghz network. Every few days the device loses connectivity and can't rejoin the network without a reboot. /var/log/messages shows this: iwm0: hw rev 0x140, fw ver 17.3216344376.0, address 80:19:34:ab:ab:ab iwm0: device timeout iwm0: acquiring device failed iwm0: acquiring device failed iwm0: acquiring device failed iwm0: acquiring device failed iwm0: acquiring device failed iwm0: apm init error 16 iwm0: could not initialize hardware The interface is in this state when disconnected. $ ifconfig iwm0 iwm0: flags=a48803 mtu 1500 lladdr 80:19:34:ab:ab:ab description: Uplink to Local Area Network index 5 priority 4 llprio 3 groups: wlan egress media: IEEE802.11 autoselect (HT-MCS14 mode 11n) status: no network ieee80211: nwid wifi-ssid-2.4 wpakey wpaprotos wpa2 wpaakms psk wpaciphers ccmp wpagroupcipher ccmp inet6 fe80::8219:34ff:abab:abab%iwm0 prefixlen 64 scopeid 0x5 inet6 2600:x:y:a:z:d:b:6446 prefixlen 64 autoconf pltime 584242 vltime 2571442 inet6 2600:x:y:a:z:d:b:ddfa prefixlen 64 autoconf temporary pltime 40609 vltime 141102 When the interface is joined to the network, it's at about 80% signal strength. $ ifconfig iwm0 iwm0: flags=a48843 mtu 1500 lladdr 80:19:34:ab:ab:ab description: Uplink to Local Area Network index 5 priority 4 llprio 3 groups: wlan egress media: IEEE802.11 autoselect (HT-MCS13 mode 11n) status: active ieee80211: nwid wifi-ssid-2.4 chan 6 bssid 6c:70:9f:df:df:df 80% wpakey wpaprotos wpa2 wpaakms psk wpaciphers ccmp wpagroupcipher ccmp [..] Are there any forthcoming improvements that may help this? fw_update shows the current version installed is up-to-date. Thanks for any help in advance. dmesg: OpenBSD 7.2 (GENERIC.MP) #7: Sat Feb 25 14:07:58 MST 2023 r...@syspatch-72-amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP real mem = 4259835904 (4062MB) avail mem = 4113334272 (3922MB) random: good seed from bootblocks mpath0 at root scsibus0 at mpath0: 256 targets mainbus0 at root bios0 at mainbus0: SMBIOS rev. 3.0 @ 0xcfe83040 (14 entries) bios0: vendor coreboot version "v4.14.0.6" date 11/04/2021 bios0: PC Engines apu4 acpi0 at bios0: ACPI 6.0 acpi0: sleep states S0 S1 S4 S5 acpi0: tables DSDT FACP SSDT MCFG TPM2 APIC HEST SSDT SSDT DRTM HPET acpi0: wakeup devices PBR4(S4) PBR5(S4) PBR6(S4) PBR7(S4) PBR8(S4) UOH1(S3) UOH2(S3) UOH3(S3) UOH4(S3) UOH5(S3) UOH6(S3) XHC0(S4) acpitimer0 at acpi0: 3579545 Hz, 32 bits acpimcfg0 at acpi0 acpimcfg0: addr 0xf800, bus 0-63 acpimadt0 at acpi0 addr 0xfee0: PC-AT compat cpu0 at mainbus0: apid 0 (boot processor) cpu0: AMD GX-412TC SOC, 998.20 MHz, 16-30-01 cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,PCLMUL,MWAIT,SSSE3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TOPEXT,DBKP,PERFTSC,PCTRL3,ITSC,BMI1,XSAVEOPT cpu0: 32KB 64b/line 8-way D-cache, 32KB 64b/line 2-way I-cache, 2MB 64b/line 16-way L2 cache cpu0: smt 0, core 0, package 0 mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges cpu0: apic clock running at 99MHz cpu0: mwait min=64, max=64, IBE cpu1 at mainbus0: apid 1 (application processor) cpu1: AMD GX-412TC SOC, 998.14 MHz, 16-30-01 cpu1: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,PCLMUL,MWAIT,SSSE3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TOPEXT,DBKP,PERFTSC,PCTRL3,ITSC,BMI1,XSAVEOPT cpu1: 32KB 64b/line 8-way D-cache, 32KB 64b/line 2-way I-cache, 2MB 64b/line 16-way L2 cache cpu1: smt 0, core 1, package 0 cpu2 at mainbus0: apid 2 (application processor) cpu2: AMD GX-412TC SOC, 998.27 MHz, 16-30-01 cpu2: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,PCLMUL,MWAIT,SSSE3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TOPEXT,DBKP,PERFTSC,PCTRL3,ITSC,BMI1,XSAVEOPT cpu2: 32KB 64b/line 8-way D-cache, 32KB 64b/line 2-way I-cache, 2MB 64b/line 16-way L2 cache cpu2: smt 0, core 2, package 0 cpu3 at mainbus0: apid 3 (application processor) cpu3: AMD GX-412TC SOC, 998.14 MHz, 16-30-01 cpu3: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,PCLMUL,MWAIT,SSSE3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TOPEXT,DBKP,PERFTSC,PCTRL3,ITSC,BMI1,XSAVEOPT cpu3: 32KB 64b/line 8-way D-cache, 32KB 64b/line 2-way I-cache, 2MB 64b/line 16-way L2 cache cpu3: smt 0, core 3, package