Re: Suddenly, no DHCP

KeithG <[email protected]>
Newsgroups dev.linux.lists.iwd
Message-ID <CAG17S_P+E9o-_OZQ2s4NewFWtf8qx+DrFPvOM6Cbtz4Yed_A0A@mail.gmail.com>
On Sat, Mar 1, 2025 at 10:32 PM KeithG <[email protected]> wrote:
>
> On Sat, Mar 1, 2025 at 10:47 AM KeithG <[email protected]> wrote:
> >
> > Group,
> >
> > I am flummoxed. I have an image that I had been using to connect to a
> > WPA2 SSID and it has been working for a very long time. It suddenly
> > quit connecting. This is an Rpi Zero2w with the brcmfmac 43430 chip. I
> > am running bookworm with kernel 6.6.77. When I set iwd to debug, I get
> > this:
> > Mar 01 09:58:38 zero2w connmand[29811]: Interface wlan0 [ wifi ] state
> > is association
> > Mar 01 09:58:38 zero2w iwd[29733]: src/network.c:network_connect()
> > Mar 01 09:58:38 zero2w iwd[29733]: src/network.c:network_connect_psk()
> > ask_passphrase: true
> > Mar 01 09:58:38 zero2w iwd[29733]:
> > src/agent.c:agent_request_passphrase() agent 0x5569b85c50 owner :1.896
> > path /net/connman/iwd_agent
> > Mar 01 09:58:38 zero2w iwd[29733]:
> > src/agent.c:agent_send_next_request() send request to :1.896
> > /net/connman/iwd_agent
> > Mar 01 09:58:38 zero2w iwd[29733]: src/agent.c:agent_receive_reply()
> > agent 0x5569b85c50 request id 136
> > Mar 01 09:58:38 zero2w iwd[29733]: src/network.c:passphrase_callback() result 0
> > Mar 01 09:58:38 zero2w iwd[29733]:
> > src/network.c:network_generate_sae_pt() Generating PT for Group 19
> > Mar 01 09:58:38 zero2w iwd[29733]:
> > src/network.c:network_generate_sae_pt() Generating PT for Group 20
> > Mar 01 09:58:38 zero2w iwd[29733]: src/netdev.c:netdev_cqm_rssi_update()
> > Mar 01 09:58:38 zero2w iwd[29733]:
> > src/wiphy.c:wiphy_radio_work_insert() Inserting work item 5
> > Mar 01 09:58:38 zero2w iwd[29733]: src/wiphy.c:wiphy_radio_work_next()
> > Starting work item 5
> > Mar 01 09:58:38 zero2w iwd[29733]: event: connect-info, ssid: spg5,
> > bss: bc:2e:48:fd:9e:70, signal: -37, load: 22/255
> > Mar 01 09:58:38 zero2w iwd[29733]: event: state, old:
> > autoconnect_full, new: connecting
> > Mar 01 09:58:38 zero2w iwd[29733]: src/scan.c:scan_periodic_stop()
> > Stopping periodic scan for wdev 1
> > Mar 01 09:58:38 zero2w iwd[29733]:
> > src/netdev.c:netdev_cmd_set_cqm_cb() CMD_SET_CQM not supported,
> > falling back to polling
> > Mar 01 09:58:38 zero2w connmand[29811]: Interface wlan0 [ wifi ] state
> > is configuration
> > Mar 01 09:58:39 zero2w systemd[1]: Reloading.
> > Mar 01 09:58:43 zero2w kernel: sh (31068): drop_caches: 3
> > Mar 01 09:59:19 zero2w avahi-daemon[261]: Joining mDNS multicast group
> > on interface wlan0.IPv4 with address 169.254.3.191.
> > Mar 01 09:59:19 zero2w avahi-daemon[261]: New relevant interface
> > wlan0.IPv4 for mDNS.
> > Mar 01 09:59:19 zero2w avahi-daemon[261]: Registering new address
> > record for 169.254.3.191 on wlan0.IPv4.
> > Mar 01 09:59:19 zero2w connmand[29811]: Interface wlan0 [ wifi ] state is ready
> > Mar 01 09:59:19 zero2w connmand[29811]: wlan0 {add} address
> > 169.254.3.191/16 label wlan0 family 2
> > Mar 01 09:59:24 zero2w dbus-daemon[264]: [system] Activating via
> > systemd: service name='org.freedesktop.timedate1'
> > unit='dbus-org.freedesktop.timedate1.service' requested by ':1.946'
> > (uid=0 pid=31657 comm="timedatectl show -a")
> > Mar 01 09:59:24 zero2w systemd[1]: Starting systemd-timedated.service
> > - Time & Date Service...
> > Mar 01 09:59:25 zero2w dbus-daemon[264]: [system] Successfully
> > activated service 'org.freedesktop.timedate1'
> > Mar 01 09:59:25 zero2w systemd[1]: Started systemd-timedated.service -
> > Time & Date Service.
> > Mar 01 09:59:42 zero2w iwd[29733]: src/netdev.c:netdev_link_notify()
> > event 16 on ifindex 4
> >
> > Mar 01 09:58:38 kitchenrune iwd[29733]:
> > src/netdev.c:netdev_cmd_set_cqm_cb() CMD_SET_CQM not supported,
> > falling back to polling
> > Mar 01 09:58:38 kitchenrune connmand[29811]: Interface wlan0 [ wifi ]
> > state is configuration
> > Mar 01 09:58:39 kitchenrune systemd[1]: Reloading.
> > Mar 01 09:58:43 kitchenrune kernel: sh (31068): drop_caches: 3
> > Mar 01 09:59:19 kitchenrune avahi-daemon[261]: Joining mDNS multicast
> > group on interface wlan0.IPv4 with address 169.254.3.191.
> > Mar 01 09:59:19 kitchenrune avahi-daemon[261]: New relevant interface
> > wlan0.IPv4 for mDNS.
> > Mar 01 09:59:19 kitchenrune avahi-daemon[261]: Registering new address
> > record for 169.254.3.191 on wlan0.IPv4.
> > Mar 01 09:59:19 kitchenrune connmand[29811]: Interface wlan0 [ wifi ]
> > state is ready
> > Mar 01 09:59:19 kitchenrune connmand[29811]: wlan0 {add} address
> > 169.254.3.191/16 label wlan0 family 2
> > Mar 01 09:59:24 kitchenrune dbus-daemon[264]: [system] Activating via
> > systemd: service name='org.freedesktop.timedate1'
> > unit='dbus-org.freedesktop.timedate1.service' requested by ':1.946'
> > (uid=0 pid=31657 comm="timedatectl show -a")
> > Mar 01 09:59:24 kitchenrune systemd[1]: Starting
> > systemd-timedated.service - Time & Date Service...
> > Mar 01 09:59:25 kitchenrune dbus-daemon[264]: [system] Successfully
> > activated service 'org.freedesktop.timedate1'
> > Mar 01 09:59:25 kitchenrune systemd[1]: Started
> > systemd-timedated.service - Time & Date Service.
> > Mar 01 09:59:42 kitchenrune iwd[29733]:
> > src/netdev.c:netdev_link_notify() event 16 on ifindex 4
> >
> > as you can see, it does not get a DHCP address, but gets an APIPA
> > address. Any ideas what might be going on? I have tried rebooting the
> > Pi and also rebooted the DHCP server and restarted the router.
>
> Built a fresh kernel so I could get iwmon and tried again. This is a
> WPA2 ssid and all my other devices connect and this particular device
> connected up until this morning. I don't think I did anything to break
> it and the rest of my devices are still connected.
> What is missing?
> The attempted connect results in this:
> Journal:
> Mar 01 22:20:28 zero2w iwd[15809]: event: connect-info, FullMAC
> driver: brcmfmac using SAE.  Expect EXTERNAL_AUTH
> Mar 01 22:20:32 zero2w connmand[15858]: Interface wlan0 [ wifi ] state
> is association
> Mar 01 22:20:32 zero2w iwd[15809]: event: connect-info, ssid: spg5,
> bss: bc:2e:48:fd:9e:70, signal: -44, load: 39/255
> Mar 01 22:20:32 zero2w iwd[15809]: event: state, old:
> autoconnect_full, new: connecting
> Mar 01 22:20:32 zero2w connmand[15858]: Interface wlan0 [ wifi ] state
> is configuration
> Mar 01 22:21:13 zero2w connmand[15858]: Interface wlan0 [ wifi ] state is ready
> Mar 01 22:21:13 zero2w connmand[15858]: wlan0 {add} address
> 169.254.62.170/16 label wlan0 family 2
>
> iwmon:
> > Response: Set CQM (0x3f) len 4                                      18.193961
>     Status: Operation not supported (95)
> < Request: Connect (0x2e) len 176 [ack]                               18.194060
>     Interface Index: 3 (0x00000003)
>     Wiphy Frequency: 2422 (0x00000976)
>     MAC Address BC:2E:48:FD:9E:70
>     SSID: len 4
>         73 70 67 35                                      spg5
>     Auth Type: 0 (0x00000000)
>     PMK: 254 len 32
>         e3 d8 60 09 bb db 40 a5 ea 9c 81 1a 96 87 32 f9  ..`[email protected].
>         2b f9 9c 4e 91 96 76 4c 55 5b 06 0a 14 5e a3 ca  +..N..vLU[...^..
>     Privacy: true
>     Socket Owns Interface/Connection: true
>     Cipher Suites Pairwise:
>         CCMP (00:0f:ac) suite  04
>     Cipher Suite Group: CCMP (00:0f:ac) suite  04
>     Use MFP: 1 (0x00000001)
>     AKM Suites:
>         PSK; RSNA PSK (00:0f:ac) suite  02
>     WPA Versions: 2 (0x00000002)
>     Control Port: true
>     Information Elements: len 38
>         RSN:
>             Group Data Cipher Suite: len 4
>                 CCMP (00:0f:ac) suite  04
>             Pairwise Cipher Suite: len 4
>                 CCMP (00:0f:ac) suite  04
>             AKM Suite: len 4
>                 PSK; RSNA PSK (00:0f:ac) suite  02
>             RSN capabilities: bits  2 - 3: 1 replay counter per PTKSA
>             RSN capabilities: bits  4 - 5: 1 replay counter per GTKSA
>             RSN capabilities: bit  7: Management Frame Protection Capable
>             01 00 00 0f ac 04 01 00 00 0f ac 04 01 00 00 0f  ................
>             ac 02 80 00                                      ....
>         Extended Capabilities: len 10
>             Capability: bit 19: BSS transition
>             00 00 08 00 00 00 00 00 00 01                    ..........
>         Tag 262: len 1
>             1a                                               .
> > Response: Connect (0x2e) len 4 [0x100]                              18.226572
>     Status: Success (0)
> < Request: Get Station (0x11) len 20 [ack]                            19.194156
>     Interface Index: 3 (0x00000003)
>     MAC Address BC:2E:48:FD:9E:70
> > Result: New Station (0x13) len 164                                  19.196463
>     Interface Index: 3 (0x00000003)
>     MAC Address BC:2E:48:FD:9E:70
>     Generation: 0 (0x00000000)
>     Station Info: len 132
>         Connected time: 0 (0x00000000)
>         Inactivity time: 0 (0x00000000)
>         Total RX bytes: 308 (0x00000134)
>         Total TX bytes: 145 (0x00000091)
>         TX bitrate: len 16
>             Bit Rate: 10 (0x0000000a)
>             Bit Rate (Legacy): 10 (0x000a)
>         RX bitrate: len 16
>             Bit Rate: 10 (0x0000000a)
>             Bit Rate (Legacy): 10 (0x000a)
>         RX packets: 2 (0x00000002)
>         TX packets: 1 (0x00000001)
>         TX failed: 0 (0x00000000)
>         BSS parameters: len 20
>             Short Slot Time: true
>             DTIM Period: 3 (0x03)
>             Beacon Interval: 100 (0x0064)
>         Station flags: len 8
>             Mask: 0x000000ea
>                 Authorized
>                 WME
>                 Authenticated
>                 TDLS-Peer
>                 Associated
>             Set: 0x000000a8
>                 WME
>                 Authenticated
>                 Associated
> > Response: Get Station (0x11) len 4 [0x100]                          19.196484
>     Status: Success (0)
> < RTNL: Get Link (0x12) len 36 [request]                              23.889242
>     Flags: 1 (0x001)
>     Sequence number: 1740889238 (0x67c3dc96)
>     Port ID: 0
> > RTNL: New Link (0x10) len 1072                                      23.889324
>     Flags: 0 (0x000)
>     Sequence number: 1740889238 (0x67c3dc96)
>     Port ID: 2976590107
>     IFLA Family: Unknown
>     IFLA Type: 1
>     IFLA Index: 3
>     IFLA ChangeMask: 0
>     IFLA Flags: (0x1003) [up,broadcast,multicast]
>         IfName (len:6): wlan0
>         Txqlen: 1000 (0x000003e8)
>         OperState: down (2)
>         LinkMode: userspace controlled (1)
>         MTU: 1500 (0x000005dc)
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 1
>         Qdisc (len:11): pfifo_fast
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 1
>         Map: len 32
>             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
>             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
>         Interface Address: d8:3a:dd:a6:85:48
>         Broadcast Address: ff:ff:ff:ff:ff:ff
>         Reserved: len 200
>         Stats: len 96
>             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
>             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
>             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
>             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
>             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
>             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
>         Reserved: len 4
>         Reserved: len 8
>         Reserved: len 6
>         Reserved: len 412
>         Reserved: len 12
>         Reserved: len 5
>         Reserved: len 0
> < RTNL: Get Link (0x12) len 24 [request]                              23.889487
>     Flags: 1 (0x001)
>     Sequence number: 1740889238 (0x67c3dc96)
>     Port ID: 0
>     IFLA Family: Unknown
>     IFLA Type: 0
>     IFLA Index: 3
>     IFLA ChangeMask: 0
>     IFLA Flags: (0x00)
>         Reserved: len 4
> > RTNL: New Link (0x10) len 1072                                      23.889513
>     Flags: 0 (0x000)
>     Sequence number: 1740889238 (0x67c3dc96)
>     Port ID: 16898
>     IFLA Family: Unknown
>     IFLA Type: 1
>     IFLA Index: 3
>     IFLA ChangeMask: 0
>     IFLA Flags: (0x1003) [up,broadcast,multicast]
>         IfName (len:6): wlan0
>         Txqlen: 1000 (0x000003e8)
>         OperState: down (2)
>         LinkMode: userspace controlled (1)
>         MTU: 1500 (0x000005dc)
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 1
>         Qdisc (len:11): pfifo_fast
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 1
>         Map: len 32
>             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
>             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
>         Interface Address: d8:3a:dd:a6:85:48
>         Broadcast Address: ff:ff:ff:ff:ff:ff
>         Reserved: len 200
>         Stats: len 96
>             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
>             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
>             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
>             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
>             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
>             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
>         Reserved: len 4
>         Reserved: len 8
>         Reserved: len 6
>         Reserved: len 412
>         Reserved: len 12
>         Reserved: len 5
>         Reserved: len 0
> > RTNL: Done (0x03) len 4 [multi,0x20]                                23.889572
>     Flags: 34 (0x022)
>     Sequence number: 1740889239 (0x67c3dc97)
>     Port ID: 16898
>     Status: 0
> < RTNL: Get Link (0x12) len 36 [request]                              23.903823
>     Flags: 1 (0x001)
>     Sequence number: 1740889238 (0x67c3dc96)
>     Port ID: 0
> > RTNL: New Link (0x10) len 1072                                      23.903907
>     Flags: 0 (0x000)
>     Sequence number: 1740889238 (0x67c3dc96)
>     Port ID: 3144330774
>     IFLA Family: Unknown
>     IFLA Type: 1
>     IFLA Index: 3
>     IFLA ChangeMask: 0
>     IFLA Flags: (0x1003) [up,broadcast,multicast]
>         IfName (len:6): wlan0
>         Txqlen: 1000 (0x000003e8)
>         OperState: down (2)
>         LinkMode: userspace controlled (1)
>         MTU: 1500 (0x000005dc)
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 1
>         Qdisc (len:11): pfifo_fast
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 4
>         Reserved: len 1
>         Map: len 32
>             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
>             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
>         Interface Address: d8:3a:dd:a6:85:48
>         Broadcast Address: ff:ff:ff:ff:ff:ff
>         Reserved: len 200
>         Stats: len 96
>             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
>             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
>             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
>             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
>             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
>             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
>         Reserved: len 4
>         Reserved: len 8
>         Reserved: len 6
>         Reserved: len 412
>         Reserved: len 12
>         Reserved: len 5
>         Reserved: len 0

Disregard.

No idea what was going on. No amount of rebooting the device, dhcp
server or router seemed to fix it. Was able to 'fix' it by enabling a
'guest' 2.4GHz SSID on the router then connecting the PiZero2W to the
guest SSID. After this event, it started connecting to the original
SSID. I even went and bought a new PiZero2W and tried connecting if it
turned out to be a hardware issue on the Pi. The other 2.5GHz devices
(thermostat and smoke detector) did not loose connection.

Keith
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.