View Full Version : Problemi con dispositivi MTP
stevevontill
12-01-2012, 11:39
Ciao a tutti
mi trovo in questa situazione: pc con installato XUBUNTU 10.04 LTS e lettore mp3 SAMSUNG YP-R2.
Il pc rileva il lettore ma chiaramente non è gestibile come una normale chiavetta usb..dunque ho provato a gestirlo con i seguenti programmi (con i rispettivi plugin mtp attivati):
- BANSHEE: non lo rileva
- RYTHMBOX: non lo rileva
- AMAROK: lo rileva ma non riesco a caricare le canzoni
Ho provato a seguire questa guida: http://forum.ubuntu-it.org/index.php...,286224.0.html ma al comando:
sudo cp libmtp.rules /etc/udev/rules.d/
mi compare un messaggio d'errore.
Oltretutto, essendo la guida un po' datata, il link fornito per scaricare la libreria non sembra essere piu valido, percui ne ho cercato un altro su google (da dove ho scaricato la versione 1.1.1).
Tuttavia, appunto, non riesco a procedere..
Ho provato a fare copia&incolla di un file jpg e tutto è andato liscio come l'olio. Com'è possibile che con gli mp3 non sia lo stesso?
Che faccio?
Ho provato a cercare informazioni su internet ma niente....
dovresti averlo anche nei repo di xubuntu
libmtp8
p.s.
da: lsusb
non vedi montato il dispositivo?
http://mavimo.org/linux/dispositivi_mtp
stevevontill
13-01-2012, 22:28
dovresti averlo anche nei repo di xubuntu
libmtp8
p.s.
da: lsusb
non vedi montato il dispositivo?
http://mavimo.org/linux/dispositivi_mtp
La libreria l'ho gia installata.
Sì se faccio lsusb lo vedo montato.
La guida che mi hai linkato l'avevo gia guardata ma non spiega molto bene la procedura..a meno che non si sia degli ultranerd smanettoni :D Comunque ho cercato di seguirla fino ad un certo punto, poi succede quanto segue:
margherita@pcmargherita:~/libmtp-1.1.1$ ./hotplug.sh
You seem to have udev on your system. Installing udev rules...
/usr/bin/install: impossibile eseguire stat di "libmtp.rules": File o directory non esistente
You may need additional setup to get correct permissions on your device.
See the INSTALL file for information.
Do you also want to install HAL support or the old hotplug support (y/n)?
y
Continuing...
You seem to have HAL on your system. Installing HAL rules...
/usr/bin/install: impossibile creare il file regolare "/usr/share/hal/fdi/information/20thirdparty/libmtp.fdi": Permesso negato
Do you also want to install the old hotplug support (y/n)?
y
Continuing...
./hotplug.sh: riga 119: errore di sintassi vicino il simbolo non atteso "fi"
./hotplug.sh: riga 119: `fi'
Oltretutto io non so se questa distribuzione utilizza udev oppure no e non so nemmeno come si faccia a capirlo, ad essere sincero.... Tuttavia il file /etc/udev/rules.d/libmtp.rules che l'autore del blog dice di modificare, su questo pc risulta inesistente..
:muro: :muro: :muro:
PS = eventualmente, dovessi trovare una soluzione, dove recupero i dati "idVendor" e "idProduct"?
GRAZIE.
non capisco come mai esegui e casomai eseguilo come root ( con sudo):
:~/libmtp-1.1.1$ ./hotplug.sh
se hai gia installato libmtp8 dal pacchetto
p.s.
da: lsusb vedi i 2 valori "idVendor" e "idProduct" :
ID xxxx:yyyy
p.s.
oggigiorno si usa udev al posto di hotplug
stevevontill
15-01-2012, 14:29
Ok..
sono riuscito a proseguire con la procedura, creando il file libmtp.rules - che non esisteva - nel percorso /etc/udev/rules.d;
in seguito ho modificato il file con i miei dati idVendor e idProduct e ho riavviato.
Successivamente ho dato il comando lsusb e il lettore è stato riconosciuto:
margherita@pcmargherita:~$ lsusb
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 005: ID 04e8:512d Samsung Electronics Co., Ltd
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Però dando sudo mtp-detect questo è quello che ottengo:
margherita@pcmargherita:~$ sudo mtp-detect
[sudo] password for margherita:
libmtp version: 1.1.1
Listing raw device(s)
No raw devices found.
e adesso!?!?!
NOTA: ora Banshee, Amarok e Rythmbox rilevano il lettore solo che i primi due tendono ad impallarsi.. Inoltre Banshee dice che il formato mp3 non è supportato..
hai riavviato udev o il sistema?
mi fai vedere la regola udev? libmtp.rules
stevevontill
17-01-2012, 20:45
Ho riavviato il sistema.
Quello che ho scritto in quel file è praticamente lo stesso che c'è sul sito della guida:
SUBSYSTEM!="usb_device", ACTION!="add", GOTO="libmtp_rules_end"
# Creative Zen Vision:M
SYSFS{idVendor}=="<strong>04e8</strong>",
SYSFS{idProduct}=="<strong>512d</strong>",
SYMLINK+="libmtp-%k", MODE="666"
LABEL="libmtp_rules_end"
ho cambiato solo i codici di idproduct e vendor con i miei..
stevevontill
25-01-2012, 11:09
up :fagiano:
dal comando: dmesg
da prima a dopo l'inserimento del samsung
vedi qualche riga in piu' ?
p.s.
altra prova:
eseguire: udevadm monitor
poi inserire il samsung e vedere se parte la regola udev
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.