Try to mitigate some erroneous behaviour.
diff --git a/src/music-players.h b/src/music-players.h
index 8554789..c0f7a31 100644
--- a/src/music-players.h
+++ b/src/music-players.h
@@ -439,8 +439,9 @@
{ "Dunlop", 0x10d6, "MP3 player 1GB / EGOMAN MD223AFD", 0x2200, DEVICE_FLAG_UNLOAD_DRIVER},
// Reported by Steven Black <stevenblack1956@users.sourceforge.net>
// Obviously this company goes by many names.
- // This device is USB 2.0 only.
- { "Memorex", 0x10d6, "MMP 8585/8586", 0x2300, DEVICE_FLAG_UNLOAD_DRIVER },
+ // This device is USB 2.0 only. Broken pipe on closing.
+ { "Memorex", 0x10d6, "MMP 8585/8586", 0x2300, DEVICE_FLAG_UNLOAD_DRIVER |
+ DEVICE_FLAG_NO_RELEASE_INTERFACE},
/*
* Microsoft