1

Topic: Thema: New macOS RME Thunderbolt driver 1.03 for UFX+

This is an updated macOS Thunderbolt DriverKit driver for macOS 12 and up. It is a release candidate and will be available on the website shortly.

Attention: The UFX+ requires a firmware update to version 110 (AKM) or 164 (ESS) to enable the use of DriverKit driver. Link to firmware update tool:

https://www.rme-audio.de/downloads/fut_usb_tb_mac.zip

Current driver version: 1.03. Included TotalMix FX: 1.79.

System requirements: macOS 12 and up, Intel or M processor (Apple Silicon)

Installation: Double-click on driver_mac_tbdk_103.zip to expand the archive file to the driver file UFX+ Thunderbolt DK.pkg. Installation works automatically by a double-click on the pkg (package) file. Before reboot check that in Security & Privacy, tab General, the RME driver is allowed to load. If not unlock the settings and allow it. Then reboot computer.

Notes

A previously installed kernel extension driver, like 1.22, does not need to be uninstalled. It will be removed automatically. After that you could set the system security back to normal, unless any other existing kernel extensions still need reduced security.

To go back to 1.22 manually: drag the RME Thunderbolt Settings app found in the folder Applications to the trash can - only use the Finder for this action. With DriverKit this Settings dialog is 'the app', upon removal all driver files belonging to it will also be removed automatically. You will be asked for permission for the removal of the extensions.

Download:

https://www.rme-audio.de/downloads/driv … dk_103.zip

Regards
Matthias Carstens
RME

Re: Thema: New macOS RME Thunderbolt driver 1.03 for UFX+

I have same detection problems after turning off/on as with 1.01 driver. (UFX+, iMac, Intel, Ventura 13.1). After a reboot, the UFX+ is recognized correctly again until I power it off. It's not a super problem as I rarely turn off unit during a session, but it is there.

3

Re: Thema: New macOS RME Thunderbolt driver 1.03 for UFX+

Thanks for testing. Please note my former statement - we can not reproduce this effect on any of our systems, so currently have no way of fixing it for you.

Regards
Matthias Carstens
RME

4 (edited by Quadron 2022-12-23 09:32:12)

Re: Thema: New macOS RME Thunderbolt driver 1.03 for UFX+

marcin_c wrote:

I have same detection problems after turning off/on as with 1.01 driver. (UFX+, iMac, Intel, Ventura 13.1). After a reboot, the UFX+ is recognized correctly again until I power it off. It's not a super problem as I rarely turn off unit during a session, but it is there.

I can replicate this (UFX+, iMac Pro, Intel, Ventura 13.1, Thunderbolt). But on my Macbook Air M1 (same OS, TB) the UFX+ is always detected after turning it on again! Seems to be some strange difference of the driverkit between Intel and Apple Silicon?

- No detection problems on both systems with the USB driverkit driver.

- Crackling noise interference with bluetooth mouse (crackling on every mouse click) on both driverkit drivers (USB and TB) on the Intel system only.

5 (edited by ResQ 2023-01-07 22:58:19)

Re: Thema: New macOS RME Thunderbolt driver 1.03 for UFX+

I'm able to replicate this issue as well with the release candidate.

Specs:
Firmware: v110, Driver: v1.02
UFX+ is connected to iMac Pro (2017) via Thunderbolt using Apple's Thunderbolt 3 to Thunderbolt 2 adapter
macOS Ventura 13.1

Steps to reproduce:
1) After a fresh boot, UFX+ works perfectly and is detected
2) Turn off UFX+
3) Turn back on UFX+
4) UFX+ is not detected

UFX+ is detected again by:
1) reboot while UFX+ is powered on, UFX+ works perfectly and is detected.

or

1) reboot while UFX+ is powered off
2) wait until reboot is complete, then turn on UFX+
3) UFX+ works perfectly and is detected

Could this issue be related to Apple's Thunderbolt adapter? I recall a note that this adapter was not preferred by RME, however I could be remembering incorrectly. In any case, I don't own any other adapter so I cannot test to confirm.

Hope this helps!

Thanks for the great product, the UFX+ is a wonderful interface.

