View Single Post
Old 12-08-2016, 06:46 AM   #1
ggallozz
Junior Member
ggallozz began at the beginning.
 
Posts: 1
Karma: 10
Join Date: Dec 2012
Location: Italy
Device: PC with Ubuntu Linux 11.04
Android Lenovo A3500 - contents not shown

Since last Calibre update (2.73), it can't open the device, even if device's icons are displayes at top bar (Main memory and SDcard).
No way to see books on the device, not in the main memory, neither in the inserted SD card.
Also, starting Calibre as root doesn't help, behaviour is the same.

Here below some debug outputs.

thanks for reading

**************************
Spoiler:

connecting device
---------------------
ERROR COMMUNICATING WITH DEVICE

calibre, version 2.73.0
ERROR: Error: Error communicating with device
Failed to upload file named: driveinfo.calibre to (u'Internal storage',): 2:PTP Layer error 2002: send_file_object_info(): Could not send object info.
2:Error 2002: PTP: General Error
Traceback (most recent call last):
File "site-packages/calibre/gui2/device.py", line 88, in run
File "site-packages/calibre/gui2/device.py", line 506, in _books
File "site-packages/calibre/devices/mtp/driver.py", line 218, in books
File "site-packages/calibre/devices/mtp/driver.py", line 190, in get_driveinfo
File "site-packages/calibre/devices/mtp/driver.py", line 180, in _update_drive_info
File "site-packages/calibre/devices/mtp/driver.py", line 151, in put_calibre_file
File "site-packages/calibre/devices/mtp/base.py", line 26, in synchronizer
File "site-packages/calibre/devices/mtp/unix/driver.py", line 378, in put_file
DeviceError: Failed to upload file named: driveinfo.calibre to (u'Internal storage',): 2:PTP Layer error 2002: send_file_object_info(): Could not send object info.
2:Error 2002: PTP: General Error

Debug device detection
----------------------
it says:
calibre, version 2.73.0
ERROR: Device already detected:
A device (A3500-F) is already detected by calibre.
If you wish to debug the detection of another device,
first disconnect this device.

Get information to setup ...
----------------------------
gives no infos

Linux LSUSB command
-------------------
gives:
Bus 001 Device 023: ID 17ef:7737 Lenovo
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x17ef Lenovo
idProduct 0x7737
bcdDevice 2.16
iManufacturer 2 MediaTek
iProduct 3 Lenovo A3500-F
iSerial 4 0123456789ABCDEF
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 39
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 0
iInterface 5 MTP
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x001c 1x 28 bytes
bInterval 6
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0001
Self Powered

Last edited by theducks; 12-08-2016 at 09:34 AM. Reason: spoiler tags
ggallozz is offline   Reply With Quote