Another possibility: if *somehow* calibre's eject action is being triggered (how, I don't know), and if *somehow* the device refuses to eject and raises an exception, then it is possible for the device to remain partially connected.
I have eliminated this possibility in revision 5247. The folder device treats all ejects as disconnects, but does not in fact eject the device. This should remove the above possibility.
|