(edited to clarify another scenario)

Re: Thema: New macOS RME Thunderbolt driver 1.03 for UFX+

ResQ wrote:

Could this issue be related to Apple's Thunderbolt adapter? I recall a note that this adapter was not preferred by RME, however I could be remembering incorrectly. In any case, I don't own any other adapter so I cannot test to confirm.


Thunderbolt adapter is not a problem. I don't use a Thunderbolt adapter (older iMac, TB2 sockets), only a TB cable to the interface, and I have the same "on/off/on" problem with this driver. You may notice that the problem occurs again on the next iMac variant.

Re: Thema: New macOS RME Thunderbolt driver 1.03 for UFX+

ResQ wrote:

Steps to reproduce:
1) After a fresh boot, UFX+ works perfectly and is detected
2) Turn off UFX+
3) Turn back on UFX+
4) UFX+ is not detected

UFX+ is detected again by:
1) reboot while UFX+ is powered on, UFX+ works perfectly and is detected.

or

1) reboot while UFX+ is powered off
2) wait until reboot is complete, then turn on UFX+
3) UFX+ works perfectly and is detected

Could this issue be related to Apple's Thunderbolt adapter?

No. With three machines available to me the re-detection after turning off and on the UFX+ works on Apple Silicon (both a Macbook M1 Air and and Macbook Pro with M1 Max, both on Ventura 13.1), but fails with the Intel iMac Pro (also on Ventura).
It could be a TB security issue (Intel+T2) or TB is implemented differently on Apple Silicon?

Re: Thema: New macOS RME Thunderbolt driver 1.03 for UFX+

I just freshly installed 1.02 Driverkit on the UFX+ on MBP16 Monterey. The driver settings app was running, but Totalmix app wasn't automatically opening, so I pulled the Thunderbolt cable to reinsert in the hope of everything launching and I got a hard instant shutdown.

panic(cpu 0 caller 0xfffffe001484d114): "LLC Bus error from cpu0: FAR=0x16f81ff80 LLC_ERR_STS/ADR/INF=0x11000ffc00000080/0x280000e00100000/0x1 addr=0xe00100000 cmd=0x14(acc_cifl2c_cmd_ncwr)" @AppleFireStormErrorHandler.cpp:424
Debugger message: panic
Memory ID: 0x6
OS release type: User
OS version: 21G320
Kernel version: Darwin Kernel Version 21.6.0: Sun Nov  6 23:31:13 PST 2022; root:xnu-8020.240.14~1/RELEASE_ARM64_T6000
Fileset Kernelcache UUID: 1CC3F184997540FD584A80AC2ABBE7A3
Kernel UUID: 4DD7DBB9-1BA6-354F-A8C3-BD22B54EB6EC
iBoot version: iBoot-7459.141.1
secure boot?: YES
Paniclog version: 13
KernelCache slide: 0x000000000bf10000
KernelCache base:  0xfffffe0012f14000
Kernel slide:      0x000000000c6d4000
Kernel text base:  0xfffffe00136d8000
Kernel text exec slide: 0x000000000c7bc000
Kernel text exec base:  0xfffffe00137c0000
mach_absolute_time: 0x80f36bbf
Epoch Time:        sec       usec
  Boot    : 0x63bc71fb 0x0008cbfb
  Sleep   : 0x00000000 0x00000000
  Wake    : 0x00000000 0x00000000
  Calendar: 0x63bc724e 0x00040cfd

Zone info:
  Zone map: 0xfffffe1048254000 - 0xfffffe3048254000
  . VM    : 0xfffffe1048254000 - 0xfffffe1514f20000
  . RO    : 0xfffffe1514f20000 - 0xfffffe16ae8b8000
  . GEN0  : 0xfffffe16ae8b8000 - 0xfffffe1b7b584000
  . GEN1  : 0xfffffe1b7b584000 - 0xfffffe2048250000
  . GEN2  : 0xfffffe2048250000 - 0xfffffe2514f1c000
  . GEN3  : 0xfffffe2514f1c000 - 0xfffffe29e1be8000
  . DATA  : 0xfffffe29e1be8000 - 0xfffffe3048254000
  Metadata: 0xfffffe3048264000 - 0xfffffe3050264000
  Bitmaps : 0xfffffe3050264000 - 0xfffffe3067664000

