Skip to content

no response for mdns circuitpython.local #8762

@davs2rt

Description

@davs2rt

CircuitPython version

Adafruit CircuitPython 8.2.9 on 2023-12-06; Seeed Studio XIAO ESP32C3 with ESP32-C3FN4
Board ID:seeed_xiao_esp32c3
UID:43588170B08D

Code/REPL

http://circuitpython.local does not respond MDNS

Behavior

I have 4 Seeed Studios Xiao ESP32C3 processors on the network, running 8.2.8 and 8.2.9. When I attempt to get to get to http://circuitpython.local or /code/ I get a timeout. Wireshark shows no response to MDNS request packets. The attached file is a pcapng, renamed to .txt. mdns_timeout.txt

Description

Possible clues:

  • This originally worked on all 4 devices using 8.2.8, got harder to make a connection, then eventually failed everywhere.
  • It fails from Linux Mint, Windows 10, Firefox, Chrome.
  • I upgraded from 8.2.8 to 8.2.9 to see if it mattered: no. Device failed to respond to mdns request on with a clean install.
  • Device works for outbound connections to access ntp servers, mqtt server/broker using asyncio.
  • Device only rarely responds to pings.
  • As the ESP32C3 doesn't support a file system over USB, my only other workflow is using http://10.1.99.2/fs/ to push files to the device, which works sometimes.
  • USB serial is pretty reliable
  • Running asyncio. I considered that asyncio was interfering with the web response, but it also failed on a fresh install, no asyncio.

Additional information

I'd be happy to develop additional debugging data, but I'm lost on what to look at next.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions