SD no detectada en laptop Dell usando Linux

Realmente no sucede solo con las computadoras Dell, sino con aquellas computadoras que tienen un chip JMicron como lector de tarjetas SDHC

El problema es que al insertar una tarjeta de memoria SD (como las que usan las camara de fotos) no es detectada.. pero esto solo sucede con Linux, porque en Windows funciona bien!.

Tal vez incluso se dieron cuenta que si prenden la computadora con una tarjeta de memoria insertada, funciona correctamente. El problema es únicamente cuando se prende la pc sin tarjeta de memoria.

Honestamente no se bien los motivos técnico, tiene algo que ver el bus y el hotplug, pero muy bien no lo se, lo que si se es como temporalmente solucionarlo.

El workarround es forzar a un re-scaneo del bus PCI con una tarjeta de memoria insertada. De esta forma lo detectará bien y comenzará a funcionar correctamente hasta que se reinicie la computadora al menos…

Los pasos para poder leer la tarjeta de memoria son:

  1. Insertar un SD en el slot
  2. Si no soy administrador, serlo… sudo su
  3. Forzar el re-scan echo 1 > /sys/bus/pci/rescan

Despues de esos pasos ya deberían poder leer cualquier SD soportada.


Discussion Area - Leave a Comment