I have a fairly elderly Topfield PVR, with a USB connectivity allowing its internal disk to be accessed from outside. I haven't used this facility for quite a while (as a guess a couple of years), but recently needed to copy out a couple of recordings -- around 3GB in size each.
Surprise number one: my KDE desktop classified the PVR disk connected via USB as a camera and thus gave me no option to mount it as a disk. However Dolphin listed the contents via a URI via the camera: protocol and one can ask Dolphin to "Copy to" a given location.
Surprise number two: an attempt to copy a file from the PVR in this matter promptly produced an error notification: "Unable to claim USB device". Howeever, I fiddled about, split the Dolphin window, pointed the new part of the window to the desired location and dragged the file across, replying with "Copy" to the question as to my actual intent. All seemed well.
Surprise number three: after a while the copy aborted with "The process for the camera protocol died unexpectedly.". Trying again produced the same result. On both occasion the copied fragment was about 2GB in size. So I tried Konqueror, which also recognised the PVR as a camera, but was unable to claim the USB device. However, after a reboot, Konqueror saw the files and allowed a copy -- which crunched out in the same manner after copying about 2GB.
A Google search showed that this behaviour was reported on other distros -- e.g. Ubuntu. One discussion thread was marked [Solved] -- it's advice was: use gphoto2. This seemed doubtful, since Digicam accessed the "camera" but refused to acknowledge the files, presumably reckoning them not to be photos? However...
Surprise number four: "gphoto2 --list files", produced a file list and "gphoto2 --get-file 1" happily copied the complete first file on the list.
Conclusion: this aspect of KDE is rather badly bugged. (1) There is the claim USB problem. (2) There seems to be a limit of 2GB that can be extracted from a camera: URI -- anything bigger than that fails non-gracefully.
And a question... How do I tell the system that my PVR is *not* a camera? Having dug about a bit, I note that systemd appears to be somehow involved, and I have bad experiences with systems's imperial ambitions beyond simply replacing SVR4 init.