J'ai récemment installé Ubuntu 14.04 sur mon HP Envy m7-j020dx. Le seul problème que j'ai actuellement, c'est que le lecteur de carte SD interne ne semble pas du tout détecté. J'ai essayé de trouver une solution en utilisant Google, mais il n'y avait pas grand-chose à trouver sur la façon de résoudre ce problème, et les solutions que j'ai essayées n'ont pas fonctionné. Il n'y a pas de problème externe car tout fonctionne bien sous Windows 8.
Fait amusant: la carte SD est détectée sur le CD Live 14.04, mais pas autrement.
Avec et sans carte SD, df -h
me donne le résultat suivant:
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
Ce qui n'a pas fonctionné:
- Redémarrage avec la carte SD dans le lecteur
sudo modprobe rts5139
sudo modprobe rts5229
(FATAL: Module introuvable)- cette
- ce qui m'a laissé fixer mes types de partition pour les 4 prochaines heures
- quoi que ce soit la première page google discuter de ce sujet
Quelques informations
- Noyau:
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 -v
sortie avec carte dans: http://pastebin.com/VEHik10j - bit pertinent (éventuellement):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 Substates
dmesg
sortie: 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/sdc
sortie est la même avec et sans la carte. GParted le montre et/dev/sda
est le seul appareil i.imgur.com/preT5gE.jpg/dev/sdb
et/dev/sdc
. Je suppose que l'un d'eux est le lecteur de DVD et l'autre est probablement votre lecteur de carte SD.sudo fdisk -l /dev/sdb
vous donnera des informations sur chaque lecteur.Réponses:
Putain de merde, je l'ai finalement fait fonctionner.
D'accord, voici donc ce que j'ai fait.
Dès la dernière ligne,
lspci
il était clair que j'avais besoin du pilote RTS5227. Cependant, je ne pouvais vraiment pas trouver cela en ligne.Au lieu de cela, j'ai pris le pilote RTS5229 sur le site Web de Realtek et j'ai fait ce qui suit.
J'ai téléchargé ces fichiers pour les utiliser comme pilote RTS5227 pour toute autre personne dans le besoin.
Télécharger
Voici ce que j'ai fait pour ceux qui ne font pas confiance au lien ou qui souhaitent le faire manuellement:
Allez dans
rtsx.c
et supprimez les morceaux de code suivants du fichier:__devinit
__devexit
__devexit_p
.proc_info = proc_info
ligne 266 en ajoutant // devant la ligne.Puis, dans
rtsx.h
, changez#define CR_DRIVER_NAME "rts5229"
pour#define CR_DRIVER_NAME "rts5227"
.Ensuite, dans Makefile, passez
TARGET_MODULE := rts5229
àTARGET_MODULE := rts5227
.Après tout cela, vous devriez normalement pouvoir installer le pilote comme ceci:
make
sudo make install
sudo depmod
sudo modprobe rts5227
Vous devriez maintenant voir la fente SD dans nautilus et dans le lanceur (sur Ubuntu).
J'espère que cela vous a aidé et merci à tous pour votre soutien !!!
la source
Comme je l'ai signalé aujourd'hui sur Ubuntu 14.04 Realtek Semiconductor Co., Ltd. Le lecteur de carte PCI Express RTS5227 ne fonctionne pas :
avec un noyau à partir de 3.9 fera l'affaire. Il faut rechercher pourquoi il est désactivé.
la source