tbs-fpv / freedomtx

FreedomTX custom firmware for Transmitters
GNU General Public License v2.0
60 stars 8 forks source link

Ejecting SD card and radio memory on Mac #5

Open swissfreek opened 4 years ago

swissfreek commented 4 years ago

Describe the bug On a Mac, if you put the Tango 2 into USB Storage mode, it mounts both the SD card and the radio memory as external drives. In order to unplug safely, you "eject" the drives. If you eject both drives together, there is no issue. But if you eject them one before the other, it causes and error unmounting the radio memory. If you eject the SD card first, the radio memory just won't eject. If you eject the radio first, then the SD card, the radio memory will reappear, and then fail to eject. You will need to pull the USB cable or power down the radio, both of which generate an error on the OS for not properly ejecting the external storage devices.

To Reproduce Steps to reproduce the behavior:

  1. Plug in USB (on a Mac) and turn on radio.
  2. Enable USB storage mode. Wait for both radio memory and SD card to mount to system.
  3. Eject either SD card or radio memory, but not both. Radio memory eject will fail.

Expected behavior Both devices should unmount from the system gracefully regardless of whether they are ejected together or separately.

joevo2 commented 3 years ago

Have the same issue here too

guilhermefpv commented 2 years ago

Have the same issue here too