CORE 0 PVH locks held: None
CORE 1 PVH locks held: None
CORE 2 PVH locks held: None
CORE 3 PVH locks held: None
CORE 4 PVH locks held: None
CORE 5 PVH locks held: None
CORE 6 PVH locks held: None
CORE 7 PVH locks held: None
CORE 8 PVH locks held: None
CORE 9 PVH locks held: None
CORE 0 is the one that panicked. Check the full backtrace for details.
CORE 1: PC=0xfffffe0015f1e454, LR=0xfffffe0015ed205c, FP=0xfffffe8ffeffb7c0
CORE 2: PC=0xfffffe001384f81c, LR=0xfffffe001384f818, FP=0xfffffe4f8de1bf00
CORE 3: PC=0xfffffe001384f81c, LR=0xfffffe001384f818, FP=0xfffffe8ffedf3f00
CORE 4: PC=0xfffffe001384f81c, LR=0xfffffe001384f818, FP=0xfffffe4f8e373f00
CORE 5: PC=0xfffffe001384f81c, LR=0xfffffe001384f818, FP=0xfffffe8ffeea3f00
CORE 6: PC=0xfffffe001384f81c, LR=0xfffffe001384f818, FP=0xfffffe4f8e343f00
CORE 7: PC=0xfffffe001384f81c, LR=0xfffffe001384f818, FP=0xfffffe8ffef8bf00
CORE 8: PC=0xfffffe001384f81c, LR=0xfffffe001384f818, FP=0xfffffe8ffeda3f00
CORE 9: PC=0xfffffe001384f81c, LR=0xfffffe001384f818, FP=0xfffffe8ffed03f00
Compressor Info: 0% of compressed pages limit (OK) and 0% of segments limit (OK) with 0 swapfiles and OK swap space
Panicked task 0xfffffe2517322058: 173 pages, 4 threads: pid 628: de.rme-audio.dkp
Panicked thread: 0xfffffe2516ef5040, backtrace: 0xfffffe4f8dc0b5d0, tid: 6875
          lr: 0xfffffe00138196c8  fp: 0xfffffe4f8dc0b640
          lr: 0xfffffe0013819390  fp: 0xfffffe4f8dc0b6b0
          lr: 0xfffffe0013960c9c  fp: 0xfffffe4f8dc0b6d0
          lr: 0xfffffe0013952a2c  fp: 0xfffffe4f8dc0b740
          lr: 0xfffffe0013950610  fp: 0xfffffe4f8dc0b800
          lr: 0xfffffe00137c77f8  fp: 0xfffffe4f8dc0b810
          lr: 0xfffffe0013819014  fp: 0xfffffe4f8dc0bbb0
          lr: 0xfffffe0013819014  fp: 0xfffffe4f8dc0bc20
          lr: 0xfffffe0014044580  fp: 0xfffffe4f8dc0bc40
          lr: 0xfffffe001484d114  fp: 0xfffffe4f8dc0bd10
          lr: 0xfffffe001484d1d0  fp: 0xfffffe4f8dc0bdc0
          lr: 0xfffffe001484cc7c  fp: 0xfffffe4f8dc0bea0
          lr: 0xfffffe001484cbb0  fp: 0xfffffe4f8dc0beb0
          lr: 0xfffffe00141cf20c  fp: 0xfffffe4f8dc0bed0
          lr: 0xfffffe0013953a94  fp: 0xfffffe4f8dc0bf10
          lr: 0xfffffe00137c7968  fp: 0xfffffe4f8dc0bf20
      Kernel Extensions in backtrace:
         com.apple.driver.AppleARMPlatform(1.0.2)[3310364E-B82C-308B-8A7E-5EF57EAF5D39]@0xfffffe00141c48b0->0xfffffe001420ef4b
            dependency: com.apple.iokit.IOReportFamily(47)[CF095A5F-3A4B-3A62-A2D9-8533714294A3]@0xfffffe0015b601d0->0xfffffe0015b631f3
            dependency: com.apple.iokit.IOSlowAdaptiveClockingFamily(1.0.0)[333688B3-05C6-30AA-86C5-632294816584]@0xfffffe0015c1a4f0->0xfffffe0015c1c61b
            dependency: com.apple.iokit.IOStorageFamily(2.1)[C25E6972-1C25-3F5B-99BF-58ED2DC8BE6A]@0xfffffe0015c1c620->0xfffffe0015c3d453
         com.apple.driver.AppleFireStormErrorHandler(1.0)[73C055C3-0E39-3F63-8A8C-F7DBC5494BF8]@0xfffffe001484c910->0xfffffe001484d8af
            dependency: com.apple.driver.AppleARMPlatform(1.0.2)[3310364E-B82C-308B-8A7E-5EF57EAF5D39]@0xfffffe00141c48b0->0xfffffe001420ef4b
            dependency: com.apple.iokit.IOReportFamily(47)[CF095A5F-3A4B-3A62-A2D9-8533714294A3]@0xfffffe0015b601d0->0xfffffe0015b631f3

