I can access this device via the MTP protocol through Sony's MediaGo. However, it isn't detected by libmtp. Though I can still mount it as a USB mass storage device.
$ mtp-detect
libmtp version: 1.1.12
Listing raw device(s)
No raw devices found.
Output of lsusb -v as follows:
Bus 001 Device 004: ID 054c:082f Sony Corp.
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x054c Sony Corp.
idProduct 0x082f
bcdDevice 0.01
iManufacturer 1
iProduct 2
iSerial 5
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 39
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 3
bmAttributes 0x80
(Bus Powered)
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk-Only
iInterface 4
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 0x02 EP 2 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 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 16
Anonymous
View and moderate all "support-requests Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Support Requests"
this lsusb output shows it as mass storage , so libmtp would not be able to access it.
can it be switched to a different mode in the device?
View and moderate all "support-requests Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Support Requests"
Unfortunately, I couldn't find a way of doing that. The device is a simple plug and play. I just connect it the same way when using my windows partition. So linux recognises it as mass storage but windows as mtp and suggests Windows Media Player when plugged.
Whjat is needed is usually to eject the mass storage device (a CDROM) and then the device will reconnect as Android device.
Can you eject the device and see if the mtp-detect output changes?
View and moderate all "support-requests Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Support Requests"
I plugged in then ejected the device. However, the output of mtp-detect didn't change.
View and moderate all "support-requests Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Support Requests"
I'm a bit confused so let me be clear on my side:
There were no other devices connected other than the Walkman (no CD-ROM).
I have no libraries that deal with android devices specifically; I simply have libmtp and its dependencies.
I'm using Arch Linux.