[Risolto] Collegamento dispositivo MTP Nokia express music 5800

Buongiorno a tutti.
ho il telefono indicato in oggetto, e vorrei renderlo visibile su Amarok come lettore multimediale.
Dato che per la connessione utilizza il protocollo MTP, ho installato il pacchetto libmtp-examples che contiene fra l’altro lo strumento mtp-tools
Dopo aver collegato il telefono come lettore multimediale, da terminale , ho lanciato il comando mtp-detect, e il dispositivo è in effetti riconosciuto.
Pare però che ci siano problemi con la connessione, sotto c’è l’output del comando.
Amarok, anche con il plugin MTP attivato, non è chiaramente in grado di visualizzare il telefono.
Qalcuno sa come risolvere?

[giancarlo@Enterprise ~]$ mtp-detect
libmtp version: 1.0.6

Listing raw device(s)
Device 0 (VID=0421 and PID=0155) is a Nokia 5800 XpressMusic v2.
Found 1 device(s):
Nokia: 5800 XpressMusic v2 (0421:0155) @ bus 1, dev 7
Attempting to connect device(s)
ignoring usb_claim_interface = -16ignoring usb_claim_interface = -22PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
inep: usb_get_endpoint_status(): Input/output error
outep: usb_get_endpoint_status(): Input/output error
usb_clear_halt() on IN endpoint: Numerical result out of range
usb_clear_halt() on OUT endpoint: Numerical result out of range
usb_clear_halt() on INTERRUPT endpoint: Numerical result out of range
LIBMTP libusb: Attempt to reset device
Errore di segmentazione (core dumped)

[giancarlo@Enterprise ~]$ sudo mtp-connect
Your system does not appear to have UTF-8 enabled ($LANG=“it_IT.utf8”)
If you want to have support for diacritics and Unicode characters,
please switch your locale to an UTF-8 locale, e.g. “en_US.UTF-8”.
libmtp version: 1.0.6

Device 0 (VID=0421 and PID=0155) is a Nokia 5800 XpressMusic v2.
ignoring usb_claim_interface = -16ignoring usb_claim_interface = -22PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
inep: usb_get_endpoint_status(): Input/output error
outep: usb_get_endpoint_status(): Input/output error
usb_clear_halt() on IN endpoint: Numerical result out of range
usb_clear_halt() on OUT endpoint: Numerical result out of range
usb_clear_halt() on INTERRUPT endpoint: Numerical result out of range
LIBMTP libusb: Attempt to reset device

Esistono http://sourceforge.net/search/?group_artifact_id=809061&type_of_search=artifact&group_id=158745&words=ignoring+usb_claim_interface per quest’errore.

Io controllerei se appare con altri software simili (tipo Banshee) ed eventualmente compilerei http://sourceforge.net/projects/libmtp/files/libmtp/.

Ho risolto.
Nel caso in cui qualcuno avesse lo stesso problema, dopo aver installato le libmtp è necessario fare quanto segue:

  1. verificare che nel file 60-libmtp.rules la riga del dispositivo sia scritta in questo modo:

Nokia 5800 XpressMusic v2

ATTR{idVendor}==“0421”, ATTR{idProduct}==“0155”, SYMLINK+=“libmtp-%k”, ENV{ID_MTP_DEVICE}=“1”, ENV{ID_MEDIA_PLAYER}=“1”

  1. quando si collega il telefono, selezionare come opzione usb la seguente: pc-suite

Saluti a tutti

Bene, grazie.