El problema
Ciertas memorias USB no son detectadas como memorias USB “clásicas” en Ubuntu, sino como reproductores de música tipo iPod. Este error provoca la ejecución de un reproductor de música (a menos que hayas desactivado la casilla “Reproducir los ficheros de música durante la conexión” en Sistemas > Preferencias / Dispositivos y medios extraíbles), y asigna a la memoria USB un icono que no representa una memoria USB sino un reproductor multimedia.
¿Entonces, cómo hacemos para que nuestra memoria USB sea reconocida como una verdadera memoria USB?
Pasos a seguir
Inserta tu memoria USB defectuosa.
Abre un Terminal, y ejecuta:
Lsusb
Debe aparecer algo como esto:
Bus 005 Device 006: ID 090c:1000 Feiya Technology Corp. Memory Bar
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 006: ID 046d:c03e Logitech, Inc. Premium Optical Wheel Mouse
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
La línea "Feiya Technology Corp. Memory Bar" es la línea que nos interesa. Retira la memoria USB.
Para corregir este problema, vamos a manipular un fichero. Por precaución haz una copia de seguridad de este fichero.
sudo cp /usr/share/hal/fdi/information/10freedesktop/10-usb-music-players.fdi /usr/share/hal/fdi/information/10freedesktop/10-usb-music-players.fdi.bak
(en una sola línea)
Luego, edita el fichero:
sudo gedit /usr/share/hal/fdi/information/10freedesktop/10-usb-music-players.fdi
Y elimina el contenido correspondiente (aquí en negrita):
<append key="portable_audio_player.input_formats" type="strlist">audio/x-ms-wma</append>
</match>
</match>
<!-- Feiya Technology Corp Memory Bar -->
<match key="@storage.originating_device:usb.vendor_id" int="0x090c">
<match key="@storage.originating_device:usb.product_id" int="0x1000">
<merge key="portable_audio_player.type" type="string">generic</merge>
<merge key="portable_audio_player.access_method" type="string">storage</merge>
<append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
</match>
</match>
<!-- Peak Digital Audio Player -->
<match key="@storage.originating_device:usb.vendor_id" int="0xd7d">
Guarda, cierra y conecta tu memoria USB: ahora está debe ser reconocida como una verdadera memoria USB.
Fuente
Este truco proviene del foro oficial de Ubuntu en inglés:
http://ubuntuforums.org/showthread.php?t=443674&page=2
El
artículo original fue escrito por HostOfSeraphim, contribuidor de
CommentCaMarche