Sony NWZ-E354 not detected as MTP device (mtp-detect reports UNKNOWN)

Bug #770063 reported by Troy R.
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
libmtp (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Plugging in my Sony Walkman NWZ-E354 reveals that it is only seen as a USB Mass Storage device, and not as a fully-MTP capable device. Functionally, the player works fine for transferring and listening to music, podcasts, and watching video (WMA only) as a UMS device. However, Playlists, Album Art, and other extended functionality is missing.

Looking at the device with mtp-detect yielded nothing until I tried as root with sudo, and then I recieved the message

> Device 0 (VID=054c and PID=04cb) is UNKNOWN.
> Please report this VID/PID and the device model to the libmtp development team
> Found 1 device(s):
> 054c:04cb @ bus 1, dev 13

ending with an unsuccessful attempt to communicate with the device. Ideally, I should be able to mount this device as either MTP or UMS, since both protocols are fully supported by the player.

Thanks, and logs follow below.

$ mtp-detect
libmtp version: 1.0.3

Listing raw device(s)
   No raw devices found.

$ sudo mtp-detect
[sudo] password for troyr:
libmtp version: 1.0.3

Listing raw device(s)
Device 0 (VID=054c and PID=04cb) is UNKNOWN.
Please report this VID/PID and the device model to the libmtp development team
   Found 1 device(s):
   054c:04cb @ bus 1, dev 13
Attempting to connect device(s)
ignoring usb_claim_interface = -16ignoring usb_claim_interface = -22PTP_ERROR_IO: Trying again after re-initializing USB interface
inep: usb_get_endpoint_status(): Device or resource busy
outep: usb_get_endpoint_status(): Device or resource busy
usb_clear_halt() on IN endpoint: Device or resource busy
usb_clear_halt() on OUT endpoint: Device or resource busy
usb_clear_halt() on INTERRUPT endpoint: Device or resource busy
ignoring usb_claim_interface = -16ignoring usb_claim_interface = -22LIBMTP PANIC: Could not open session! (Return code 767)
  Try to reset the device.
Unable to open raw device 0
OK

$ lsb_release -rd
Description: Ubuntu 10.10
Release: 10.10

$ apt-cache policy mtp-tools
mtp-tools:
  Installed: 1.0.3-4
  Candidate: 1.0.3-4
  Version table:
 *** 1.0.3-4 0
        500 http://ca.archive.ubuntu.com/ubuntu/ maverick/main i386 Packages
        100 /var/lib/dpkg/status

Revision history for this message
Troy R. (dsm-iv-tr) wrote :

Please note that I'm more than willing to patch libmtp to work with this device - I need a starting point to jump into, though. Start with libmtp? Start with hal?

Thanks!

Revision history for this message
Alessio Treglia (quadrispro) wrote : Re: [Bug 770063] Re: Sony NWZ-E354 not detected as MTP device (mtp-detect reports UNKNOWN)

On Mon, Apr 25, 2011 at 3:12 AM, Troy R. <email address hidden> wrote:
> Please note that I'm more than willing to patch libmtp to work with this
> device - I need a starting point to jump into, though. Start with
> libmtp? Start with hal?

Have a look at this:
http://libmtp.sourceforge.net/newdevice.php

Regards,

--
Alessio Treglia          | www.alessiotreglia.com
Debian Developer         | <email address hidden>
Ubuntu Core Developer    | <email address hidden>
0FEC 59A5 E18E E04F 6D40 593B 45D4 8C7C DCFC 3FD0

Revision history for this message
Troy R. (dsm-iv-tr) wrote :

Thanks, Alessio. I'll definitely have a look later in the week!

Revision history for this message
Michael Heaton (gigabz666) wrote :

If you try libmtp 1.0.6-2 (you can find it in natty), you'll find more output and you don't need to use the sudo command for mtp-detect. However, it still doesn't show in banshee.

Changed in libmtp (Ubuntu):
status: New → Confirmed
Revision history for this message
Alessio Treglia (quadrispro) wrote :

Fixed with libmtp 1.1.3-1 available in Precise.

Changed in libmtp (Ubuntu):
importance: Undecided → Low
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.