diff --git a/src/calibre/devices/usbms/device.py b/src/calibre/devices/usbms/device.py index 8b395c5a5f..e0ba32a2a1 100644 --- a/src/calibre/devices/usbms/device.py +++ b/src/calibre/devices/usbms/device.py @@ -509,9 +509,9 @@ class Device(DeviceConfig, DevicePlugin): devnodes.append(node) devnodes += list(repeat(None, 3)) - ans = ['/dev/'+x if ok.get(x, False) else None for x in devnodes[:3]] + ans = ['/dev/'+x if ok.get(x, False) else None for x in devnodes] ans.sort(key=lambda x: x[5:] if x else 'zzzzz') - return self.linux_swap_drives(ans) + return self.linux_swap_drives(ans[:3]) def linux_swap_drives(self, drives): return drives