Sí, funciona :-)
El Zen Vision:M es un dispositivo MTP, lo que significa que hasta hace relativamente poco no se podía utilizar en linux. Sin embargo, ya disponemos de la librería libmtp y de soporte para ella en Gnomad2, con lo que con poco trabajo podremos utilizar el nuevo Zen (pongo los enlaces a libmtp y a gnomad2 porque os los tendreis que bajar para compilarlos).
Así es como yo lo he hecho funcionar en Debian Sarge (casi Etch, pero bueno…):
La versión de gnomad2 en los repositorios de Debian aún no tiene soporte para MTP, con lo que tendreis que bajaros las últimas versiones de libmtp y de gnomad2 y compilarlas. Con la 0.1.3 para libmtp y la 2.8.11 de gnomad2 he conseguido que funcione sin problemas.
Compilar ambas aplicaciones es fácil: ./configure ; make ; make install. Obviamente para compilar cosas hace falta tener todas las librerías necesarias. Yo siempre utilizo el buscador de archivos de Debian para saber en qué paquete están los archivos que me puedan faltar.
Una vez compiladas e instaladas (primero libmtp y luego gnomad2) ya se puede acceder al Zen Vision:M, pero sólo como root. Para permitir el acceso a otros usuarios, suponiendo que vuestro sistema utiliza udev en vez de hotplug, sólo teneis que copiar el archivo “libmtp.rules” del directorio donde descomprimísteis libmpt-0.1.3 a /etc/udev/rules.d. Y cambiar la línea:
# Creative Zen Vision:M (DVP-HD0004)SYSFS{idVendor}=="041e", SYSFS{idProduct}=="4151", SYMLINK+="libmtp-%k", MODE="666"
por:
# Creative Zen Vision:M (DVP-HD0004)SYSFS{idVendor}=="041e", SYSFS{idProduct}=="4151", SYMLINK+="libmtp-%k", MODE="666" GROUP="audio"
De este modo, los usuarios pertenecientes al grupo “audio” podrán acceder al dipositivo tras reiniciar udev con:
/etc/init.d/udev restart
Que lo disfrutéis.
Entradas relacionadas:
He descubierto que estan disponibles los paquetes de libmtp y gnomad2 mediante Synaptic de Ubuntu (y por tanto, se supone, de Debian)