I discovery exasperating problem with my Garmin GPSmap 60CSx, after using on Mac OS, and disconnecting my device he starting a long beep, and I need to remove the battery, because no reaction on power on /off button.
The problem was Mac OS store several hidden file on Micro SD card.
Solution, delete this files, in special .DS_Store , to prevent the creation of these files, open the Terminal and type:
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
And disabling spotlight indexing: Click the “Spotlight” in preference > Click on the “Privacy” tab > Add a drive to the list click the ‘+’ .