I had created an issure before which is very similar to this issure:
#139
After I add “no_inotify 0x1” to my conf, the issure on windows platform was fixed.
But it was not been fixed on macos.
This is my conf:
loop_on_disconnect 1
umask 011
storage "/mnt/disk/udisk/volume1" "Internal Storage" "rw"
manufacturer "Viveris Technologies"
product "Viveris Technologies"
serial "01234567"
firmware_version "Rev A"
mtp_extensions "microsoft.com: 1.0; android.com: 1.0;"
interface "MTP"
usb_vendor_id 0x1D6B # Linux Foundation
usb_product_id 0x0100 # PTP Gadget
usb_class 0x6 # Image
usb_subclass 0x1 # Still Imaging device
usb_protocol 0x1 #
usb_dev_version 0x3008
no_inotify 0x1
usb_functionfs_mode 0x1
usb_dev_path "/dev/ffs-mtp/ep0"
usb_epin_path "/dev/ffs-mtp/ep1"
usb_epout_path "/dev/ffs-mtp/ep2"
usb_epint_path "/dev/ffs-mtp/ep3"
usb_max_packet_size 0x200