Bug 347929 - Iphone not visible in dolphin or device notifier but shows up in all apps based on GTK (Tested in GIMP/Banshee/Chrome) might be a KIO issue
Summary: Iphone not visible in dolphin or device notifier but shows up in all apps bas...
Status: RESOLVED WORKSFORME
Alias: None
Product: frameworks-solid
Classification: Frameworks and Libraries
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Kubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Lukáš Tinkl
URL: http://i.imgur.com/mVANVS3.jpg
Keywords:
Depends on:
Blocks:
 
Reported: 2015-05-19 06:50 UTC by yevsey
Modified: 2023-08-01 03:44 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Screenshot showing the problem (629.59 KB, image/png)
2015-05-19 06:51 UTC, yevsey
Details
Kate Screenshot (96.65 KB, image/png)
2015-05-22 01:19 UTC, yevsey
Details
gvfs-mount -l output (15.58 KB, image/png)
2015-05-22 01:45 UTC, yevsey
Details

Note You need to log in before you can comment on or make changes to this bug.
Description yevsey 2015-05-19 06:50:04 UTC
iPhone is not visible in the places/folders sidebar at all. however, it is fully accessible and visible within GTK based apps.

Reproducible: Always

Steps to Reproduce:
1. Plug iPhone
2. Open Dolphin <---- Not visible
3. Open GIMP
4. Select File Open <----- IPhone Visible (same machine)

Actual Results:  
Dolphin does not show iPhone


Expected Results:  
iPhone should be visible as a standard mtp/usb device
Comment 1 yevsey 2015-05-19 06:51:24 UTC
Created attachment 92696 [details]
Screenshot showing the problem

Screenshot showing the issue.
Comment 2 Frank Reininghaus 2015-05-21 21:03:49 UTC
Thanks for the bug report! Do you see the device in the "Open File" dialog of KWrite and other KDE Applications?
Comment 3 yevsey 2015-05-21 21:07:29 UTC
not sure I will check when I get home and confirm that for you.
Comment 4 yevsey 2015-05-22 01:18:20 UTC
Ok, Just Checked a few more apps. Looks like this is outside of Dolphin but still within KDE somewhere.
Comment 5 yevsey 2015-05-22 01:18:32 UTC
Ok, Just Checked a few more apps. Looks like this is outside of Dolphin but still within KDE somewhere.
Comment 6 yevsey 2015-05-22 01:19:01 UTC
Created attachment 92776 [details]
Kate Screenshot
Comment 7 yevsey 2015-05-22 01:45:44 UTC
Created attachment 92777 [details]
gvfs-mount -l output
Comment 8 yevsey 2015-05-25 21:19:14 UTC
(In reply to Frank Reininghaus from comment #2)
> Thanks for the bug report! Do you see the device in the "Open File" dialog
> of KWrite and other KDE Applications?

Anything else you would like me to check and provide?
Comment 9 Frank Reininghaus 2015-05-26 16:53:11 UTC
Thanks for the update. All KDE applications use the Solid library to detect the available devices, so I'll reassign the bug there and hope that the Solid people have an idea.
Comment 10 yevsey 2015-05-26 18:01:10 UTC
It does show up in kinfocenter as iPhone.
Comment 11 Justin Zobel 2021-03-09 05:54:03 UTC
Thank you for the bug report.

As this report hasn't seen any changes in 5 years or more, we ask if you can please confirm that the issue still persists.

If this bug is no longer persisting or relevant please change the status to resolved.
Comment 12 postix 2023-07-02 13:04:40 UTC
I can confirm the issue on openSUSE TW. When I plugin an iPad Air 5 using an USB-C cable, `dmesg` reports

```
[ 2586.032398] usb 3-3: new high-speed USB device number 4 using xhci_hcd
[ 2586.187288] usb 3-3: New USB device found, idVendor=05ac, idProduct=12ab, bcdDevice=13.16
[ 2586.187292] usb 3-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2586.187293] usb 3-3: Product: iPad
[ 2586.187294] usb 3-3: Manufacturer: Apple Inc.
[ 2586.187295] usb 3-3: SerialNumber: <snip>
[ 2586.265594] usbcore: registered new device driver apple-mfi-fastcharge
```

Then the device notifier applet pops up, where the iPad appears but only as a PTP camera, which can be mounted or opened in Dolphin.

When I click on `mount` nothing happens and nothing is logged in journalctl.
When I click on `open` Dolphin open its usual home screen and journalctl loggs
```
DeviceServiceAction::execute:  "/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:07:00.3/usb3/3-3"  is not a StorageAccess device
QString::arg: 2 argument(s) missing in org.kde.dolphin
```

When I enter `camera:` into the address bar, an iPad folder shows up and I click on it, it opens `camera:/Apple%2520iPad%2520Air@usb:003,004/` 

After having granted access on the iPad to let the desktop access its filesystem, it contains the folder tree `store_0001001 -> DCIM`, where pictures can be opened and deleted but no new files or folders can be created.

The iPad does neither appear in the location panel on the left, nor in open/save dialogs of Qt/KDE though.
Yet it shows up in GTK applications' open save dialog as `iPad`, e.g. in GIMP or in Xournal++, even without having clicked on "mount" in the device applet. However, when I open it there, I don't see any folders and cannot create any files as well.

kInfoCenter shows the iPad as a camera device using the PTP protocol, but not as a storage device.

Operating System: openSUSE Tumbleweed 20230625
KDE Plasma Version: 5.27.6
KDE Frameworks Version: 5.107.0
Qt Version: 5.15.10
Kernel Version: 6.3.9-1-default (64-bit)
iPadOS 16.5.1
Connection: USB-C
Comment 13 postix 2023-07-02 13:29:21 UTC
Never mind, I went to `libimobiledevice.org` and checked if there are more packages necessary to be installed and I found that I had installed all but `usbmuxd`.

Thus after having installed
* imobiledevice-tools
* libimobiledevice
* libimobiledevice-glue
* libplist
* ifuse
* usbmuxd

the iPad was sucessfully recognized and now shows up as storage device in Dolphin.

yevsey can you please confirm again that you have all required packages installed?
Comment 14 Bug Janitor Service 2023-07-17 03:45:00 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 15 Bug Janitor Service 2023-08-01 03:44:55 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!