Installer doesn't have working DNS?

I’m trying to use a 4GB USB stick to setup my new Yellow PoE (Rev 1.3) with a CM4 Lite (CM4004000) and a 500GB NVMe (SNV2S). Yellow LED just gets to the 1Hz flashing and never goes solid.

Plugging in via USB-C UART, I can get in via the serial terminal and log in as root.

I have an IP. curl and wget don’t have DNS resolution. nslookup works as expected. I can ping the internet:

# ifconfig
end0      Link encap:Ethernet  HWaddr D8:3A:DD:BC:C0:46
          inet addr:10.255.0.9  Bcast:10.255.3.255  Mask:255.255.252.0
          inet6 addr: fe80::da3a:ddff:febc:c046/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3623 errors:0 dropped:476 overruns:0 frame:0
          TX packets:108 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:455015 (444.3 KiB)  TX bytes:9751 (9.5 KiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:64 errors:0 dropped:0 overruns:0 frame:0
          TX packets:64 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:5056 (4.9 KiB)  TX bytes:5056 (4.9 KiB)

# ping google.com
ping: bad address 'google.com'
# ping 1.1.1.1
PING 1.1.1.1 (1.1.1.1): 56 data bytes
64 bytes from 1.1.1.1: seq=0 ttl=53 time=10.020 ms
64 bytes from 1.1.1.1: seq=1 ttl=53 time=10.306 ms

--- 1.1.1.1 ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 10.020/10.163/10.306 ms
# wget http://version.home-assistant.io/stable.json
wget: bad address 'version.home-assistant.io'
# curl https://version.home-assistant.io/stable.json
curl: (6) Could not resolve host: version.home-assistant.io
# nslookup version.home-assistant.io
Server:         10.255.0.1
Address:        10.255.0.1:53

Non-authoritative answer:
Name:   version.home-assistant.io
Address: 104.26.4.238
Name:   version.home-assistant.io
Address: 104.26.5.238
Name:   version.home-assistant.io
Address: 172.67.68.90

Non-authoritative answer:
Name:   version.home-assistant.io
Address: 2606:4700:20::681a:5ee
Name:   version.home-assistant.io
Address: 2606:4700:20::ac43:445a
Name:   version.home-assistant.io
Address: 2606:4700:20::681a:4ee

# date
Tue Dec 20 18:38:47 UTC 2022
#

I’ve also tried the other manual methods to install. It seems the rpiboot method doesn’t work with the CM4 Lite - every time I try, the rpiboot completes successfully but it doesn’t show up in the Raspberry Pi Imager.

I did notice that the date was very wrong. Maybe the RTC battery died? (Edit: the battery tests fine) Don’t see how this could prevent DNS from working - but maybe it would? Or the installer has some other DNS method and it’s https that’s failing? Seems like it should handle this discrepancy…

Not sure how to proceed here. Would love any thoughts.

Apparently I have an IPv6 issue…

This shouldn’t break the install, imho.

If the date is wrong, it may cause https to fail. Certificates have a valid from and to date.