last started kext at 701196111: com.apple.driver.driverkit.serial    6.0.0 (addr 0xfffffe00135b0c50, size 3416)
loaded kexts:
com.apple.driver.AppleBluetoothMultitouch    100
com.apple.filesystems.autofs    3.0
com.apple.driver.AppleTopCaseHIDEventDriver    5450.8
com.apple.driver.usb.realtek8153patcher    5.0.0
com.apple.driver.usb.AppleUSBHostBillboardDevice    1.0
com.apple.driver.AppleBiometricServices    1
com.apple.driver.CoreKDL    1
com.apple.driver.DiskImages.ReadWriteDiskImage    493.0.0
com.apple.driver.DiskImages.UDIFDiskImage    493.0.0
com.apple.driver.DiskImages.RAMBackingStore    493.0.0
com.apple.driver.DiskImages.FileBackingStore    493.0.0
com.apple.driver.BCMWLANFirmware4387.Hashstore    1
com.apple.driver.SEPHibernation    1
com.apple.driver.AppleUSBDeviceNCM    5.0.0
com.apple.driver.AppleThunderboltIP    4.0.3
com.apple.driver.AppleFileSystemDriver    3.0.1
com.apple.nke.l2tp    1.9
com.apple.filesystems.tmpfs    1
com.apple.filesystems.lifs    1
com.apple.filesystems.apfs    1934.141.2
com.apple.IOTextEncryptionFamily    1.0.0
com.apple.filesystems.hfs.kext    583.100.10
com.apple.security.BootPolicy    1
com.apple.BootCache    40
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib    1.0.0
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless    1.0.0d1
com.apple.driver.AppleSmartIO2    1
com.apple.driver.AppleCS42L84Audio    550.3
com.apple.driver.ApplePMP    1
com.apple.AppleEmbeddedSimpleSPINORFlasher    1
com.apple.driver.AppleSN012776Amp    550.3
com.apple.driver.AppleT6000SOCTuner    1
com.apple.driver.AppleT6000CLPCv3    1
com.apple.driver.AppleSmartBatteryManager    161.0.0
com.apple.driver.AppleALSColorSensor    1.0.0d1
com.apple.driver.AppleSDXC    3.2.1
com.apple.driver.AppleAOPVoiceTrigger    140.1
com.apple.driver.AppleProResHW    177.0.0
com.apple.driver.AppleSamsungSerial    1.0.0d1
com.apple.driver.AppleS8000DWI    1.0.0d1
com.apple.driver.AppleSerialShim    1
com.apple.driver.usb.AppleSynopsysUSB40XHCI    1
com.apple.driver.AppleS8000AES    1
com.apple.driver.AppleDPDisplayTCON    1
com.apple.driver.AppleMCDP29XXUpdateSupport    1
com.apple.driver.AppleSPMIPMU    1.0.1
com.apple.driver.AppleMobileDispT600X-DCP    140.0
com.apple.driver.AppleM68Buttons    1.0.0d1
com.apple.driver.AppleAVD    570
com.apple.AGXG13X    190.22.3
com.apple.driver.AppleJPEGDriver    4.8.1
com.apple.driver.AppleAVE2    560.5.0
com.apple.driver.ApplePMPFirmware    1
com.apple.driver.AppleEventLogHandler    1
com.apple.driver.AppleT6001PMGR    1
com.apple.driver.AppleS5L8960XNCO    1
com.apple.driver.AppleInterruptControllerV2    1.0.0d1
com.apple.driver.AppleT8110DART    1
com.apple.driver.AppleBluetoothModule    1
com.apple.driver.AppleBCMWLANBusInterfacePCIe    1
com.apple.driver.AppleS5L8920XPWM    1.0.0d1
com.apple.driver.AudioDMAController-T600x    160.2
com.apple.driver.AppleT6000DART    1
com.apple.driver.AppleSPIMC    1
com.apple.driver.AppleS5L8940XI2C    1.0.0d2
com.apple.driver.AppleT6000    1
com.apple.iokit.IOUserEthernet    1.0.1
com.apple.driver.usb.AppleUSBUserHCI    1
com.apple.iokit.IOKitRegistryCompatibility    1
com.apple.iokit.EndpointSecurity    1
com.apple.driver.AppleDiskImages2    126.141.2
com.apple.AppleSystemPolicy    2.0.0
com.apple.nke.applicationfirewall    402
com.apple.kec.InvalidateHmac    1
com.apple.kec.AppleEncryptedArchive    1
com.apple.driver.driverkit.serial    6.0.0
com.apple.iokit.IOAVBFamily    1040.6
com.apple.plugin.IOgPTPPlugin    1040.3
com.apple.iokit.IOEthernetAVBController    1.1.0
com.apple.kext.triggers    1.0
com.apple.driver.AppleHIDKeyboard    228.2
com.apple.driver.AppleHSBluetoothDriver    5450.8
com.apple.driver.IOBluetoothHIDDriver    9.0.0
com.apple.driver.AppleActuatorDriver    5460.1
com.apple.driver.AppleMultitouchDriver    5460.1
com.apple.driver.usb.cdc.acm    5.0.0
com.apple.driver.usb.serial    6.0.0
com.apple.driver.usb.cdc.ecm    5.0.0
com.apple.driver.usb.cdc    5.0.0
com.apple.driver.AppleUSBAudio    416.2
com.apple.iokit.IOAudioFamily    340.2
com.apple.vecLib.kext    1.2.0
com.apple.driver.AppleMesaSEPDriver    100.99
com.apple.iokit.IOBiometricFamily    1
com.apple.driver.AppleThunderboltUSBUpAdapter    1.0.4
com.apple.driver.AppleThunderboltDPOutAdapter    8.5.1
com.apple.driver.AppleThunderboltPCIUpAdapter    4.1.1
com.apple.driver.DiskImages.KernelBacked    493.0.0
com.apple.driver.AppleXsanScheme    3
com.apple.driver.AppleConvergedIPCOLYBTControl    1
com.apple.driver.AppleConvergedPCI    1
com.apple.driver.AppleBluetoothDebug    1
com.apple.driver.AppleSEPHDCPManager    1.0.1
com.apple.driver.AppleTrustedAccessory    1
com.apple.iokit.AppleSEPGenericTransfer    1
com.apple.driver.usb.networking    5.0.0
com.apple.driver.AppleThunderboltUSBDownAdapter    1.0.4
com.apple.driver.AppleThunderboltPCIDownAdapter    4.1.1
com.apple.driver.AppleThunderboltDPInAdapter    8.5.1
com.apple.driver.AppleThunderboltDPAdapterFamily    8.5.1
com.apple.nke.ppp    1.9
com.apple.driver.AppleHIDTransportSPI    5460.1
com.apple.driver.AppleHIDTransport    5460.1
com.apple.driver.AppleInputDeviceSupport    5460.1
com.apple.driver.AppleBSDKextStarter    3
com.apple.filesystems.hfs.encodings.kext    1
com.apple.driver.AppleBTM    1.0.1
com.apple.driver.AppleDCPDPTXProxy    1.0.0
com.apple.driver.DCPDPFamilyProxy    1
com.apple.driver.AppleCSEmbeddedAudio    550.3
com.apple.driver.AppleDiagnosticDataAccessReadOnly    1.0.0
com.apple.driver.ApplePassthroughPPM    3.0
com.apple.driver.AppleAOPAudio    150.2
com.apple.driver.AppleEmbeddedAudio    550.3
com.apple.iokit.AppleARMIISAudio    140.2
com.apple.driver.AppleStockholmControl    1.0.0
com.apple.driver.DCPAVFamilyProxy    1
com.apple.iokit.IONVMeFamily    2.1.0
com.apple.driver.AppleNANDConfigAccess    1.0.0
com.apple.driver.AppleUSBXDCIARM    1.0
com.apple.driver.AppleUSBXDCI    1.0
com.apple.iokit.IOUSBDeviceFamily    2.0.0
com.apple.driver.usb.AppleSynopsysUSBXHCI    1
com.apple.driver.usb.AppleUSBXHCI    1.2
com.apple.driver.AppleEmbeddedUSBHost    1
com.apple.driver.usb.AppleUSBHub    1.2
com.apple.driver.usb.AppleUSBHostCompositeDevice    1.2
com.apple.driver.AppleSART    1
com.apple.driver.AppleHPM    3.4.4
com.apple.driver.AppleT6000TypeCPhy    1
com.apple.driver.AppleT8103TypeCPhy    1
com.apple.driver.AppleDialogPMU    1.0.1
com.apple.driver.AppleSPMI    1.0.1
com.apple.iokit.IOMobileGraphicsFamily-DCP    343.0.0
com.apple.driver.AppleDCP    1
com.apple.driver.AppleFirmwareKit    1
com.apple.iokit.IOMobileGraphicsFamily    343.0.0
com.apple.driver.AppleSPU    1
com.apple.AGXFirmwareKextG13XRTBuddy    190.22.3
com.apple.AGXFirmwareKextRTBuddy64    190.22.3
com.apple.iokit.IOGPUFamily    35.29
com.apple.driver.ApplePMGR    1
com.apple.driver.AppleARMWatchdogTimer    1
com.apple.driver.usb.AppleUSBHostPacketFilter    1.0
com.apple.driver.AppleDisplayCrossbar    1.0.0
com.apple.iokit.IODisplayPortFamily    1.0.0
com.apple.driver.AppleTypeCPhy    1
com.apple.driver.AppleThunderboltNHI    7.2.81
com.apple.driver.AppleT6000PCIeC    1
com.apple.iokit.IOThunderboltFamily    9.3.3
com.apple.driver.ApplePIODMA    1
com.apple.driver.AppleT600xPCIe    1
com.apple.driver.AppleMultiFunctionManager    1
com.apple.driver.AppleBluetoothDebugService    1
com.apple.driver.AppleBCMWLANCore    1.0.0
com.apple.iokit.IO80211Family    1200.12.2b2
com.apple.driver.IOImageLoader    1.0.0
com.apple.driver.AppleOLYHAL    1
com.apple.driver.corecapture    1.0.4
com.apple.driver.AppleEmbeddedPCIE    1
com.apple.driver.AppleMCA2-T600x    640.5
com.apple.driver.AppleEmbeddedAudioLibs    140.1
com.apple.driver.AppleFirmwareUpdateKext    1
com.apple.driver.AppleH13CameraInterface    6.51.2
com.apple.driver.AppleH10PearlCameraInterface    17.0.6
com.apple.driver.AppleGPIOICController    1.0.2
com.apple.driver.AppleFireStormErrorHandler    1
com.apple.driver.AppleMobileApNonce    1
com.apple.iokit.IOTimeSyncFamily    1040.3
com.apple.driver.DiskImages    493.0.0
com.apple.iokit.IOGraphicsFamily    597
com.apple.iokit.IOBluetoothSerialManager    9.0.0
com.apple.iokit.IOBluetoothHostControllerUSBTransport    9.0.0
com.apple.iokit.IOBluetoothHostControllerUARTTransport    9.0.0
com.apple.iokit.IOBluetoothHostControllerTransport    9.0.0
com.apple.driver.IOBluetoothHostControllerPCIeTransport    9.0.0
com.apple.iokit.IOBluetoothFamily    9.0.0
com.apple.driver.FairPlayIOKit    68.16.0
com.apple.iokit.CSRBluetoothHostControllerUSBTransport    9.0.0
com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport    9.0.0
com.apple.driver.AppleSSE    1.0
com.apple.driver.AppleSEPKeyStore    2
com.apple.driver.AppleUSBTDM    533.120.2
com.apple.iokit.IOUSBMassStorageDriver    210.120.3
com.apple.iokit.IOPCIFamily    2.9
com.apple.iokit.IOSCSIBlockCommandsDevice    456.140.3
com.apple.iokit.IOSCSIArchitectureModelFamily    456.140.3
com.apple.driver.AppleIPAppender    1.0
com.apple.driver.AppleFDEKeyStore    28.30
com.apple.driver.AppleEffaceableStorage    1.0
com.apple.driver.AppleCredentialManager    1.0
com.apple.driver.KernelRelayHost    1
com.apple.iokit.IOUSBHostFamily    1.2
com.apple.driver.AppleUSBHostMergeProperties    1.2
com.apple.driver.usb.AppleUSBCommon    1.0
com.apple.driver.AppleSMC    3.1.9
com.apple.driver.RTBuddy    1.0.0
com.apple.driver.AppleEmbeddedTempSensor    1.0.0
com.apple.driver.AppleARMPMU    1.0
com.apple.iokit.IOAccessoryManager    1.0.0
com.apple.driver.AppleOnboardSerial    1.0
com.apple.iokit.IOSkywalkFamily    1.0
com.apple.driver.mDNSOffloadUserClient    1.0.1b8
com.apple.iokit.IONetworkingFamily    3.4
com.apple.iokit.IOSerialFamily    11
com.apple.driver.AppleSEPManager    1.0.1
com.apple.driver.AppleA7IOP    1.0.2
com.apple.driver.IOSlaveProcessor    1
com.apple.driver.AppleBiometricSensor    2
com.apple.iokit.IOHIDFamily    2.0.0
com.apple.iokit.CoreAnalyticsFamily    1
com.apple.driver.AppleANELoadBalancer    5.68.2
com.apple.driver.AppleH11ANEInterface    5.68.0
com.apple.AUC    1.0
com.apple.iokit.IOAVFamily    1.0.0
com.apple.iokit.IOHDCPFamily    1.0.0
com.apple.iokit.IOCECFamily    1
com.apple.iokit.IOAudio2Family    1.0
com.apple.driver.AppleIISController    140.1
com.apple.driver.AppleAudioClockLibs    140.1
com.apple.driver.AppleM2ScalerCSCDriver    265.0.0
com.apple.iokit.IOSurface    302.14
com.apple.driver.IODARTFamily    1
com.apple.security.quarantine    4
com.apple.security.sandbox    300.0
com.apple.kext.AppleMatch    1.0.0d1
com.apple.driver.AppleMobileFileIntegrity    1.0.5
com.apple.security.AppleImage4    4.2.0
com.apple.kext.CoreTrust    1
com.apple.iokit.IOCryptoAcceleratorFamily    1.0.1
com.apple.driver.AppleARMPlatform    1.0.2
com.apple.iokit.IOStorageFamily    2.1
com.apple.iokit.IOSlowAdaptiveClockingFamily    1.0.0
com.apple.iokit.IOReportFamily    47
com.apple.kec.pthread    1
com.apple.kec.Libm    1
com.apple.kec.corecrypto    12.0



