This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

  • 1 voto(s) - 1 Media
  • 1
  • 2
  • 3
  • 4
  • 5
No me detecta la SD
#1
Pregunta 
Buenas a tod@s:

Espero que todo el mundo esté bien!!!

Después de un año sabático vuelvo por aquí.

De un día para otro, supongo que después de alguna actualización de mi Ubuntu, el lector de SD me ha dejado de funcionar.

Después de investigar un poco he encontrado que los comandos siguientes funcionan, pero solo una vez. Una vez quito la SD, si la vuelvo a poner ya no la vuelve a detectar.

Código:
sudo apt-get install --reinstall udisks2 && systemctl reboot


Hago esta reinstalación y vuelvo a reiniciar el sistema. Con el engorro que esto supone tener que cerrar todo aquello que estés haciendo.

Viendo que realmente el lector funciona (ya que al principio creía que era algo de hardware) y es algo más de conexión o software. Cómo puedo conseguir que este apaño me funcione siempre y no tenga que ir escribiendo este comando y reiniciando el pc?

Muchas gracias de antemano.
  Responder
#2
Hola @Electromecánico. ¿Pudiste solucionarlo al final? 

A mi también me está pasando exactamente lo que comentas en mi nuevo PC y no consigo dar con la solución. De hecho, he llegado hasta aquí pensando que el tema ya estaba resuelto.
Experto en electrónica y analista de productos tecnológicos: https://www.compralobueno.com/author/carlos-rivero/
  Responder
#3
¡Hola de nuevo! Me alegra saber que estás de vuelta. Para solucionar el problema con el lector de tarjetas SD en Ubuntu sin tener que reinstalar
udisks2
y reiniciar cada vez, puedes intentar algunas de las siguientes soluciones:
1. Verificar los Logs del Sistema
Primero, revisa los logs del sistema para identificar cualquier mensaje relacionado con el lector de SD. Puedes usar el comando
dmesg
para ver los mensajes del kernel y buscar errores relacionados con el lector de SD:
bash
Copiar código
dmesg | grep -i sd

También puedes revisar el archivo de logs del sistema:
bash
Copiar código
grep -i sd /var/log/syslog

2. Forzar la Reconexión del Dispositivo
Puedes intentar forzar la reconexión del dispositivo SD mediante el comando
udisksctl
. Crea un pequeño script para volver a montar la tarjeta SD automáticamente. Guarda el siguiente script como
rescan_sd.sh
y dale permisos de ejecución:
bash
Copiar código
#!/bin/bash

# Desmontar la tarjeta SD si está montada
udisksctl unmount -b /dev/sdX1

# Volver a montar la tarjeta SD
udisksctl mount -b /dev/sdX1

Reemplaza
/dev/sdX1
con la ruta correcta de tu dispositivo SD. Puedes encontrar la ruta del dispositivo con el comando
lsblk
.
3. Actualizar el Sistema y Controladores
Asegúrate de que todos los paquetes y controladores estén actualizados. Ejecuta los siguientes comandos para actualizar tu sistema:
bash
Copiar código
sudo apt update
sudo apt upgrade

4. Modificar Configuración de
udisks2
Puede que el problema esté relacionado con la forma en que
udisks2
maneja los dispositivos. Intenta reiniciar el servicio
udisks2
después de insertar una tarjeta SD:
bash
Copiar código
sudo systemctl restart udisks2

5. Crear una Unidad de Trabajo para el Lector de Tarjetas SD
Si el problema persiste, podrías crear una regla en
udev
para manejar el dispositivo SD de manera más eficaz. Crea una regla
udev
en
/etc/udev/rules.d/99-sdcard.rules
con el siguiente contenido:
bash
Copiar código
ACTION=="add", KERNEL=="sd[a-z][0-9]", RUN+="/sbin/udevadm trigger"

6. Utilizar una Herramienta de Terceros
Considera utilizar una herramienta como
gparted
o
disks
para gestionar y monitorear los dispositivos de almacenamiento. A veces, estas herramientas pueden detectar y montar dispositivos que el sistema no maneja automáticamente.


7. Verificar Compatibilidad y Configuración del Sistema
Finalmente, verifica que no haya problemas de compatibilidad con la versión de Ubuntu que estás usando y que el lector de tarjetas SD esté correctamente configurado en la BIOS/UEFI de tu sistema.
  Responder