Bug 1478580 - why is usb reset on close forced on android devices ?
why is usb reset on close forced on android devices ?
Status: NEW
Product: Fedora
Classification: Fedora
Component: libmtp (Show other bugs)
26
Unspecified Unspecified
unspecified Severity unspecified
: ---
: ---
Assigned To: Linus Walleij
Fedora Extras Quality Assurance
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2017-08-04 16:54 EDT by Fabrice Bellet
Modified: 2017-08-04 16:54 EDT (History)
1 user (show)

See Also:
Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed:
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Fabrice Bellet 2017-08-04 16:54:25 EDT
Hi!

I noticed that the behavior of libmtp via gvfs is to reset an android device when it is closed, based on the macro DEVICE_FLAGS_ANDROID_BUGS containing the value DEVICE_FLAG_FORCE_RESET_ON_CLOSE in device-flags.h. 

On my samsung I9300, it has the side effect that it's not possible to make gvfs unmount the device /and/ let the device stay unmounted. After issuing the command "gio mount -u mtp://xxxx", the device immediately reappears with an incremented device number, and will be automatically mounted again by gvfs (the default gsettings parameter /org/gnome/desktop/media-handling/automount is true).

Aug 03 13:53:30 kernel: usb 3-1: reset high-speed USB device number 44 using xhci_hcd
Aug 03 13:53:30 kernel: usb 3-1: USB disconnect, device number 44
Aug 03 13:53:31 kernel: usb 3-1: new high-speed USB device number 45 using xhci_hcd
Aug 03 13:53:31 gvfsd[26254]: Android device detected, assigning default bug flags
Aug 03 13:53:31 kernel: usb 3-1: New USB device found, idVendor=04e8, idProduct=6860
Aug 03 13:53:31 kernel: usb 3-1: New USB device strings: Mfr=2, Product=3, SerialNumber=4
Aug 03 13:53:31 kernel: usb 3-1: Product: GT-I9300
Aug 03 13:53:31 kernel: usb 3-1: Manufacturer: samsung

I'm wondering if this bug flag is (still) required for android devices in the context of the gnome desktop usage ?

Note You need to log in before you can comment on or make changes to this bug.