Ubuntu mp3 a la basura

Tengo problemas con un reproductor mp3 de la marca INOVIX 512 MB, utilizo ubuntu 6.10.

1- Al conectar USB se monta automaticamente sin problemas, permitiendome ver el contenido de las carpetas.

2- El problema es que no puedo escribir, decido desmontar la unidad y montar con:

sudo chmod -c a+r+w+x /media/usbdisk

sudo chown nombre /media/usbdisk

-con esto tendria que poder escribir, pues no...

permisos de `/media/usbdisk': Sistema de solo lectura

3- Lo intento de nuevo:

ls -a
. .. FMIN.DIR MICIN.DIR

sudo chmod -R 755 /media/usbdisk/FMIN.DIR
chmod: cambiando los permisos de `/media/usbdisk/FMIN.DIR': Sistema de solo lectura

sudo chmod -c a+r+w+x /media/usbdisk/FMIN.DIR
chmod: cambiando los permisos de `/media/usbdisk/FMIN.DIR': Sistema de solo lectura

4- Formateo la unidad a fat 16

sigue sin funcionar ...

5- Me paso por casa de un colega y lo intentamos con windows, funciona a la primera...(pense que era un problema de hardware?)

* Si podeis decirme que puedo intentar para que me funcione o simplemente recomendarme un reproductor 100% conpatible con ubuntu lo agradeceria.

[triston]
Hola, mi compañero de piso tiene exactamente ese modelo de reproductor. Lo he enchufado en una Ubuntu 6.10 recién instalada (para trastear) y me lo ha detectado a la primera, pudiendo leer y escribir de/en él.

Esta es la salida de algunos comandos, por si te sirve de ayuda:
mount:
/dev/sda1 on /media/usbdisk type vfat (rw,nosuid,nodev,quiet,shortname=mixed,uid=1000,gid=1000,umask=077,iocharset=utf8)

ls -l /media
drwx------ 6 javi javi 16384 2006-11-09 12:13 usbdisk

dsmeg | tail
[17180046.440000] usb 3-2: new full speed USB device using uhci_hcd and address 5
[17180046.608000] usb 3-2: configuration #1 chosen from 1 choice
[17180046.612000] scsi2 : SCSI emulation for USB Mass Storage devices
[17180046.612000] usb-storage: device found at 5
[17180046.612000] usb-storage: waiting for device to settle before scanning
[17180051.612000] usb-storage: device scan complete
[17180051.616000]   Vendor: Generic   Model: MP3 player        Rev: 0100
[17180051.616000]   Type:   Direct-Access                      ANSI SCSI revision: 04
[17180051.620000] SCSI device sda: 250880 2048-byte hdwr sectors (514 MB)
[17180051.624000] sda: Write Protect is off
[17180051.624000] sda: Mode Sense: 3e 00 00 00
[17180051.624000] sda: assuming drive cache: write through
[17180051.636000] SCSI device sda: 250880 2048-byte hdwr sectors (514 MB)
[17180051.640000] sda: Write Protect is off
[17180051.640000] sda: Mode Sense: 3e 00 00 00
[17180051.640000] sda: assuming drive cache: write through
[b][17180051.640000]  sda: sda1[/b]
[17180051.648000] sd 2:0:0:0: Attached scsi removable disk sda
[17180051.648000] sd 2:0:0:0: Attached scsi generic sg0 type 0
[17180052.336000] FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!


Prueba lo siguiente:
sudo -s
[Introduce tu contraseña]
umount /media/usbdisk
mkdir -p /media/usbdisk
chown usuario:usuario /media/usbdisk
chmod o+rw /media/usbdisk
mount -t vfat /dev/sda1 /media/usbdisk

Sustituye:
usuario:usuario por tu nombre de usuario en el sistema.
/media/usbdisk por el directorio en el que quieras montar el reproductor.
/dev/sda1 por el dispositivo, para saberlo puedes mirar la salida de dmesg | tail y buscar algo similar a lo que te he puesto en negritas en la mía.

Ya nos contarás si te ha servido o no.

Edito: Por cierto vaya nombres les ponéis a los hilos X-D.
No conozco ese reproductor pero... preguta tonta: no tendras activado el bloqueo de escritura ?

Algunas llaves USB permiten ponerlas en "solo lectura", eso se puede hacer fisicamente (algun tipo de interruptor) o mediante software (alguna opcion de menu).

Te lo comento porque veo que el compañero Gooler si puede con el mismo cacharro...
Estooo, me parece que los permisos del pendrive no dependen de los permisos de la carpeta en si sino de los permisos que le asignes al montarlo, es decir, lo que tu estas buscando no es chmod o chown sino mas bien los parametros de mount para asignar permisos.

Para saber como estan montadas las particiones pon simplemente mount, busca la de el mp3 y fijate si pone "rw", si solo pone "r" entonces el problema es que se monta como de solo lectura (que diria que es el problema) si pone rw entonces el problema es de permisos.

Si tiras de fstab para montarlo asegurate que en las opciones tengas "rw,users", y si es de permisos te tocara trastear con el umask (umask=0007 creo, pero no estoy seguro, rebusca antes de hacerlo).

Saludos
Gracias Gooler, lo intente pero no puedo escribir

Imagen

Esta es la información que me da mount:

/dev/hdb1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
lrm on /lib/modules/2.6.17-10-generic/volatile type tmpfs (rw)
/dev/hdb5 on /home type ext3 (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
/dev/sda1 on /media/usbdisk type vfat (rw)

La ultima linea es la del mp3, supongo que el problema es de los permisos, pero no tengo ni idea de como utilizar umask para solucionarlo, lo miro, si encuentro algo lo dejo aquí para otro que tenga el mismo problema.
Mmm, perdon, estoy despistado, te tenia que haber pedido el fstab tambien.

Si, en principio el ultimo es el mp3.

Diria que con el mount a pelo es poner las opciones, es decir como root (o poniendo sudo delante de cada uno de los comandos:
umount /media/usbdisk
mount -t vfat -o rw,umask=0000 /dev/sda1 /media/usbdisk


Y prueba a ver si funciona, si asi puedes pero te hace ilusion que seas el propietario tendras que mirar la opcion uid y gid, pero diria que asi ya deberia de ir. Lo de 000 es una guarrada para los permisos, seria mejor solo dar permiso para todo a tu grupo solo pero bueno.

Si asi funciona entonces edita el fstab y añade la opcion del umask a la linea correspondiente.

Saludos
5 respuestas