galanter

  • May 2, 2024
  • Joined Aug 4, 2019
  • 1 discussion
  • 8 posts
  • OK, things are working now on my MacBook Pro as well as Mac mini.

    (1) After looking up how to remove the drivers I discovered they weren't installed in the first place. Trying the installer again, it fails under Sonoma 14.4.1 (23E224). But it turns out it's not needed.

    (2) I'm not sure how I missed it, but the answer was here:

    https://github.com/BelaPlatform/Bela/wiki/Getting-started-with-Bela#troubleshooting---macos

    Making the needed changes in the Preferences/Network control panel did the trick. And apparently I only needed to do this the one time. It seems to remember from one login to the next.

    Thanks for your help, and I apologize for overlooking what I should have tried in the first place.

    • OK, on my Mac Mini both my Bela Mini and Salt module are able to launch the IDE. Here are the details about the Mac Mini that works:

      Mac mini / Apple M2 Pro / 32 GB / MacOS Sonoma Version 14.3.1 /

      Here is the laptop I want to use that doesn't work with either the Mac mini or Salt module:

      MacBook Pro / 2.3 GHz 8-Core Intel Core i9 / 32 GB / macOS Sonoma Version 14.2.1

      Next I'll update the MacBook MacOS to see if that shakes something loose.

      UPDATE: Updating the MacBook Pro to 14.4.1 made no apparent difference.

      To get various connectors I have to use this device. Could it be part of the problem?
      www.amazon.com/create-JCD382-Type-C-Multi-Dock-MacBook/dp/B07BJT7QZW

      The Bela Mini does seem to show up in the USB Bus. The following is from the System Information under Hardware/USB.

      USB 3.1 Bus:

      Host Controller Driver: AppleIntelCNLUSBXHCI
      PCI Device ID: 0xa36d
      PCI Revision ID: 0x0010
      PCI Vendor ID: 0x8086

      USB2.1 Hub:

      Product ID: 0x0610
      Vendor ID: 0x05e3 (Genesys Logic, Inc.)
      Version: 6.54
      Speed: Up to 480 Mb/s
      Manufacturer: GenesysLogic
      Location ID: 0x14300000 / 1
      Current Available (mA): 500
      Current Required (mA): 100
      Extra Operating Current (mA): 0

      USB 2.0 Hub:

      Product ID: 0x0801
      Vendor ID: 0x1a40 (TERMINUS TECHNOLOGY INC.)
      Version: 1.00
      Speed: Up to 480 Mb/s
      Location ID: 0x14340000 / 2
      Current Available (mA): 500
      Current Required (mA): 100
      Extra Operating Current (mA): 0

      BillBoard Device:

      Product ID: 0x2171
      Vendor ID: 0x0bda (Realtek Semiconductor Corp.)
      Version: 1.a1
      Serial Number: 123456789ABCDEFGH
      Speed: Up to 12 Mb/s
      Manufacturer: Realtek
      Location ID: 0x14342000 / 3
      Current Available (mA): 500
      Current Required (mA): 0
      Extra Operating Current (mA): 0

      Bela:

      Product ID: 0x0104
      Vendor ID: 0x1d6b (The Linux Foundation)
      Version: 1.02
      Serial Number: bela
      Speed: Up to 480 Mb/s
      Manufacturer: Augmented Instruments Ltd
      Location ID: 0x14330000 / 5
      Current Available (mA): 500
      Current Required (mA): 500
      Extra Operating Current (mA): 0
      Media:
      File-Stor Gadget:
      Capacity: 70.6 MB (70,631,936 bytes)
      Removable Media: Yes
      BSD Name: disk2
      Logical Unit: 0
      Partition Map Type: Unknown
      S.M.A.R.T. status: Verified
      USB Interface: 4

      • OK, still trying to get my Bela Mini working. I installed v0.3.8h and judging by the Blinky lights it looks like it's working. However, launching the IDE still results in server not responding.

        I note that the downloaded file is bela_image_v0.3.8h.img.xz but the Bela version file says BELA_IMAGE_VERSION="v0.3.8g". Perhaps that's just a typo at this point, but I thought I should mention it.

        I have a recent Mac mini. It dawns on me now that I should try it there and see if that makes a difference.

        Any other ideas?

        • giuliomoro

          OK I'll give that a try. I'll work on the Bela Mini first as it's a little more convenient. If I get that working I'll then try the Salt module.

          Thanks! Will report back here in a couple or four days.

        • giuliomoro

          Hi. I tried this. After Salt/Bela booted up I did a "sudo ifconfig en7 up" but trying http://192.168.7.2 in the browser it still times out even though ifconfig yields in part...

          en7: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
          options=404<VLAN_MTU,CHANNEL_IO>
          ether be:1a:ff:8a:19:5c
          media: autoselect (100baseTX <full-duplex>)
          status: active

          I might be away for a couple days, but will be following up for sure.

          thanks, Phil

          p.s. I also have a Bela Mini that behaves exactly the same way. I think it's an early unit because the file "bela version" says "BELA_IMAGE_VERSION="""

          ifconfig with the Bela Mini yields...

          en7: flags=8822<BROADCAST,SMART,SIMPLEX,MULTICAST> mtu 1500
          options=404<VLAN_MTU,CHANNEL_IO>
          ether be:1a:ad:dd:72:aa
          media: autoselect (none)

        • Thanks so much for your help. Phil

          I don't know how to put this in a window or something. Here is the ifconfig....

          galanter@galanter-mac-16 ~ % 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 fa:ff:c2:50:90:23
          	media: autoselect
          en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
          	options=6460<TSO4,TSO6,CHANNEL_IO,PARTIAL_CSUM,ZEROINVERT_CSUM>
          	ether f8:ff:c2:50:90:23
          	inet6 fe80::1876:33b7:a6ff:5cfb%en0 prefixlen 64 secured scopeid 0x6 
          	inet 192.168.0.210 netmask 0xffffff00 broadcast 192.168.0.255
          	nd6 options=201<PERFORMNUD,DAD>
          	media: autoselect
          	status: active
          awdl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
          	options=6460<TSO4,TSO6,CHANNEL_IO,PARTIAL_CSUM,ZEROINVERT_CSUM>
          	ether 5e:d3:99:2e:5f:f0
          	inet6 fe80::5cd3:99ff:fe2e:5ff0%awdl0 prefixlen 64 scopeid 0x7 
          	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 5e:d3:99:2e:5f:f0
          	inet6 fe80::5cd3:99ff:fe2e:5ff0%llw0 prefixlen 64 scopeid 0x8 
          	nd6 options=201<PERFORMNUD,DAD>
          	media: autoselect
          	status: inactive
          en2: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
          	options=460<TSO4,TSO6,CHANNEL_IO>
          	ether 82:64:cf:e5:40: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:64:cf:e5:40:05
          	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:64:cf:e5:40: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:64:cf:e5:40:01
          	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:64:cf:e5:40: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 12 priority 0 path cost 0
          	member: en2 flags=3<LEARNING,DISCOVER>
          	        ifmaxaddr 0 port 9 priority 0 path cost 0
          	member: en3 flags=3<LEARNING,DISCOVER>
          	        ifmaxaddr 0 port 10 priority 0 path cost 0
          	member: en4 flags=3<LEARNING,DISCOVER>
          	        ifmaxaddr 0 port 11 priority 0 path cost 0
          	nd6 options=201<PERFORMNUD,DAD>
          	media: <unknown type>
          	status: inactive
          utun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
          	inet6 fe80::7f62:1545:d139:f235%utun0 prefixlen 64 scopeid 0xe 
          	nd6 options=201<PERFORMNUD,DAD>
          utun1: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380
          	inet6 fe80::d749:998d:2ffe:61fe%utun1 prefixlen 64 scopeid 0xf 
          	nd6 options=201<PERFORMNUD,DAD>
          utun2: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 2000
          	inet6 fe80::82fd:3bed:b404:eeb5%utun2 prefixlen 64 scopeid 0x10 
          	nd6 options=201<PERFORMNUD,DAD>
          utun3: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1000
          	inet6 fe80::ce81:b1c:bd2c:69e%utun3 prefixlen 64 scopeid 0x11 
          	nd6 options=201<PERFORMNUD,DAD>
          utun4: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380
          	inet6 fe80::84f7:8377:3989:dd95%utun4 prefixlen 64 scopeid 0x12 
          	nd6 options=201<PERFORMNUD,DAD>
          utun5: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380
          	inet6 fe80::bffd:4c5:e37:d73a%utun5 prefixlen 64 scopeid 0x13 
          	nd6 options=201<PERFORMNUD,DAD>
          en7: flags=8822<BROADCAST,SMART,SIMPLEX,MULTICAST> mtu 1500
          	options=404<VLAN_MTU,CHANNEL_IO>
          	ether be:1a:ff:8a:19:5c
          	media: autoselect (none)
          	status: inactive
          • I should have mentioned that on my Mac I installed the latest drivers linked on the support page.

            • As noted in the subject, things seem to be in place, but the attempt to connect to the IP address to launch the IDE in the browser times out.

              Any help would be very much appreciated! Following are some details...

              thanks! Phil

              Mac OS Sonoma 14.2.1 using Safari and Chrome
              The Salt module comes up running the demo apps, no problem
              BELABOOT mounts quickly, no problem
              BELA_IMAGE_VERSION="v0.3.8a"
              Both of these time out... http://192.168.7.2 AND http://bela.local

              I wouldn't mind updating the Salt/Bela from the front panel, but if I have to remove it from the rack and write an SD etc. ... I'll do it ... but I'll grumble 😉