Hello there,
A month ago, I bought a Bela starter kit but I'm unable to connect it to Bela.local. Every attempt results in the error message ‘DNS_PROBE_FINISHED_NXDOMAIN.' Despite trying all solutions available online, I've had no success. I'm using a MacBook Pro with MacOS Ventura. Any assistance in resolving this issue would be greatly appreciated.

Can you run the following commands in a terminal on your computer and post here the output they give you ?

ifconfig
cat /Volumes/BELABOOT/bela.version
ls /dev/tty*bela*
ioreg -p IOUSB -w0 -l
  • Echo replied to this.

    giuliomoro ifconfig
    cat /Volumes/BELABOOT/bela.version
    ls /dev/ttybela
    ioreg -p IOUSB -w0 -l

    $ ifconfig
    lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
    	options=1203<RXCSUM,TXCSUM,TXSTATUS,SW_TIMESTAMP>
    	inet 127.0.0.1 netmask 0xff000000 
    	inet6 ::1 prefixlen 128 
    	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 
    	nd6 options=201<PERFORMNUD,DAD>
    gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
    stf0: flags=0<> mtu 1280
    en5: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    	ether ac:de:48:00:11:22 
    	inet6 fe80::aede:48ff:fe00:1122%en5 prefixlen 64 scopeid 0x4 
    	nd6 options=201<PERFORMNUD,DAD>
    	media: autoselect (100baseTX <full-duplex>)
    	status: active
    ap1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
    	options=400<CHANNEL_IO>
    	ether 36:7d:da:1b:08:0f 
    	media: autoselect
    en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    	options=400<CHANNEL_IO>
    	ether 14:7d:da:1b:08:0f 
    	inet6 fe80::54:769f:dbfe:fb6c%en0 prefixlen 64 secured scopeid 0x6 
    	inet 192.168.178.157 netmask 0xffffff00 broadcast 192.168.178.255
    	inet6 2001:9e8:16d9:5800:1836:7c67:156f:f688 prefixlen 64 autoconf secured 
    	inet6 2001:9e8:16d9:5800:cdcc:a8ce:a232:d68b prefixlen 64 autoconf temporary 
    	nd6 options=201<PERFORMNUD,DAD>
    	media: autoselect
    	status: active
    awdl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    	options=6463<RXCSUM,TXCSUM,TSO4,TSO6,CHANNEL_IO,PARTIAL_CSUM,ZEROINVERT_CSUM>
    	ether fa:99:41:d6:72:74 
    	inet6 fe80::f899:41ff:fed6:7274%awdl0 prefixlen 64 scopeid 0x7 
    	nd6 options=201<PERFORMNUD,DAD>
    	media: autoselect
    	status: active
    bridge0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    	options=63<RXCSUM,TXCSUM,TSO4,TSO6>
    	ether 82:8f:80:24:58:01 
    	Configuration:
    		id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0
    		maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200
    		root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0
    		ipfilter disabled flags 0x0
    	member: en1 flags=3<LEARNING,DISCOVER>
    	        ifmaxaddr 0 port 11 priority 0 path cost 0
    	member: en2 flags=3<LEARNING,DISCOVER>
    	        ifmaxaddr 0 port 12 priority 0 path cost 0
    	member: en3 flags=3<LEARNING,DISCOVER>
    	        ifmaxaddr 0 port 13 priority 0 path cost 0
    	member: en4 flags=3<LEARNING,DISCOVER>
    	        ifmaxaddr 0 port 10 priority 0 path cost 0
    	nd6 options=201<PERFORMNUD,DAD>
    	media: <unknown type>
    	status: inactive
    llw0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    	options=400<CHANNEL_IO>
    	ether fa:99:41:d6:72:74 
    	inet6 fe80::f899:41ff:fed6:7274%llw0 prefixlen 64 scopeid 0x9 
    	nd6 options=201<PERFORMNUD,DAD>
    	media: autoselect
    	status: inactive
    en4: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
    	options=460<TSO4,TSO6,CHANNEL_IO>
    	ether 82:8f:80:24:58:04 
    	media: autoselect <full-duplex>
    	status: inactive
    en1: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
    	options=460<TSO4,TSO6,CHANNEL_IO>
    	ether 82:8f:80:24:58:01 
    	media: autoselect <full-duplex>
    	status: inactive
    en2: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
    	options=460<TSO4,TSO6,CHANNEL_IO>
    	ether 82:8f:80:24:58:00 
    	media: autoselect <full-duplex>
    	status: inactive
    en3: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
    	options=460<TSO4,TSO6,CHANNEL_IO>
    	ether 82:8f:80:24:58:05 
    	media: autoselect <full-duplex>
    	status: inactive
    utun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380
    	inet6 fe80::a895:6141:3fcd:4bbe%utun0 prefixlen 64 scopeid 0xe 
    	nd6 options=201<PERFORMNUD,DAD>
    utun1: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 2000
    	inet6 fe80::cb8d:8056:2353:519f%utun1 prefixlen 64 scopeid 0xf 
    	nd6 options=201<PERFORMNUD,DAD>
    utun2: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1000
    	inet6 fe80::ce81:b1c:bd2c:69e%utun2 prefixlen 64 scopeid 0x10 
    	nd6 options=201<PERFORMNUD,DAD>
    utun3: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380
    	inet6 fe80::9ac4:567d:db54:641a%utun3 prefixlen 64 scopeid 0x11 
    	nd6 options=201<PERFORMNUD,DAD>
    utun4: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380
    	inet6 fe80::b968:95ea:75c4:6dc%utun4 prefixlen 64 scopeid 0x12 
    	nd6 options=201<PERFORMNUD,DAD>
    $ cat /Volumes/BELABOOT/bela.version
    cat: /Volumes/BELABOOT/bela.version: No such file or directory
    $ ls /dev/tty*bela*
    /dev/tty.usbmodem__bela__4
    $ ioreg -p IOUSB -w0 -l
    +-o Root  <class IORegistryEntry, id 0x100000100, retain 26>
      | {
      |   "IOKitBuildVersion" = "Darwin Kernel Version 22.2.0: Fri Nov 11 02:08:47 PST 2022; root:xnu-8792.61.2~4/RELEASE_X86_64"
      |   "OS Build Version" = "22C65"
      |   "OSKernelCPUSubtype" = 3
      |   "OSKernelCPUType" = 16777223
      |   "OSPrelinkKextCount" = 18
      |   "IORegistryPlanes" = {"IOPower"="IOPower","IOService"="IOService","IO80211Plane"="IO80211Plane","IOUSB"="IOUSB","CoreCapture"="CoreCapture","IOACPIPlane"="IOACPIPlane","IODeviceTree"="IODeviceTree"}
      |   "IOConsoleLocked" = No
      |   "IOConsoleUsers" = 

    Thank you for your time! The result is too long to be pasted here...

      cat: /Volumes/BELABOOT/bela.version: No such file or directory

      Did you willingly eject that partition? Unplug the board, plug it in again, wait 30 seconds, then run

      ls /Volumes/BELA*
      cat /Volumes/BELA*/bela.version

      Echo he result is too long to be pasted here...

      run this then:

      ioreg -p IOUSB -w0 -l | grep -i bela
      • Echo replied to this.

        giuliomoro ioreg -p IOUSB -w0 -l | grep -i bela

        MLO am335x-bone-bela-black-wireless.dtb drivers uEnv.txt
        System Volume Information am335x-bone-bela.dtb u-boot.img
        zsh: no matches found: /Volumes/BELA*/bela.version
        (base) echoho@Echos-MBP ~ % ioreg -p IOUSB -w0 -l | grep -i bela
        +-o Bela@14310000 <class AppleUSBDevice, id 0x10009c3c8, registered, matched, active, busy 0 (2 ms), retain 25>
        "USB Product Name" = "Bela"
        "kUSBSerialNumberString" = "bela"
        "kUSBProductString" = "Bela"
        "USB Serial Number" = "bela"

        Although of course that doesn't quite square with the fact that you just bought the starter kit. Did you purchase it from the Bela shop? Or did you get it used?

        I purchase it directly from the Bela shop 🙁

        Uh ok, it seems that somehow it ended up shipping with an old wrong image on it. You can take the SD card out of the BelaMini and put it on the Bela. Then use Option A or Option B here to force it to boot from the SD card and follow "common steps" to flash the content of the BeagleBone's on-board memory with the SD card. Once that's done successfully, reboot without the SD card and it should work.

        I haven't experienced any connection issues with the Bela Mini, which I purchased in 2022. However, I haven't yet attempted to insert an SD card into the larger Bela model. I will go to purchase an SD card and follow your suggestion to flash the new image onto it. I'm hopeful this will resolve the problem. Thank you so much for your help, I will update you on the outcome after I try it tomorrow. Cheers

        The solution I suggest here should avoid the need to purchase a new SD card or flash it.

        • Echo replied to this.

          giuliomoro
          I understand. I'll give it a try tomorrow; it's quite late now, and my brain is starting to slow down 🙂

          giuliomoro Dear qiuliomoro, thank you so much for your help, I follow the instructions you've recommended, and it worked! Best wishes