Install finished, dashboard shows no connectivity

Completed install of hardware and software, now getting a timeout error during boot and wwan0 is not being recognized in the Dashboard.

The timeout error during boot says to look at this service:

% sudo systemctl status systemd-networkd-wait-online.service                                                                  3 
● systemd-networkd-wait-online.service - Wait for Network to be Configured
     Loaded: loaded (/lib/systemd/system/systemd-networkd-wait-online.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Tue 2021-11-16 22:05:41 EST; 5min ago
       Docs: man:systemd-networkd-wait-online.service(8)
    Process: 1973 ExecStart=/lib/systemd/systemd-networkd-wait-online (code=exited, status=1/FAILURE)
   Main PID: 1973 (code=exited, status=1/FAILURE)

Nov 16 22:03:05 canbus systemd[1]: Starting Wait for Network to be Configured...
Nov 16 22:05:41 canbus systemd-networkd-wait-online[1973]: Event loop failed: Connection timed out
Nov 16 22:05:41 canbus systemd[1]: systemd-networkd-wait-online.service: Main process exited, code=exited, status=1/FAILURE
Nov 16 22:05:41 canbus systemd[1]: systemd-networkd-wait-online.service: Failed with result 'exit-code'.
Nov 16 22:05:41 canbus systemd[1]: Failed to start Wait for Network to be Configured.

Looking at the wwan0 interface I get varying results (sometimes UP, sometime not):

% ifconfig wwan0 
wwan0: flags=4098<BROADCAST,MULTICAST>  mtu 1500
        ether 26:a8:11:8e:56:9f  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 21  bytes 3486 (3.4 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

% ifconfig wwan0
wwan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::24a8:11ff:fe8e:569f  prefixlen 64  scopeid 0x20<link>
        ether 26:a8:11:8e:56:9f  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 41  bytes 6902 (6.9 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Some ideas on sorting this out and getting this online would be great, thanks for your help.

UPDATE: Today it started connecting but I still get a two minute hang during boot as described in the first half of my previous post.

Looking at the wwan0 interface I get better results:

% ifconfig wwan0
wwan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.225.44  netmask 255.255.255.0  broadcast 192.168.225.255
        inet6 fe80::58f2:89ff:fe2c:6e59  prefixlen 64  scopeid 0x20<link>
        ether 5a:f2:89:2c:6e:59  txqueuelen 1000  (Ethernet)
        RX packets 1223  bytes 59622 (59.6 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1319  bytes 88204 (88.2 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

I now have both IP addresses and the Dashboard shows a connection so I will move on and start testing while I wait for guidance on the boot up timeout error.

If it matters:

  • Raspberry Pi4 8GB with PoE HAT
  • Ubuntu 20.04.3 server

UPDATE: And now it boots normally and appears to be working. I have no idea what has changed other than getting a new update from Ubuntu earlier today.

Please consider this thread closed.