diff -aurN gvfs-1.6.4.orig/monitor/gphoto2/ggphoto2volumemonitor.c gvfs-1.6.4/monitor/gphoto2/ggphoto2volumemonitor.c
--- gvfs-1.6.4.orig/monitor/gphoto2/ggphoto2volumemonitor.c	2010-10-06 22:36:25.000000000 +0200
+++ gvfs-1.6.4/monitor/gphoto2/ggphoto2volumemonitor.c	2010-10-06 22:58:01.000000000 +0200
@@ -624,7 +624,7 @@
   camera = NULL;
   context = NULL;
   l = NULL;
-  port = g_strdup_printf ("usb:%d,%d", bus_num, device_num);
+  port = g_strdup_printf ("usb:%03d,%03d", bus_num, device_num);
 
   /* Connect to the camera */
   context = gp_context_new ();
