Mi computadora tiene una ranura para tarjeta SD. Cuando pongo una tarjeta SD que funciona en la ranura, no pasa nada. Cuando coloco un CD o DVD, o conecto una unidad USB, el medio está montado y disponible. ¿Hay algo especial que deba hacer para las tarjetas SD?
Detalles de hardware
Estoy ejecutando 11.10 en un Dell XPS L502X. La ranura de la tarjeta está marcada "SDXC / MMC - MS / Pro" (que Wikipedia me dice que son varios tipos de tarjetas SD).
Respuestas:
Tengo la misma computadora portátil, la ranura funciona en Ubuntu 12.04, pero el sistema operativo no parece encontrar la tarjeta cuando se inserta. Parece que tienes 2 opciones a corto plazo:
Reinicie con la tarjeta SD en la ranura.
Hacer un escaneo PCI
El error con la solución se enumera aquí .
fuente
>
) debería haber sido una tubería (|
). EditadoHay algunas cosas que puede hacer para asegurarse de que todo funcione como se espera.
1) Verifique que Ubuntu sepa sobre su ranura para tarjeta SD y qué hacer con ella
2) Verifique que Ubuntu sepa que ha insertado algo
3) Verifique que Ubuntu comprenda el sistema de archivos en lo que insertó.
1) Controlar las salidas de los comandos
sudo lspci -v -nn
,sudo lsusb
ysudo lshw
en la línea de comandos. Aquí hay una buena guía para entenderlshw
que enumera un ejemplo de lector de tarjetas SD.2) A continuación, ejecute el siguiente comando antes de insertar la tarjeta SD y unos segundos después de insertarla:
ls -la /dev/sd*
. Este comando enumera todos los discos duros, CD, DVD, disquetes, tarjetas SD, etc. que Ubuntu conoce. (Estos se llaman dispositivos de bloque).Idealmente, verá algunas entradas en la segunda ejecución que no verá en la primera. Por ejemplo:
Vea ese extra al final
/dev/sdd
que es la tarjeta SD.3) Verifique que Ubuntu entienda el sistema de archivos en el disco. Apuesto a que es Fat32 o NTFS. Puede comprobar si su copia de Ubuntu entiende esos sistemas de archivos (que debería) ejecutando este comando:
cat /proc/filesystems
. En esta lista, vfat es Fat32 y (para todos los efectos) el fusible es NTFS. ** Nota: esta lista no es extensa.Una mejor manera es simplemente intentar montar la tarjeta SD manualmente. Ejecute los siguientes comandos en orden hasta que uno funcione (reemplace la X
/dev/sdX1
con la letra del paso 2):Sin salida significa que funcionó, y debería poder navegar a su tarjeta SD con nautilus en
/mnt
. Si ninguno de ellos funcionó, intente conectar su tarjeta SD a una máquina con Windows y ejecutar chkdsk en ella, o verifique el tipo de sistema de archivos.fuente
mount
. Sin embargo, creo que su problema existe en el hardware. ¿Tienes alguna experiencia con máquinas virtuales? Ejecutar Windows en una VM puede ofrecer alguna información.Esto parece funcionar mejor para mí:
sudo fdisk -l
(es una minúscula L)Esto muestra todos los
/dev/sdX
nombres y bloques y más información sobre la capacidad / espacio de los "discos".Entonces, solo uso el comando:
sudo mkdir /media/sdcard/
(cree un directorio para montar la tarjeta SD)(montaje de comando) (nombre de ubicación
/dev/sdd1/
) (montado en la carpeta creada)sudo mount /dev/sdd1/ /media/sdcard/
Puede montarlo solo
media
si lo desea, y luego aquí está el comando umount para desmontar:sudo umount /dev/sdd1/
Luego, puede eliminar el directorio con
sudo rmdir /sdcard
.fuente
/dev/mmcblk0p1
por alguna razón./dev/mmcblk0p1
. Espero haberte ayudado.Después de más de un año, encontré una solución permanente descrita en Leer su tarjeta SD con su computadora portátil Ubuntu .
Citando de la página citada:
«Haz lo siguiente.
Copia de seguridad del archivo / etc / modules
sudo cp / etc / modules /etc/modules.bak
Agregue una línea a / etc / modules
gksu gedit / etc / modules o sudo vi / etc / modules
3.Etique esto al final del archivo en una nueva línea:
Cuando reinicie, su lector de tarjetas será funcional. Verás que cuando colocas una tarjeta SD en el lector, se montará automáticamente.
Pero espera, ¿no quieres reiniciar tu máquina? Regrese a la terminal que es una persona impaciente y escriba:
Eso es todo. Después de reiniciar, mi computadora portátil reconoció la tarjeta SD insertada y la abrió en Nautilus ».
fuente
OK, según su información de hardware muy detallada (¡gracias!), No parece que el sistema esté viendo el lector de tarjetas; como en, no está conectado a los buses PCI o USB. Es como si no existiera.
¿Sabes con certeza que el lector de tarjetas funciona? puede tener una conexión suelta (verifique los cables del lector a la placa base). Además, verifique que no esté deshabilitado en el BIOS / Configuración.
fuente
Bien, probé todas estas cosas en una computadora de inicio dual con Windows XP SP3 y Ubuntu 10.04 (Lucid). Aquí están los resultados:
Automount no reconoce la tarjeta en Ubuntu, pero si coloco la tarjeta en mi lector de tarjetas multifunción al arrancar, se reconoce en el arranque y puedo "Quitar la unidad de forma segura", pero si la vuelvo a insertar, el sistema no la vuelve a reconocer. , pero vea los dos últimos párrafos.
Arrancando la misma máquina en Windows XP SP3 (arranque dual), e insertando la tarjeta después del arranque, se reconoce perfectamente y se puede sacar y volver a insertar.
Ejecutando Windows XP en VirtualBox 4.1.18 alojado por Ubuntu, kernel 4.6.32.41, e intentando leer la tarjeta, solo funciona si está en la ranura y enciendo ese dispositivo USB particular (lector de tarjetas multifunción). Puedo sacar y sacar la tarjeta, pero tengo que seguir marcando y desmarcando el dispositivo multicard con cada inserción.
Ahora, aquí está la parte extraña. Si abro VirtualBox en Windows XP haciendo que la tarjeta aparezca en la sesión de Windows XP, luego apago la sesión virtual dejando la tarjeta en el lector de tarjetas multifunción, la tarjeta aparece en mi escritorio Ubuntu.
Por lo tanto, la solución si quiero acceder a la tarjeta en Ubuntu después del arranque es iniciar VirtualBox, iniciar Windows XP, insertar la tarjeta, verificar que la veo en "Mi computadora" y luego cerrar la sesión de VirtualBox. Oh, sí (comentario agregado después de más experimentación). Si "desmonto" la tarjeta, a través de Nautilus, y la retiro, en lugar de "Quitar la unidad de forma segura", entonces puedo volver a insertarla y se reconoce de inmediato.
¡Seguro que deseo que Ubuntu lo haya reconocido directamente!
fuente
Si la tarjeta SD no tiene etiqueta de volumen, intente agregar una usando una máquina Windows o Mac. Por ejemplo (usando Windows) donde H: es la tarjeta SD.
fuente