My Bela Starter Kit purchased last October order #24683 was always finicky about
loading the IDE with my recent and older MacOS computers. Now I can’t get it to load
on any of them. In the past I was able to connect after updating the drivers on my
old powerbook running Mojave and following directions for tethering my iphone (no clue
on how or why that works!). It worked but not always.
I also recently completed assembling a Pepper kit and made a quick
check that it was basically working using the IDE. Then life intervened for a month, and coming
back to the project (I intend to use SClang to send and receive CVs thru the BelaServer) I
can't connect on the old Mojave machine, on my Catalina Mac Mini or with the new Air M1 laptop.
The lights on the board start up normally, settling into the heartbeat pattern, so I presume
it's loading properly. I removed the Pepper board so that can't be the problem. I have
very little experience with Linux but would appreciate some guidance about investigating
why the IDE is not connecting -- thanks -- Chris
IDE connection issues
- Edited
cbmuse powerbook
... that does sound old ...
cbmuse so I presume
it's loading properly.
while the device is connected to your host computer, after about one minute, please run the following commands in a terminal on your mac and report back the output they generate:
ls /dev/tty.* /Volumes
ifconfig
system_profiler SPUSBDataType
Is a program currently set to run on boot on the board?
Thanks! below are the prompts and replies -- and I haven't yet developed the program
to run on boot but will start using the SuperCollider sample programs for AnalogIn and AnalogOut
ls /dev/tty.* /Volumes
/dev/tty.Bluetooth-Incoming-Port /dev/tty.ChrisBrownsiPad-Wireles
/dev/tty.Chris-WirelessiAP /dev/tty.ChristophersMacBookPro-
/dev/tty.Chris-WirelessiAP-1 /dev/tty.JacketH204-SerialPort
/Volumes:
Macintosh HD
chrisbrown@cbMacMini ~ %
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
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=50b<RXCSUM,TXCSUM,VLAN_HWTAGGING,AV,CHANNEL_IO>
ether f0:18:98:f3:16:bb
inet6 fe80::4ae:8e6e:6ae7:8085%en0 prefixlen 64 secured scopeid 0x4
inet 192.168.4.24 netmask 0xfffffc00 broadcast 192.168.7.255
nd6 options=201<PERFORMNUD,DAD>
media: autoselect (1000baseT <full-duplex,flow-control,energy-efficient-ethernet>)
status: active
en10: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether ac48:00:11:22
inet6 fe80::aede:48ff:fe00:1122%en10 prefixlen 64 scopeid 0x5
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 3e:22:fb:1e:9d:bd
media: autoselect
status: inactive
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=400<CHANNEL_IO>
ether 3c:22:fb:1e:9d:bd
inet6 fe80::1c8c:cb40:5f3d:aa11%en1 prefixlen 64 secured scopeid 0x7
inet 192.168.4.25 netmask 0xfffffc00 broadcast 192.168.7.255
nd6 options=201<PERFORMNUD,DAD>
media: autoselect
status: active
p2p0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 2304
options=400<CHANNEL_IO>
ether 0e:22:fb:1e:9d:bd
media: autoselect
status: inactive
awdl0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1484
options=400<CHANNEL_IO>
ether 4a:f7:52:cb:c2:93
inet6 fe80::48f7:52ff:fecb:c293%awdl0 prefixlen 64 scopeid 0x9
nd6 options=201<PERFORMNUD,DAD>
media: autoselect
status: active
llw0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=400<CHANNEL_IO>
ether 4a:f7:52:cb:c2:93
inet6 fe80::48f7:52ff:fecb:c293%llw0 prefixlen 64 scopeid 0xa
nd6 options=201<PERFORMNUD,DAD>
media: autoselect
status: active
en2: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
options=460<TSO4,TSO6,CHANNEL_IO>
ether 82:77:b4:67:20:01
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:77:b4:67:20:00
media: autoselect <full-duplex>
status: inactive
en4: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
options=460<TSO4,TSO6,CHANNEL_IO>
ether 82:77:b4:67:20:05
media: autoselect <full-duplex>
status: inactive
en5: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
options=460<TSO4,TSO6,CHANNEL_IO>
ether 82:77:b4:67:20:04
media: autoselect <full-duplex>
status: inactive
bridge0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=63<RXCSUM,TXCSUM,TSO4,TSO6>
ether 82:77:b4:67:20: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: en2 flags=3<LEARNING,DISCOVER>
ifmaxaddr 0 port 11 priority 0 path cost 0
member: en3 flags=3<LEARNING,DISCOVER>
ifmaxaddr 0 port 12 priority 0 path cost 0
member: en4 flags=3<LEARNING,DISCOVER>
ifmaxaddr 0 port 13 priority 0 path cost 0
member: en5 flags=3<LEARNING,DISCOVER>
ifmaxaddr 0 port 14 priority 0 path cost 0
nd6 options=201<PERFORMNUD,DAD>
media: <unknown type>
status: inactive
utun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380
inet6 fe80::5dfe:22a0:675e:7be0%utun0 prefixlen 64 scopeid 0x10
nd6 options=201<PERFORMNUD,DAD>
utun1: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 2000
inet6 fe80::906d:647f:8b7c:7f14%utun1 prefixlen 64 scopeid 0x11
nd6 options=201<PERFORMNUD,DAD>
utun2: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380
inet6 fe80::cf03:fde6:e39:275%utun2 prefixlen 64 scopeid 0x12
nd6 options=201<PERFORMNUD,DAD>
utun3: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380
inet6 fe80::257e:b7e8:ccbd:98f9%utun3 prefixlen 64 scopeid 0x14
nd6 options=201<PERFORMNUD,DAD>
utun4: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380
inet6 fe80::aa59:9e2c:d3a1:bd96%utun4 prefixlen 64 scopeid 0x15
nd6 options=201<PERFORMNUD,DAD>
system_profiler SPUSBDataType
2022-03-04 18:24:29.712 system_profiler[5009:217803] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe00002be
USB:
USB 3.1 Bus:
Host Controller Driver: AppleIntelCNLUSBXHCI
PCI Device ID: 0xa36d
PCI Revision ID: 0x0010
PCI Vendor ID: 0x8086
USB3.0 Hub:
Product ID: 0x0617
Vendor ID: 0x05e3 (Genesys Logic, Inc.)
Version: 44.27
Speed: Up to 5 Gb/s
Manufacturer: GenesysLogic
Location ID: 0x14800000 / 3
Current Available (mA): 900
Current Required (mA): 0
Extra Operating Current (mA): 0
USB3.0 Hub:
Product ID: 0x0617
Vendor ID: 0x05e3 (Genesys Logic, Inc.)
Version: 44.27
Speed: Up to 5 Gb/s
Manufacturer: GenesysLogic
Location ID: 0x14840000 / 4
Current Available (mA): 900
Current Required (mA): 0
Extra Operating Current (mA): 0
External:
Product ID: 0x0583
Vendor ID: 0x152d (JMicron Technology Corp.)
Version: 4.06
Serial Number: DD564198838A1
Speed: Up to 5 Gb/s
Manufacturer: JMicron
Location ID: 0x14844000 / 7
Current Available (mA): 900
Current Required (mA): 896
Extra Operating Current (mA): 0
USB2.0 Hub:
Product ID: 0x0610
Vendor ID: 0x05e3 (Genesys Logic, Inc.)
Version: 44.27
Speed: Up to 480 Mb/s
Manufacturer: GenesysLogic
Location ID: 0x14300000 / 2
Current Available (mA): 500
Current Required (mA): 100
Extra Operating Current (mA): 0
USB Receiver:
Product ID: 0xc52b
Vendor ID: 0x046d (Logitech Inc.)
Version: 24.07
Speed: Up to 12 Mb/s
Manufacturer: Logitech
Location ID: 0x14330000 / 6
Current Available (mA): 500
Current Required (mA): 98
Extra Operating Current (mA): 0
Fireface UCX (23862324):
Product ID: 0x3fc9
Vendor ID: 0x0424 (SMSC)
Version: 0.01
Serial Number: 8E1F9BAA811A0C8
Speed: Up to 480 Mb/s
Manufacturer: RME
Location ID: 0x14310000 / 24
Current Available (mA): 500
Current Required (mA): 100
Extra Operating Current (mA): 0
USB2.0 Hub:
Product ID: 0x0610
Vendor ID: 0x05e3 (Genesys Logic, Inc.)
Version: 44.27
Speed: Up to 480 Mb/s
Manufacturer: GenesysLogic
Location ID: 0x14340000 / 5
Current Available (mA): 500
Current Required (mA): 100
Extra Operating Current (mA): 0
eLicenser:
Product ID: 0x0101
Vendor ID: 0x0819
Version: 1.01
Speed: Up to 12 Mb/s
Manufacturer: Syncrosoft
Location ID: 0x14341000 / 8
Current Available (mA): 500
Extra Operating Current (mA): 0
USB 3.1 Bus:
Host Controller Driver: AppleUSBXHCITR
PCI Device ID: 0x15ec
PCI Revision ID: 0x0006
PCI Vendor ID: 0x8086
Bus Number: 0x01
USB 3.1 Bus:
Host Controller Driver: AppleUSBXHCITR
PCI Device ID: 0x15ec
PCI Revision ID: 0x0006
PCI Vendor ID: 0x8086
Bus Number: 0x00
Apple T2 Bus:
Host Controller Driver: AppleUSBVHCIBCE
Headset:
Product ID: 0x8103
Vendor ID: 0x05ac (Apple Inc.)
Version: 2.05
Serial Number: 000000000000
Manufacturer: Apple
Location ID: 0x80200000
Apple T2 Controller:
Product ID: 0x8233
Vendor ID: 0x05ac (Apple Inc.)
Version: 2.01
Serial Number: 0000000000000000
Manufacturer: Apple Inc.
Location ID: 0x80100000
right so the USB device is not recognised at all, it's not "simply" an issue if network drivers or IP address. If the board gets to the "heartbeat". the problem is unlikely to be with the board (you can send a video of the blinking sequence starting from power on).
The issue is most likely in the USB connection between the board and the computer. Can you try the most direct connection possible between the board and the computer (with the minimum number of external hubs, or with a different USB hub from the one you are currently using)? I would then try using a different USB cable altogether.
Yow, it was the cable! Not used to these little USB cables going bad, but the BELABOOT icon appeared
immediately on my desktop and bela.local was immediately accessed. I'm good to go, and thanks for
getting me there!