With my tolino eReader, which I think is the same as the kobo sage,
I failed with all MTP options available in -ports and, lacking a Linux
system at the time, had some success with

https://www.freshports.org/sysutils/android-file-transfer/
https://github.com/whoozle/android-file-transfer-linux

on my FreeBSD file server. Not exactly a stellar user experience,
but at least it got some books transferred ...


On 6/6/25 3:11 PM, Stuart Henderson wrote:
On 2025-06-06, Florian Obser <flor...@openbsd.org> wrote:
Hi,

when I plug in my kobo sage e-reader I get this in dmesg (amd64, -current-ish):

umass0 at uhub0 port 3 configuration 1 interface 0 "Linux 4.9.56 with sunxi_usb_udc 
Composite Gadget (ACM + MS)" rev 2.00/4.09 addr 3
umass0: using SCSI over Bulk-Only
scsibus4 at umass0: 2 targets, initiator 0

My previous e-reader (kobo aura hd iirc) would put something similar
into dmesg, but there would also be a line about sd(4) and I could mount
(in my case) /dev/sd2i as msdos file system.

How do I access the kobo sage from OpenBSD and to put stuff on?

I don't specifically know about this e-reader, but USB mass storage
emulation has gone out of fashion on phones as FAT doesn't make for a
very good shared-access filesystem, I think there's probably a fair
chance they might have done the same.

Usually MTP is used instead. The only way to do this from OpenBSD is
with userland tools using libusb - e.g. simple-mtpfs (FUSE) or the cli
tools in libmtp - so I'd investigate that, but bear in mind that
this is not an area OpenBSD does well in. (If they don't work directly
you could try preventing the device from attaching to umass and see if
that changes anything).


Reply via email to