I think what you mean when you say that IOS devices have never appeared
as USB devices is that they don't appear as USB storage devices and are
not automatically mounted. What happens when you plug any device into a
USB port is that it's identification information is queried by the
kernel and it then checks if there are any udev rules as to how to deal
with it. If there is nothing in the udev rules, a device file won't be
created for it and certainly, it won't be mounted as a storage device.
I don't know about other versions of linux but when I plug my ipod into
my ubuntu 14.04 system, it runs rythmbox. You can find the rules for
that in the udev rules directory. It's like /usr/lib/udev or something
like that. I was looking at them last week while trying to write some
udev rules that would load speakup kernel modules when you plug in a
hardware speech synth.
PS: I've been working on building a version of grml that has a patched
kernel and these udev rules. What would happen is that when you boot
from this version of grml, if you have your hardware synth plugged in to
both the serial and USB ports, it would come up talking. I'm pretty
close. I just need to figure out how to install a custom kernel into grml.
On 05/12/2015 04:28 AM, Øyvind Lode wrote:
Hmm, Apple iDevices have never appeared as a usb device.
I have only tried it on Windows though.
Last time I connected a iPhone to my computer I could only get access to
the picture stream but not the rest of the filesystem.
I don't have any iDevices now since I've moved over to Android-land.
My Android appears as a usb device on Windows but I've yet to try it on
Linux.
On 12.05.2015 10:28, Willem van der Walt wrote:
Hi,
I do not have one of these devices, but am working on a product where
people might want to mount their iWhatevers using command line tools.
i now have an IPod for testing.
It gets mounted as a normal uSB storage device and seem to work, but
there are a number of packages for using the Apple stuff under command
line linux.
e.g. libimobiledevice-utils.
There also is a script mount-iphone.sh which uses gvfs-mount to mount
the iphone.
It tells me that the device, refered to by its serial number, is already
mounted if I boot the machine with the iPod plugged in.
If I plug it in while the machine is running, I can use the script to
mount as root. It then says the device is mounted, but not where.
According to the instructions that goes with the script, one should find
the name of the device under a directory in $HOME called .gvfs. I do
not have such a directory after the mount.
Is any of you doing what I am trying to do?
Should I bother, or will all Apple devices be seen as a USB storage
device and be mounted without these other scripts?
TIA, Willem
_______________________________________________
Speakup mailing list
Speakup@xxxxxxxxxxxxxxxxx
http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup
_______________________________________________
Speakup mailing list
Speakup@xxxxxxxxxxxxxxxxx
http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup
--
John Heim, jheim@xxxxxxxxxxxxx, skype:john.g.heim
_______________________________________________
Speakup mailing list
Speakup@xxxxxxxxxxxxxxxxx
http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup