Per chi ha comprato un lettore come il mio Zen V Plus avrà sicuramente avuto problemi o non sarà proprio riuscito a usarlo con Ubuntu poichè utilizza il protocollo Mtp. Siccome in giro ho trovato pochissimo (la stringa per gli Zen l’ ho recuperata da un mailgate tedesco e quella per il Vision:M dal blog di Mavimo) ecco il procedimento:

Installiamo le librerie necessarie e inseriamo le regole
Per prima cosa dobbiamo installare le librerie base per comunicare col lettore, quelle disponibili nei repo di Ubuntu vanno bene quindi basta dare
sudo apt-get install libmtp5
e questo è fatto. Procedete scaricando la libjnb che serve per comunicare con i lettori Creative e compilatela con supporto all’ hotplugging
wget http://belnet.dl.sourceforge.net/sourceforge/libnjb/libnjb-2.2.5.tar.gz
tar xfvz libnjb-2.2.5.tar.gz
cd libnjb-2.2.5
./configure --enable-hotplugging
make
sudo make install
sudo cp nomad.rules /etc/udev/rules.d/
e ora dobbiamo inserire le regole per il nostro lettore Creative, di seguito riporto quelle che ho trovato:
# Creative Zen Sleek
SYSFS{idVendor}==”041e”, SYSFS{idProduct}==”4136″, MODE=”666″
# Creative Nomad Jukebox Zen Touch
SYSFS{idVendor}==”041e”, SYSFS{idProduct}==”411b”, MODE=”666″
# Creative Nomad Jukebox Zen Micro
SYSFS{idVendor}==”041e”, SYSFS{idProduct}==”411e”, MODE=”666″
# Creative Zen (Zen Micro variant)
SYSFS{idVendor}==”041e”, SYSFS{idProduct}==”411d”, MODE=”666″
# Creative Nomad Jukebox Zen Xtra
SYSFS{idVendor}==”041e”, SYSFS{idProduct}==”4110″, MODE=”666″
# Creative Nomad Jukebox
SYSFS{idVendor}==”0471″, SYSFS{idProduct}==”0222″, MODE=”666″
# Creative Nomad Jukebox 2
SYSFS{idVendor}==”041e”, SYSFS{idProduct}==”4100″, MODE=”666″
# Creative Nomad Jukebox 3
SYSFS{idVendor}==”041e”, SYSFS{idProduct}==”4101″, MODE=”666″
# Creative Nomad Jukebox Zen
SYSFS{idVendor}==”041e”, SYSFS{idProduct}==”4108″, MODE=”666″
# Creative Nomad Jukebox Zen USB 2.0
SYSFS{idVendor}==”041e”, SYSFS{idProduct}==”410b”, MODE=”666″
# Creative Nomad Jukebox Zen NX
SYSFS{idVendor}==”041e”, SYSFS{idProduct}==”4109″, MODE=”666″
# Creative Nomad Jukebox Zen MicroPhoto
SYSFS{idVendor}==”041e”, SYSFS{idProduct}==”413c”, MODE=”666″
# Creative Zen Sleek Photo
SYSFS{idVendor}==”041e”, SYSFS{idProduct}==”413d”,GROUP=”plugdev”, MODE=”0660″
# Creative Zen Nano Plus
SYSFS{idVendor}==”041e”, SYSFS{idProduct}==”4139″, SYMLINK+=”libmtp-%k”, MODE=”666″
# Creative Zen V Plus
SYSFS{idVendor}==”041e”, SYSFS{idProduct}==”4152″, GROUP=”plugdev”, MODE=”0660″
# Creative Zen Vision:M
SYSFS{idVendor}=="041e", SYSFS{idProduct}=="413e", SYMLINK+="libmtp-%k", MODE="666"
Dopo aver indivuato quella che fa per noi inseriamola alla fine del file
sudo gedit /etc/udev/rules.d/nomad.rules
e infine riavviamo l’ udev per applicare le modifiche.
sudo /etc/init.d/udev restart
Se tutto è andato bene con il comando sudo mtp-detect dovrebbe uscire un log preciso con le informazioni sul lettore e il certificato.
Gestione i file sul lettore
Per gestire graficamente i file presenti sul lettore mp3 consiglio 2 programmi : Gnomad2 installabile con sudo apt-get install gnomad2 oppure Rhythmbox che dalla versione 11.1 supporta i lettori Mtp










CIao… quando gli vado a dare il ./configure, mi da questo errore…
configure: error: I can’t find the libusb libraries on your system. You
may need to set the LDFLAGS environment variable to include the
search path where you have libusb installed before running
configure (e.g. setenv LDFLAGS=-L/usr/local/lib)
io ho appena constatato che lo zen nano plus di mio fratello va alla grande!
mah, io in realtà non ho mai avuto alcun problema. Mi è bastato installare gnomad2 e con qualunque versione di linux che abbia provato, da mandriva le 2005 a ubuntu linux 7.0.4 non ho mai dovuto fare nulla di così complicato…
@ Damiano
basta installare le libusb con apt-get
@ paolo
il lettore era un mtp?
Io ho un zen v plus 4 gb. Su feisty basta installare gnomad2 dai repository ufficiali e funziona benissimo! 🙂
Con Unbuntu non funziona! Quanto inserisco il comando make, compare questa stringa: make: *** No targets specified and no makefile found. Stop. Cosa devo fare?
anche quando inserisco ./configure –enable-hotplugging compare il seguente codice (scusatemi, è molto lungo): ale@stazione6:~/libnjb-2.2.5$ ./configure –enable-hotplugging
configure: WARNING: you should use –build, –host, –target
configure: WARNING: invalid host type: –enable-hotplugging
checking for a BSD-compatible install… /usr/bin/install -c
checking whether build environment is sane… yes
checking for gawk… no
checking for mawk… mawk
checking whether make sets $(MAKE)… yes
checking for –enable-hotplugging-gcc… no
checking for gcc… gcc
checking for C compiler default output file name… a.out
checking whether the C compiler works… yes
checking whether we are cross compiling… no
checking for suffix of executables…
checking for suffix of object files… o
checking whether we are using the GNU C compiler… yes
checking whether gcc accepts -g… yes
checking for gcc option to accept ANSI C… none needed
checking for style of include used by make… GNU
checking dependency style of gcc… gcc3
checking for a BSD-compatible install… /usr/bin/install -c
checking whether ln -s works… yes
checking build system type… Invalid configuration `–enable-hotplugging’: machine `–enable’ not recognized
configure: error: /bin/bash ./config.sub –enable-hotplugging failed
Scusa io ho un creative zen vision:M e dopo aver seguito le tue istruzioni funziona tutto e con mtp-detect escono tutte le informazioni giuste e ho rhythmbox 0.11.1 ma come faccio a gestire i file con rhythmbox??
@ ale
attendi una mia risposta… testing in corso
@Manda
Trascina i file dalla libreria sull’ icona dell’ mp3 e d è fatta
Che onore un link direttamente dal tuo blog 😉
allora.
Sto per comprare un creative zen V… (non plus, semplicemente V)
Ho la versione 7.10 di ubuntu, me lo riconoscerà semplicemente o devo smanettare in giro e installare qualcosa? p.s. non so quasi nulla di linux, mi servirebbe la procedura completa.
Grazie!!!!
questa è la migliore procedura del mondo e la piu semplice