web-dev-qa-db-fra.com

Realtek Card Reader ne fonctionne pas

J'ai un lecteur de carte interne dans mon HP Pavilion DV6-6155ca et le lecteur de carte est un "lecteur de support multicartes" (je sais que cela ne veut rien dire, mais d'essayer de l'être) et le périphérique est le lecteur de carte PCI Express RTS5209. Je suis Ubuntu 12.10.

Lorsque j'insère une carte SD, rien ne se passe du tout. La carte est lisible à partir d’autres périphériques et j’ai utilisé à un moment donné dans une autre version d’Ubuntu.

uname -a
Linux Ketterer-Ubuntubook 3.5.0-24-generic #37-Ubuntu SMP Thu Feb 7 01:50:30 UTC 2013        x86_64 x86_64 x86_64 GNU/Linux

La sortie de lspci:

00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM         Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor   Family PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b5)
00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 (rev b5)
00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b5)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Caicos [Radeon HD 6400M/7400M Series]
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
0d:00.0 Network controller: Intel Corporation Centrino Wireless-N 1030 (rev 34)
13:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)
19:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04)

La sortie de lspci -vmmnn | grep -A4 -B2 Realtek:

Slot:   13:00.0
Class:  Unassigned class [ff00]
Vendor: Realtek Semiconductor Co., Ltd. [10ec]
Device: RTS5209 PCI Express Card Reader [5209]
SVendor:    Hewlett-Packard Company [103c]
SDevice:    Device [1656]
Rev:    01

Sortie de lsusb:

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 138a:0018 Validity Sensors, Inc. 
Bus 001 Device 004: ID 5986:02ac Acer, Inc 
Bus 002 Device 004: ID 1058:0748 Western Digital Technologies, Inc. 
Bus 002 Device 003: ID 8086:0189 Intel Corp.
4
Jordan Ketterer

Je suggère d'utiliser le pilote trouvé à et en suivant les étapes trouvées ici .

Clone le référentiel github sous/usr/src et utilise dkms pour installer le pilote.

Étapes à exécuter en tant que superutilisateur. Faites précéder chaque ligne par Sudo si nécessaire.

Installez git, si vous ne l'avez pas déjà
Sudo apt-get -y install git

Basculez dans/usr/src
cd /usr/src

Cloner le référentiel
git clone https://github.com/chrisnew/rts_pstor.git rts_pstor-1.11

Compiler et installer via dkms
dkms install rts_pstor/1.11

Charger le module
Sudo modprobe rts_pstor

Terminé (aucun redémarrage requis)

Cela a fonctionné pour moi sur un Acer Aspire One D257 fonctionnant sous Ubuntu 16.04.

lspci sortie:

Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)

dmesg sortie après l'installation du pilote avec la carte insérée:

[  744.395191] Initializing Realtek PCIE storage driver...
[  903.017115] mmc0: new high speed SDHC card at address 1234
[  903.052409] mmcblk0: mmc0:1234 SA16G 14.6 GiB 
[  903.054433] mmcblk0: p1
2
WillBZE

J'ai eu le même problème. Je l'ai corrigé en éditant /etc/modules comme suit:

Sudo -H gedit /etc/modules

Ensuite, j'ai ajouté la ligne suivante à la fin de /etc/modules:

tifm_sd

Enregistrez le fichier et redémarrez. Le lecteur de carte SD devrait maintenant fonctionner normalement.

0
schtevo

Il y a un module pour cela:

regardez ici: http://www.omgubuntu.co.uk/2011/02/card-reader-not-working-hp-mini-ubunt

Fixation du lecteur de carte SD sur le HP Mini 110 et les autres netbooks Ce guide expliquera la marche à suivre aux propriétaires de netbooks HP Mini série 110 et Compaq Mini CQ10-500, ainsi qu’à tous les autres propriétaires d’un périphérique utilisant un lecteur de carte Realtek rts5159, en téléchargeant et en installant le pilote requis.

Pour identifier votre modèle de lecteur de carte, exécutez lsusb dans un terminal.

Téléchargez le pilote ‘Unix (Linux)’ pour le Realtek rts5159 à partir de ce lien .

Une fois téléchargé, extrayez, déplacez le dossier dans votre répertoire personnel.

Nous devons maintenant installer le pilote. Ouvrez une nouvelle session de terminal. Exécutez chacune des commandes suivantes désespérément:

cd rts_pstor
make
Sudo make install
Sudo depmod

Une fois terminé, redémarrez l'ordinateur et le lecteur de carte fonctionnera.

0
Izzno