Skip to Content

Mon lecteur de carte SD ne fonctionne pas sous Ubuntu 12.04

Mon lecteur de carte SD ne fonctionne pas sur un portable Asus K55V alors que la distribution GNU/Linux Ubuntu 12.04 est installée et à jour.

Lorsque je lis les logs avec la commande ci-desous et que je glisse ou enlève la carte SD du lecteur, il n'y a aucun message.

# tail -f /var/log/syslog

La commande lspci me renvoit entre autres :

# lspci
[...]
04:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5289 (rev 01)
[...]

Le problème est connu : http://bugs.launchpad.net/ubuntu/+source/udisks/+bug/971876 et est lié au lecteur de carte Realtek

Pour y remédier nous pourrions passer par les sources mais nous allons plutôt installer le paquet rts-bpp-dkms et installer dkms s'il n'est pas déjà présent :

# wget http://planet76.com/drivers/realtek/rts-bpp-dkms_1.1_all.deb
# apt-get install dkms
# dpkg -i rts-bpp-dkms_1.1_all.deb

Dkms compile les nouvelles sources du module.

Notre module sera chargé au prochain redémarrage et le problème sera résolu, en attendant on aimerait bien que le lecteur SD fonctionne sans avoir à redémarrer (on est sous Ubuntu mais quand même) :

# modprobe rts_bpp

Oh ! miracle la carte SD est reconnue…