It is currently Tue 06. Dec 2022 4:45:54

All times are UTC + 1 hour





Post new topic Reply to topic  [ 7 posts ] 
  Print view Previous topic | Next topic 
Author Message
PostPosted: Sun 02. Oct 2022 14:52:33 
Offline

Joined: Sun 02. Oct 2022 14:47:19
Posts: 5
Hello,

I have a problem with the Spirit Settings App on my Mac with Apple Silicon (M1 Ultra) running macOS 12.6. When starting the app I always get an error that the interface is not detected. I have installed the SiLabs device drivers and when USB dongle is connected I see the device under /dev/cu.usbserial-0001 as well as /dev/tty.usbseriasl-0001.

So whats wrong?
I assume that the device name is not as expected.

When running the same software under Windows 11 for ARM in a VM it is working fine (after assigning the device to the VM.

Kind regards

Michael


Last edited by michil on Sun 02. Oct 2022 15:20:21, edited 1 time in total.

Top
 Profile  
 
PostPosted: Sun 02. Oct 2022 15:09:56 
Offline
Site Admin

Joined: Mon 29. Apr 2013 16:06:44
Posts: 11469
Hello,

please check this:
http://manual.spirit-system.com/index.p ... _under_Mac

The driver is not fully installed or is not allowed in your system, for this reason it has no correct device.

_________________
Spirit System developer


Top
 Profile  
 
PostPosted: Sun 02. Oct 2022 15:27:15 
Offline

Joined: Sun 02. Oct 2022 14:47:19
Posts: 5
Hello,

thanks for the response. I think the driver is properly installed. I assume this, because when assigning the USB device to the Windows 11 VM the WIndows App of Spirit Settings is working fine.

Both devices are available

/dev/cu.usbserial-0001
/dev/tty.usbserial-0001

Which device name is searched in the Spirit Settings App?
What is the criteria that you assume that the USB driver is not installed properly?

Quote:
for this reason it has no correct device

What is the correct device?

When USB dongle is connected to USB A port I see this:

ml@Mac-Studio ~ % ioreg -p IOUSB
+-o Root <class IORegistryEntry, id 0x100000100, retain 41>
+-o AppleT6000USBXHCI@03000000 <class AppleT6000USBXHCI, id 0x10000049e, registered, matched, active, busy 0 (7 ms), retain 39>
+-o AppleT6000USBXHCI@05000000 <class AppleT6000USBXHCI, id 0x1000004cc, registered, matched, active, busy 0 (2 ms), retain 39>
+-o AppleT6000USBXHCI@04000000 <class AppleT6000USBXHCI, id 0x1000004c4, registered, matched, active, busy 0 (5778 ms), retain 104>
+-o AppleT6000USBXHCI@00000000 <class AppleT6000USBXHCI, id 0x1000004d0, registered, matched, active, busy 0 (7 ms), retain 39>
+-o AppleT6000USBXHCI@01000000 <class AppleT6000USBXHCI, id 0x10000043b, registered, matched, active, busy 0 (5 ms), retain 39>
+-o AppleT6000USBXHCI@02000000 <class AppleT6000USBXHCI, id 0x100000433, registered, matched, active, busy 0 (5 ms), retain 39>
+-o AppleEmbeddedUSBXHCIASMedia3142@08000000 <class AppleEmbeddedUSBXHCIASMedia3142, id 0x100000d18, registered, matched, active, busy 0 (378 ms), retain 73>
| +-o USB Receiver@08300000 <class IOUSBHostDevice, id 0x100000de2, registered, matched, active, busy 0 (242 ms), retain 44>
| +-o CP2102 USB to UART Bridge Controller@08400000 <class IOUSBHostDevice, id 0x100011fde, registered, matched, active, busy 0 (69 ms), retain 20>
+-o AppleUSBXHCITR@06000000 <class AppleUSBXHCITR, id 0x10000d4b2, registered, matched, active, busy 0 (460 ms), retain 202>
+-o USB2 Hub@06100000 <class IOUSBHostDevice, id 0x10000d4bd, registered, matched, active, busy 0 (394 ms), retain 29>
| +-o Studio Display@06140000 <class IOUSBHostDevice, id 0x10000d4da, registered, matched, active, busy 0 (363 ms), retain 81>
+-o USB3 Gen2 Hub@06300000 <class IOUSBHostDevice, id 0x10000eb89, registered, matched, active, busy 0 (41 ms), retain 26>


And when it's connected using a USB-C to USB-A adapter I see this:

ml@Mac-Studio ~ % ioreg -p IOUSB
+-o Root <class IORegistryEntry, id 0x100000100, retain 41>
+-o AppleT6000USBXHCI@03000000 <class AppleT6000USBXHCI, id 0x10000049e, registered, matched, active, busy 0 (7 ms), retain 39>
+-o AppleT6000USBXHCI@05000000 <class AppleT6000USBXHCI, id 0x1000004cc, registered, matched, active, busy 0 (2 ms), retain 39>
+-o AppleT6000USBXHCI@04000000 <class AppleT6000USBXHCI, id 0x1000004c4, registered, matched, active, busy 0 (5830 ms), retain 110>
| +-o CP2102 USB to UART Bridge Controller@04100000 <class IOUSBHostDevice, id 0x10001201b, registered, matched, active, busy 0 (51 ms), retain 20>
+-o AppleT6000USBXHCI@00000000 <class AppleT6000USBXHCI, id 0x1000004d0, registered, matched, active, busy 0 (7 ms), retain 39>
+-o AppleT6000USBXHCI@01000000 <class AppleT6000USBXHCI, id 0x10000043b, registered, matched, active, busy 0 (5 ms), retain 39>
+-o AppleT6000USBXHCI@02000000 <class AppleT6000USBXHCI, id 0x100000433, registered, matched, active, busy 0 (5 ms), retain 39>
+-o AppleEmbeddedUSBXHCIASMedia3142@08000000 <class AppleEmbeddedUSBXHCIASMedia3142, id 0x100000d18, registered, matched, active, busy 0 (382 ms), retain 67>
| +-o USB Receiver@08300000 <class IOUSBHostDevice, id 0x100000de2, registered, matched, active, busy 0 (242 ms), retain 44>
+-o AppleUSBXHCITR@06000000 <class AppleUSBXHCITR, id 0x10000d4b2, registered, matched, active, busy 0 (460 ms), retain 202>
+-o USB2 Hub@06100000 <class IOUSBHostDevice, id 0x10000d4bd, registered, matched, active, busy 0 (394 ms), retain 29>
| +-o Studio Display@06140000 <class IOUSBHostDevice, id 0x10000d4da, registered, matched, active, busy 0 (363 ms), retain 81>
+-o USB3 Gen2 Hub@06300000 <class IOUSBHostDevice, id 0x10000eb89, registered, matched, active, busy 0 (41 ms), retain 26>


Kind regards

Michael


Top
 Profile  
 
PostPosted: Sun 02. Oct 2022 17:23:34 
Offline
User avatar

Joined: Tue 10. Mar 2020 14:36:22
Posts: 290
i have no problems on M1 Macbook Air - runs on macOS directly as well Win11 ARM VM under Parallels like a charm (in my case always with adapter A/C).

which version of the SiLabs driver are you using? I am on SiLabsUSBDriverDisk_V6.0.1.dmg

Ciao
Michael

_________________
cheers
Michael


Top
 Profile  
 
PostPosted: Sun 02. Oct 2022 17:31:51 
Offline
Site Admin

Joined: Mon 29. Apr 2013 16:06:44
Posts: 11469
It has to see /dev/ttySilabs... device. Here we have 2 Mac computers with M1 and they works well. Just according the guide.

_________________
Spirit System developer


Top
 Profile  
 
PostPosted: Mon 03. Oct 2022 6:25:23 
Offline
Site Admin

Joined: Mon 29. Apr 2013 16:06:44
Posts: 11469
Please note when using a Virtual Machine then USB is completely unused by the Mac and is used only by Virtual Machine.
So it does not matter if Mac has a driver or not. It depends on system which is installed there.

In some Mac configuration you have to manually allow installed drivers, because system policy does not allow loading it for security reasons.
So it must be allowed in the recovery mode of the Mac. But this is not default configuration of Mac, so this should not happen normally.

More likely you have missed button to allow the driver during installation. This is very important.

_________________
Spirit System developer


Top
 Profile  
 
PostPosted: Mon 03. Oct 2022 16:22:50 
Offline

Joined: Sun 02. Oct 2022 14:47:19
Posts: 5
Hello,

thanks for all your hints. I got it running now. But very strange way. I have to login as Admin to macOS and run the installer. RUnning the installer from normal user wasn't working even that he asked for admin account credentials. Never had this issue.

But as said, now it is working.

Kind regards

MIchael


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 7 posts ] 

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron



Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
skymiles_red v1.0.1 designed by Team -Programming forum-سيارات للبيع .