I have Open Media Vault set up on Raspberry Pi. I have connected an external drive, created the required shared folders, enabled SMB/CIFS on OMV.
Everything works great on Windows machine and Android devices (Read / Write works as it should), however, if I try to connect to the SMB through MacOS or iOS (files app), I get an error:
MacOS (11.0 Beta 6 (20A5364e)): There was a problem connecting to the server “raspberrypi” <-- hostname ir IP here.
iOS (14 Beta 7): The operation couldn't be completed. Invalid argument
(However, I can connect with a 3rd party app on iOS)
OMV is a default latest installation, no custom configs or anything. The external drive is exFat type, but it was working fine on pure Samba server before, without OMV (I did a fresh install of Raspberry Pi OS and installed OMV on it).
After further investigation, I was able to log what happens with SMB on MacOS when I try to connect:
Filtering the log data using "composedMessage CONTAINS "smb""
2020-09-06 20:26:43.583319+0300 localhost NetAuthSysAgent: (loginsupport) [com.apple.NetAuthAgent:IPC] URL = smb://192.168.0.135
2020-09-06 20:26:43.610396+0300 localhost kernelmanagerd: failed to load/rebuild extensions: Insufficient permissions for action: Unable to load 'com.apple.filesystems.smbfs' in unprivileged request.
2020-09-06 20:26:43.610668+0300 localhost NetAuthSysAgent: (SMBClient) Loading com.apple.filesystems.smbfs status = 0xdc000001
2020-09-06 20:26:43.610676+0300 localhost NetAuthSysAgent: (smb) SMB_CreateSessionRef: creating smb handle failed, syserr = Input/output error
This doesn't tell me much though.