Solución:
Santa mierda, finalmente lo hice funcionar.
Bien, esto es lo que hice.
Desde la última línea de lspci
estaba claro que necesitaba el controlador RTS5227. Sin embargo, realmente no pude encontrar esto en ningún lugar en línea.
En su lugar, tomé el controlador RTS5229 del sitio web de Realtek e hice lo siguiente.
Cargué estos archivos para usarlos como controlador RTS5227 para cualquier otra persona que los necesite.
Descargar
Desde entonces, el enlace de descarga ha expirado, por lo que la fuente se ha colocado en un repositorio de GitHub con estos cambios, así como algunos adicionales para que funcione en el kernel 20.04 5.4.0.
Fuente
Esto es lo que hice para aquellos que no confían en el enlace o quieren hacerlo manualmente:
Entrar en rtsx.c
y elimine los siguientes fragmentos de código del archivo:
__devinit
__devexit
__devexit_p
- comentar
.proc_info = proc_info
en la línea 266 agregando // delante de la línea.
Entonces, en rtsx.h
, cambio
#define CR_DRIVER_NAME "rts5229"
para
#define CR_DRIVER_NAME "rts5227"
.
Luego, en Makefile, cambie TARGET_MODULE := rts5229
para TARGET_MODULE := rts5227
.
Después de todo esto, normalmente debería poder instalar el controlador así:
make
sudo make install
sudo depmod
sudo modprobe rts5227
Ahora debería ver la ranura SD en nautilus y en el lanzador (en Ubuntu).
Espero que haya ayudado y gracias a todos por el apoyo.