** Stackshot Succeeded ** Bytes Traced 329863 (Uncompressed 872240) **

Re: Thema: New macOS RME Thunderbolt driver 1.03 for UFX+

Apart from the crash I had above, TB Driverkit 1.02 seems to be running OK here, I will report back if there's anything odd but I haven't had any crackles for hours at 64samples and no more crashes.

Re: Thema: New macOS RME Thunderbolt driver 1.03 for UFX+

I'm also experiencing the failure to detect after power cycling the UFX+ with driver 1.02 (also noticed the issue with 1.01)

Same behaviour as others have reported, a reboot resolves.

In addition I'm noticing that Zoom hangs if I try to select the UFX+ as an input or output.

Intel, iMac 2019, Monterey 12.6.2, UFX+

Re: Thema: New macOS RME Thunderbolt driver 1.03 for UFX+

compuphonic wrote:

I'm also experiencing the failure to detect after power cycling the UFX+ with driver 1.02 (also noticed the issue with 1.01)

Same behaviour as others have reported, a reboot resolves.

In addition I'm noticing that Zoom hangs if I try to select the UFX+ as an input or output.

Intel, iMac 2019, Monterey 12.6.2, UFX+

This is another Intel iMac (Monterey/Ventura) with the same "on/off/on" driver problem.

