diff --git a/server/fcdevice.cpp b/server/fcdevice.cpp
index b96e813897c7296ebf84faaa712e53d93d169714..2ce3a2963042d54ca4f03f304d12abc4cbe94cb4 100644
--- a/server/fcdevice.cpp
+++ b/server/fcdevice.cpp
@@ -152,7 +152,7 @@ void FCDevice::submitTransfer(Transfer *fct)
 	int r = libusb_submit_transfer(fct->transfer);
 
 	if (r < 0) {
-		if (mVerbose) {
+		if (mVerbose && r != LIBUSB_ERROR_PIPE) {
 			std::clog << "Error submitting USB transfer: " << libusb_strerror(libusb_error(r)) << "\n";
 		}
 		delete fct;