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.
unable to connect it to Bela.local.
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
giuliomoro ifconfig
cat /Volumes/BELABOOT/bela.version
ls /dev/ttybela
ioreg -p IOUSB -w0 -l
- Edited
$ 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
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"
as far as I can see you may be using a veeeery old version of the Bela image, which won't work after macos 10.15 (the infamous Catalina) without drivers (and I am not sure it can work with drivers either). I would recommend you flash a newer image instead, see here: https://github.com/BelaPlatform/bela-image-builder/releases/tag/v0.3.8h
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.
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