12 (edited by BlackBlossom 2023-01-16 04:29:18)

Re: Thema: New macOS RME Thunderbolt driver 1.03 for UFX+

I had to give up on the 1.02 driverkit. For me it works for short periods, but after a bit, you get sporadic glitches on playback every 30 seconds to 2 minutes. Gone back to the 1.22 kext. I guess I'm screwed with the UFX+ when Apple stop allowing kexts, but I'm no rush after my attempt to Ventura bricked the machine.

(edited, had the version numbers from USB driver...its late!)

Re: Thema: New macOS RME Thunderbolt driver 1.03 for UFX+

1.02 works fine so far on Mac Studio with macOS 12.6.2 here.
I switched to TB after having used my UFX+ via USB3 for some time just to check it out.
Don‘t know if there‘s anything fishy with my USB setup, but TB works way better!
Lower latency, lower buffers possible in Reaper (down to 32) and, weirdly, plugins seem
to load noticeably faster. Also, I don‘t experience any glitching when inserting plugins anymore.

Happy Fireface UFX+, Octamic XTC and M-32 Pro user.
http://www.stoersender-studio.ch

14

Re: Thema: New macOS RME Thunderbolt driver 1.03 for UFX+

1.03 is in the works, adding stuff we learnt from the HDSPe driver. Should come in the next days.

