I see this problem when I am running Calibre and connect a Kindle Fire. The Fire shows up as a mounted device in Nautilus, but has nothing on it (which is wrong). Errors from both dmesg and Calibre imply that the problem may be related to libusb_claim_interface()
dmesg shows: [149203.958526] usb 1-1: new high-speed USB device number 6 using xhci_hcd [149204.107572] usb 1-1: New USB device found, idVendor=1949, idProduct=00f1 [149204.107582] usb 1-1: New USB device strings: Mfr=2, Product=3, SerialNumber=4 [149204.107589] usb 1-1: Product: Fire [149204.107595] usb 1-1: Manufacturer: Amazon [149204.107601] usb 1-1: SerialNumber: 00DA080750350787 [149205.439654] usb 1-1: usbfs: process 19822 (DeviceManager) did not claim interface 0 before use [149205.567133] usb 1-1: reset high-speed USB device number 6 using xhci_hcd [149205.715936] usb 1-1: usbfs: process 19822 (DeviceManager) did not claim interface 0 before use [149205.716428] usb 1-1: usbfs: process 19851 (events) did not claim interface 0 before use [149205.716462] usb 1-1: usbfs: process 19851 (events) did not claim interface 0 before use [149205.716643] usb 1-1: usbfs: process 19851 (events) did not claim interface 0 before use [149205.717093] usb 1-1: usbfs: process 19822 (DeviceManager) did not claim interface 0 before use Calibre output: Device 0 (VID=1949 and PID=00f1) is UNKNOWN in libmtp v1.1.13. Please report this VID/PID and the device model to the libmtp development team ignoring libusb_claim_interface() = -6PTP_ERROR_IO: failed to open session, trying again after resetting USB interface LIBMTP libusb: Attempt to reset device ignoring libusb_claim_interface() = -6LIBMTP PANIC: failed to open session on second attempt Error while trying to open MTPDevice(busnum=1, devnum=5, vendor_id=6473, product_id=241, bcd=65535, serial=u'00DA080750350787', manufacturer=u'Amazon', product=u'Fire') (Driver: <calibre.devices.mtp.driver.MTP_DEVICE object at 0x7fa71054b090>) Traceback (most recent call last): File "/usr/lib/calibre/calibre/gui2/device.py", line 295, in detect_device dev.open(cd, self.current_library_uuid) File "/usr/lib/calibre/calibre/devices/mtp/driver.py", line 126, in open BASE.open(self, device, library_uuid) File "/usr/lib/calibre/calibre/devices/mtp/base.py", line 26, in synchronizer return func(self, *args, **kwargs) File "/usr/lib/calibre/calibre/devices/mtp/unix/driver.py", line 220, in open connected_device, as_unicode(e))) OpenFailed: Failed to open MTPDevice(busnum=1, devnum=5, vendor_id=6473, product_id=241, bcd=65535, serial=u'00DA080750350787', manufacturer=u'Amazon', product=u'Fire'): Error: Unable to open MTP device with busnum=1 and devnum=5, tried 1 such devices -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1792085 Title: MTP not working/very slow on Bionic To manage notifications about this bug go to: https://bugs.launchpad.net/libmtp/+bug/1792085/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs