Al insertar una memoria SD, me salió este mensaje:
Obedientemente haciendo:
-
dmesg | tail
Obtuve el siguiente error:
-
FAT: Unrecognized mount option "flush" or missing value
La solución consiste en editar el siguiente archivo (como root):
-
/usr/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi
Ejemplos:
-
kdesu kate /usr/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi
-
gksu gedit /usr/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi
-
sudo nano /usr/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi
Ubicamos la sección de vfat, a partir de esta linea:
-
<match key="volume.fstype" string="vfat">
Buscamos la linea que dice:
-
<append key="volume.mount.valid_options" type="strlist">flush</append>
Como esta en un formato XML, podemos comentarlo añadiendo rodeándolo por <!– –> así:
-
<!-- <append key="volume.mount.valid_options" type="strlist">flush</append> -->
Guardamos el archivo, retiramos el pendrive, memoria sd o disco duro externo (lo que sea), y luego lo volvemos a enchufar. Ya debería funcionar normalmente.
El error al parecer se produce porque el kernel que estoy ocupando no soporta la opción «flush» al montar unidades tipo vfat.
Fuente: Mail-Archive
ACTUALIZACION: En el kernel 2.6.22 no existe este problema.