Recientemente instalé Ubuntu 14.04 en mi HP Envy m7-j020dx. El único problema que tengo actualmente es que el lector interno de tarjetas SD no parece detectarse en absoluto. Intenté encontrar una solución usando Google, pero había poco que encontrar sobre cómo resolver este problema, y las soluciones que probé no funcionaron. No hay ningún problema externo porque todo funciona bien en Windows 8.
Dato curioso: la tarjeta SD se detecta en el 14.04 Live CD, pero no de otra manera.
Con y sin la tarjeta SD, df -hme da el siguiente resultado:
Filesystem             Size  Used Avail Use% Mounted on
/dev/sda5              154G   35G  112G  24% /
none                   4,0K     0  4,0K   0% /sys/fs/cgroup
udev                   3,9G  4,0K  3,9G   1% /dev
tmpfs                  792M  1,4M  791M   1% /run
none                   5,0M     0  5,0M   0% /run/lock
none                   3,9G   28M  3,9G   1% /run/shm
none                   100M   32K  100M   1% /run/user
/dev/sda2              256M  102M  155M  40% /boot/efi
/home/ramzes/.Private  154G   35G  112G  24% /home/ramzes
Lo que no funcionó:
- Reiniciar con la tarjeta SD en el lector
 sudo modprobe rts5139sudo modprobe rts5229(FATAL: Módulo no encontrado)- esta
 - esto que me dejó arreglando mis tipos de partición durante las próximas 4 horas
 - cualquier cosa en la portada de Google discutiendo este tema
 
Alguna informacion
- Núcleo:  
Linux envy 3.13.0-30-generic #55-Ubuntu SMP Fri Jul 4 21:40:53 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux lspci -vsalida con tarjeta en: http://pastebin.com/VEHik10j - bit relevante (posiblemente):03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5227 PCI Express Card Reader (rev 01) Subsystem: Hewlett-Packard Company Device 1965 Flags: fast devsel, IRQ 19 Memory at b1000000 (32-bit, non-prefetchable) [size=4K] Capabilities: [40] Power Management version 3 Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+ Capabilities: [70] Express Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting Capabilities: [140] Device Serial Number 00-00-00-01-00-4c-e0-00 Capabilities: [150] Latency Tolerance Reporting Capabilities: [158] L1 PM Substatesdmesgsalida: http://pastebin.com/daVuzg2g

ls /dev/sd*?/dev/sda /dev/sda2 /dev/sda4 /dev/sda6 /dev/sdb /dev/sda1 /dev/sda3 /dev/sda5 /dev/sda7 /dev/sdcsalida es la misma con y sin la tarjeta. GParted lo muestra y/dev/sdaes el único dispositivo i.imgur.com/preT5gE.jpg/dev/sdby/dev/sdc. Supongo que uno de ellos es la unidad de DVD y el otro es probablemente su lector de tarjetas SD.sudo fdisk -l /dev/sdble dará información sobre cada unidad.Respuestas:
Santa mierda, finalmente lo puse a trabajar.
Bien, entonces esto es lo que hice.
Desde la última línea
lspciestaba claro que necesitaba el controlador RTS5227. Sin embargo, realmente no pude encontrar esto en ningún lado en línea.En cambio, tomé el controlador RTS5229 del sitio web de Realtek e hice lo siguiente.
Subí estos archivos para usarlos como controlador RTS5227 para cualquier persona que lo necesite.
Descargar
Esto es lo que hice para aquellos que no confían en el enlace o quieren hacerlo manualmente:
Entra
rtsx.cy elimina los siguientes fragmentos de código del archivo:__devinit__devexit__devexit_p.proc_info = proc_infoen la línea 266 agregando // delante de la línea.Luego, en
rtsx.h, cambiar#define CR_DRIVER_NAME "rts5229"a#define CR_DRIVER_NAME "rts5227".Luego, en Makefile, cambie
TARGET_MODULE := rts5229aTARGET_MODULE := rts5227.Después de todo esto, normalmente debería poder instalar el controlador así:
makesudo make installsudo depmodsudo modprobe rts5227Ahora debería ver la ranura SD en nautilus y en el iniciador (en Ubuntu).
Espero que haya ayudado, y gracias a todos por el apoyo.
fuente
Como informé hoy en Ubuntu 14.04 Realtek Semiconductor Co., Ltd. El lector de tarjetas PCI Express RTS5227 no funciona :
con un kernel a partir de 3.9 servirá. Uno necesita investigar por qué se desactiva.
fuente