viernes, julio 27, 2007

Creative Zen V Plus

Para que linux pueda leer/escribir en el Zen V, necesitamos instalar la librería libmtp. Para que la librería compile y funcione necesitas: primero que tengas montado el sistema de ficheros usbfs. Mira en /etc/fstab si tiene la siguiente línea:
none /proc/bus/usb usbdevfs noauto,devmode=0666 0 0

También necesitas la librerías libusb:
tar xf libusb-0.1.12.tar.gz
cd libusb-0.1.12
./configure --prefix=/usr/local/usb
make
#Como root
make install

Para que el configure de la libmtp encuentre bien la libusb:
export LDFLAGS=-L/usr/local/usb/lib
export CPPFLAGS=-I/usr/local/usb/include

Ahora compilamos la libmtp:
tar xf libmtp-0.1.5.tar.gz
cd libmtp-0.1.5
./configure --prefix=/usr/local/zen
make
#Como root
make install
cp libmtp.rules /etc/udev/rules.d/82-mtp.rules
udevcontrol reload_rules

Si ahora conectamos el Zen en /dev se crearán varios enlaces simbólicos mtp -> usbdev. Lo puedes ver poniendo ls -lrt /dev

Vamos a probar si le detecta nuestro Zen. /usr/local/zen/bin/mtp-detect. Tiene que salir info del Zen.

Para instalar un entorno gráfico busca en la página de libmtp sección Downstream el que más te guste.