https://sourceforge.net/p/gtkpod/bugs/292/
https://gist.github.com/stigi/d030f697aaca3f917b4a
--- tools/generic-callout.c.orig	2013-07-10 08:43:42.000000000 -0500
+++ tools/generic-callout.c	2015-02-17 01:08:15.000000000 -0600
@@ -605,7 +605,7 @@
                 return NULL;
         }
         g_assert (tmpname == filename);
-        result = mount (dev_path, tmpname, fstype, 0, NULL);
+        result = mount (dev_path, tmpname, 0, NULL);
         if (result != 0) {
                 g_debug("failed to mount device %s at %s: %s",
                         dev_path, tmpname, strerror(errno));
@@ -745,7 +745,7 @@
          */
         mounted_ipod_set_properties (backend, ipod_mountpoint);
 
-        umount (ipod_mountpoint);
+        unmount (ipod_mountpoint, 0);
         g_rmdir (ipod_mountpoint);
         g_free (ipod_mountpoint);