Regards
Matthias Carstens
RME

15

Re: Thema: New macOS RME Thunderbolt driver 1.03 for UFX+

First post has been updated to DK driver version 1.03. Changes are some improvements taken over from the HDSPe driver:

- New Surprise Removal detection and handling

- Improved behaviour of AudioServer Plugin on closing of the driver

Not sure if this helps in detection after sleep, but it should prevent the the crashes reported here in certain situations.

Regards
Matthias Carstens
RME

Re: Thema: New macOS RME Thunderbolt driver 1.03 for UFX+

Thanks for the update!

Unfortunately, redetection of the UFX+ after switching off and on still doesn't work on the Intel (iMac Pro, Ventura 13.2 RC). It works on the M1 System.

Some further testing:
- as before all is working well on the M1 System (Ventura 13.2 RC)
- Crackling noise while clicking on the BT Mouse is gone!
- I got the UFX+ *re*detected *twice* after connecting it to a subsequently different TB port (Imac Pro has  4 ports / 2 bus TB3 system) until i ran out of ports. After that, the UFX+ is not redetected on any port until rebooting.

P.S.
- I remember another *re*detection problem with a Samsung X5 *TB* Drive after installing a *USB* S. M.A.R.T driver from DriveDX years ago. Works without problems ever since though. Maybe some strange things are happening on the TB3 bus on all Intel Macs?
- All four TB ports on the iMac Pro are working without problems with two TB Samsung X5 drives, an iLok USB-C and a cascade of UA Apollo/Satellite, in every permutation, redetection and sleep mode included ;-)
- I tested the *re*detection with the UFX+ as the only TB device and also in combination with two TB drives and an iLok. Same results in both cases.
- The adapter for the UFX+ is the "official" Apple TB3-TB2 white one, i have four of them...

Re: Thema: New macOS RME Thunderbolt driver 1.03 for UFX+

I confirm re-detection (off-on) problem is still here. Driver Beta 1.03, iMac, Intel, Ventura 13.1.